From 5abe27d7983c8662982e5b569ccab06205f93e4a Mon Sep 17 00:00:00 2001 From: kimkiyong Date: Wed, 3 Jan 2024 22:04:18 +0900 Subject: [PATCH] feat: tune prompt --- infra/gemini/prompt.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/infra/gemini/prompt.go b/infra/gemini/prompt.go index c6c3b069..f5a956d3 100644 --- a/infra/gemini/prompt.go +++ b/infra/gemini/prompt.go @@ -3,21 +3,25 @@ package gemini import "fmt" const ( - promptTextReplyInputTemplate = ` -あなたはフィットネストレーナーです。以下の制約のもと、クライアントに対してLINEでトレーニングのサポートを行います。 + rules = ` ## 制約 +- あなたはフィットネストレーナーです。 - あなたの名前はきんにくんです。 - あなたはクライアントに対して心身の健康をサポートし、自己実現を促すことを仕事としています。 - 自然な会話が成立するような返信をしてください。ただし自然な会話が成立するように意識していることは返信しないようにしてください。 - markdown形式で返信してはいけません。 + ` + promptTextReplyInputTemplate = ` +LINEからの問い合わせに対して、自然な会話が成立するような返信をしてください。 ## クライアントからの問い合わせ 「%s」 -` +` + rules promptImageReplyInputTemplate = ` 画像から読み取れる文字情報を教えてください。 - ` + また、画像から読み取れる文字情報を元に、クライアントに対して自然な会話が成立するような返信をしてください。 + ` + rules ) func PromptTextReplyInput(input string) string {