CoolFace
Apppublic

DakshChaudhary/Agent_GAIA_Benchmark

sourceHugging Faceupdated 1y agoView on Hugging Face
0likes
agent.cpython-313.pyc14 linesDownload Raw Back to __pycache__
1�

2gUh���J�SSKrSSKrSSKrSSKJr SSKJr SSKJr SSK	J3r4 SSKJr SSK
Jr SSKJr SS	KJr \R&"\R(\R*S59 \R,"5R/\R0"\R(S95 "SS
5rg)�N)�6ReActAgent)�get_language_model)�web_search_tools)�get_downloader_tool)�get_image_interpreter_tool)�get_calculator_tool)�get_pandas_tool)�gaia_system_prompt)�stream�level)rc�,�\rSrSrSrS\S\4SjrSrg)�	GaiaAgent�c���[5n[5[5[5[	5/n[5UlX-Ul[R"URUR[SS9Ulg)NT)�tools�llm�context�verbose)rrrrr	rrrr�7from_toolsr8�agent)�self�list_of_search_tools�list_of_other_toolss   �4C:\Users\13435\Desktop\Agent_GAIA_Benchmark\agent.py�__init__�GaiaAgent.__init__s_��/�1��2�4�6P�6R�Tg�Ti�kz�k|�}��%�'���)�?��9��*�*�������Se�os�t��10��question�returnc��# �URRU5n[U5nSnXC;a%URUS5SR	5nU$U$7f)Nz
FINAL ANSWER:�)r�chat�str�split�strip)rr�response_object�full_response_text�final_answer_prefix�clean_answers      r�__call__�GaiaAgent.__call__s[����*�*�/�/�(�3�� ��1��-���4�-�3�3�4G��K�A�N�T�T�V�L���%�%�s�AA)rrrN)�__name__�11__module__�__qualname__�__firstlineno__rr#r*�__static_attributes__�rrrrs��u�	&�s�	&�s�	&rr)�sys�inspect�logging�llama_index.core.agentr�agent_models.modelsr�agent_tools.WebSearchToolr�agent_tools.FileDownloaderToolr�agent_tools.ImageReaderToolr�agent_tools.CalculatorToolr�agent_tools.PandasToolr	�agent_prompts.SystemPromptr12�basicConfig�stdout�DEBUG�	getLogger�13addHandler�
StreamHandlerrr1rr�<module>rCsp��14���-�2�6�>�B�:�2�9����3�:�:�W�]�]�;�������w�4�4�C�J�J�G�H�&�&r