Spaces:
Runtime error
Runtime error
edit temperature
Browse files- app.py +6 -5
- data/rule.md +2 -2
app.py
CHANGED
@@ -45,8 +45,8 @@ def _execute_function(function_call, chat_messages, guess_result):
|
|
45 |
model=GPT_MODEL,
|
46 |
messages=chat_messages,
|
47 |
functions=get_functions(),
|
48 |
-
temperature=0
|
49 |
-
) # get a new response from GPT where it can
|
50 |
chat_messages.append(next_response.choices[0].message.to_dict())
|
51 |
return next_response.choices[0].message.to_dict(), chat_messages, guess_result
|
52 |
|
@@ -59,7 +59,7 @@ def create_chat(system_input, user_input, guess_result=dict()):
|
|
59 |
model=GPT_MODEL,
|
60 |
messages=chat_messages,
|
61 |
functions=get_functions(),
|
62 |
-
temperature=0
|
63 |
)
|
64 |
response_message = response.choices[0].message.to_dict()
|
65 |
chat_messages.append(response_message) # extend conversation with assistant's reply
|
@@ -129,8 +129,9 @@ with gr.Blocks() as demo:
|
|
129 |
|
130 |
def respond(user_input, gradio_messages, guess_result=dict()):
|
131 |
system_input = [get_rulebook(), """あなたは「イミトル」というゲームの進行役です。
|
132 |
-
|
133 |
-
|
|
|
134 |
|
135 |
_user_input = "答え:" + user_input
|
136 |
reply, messages, guess_result = create_chat(system_input, _user_input, guess_result=dict())
|
|
|
45 |
model=GPT_MODEL,
|
46 |
messages=chat_messages,
|
47 |
functions=get_functions(),
|
48 |
+
temperature=0.5
|
49 |
+
) # get a new response from GPT where it can see the function response
|
50 |
chat_messages.append(next_response.choices[0].message.to_dict())
|
51 |
return next_response.choices[0].message.to_dict(), chat_messages, guess_result
|
52 |
|
|
|
59 |
model=GPT_MODEL,
|
60 |
messages=chat_messages,
|
61 |
functions=get_functions(),
|
62 |
+
temperature=0.5
|
63 |
)
|
64 |
response_message = response.choices[0].message.to_dict()
|
65 |
chat_messages.append(response_message) # extend conversation with assistant's reply
|
|
|
129 |
|
130 |
def respond(user_input, gradio_messages, guess_result=dict()):
|
131 |
system_input = [get_rulebook(), """あなたは「イミトル」というゲームの進行役です。
|
132 |
+
正解を教えるとゲームが終わるなので、ユーザーが正解を答える前にあなたから正解を伝えたらダメです。
|
133 |
+
普段、ユーザーは答えをしますが、たまにゲームに関するヒントをリクエストをします。短く答えてください。
|
134 |
+
"""]
|
135 |
|
136 |
_user_input = "答え:" + user_input
|
137 |
reply, messages, guess_result = create_chat(system_input, _user_input, guess_result=dict())
|
data/rule.md
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
# イミトル
|
2 |
|
3 |
#### ゲームの遊び方
|
4 |
-
|
5 |
|
6 |
#### ヒントのについて
|
7 |
-
|
8 |
|
9 |
#### 「近い度合いと順位」について
|
10 |
「近い度合い」は正解単語との類似度で、-100から+100までの数字で表します。「順位」はデータベースの中、近い度合いの相対的な位置で、1位から1000位まで表します。「近い度合い('sim')」が100の単語が正解単語です。
|
|
|
1 |
# イミトル
|
2 |
|
3 |
#### ゲームの遊び方
|
4 |
+
隠している今日の言葉を当てるゲームです。 正解と推測される単語を答えると、正解かどうかがわかります。正解でない場合、正解に近い度合いと順位がわかります。正解に近い程度とは単語の意味や文脈、単語の言語的特性などによって決まります。 推測した単語の近い度合いと順位を参考にして、答えを当て続けてみてください。
|
5 |
|
6 |
#### ヒントのについて
|
7 |
+
もし正解が難しかったり、ゲームのルールがわかりにくい場合は、ヒントを求めることができます。正解に関する例文、正解とある単語の意味や文法的な共通点など様々な情報を聞くことができます。ヒントの内容に正解は入っていません。
|
8 |
|
9 |
#### 「近い度合いと順位」について
|
10 |
「近い度合い」は正解単語との類似度で、-100から+100までの数字で表します。「順位」はデータベースの中、近い度合いの相対的な位置で、1位から1000位まで表します。「近い度合い('sim')」が100の単語が正解単語です。
|