Spaces:
Runtime error
Runtime error
import re | |
CHAT_MESSAGE_PROMPT = """ | |
""" | |
INITIAL_PROMPT = """今ユーザーは単語を当てるゲームをしている。ゲームの正解は1つの単語になっている。 | |
続くユーザーのメッセージからユーザーの意図を理解し、それに合った対応をする。ユーザーの行動は下記の一つになる。 | |
1. 正解と推測する言葉を答えている | |
[例] `道`,`「考え」`,`助ける`,`'天気'`,`正解は"木"と思う`,`「流れ」と推測する`,`漢字、はどう?`など | |
[対応] 今答えた言葉が正解とどれぐらい近いかを計算する。 | |
2. ヒントを欲しがっている | |
[例] `何かヒントを欲しい`,`正解と先の単語と何の関係がある?`,`正解の例文をください`,`ゲームのやり方を分からない`など | |
[対応] 提供可能なヒントを用意しておく。 | |
3. 正解を聞く、またはやめると言う | |
[例] `正解は何?`,`もうやめよう`,`正解を教えて`など | |
[対応] 正解を聞くとゲームが終わるので、ゲームを辞めてもいいかをもう一度確認する。 | |
4. 1,2,3の中ではない | |
[対応] ユーザーの考えをもう確認する。 | |
""" | |
RULE = """正解は一つの言葉である。ユーザーはどんな言葉が正解か推測して、単語を一つずつ答えする。答えた単語のスコアが100点で、正解と正に一致すると成功としてゲームが終わる。""" | |
task_background = f"""今から言葉をします。ユーザがゲームすることを手伝ってください。 | |
""" | |
task_description=f"""まず、ユーザーからの話を聞いて、答えるのか、ヒントを欲しがっているのか、やめようといるのかを判断してください。 | |
ユーザーが答えする場合、答えの点数を評価してください。そのあと結果を一言に要約してください。 | |
ユーザーがヒントを欲しがっている場合、正解に関する間接的な情報を提供してください。 | |
ユーザーが正解を聞いたりやめると言いたりする場合、やめてもいいかをもう一度確認してください。 | |
そのほか話は答えないでください。 | |
ゲームのルール: | |
正解は一つの言葉である。ユーザーはどんな言葉が正解か推測して、単語を一つずつ答えする。答えた単語のスコアが100点で、正解と一致すると成功としてゲームが終わる。 | |
""" |