# NOTES Agent's questions submissions time 2025-05-21 17:36:23 commit a2b205e6ac1b79be5119793116172bc6225f9007 ## Takeaways -It was helpful keeping track of what the files were (here). - Building tests along with the tools was good practice. - I lost track of what I was doing when trying to push the project forward while tired. - I must have being more thorough with the requirements since the start. Right now I am not sure of what the agent must deliver and how. - The HF Spaces environment required a little more study. - Patching the questions was brilliant. ## general notes - There are 5 questions that require the interpretation of a file ## utilities/ Python scripts: - random_questions.py: fetches random questions from the GAIA API - compare_question_set.py: checks if 2 sets of questions are the same - fetch_all_questions.py: fetches all questions from the GAIA API - random_question_submit.py: fetches a random question and submits the answer to the GAIA API - evaluate_local.py: evaluates questions locally - common_questions.py: finds common questions between validation.json and gaia_questions.json, and formats them in json. - check_gpt4all.py: checks if the gpt4all model is working ## src/ agent's source files - speech_to_text.py: speech-to-text tool - file_processing.py: file processing tool ## data - /downloaded_files/: folder with the 5 question's files - /question_set/: files with the different jsons - gaia_questions.json and new_gaia_questions.json: 20 original questions - validation.json: full GAIA validation set - common_questions.json: gaia_questions with the answers from validation.json ## docs/ Project documentation: - project_overview.md: overview of the project - API.md: API documentation - scorer.py: GAIA scoring function - submission_instructions.py: GAIA submission instructions - pdf/: PDF files for the project - testing_recipe.md: testing recipe for the project (not used yet) - evaluate_local_commands.md: commands to evaluate the agent locally - log.md: log of the project ## question_set: GAIS question set - gaia_questions.json: JSON file with the GAIA question set - new_gaia_questions.json: JSON file with the new GAIA question set - validation.json: JSON file with the validation set from GAIA - common_questions.json: JSON file with the common questions between validation.json and gaia_questions.json, including the answers ## tests/ - conftest.py: tests configuration - different test for the different tools ## answers/ agent's answers - agent_answers.json: JSON file with the agent's answers