Update app.py
Browse files
app.py
CHANGED
|
@@ -12,9 +12,10 @@ def answer_to_bool(text: str) -> bool:
|
|
| 12 |
# Всё остальное – считаем, что поиск не нужен
|
| 13 |
return False
|
| 14 |
|
| 15 |
-
def need_search(message
|
| 16 |
-
|
| 17 |
-
messages = [
|
|
|
|
| 18 |
поиск в интернете, чтобы дать корректный ответ на запрос пользователя.
|
| 19 |
|
| 20 |
Ответ дай **коротко** одной из следующих форм:
|
|
@@ -22,14 +23,10 @@ def need_search(message, history) -> bool:
|
|
| 22 |
* FALSE
|
| 23 |
|
| 24 |
Никаких пояснений, объяснений, советов, дополнительных фраз и т.п. – только один из указанных вариантов.
|
|
|
|
|
|
|
|
|
|
| 25 |
|
| 26 |
-
"""}]
|
| 27 |
-
|
| 28 |
-
for human, assistant in history:
|
| 29 |
-
messages.append({"role": "user", "content": human})
|
| 30 |
-
messages.append({"role": "assistant", "content": assistant})
|
| 31 |
-
|
| 32 |
-
messages.append({"role": "user", "content": message})
|
| 33 |
|
| 34 |
try:
|
| 35 |
responsed = client.chat.completions.create(
|
|
|
|
| 12 |
# Всё остальное – считаем, что поиск не нужен
|
| 13 |
return False
|
| 14 |
|
| 15 |
+
def need_search(message) -> bool:
|
| 16 |
+
|
| 17 |
+
messages = [
|
| 18 |
+
{"role": "system", "content": """Ты — вспомогательная модель, задача которой **только** решить, нужен ли в данный момент
|
| 19 |
поиск в интернете, чтобы дать корректный ответ на запрос пользователя.
|
| 20 |
|
| 21 |
Ответ дай **коротко** одной из следующих форм:
|
|
|
|
| 23 |
* FALSE
|
| 24 |
|
| 25 |
Никаких пояснений, объяснений, советов, дополнительных фраз и т.п. – только один из указанных вариантов.
|
| 26 |
+
"""},
|
| 27 |
+
{"role": "user", "content": message}
|
| 28 |
+
]
|
| 29 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
|
| 31 |
try:
|
| 32 |
responsed = client.chat.completions.create(
|