Update app.py
Browse files
app.py
CHANGED
|
@@ -1,13 +1,14 @@
|
|
| 1 |
"""
|
| 2 |
-
|
|
|
|
| 3 |
"""
|
| 4 |
|
| 5 |
import os
|
| 6 |
import json
|
| 7 |
import requests
|
| 8 |
-
import
|
| 9 |
-
from typing import Dict, Any, List, Optional
|
| 10 |
|
|
|
|
| 11 |
from enhanced_gaia_agent_v3 import EnhancedGAIAAgent
|
| 12 |
|
| 13 |
# Константы
|
|
@@ -154,11 +155,6 @@ class GAIASubmitter:
|
|
| 154 |
print(error_msg)
|
| 155 |
return {"error": error_msg}
|
| 156 |
|
| 157 |
-
def main():
|
| 158 |
-
"""
|
| 159 |
-
Основная функция для отправки ответов
|
| 160 |
-
"""
|
| 161 |
-
# Изменить в функции main() в файле app.py:
|
| 162 |
def main():
|
| 163 |
"""
|
| 164 |
Основная функция для отправки ответов
|
|
@@ -169,10 +165,8 @@ def main():
|
|
| 169 |
username = sys.argv[1]
|
| 170 |
else:
|
| 171 |
# Используем значение по умолчанию вместо интерактивного запроса
|
| 172 |
-
username = "
|
| 173 |
-
|
| 174 |
-
# Остальной код без изменений...
|
| 175 |
-
|
| 176 |
|
| 177 |
# Код агента для отправки
|
| 178 |
agent_code = "enhanced_gaia_agent_v3"
|
|
@@ -180,16 +174,21 @@ def main():
|
|
| 180 |
# Создаем отправителя
|
| 181 |
submitter = GAIASubmitter(username, agent_code, use_cache=True)
|
| 182 |
|
| 183 |
-
#
|
| 184 |
-
|
| 185 |
-
|
| 186 |
-
|
| 187 |
-
|
| 188 |
-
|
| 189 |
-
|
| 190 |
-
|
| 191 |
-
|
| 192 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 193 |
|
| 194 |
# Отправляем ответы
|
| 195 |
result = submitter.submit_answers(questions)
|
|
|
|
| 1 |
"""
|
| 2 |
+
Минимальная версия приложения для отправки ответов на сервер GAIA
|
| 3 |
+
Без зависимостей от внешних модулей и файлов
|
| 4 |
"""
|
| 5 |
|
| 6 |
import os
|
| 7 |
import json
|
| 8 |
import requests
|
| 9 |
+
from typing import Dict, Any, List
|
|
|
|
| 10 |
|
| 11 |
+
# Импортируем агента
|
| 12 |
from enhanced_gaia_agent_v3 import EnhancedGAIAAgent
|
| 13 |
|
| 14 |
# Константы
|
|
|
|
| 155 |
print(error_msg)
|
| 156 |
return {"error": error_msg}
|
| 157 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 158 |
def main():
|
| 159 |
"""
|
| 160 |
Основная функция для отправки ответов
|
|
|
|
| 165 |
username = sys.argv[1]
|
| 166 |
else:
|
| 167 |
# Используем значение по умолчанию вместо интерактивного запроса
|
| 168 |
+
username = "default_user" # Замените на ваше имя пользователя
|
| 169 |
+
print(f"Using default username: {username}")
|
|
|
|
|
|
|
| 170 |
|
| 171 |
# Код агента для отправки
|
| 172 |
agent_code = "enhanced_gaia_agent_v3"
|
|
|
|
| 174 |
# Создаем отправителя
|
| 175 |
submitter = GAIASubmitter(username, agent_code, use_cache=True)
|
| 176 |
|
| 177 |
+
# Создаем минимальный набор тестовых вопросов
|
| 178 |
+
# Это нужно только для локального тестирования
|
| 179 |
+
# В реальной системе GAIA вопросы будут предоставлены системой
|
| 180 |
+
questions = [
|
| 181 |
+
{
|
| 182 |
+
"task_id": "test_1",
|
| 183 |
+
"question": "What is the capital of France?",
|
| 184 |
+
"type": "location"
|
| 185 |
+
},
|
| 186 |
+
{
|
| 187 |
+
"task_id": "test_2",
|
| 188 |
+
"question": "Who wrote 'War and Peace'?",
|
| 189 |
+
"type": "name"
|
| 190 |
+
}
|
| 191 |
+
]
|
| 192 |
|
| 193 |
# Отправляем ответы
|
| 194 |
result = submitter.submit_answers(questions)
|