File size: 2,484 Bytes
b33d6d1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import re

CHAT_MESSAGE_PROMPT = """

"""
INITIAL_PROMPT = """今ユーザーは単語を当てるゲームをしている。ゲームの正解は1つの単語になっている。
続くユーザーのメッセージからユーザーの意図を理解し、それに合った対応をする。ユーザーの行動は下記の一つになる。
1. 正解と推測する言葉を答えている
[例] `道`,`「考え」`,`助ける`,`'天気'`,`正解は"木"と思う`,`「流れ」と推測する`,`漢字、はどう?`など
[対応] 今答えた言葉が正解とどれぐらい近いかを計算する。
2. ヒントを欲しがっている
[例] `何かヒントを欲しい`,`正解と先の単語と何の関係がある?`,`正解の例文をください`,`ゲームのやり方を分からない`など
[対応] 提供可能なヒントを用意しておく。
3. 正解を聞く、またはやめると言う
[例] `正解は何?`,`もうやめよう`,`正解を教えて`など
[対応] 正解を聞くとゲームが終わるので、ゲームを辞めてもいいかをもう一度確認する。
4. 1,2,3の中ではない
[対応] ユーザーの考えをもう確認する。
"""

RULE = """正解は一つの言葉である。ユーザーはどんな言葉が正解か推測して、単語を一つずつ答えする。答えた単語のスコアが100点で、正解と正に一致すると成功としてゲームが終わる。"""

task_background = f"""今から言葉をします。ユーザがゲームすることを手伝ってください。

"""
task_description=f"""まず、ユーザーからの話を聞いて、答えるのか、ヒントを欲しがっているのか、やめようといるのかを判断してください。
ユーザーが答えする場合、答えの点数を評価してください。そのあと結果を一言に要約してください。
ユーザーがヒントを欲しがっている場合、正解に関する間接的な情報を提供してください。
ユーザーが正解を聞いたりやめると言いたりする場合、やめてもいいかをもう一度確認してください。
そのほか話は答えないでください。

ゲームのルール:
正解は一つの言葉である。ユーザーはどんな言葉が正解か推測して、単語を一つずつ答えする。答えた単語のスコアが100点で、正解と一致すると成功としてゲームが終わる。
"""