yoshizen commited on
Commit
b5bcb37
·
verified ·
1 Parent(s): ac00ef7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -22
app.py CHANGED
@@ -1,13 +1,14 @@
1
  """
2
- Приложение для отправки ответов на сервер GAIA
 
3
  """
4
 
5
  import os
6
  import json
7
  import requests
8
- import time
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 = "yoshizen" # Замените на ваше имя пользователя
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
- try:
185
- with open("questions.json", 'r', encoding='utf-8') as f:
186
- questions = json.load(f)
187
- print(f"Loaded {len(questions)} questions from questions.json")
188
- except FileNotFoundError:
189
- print("Questions file not found, using sample questions")
190
- # Используем примеры вопросов
191
- from test_samples.sample_questions import get_sample_questions
192
- questions = get_sample_questions()
 
 
 
 
 
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)