Evaluating Tool-Augmented ReAct Language Agents
Treballs finals del Màster de Fonaments de Ciència de Dades, Facultat de matemàtiques, Universitat de Barcelona. Any: 2025. Tutor: Laura Igual Muñoz i Pablo Álvarez
| Autor: | |
|---|---|
| Tipo de documento: | dissertação |
| Data de publicação: | 2025 |
| País: | España |
| Recursos: | Universidad de Barcelona |
| Repositório: | Dipòsit Digital de la UB |
| OAI Identifier: | oai:diposit.ub.edu:2445/223176 |
| Acesso em linha: | https://hdl.handle.net/2445/223176 |
| Access Level: | Acceso aberto |
| Palavra-chave: | Tractament del llenguatge natural (Informàtica) Intel·ligència artificial Agents intel·ligents (Programari) Treballs de fi de màster Natural language processing (Computer science) Artificial intelligence Intelligent agents (Computer software) Master's thesis |
| id |
ES_7fb2a8e7bb4087d63014e64cfd487f52 |
|---|---|
| oai_identifier_str |
oai:diposit.ub.edu:2445/223176 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Evaluating Tool-Augmented ReAct Language AgentsEguzkitza Zalakain, JokinTractament del llenguatge natural (Informàtica)Intel·ligència artificialAgents intel·ligents (Programari)Treballs de fi de màsterNatural language processing (Computer science)Artificial intelligenceIntelligent agents (Computer software)Master's thesisTreballs finals del Màster de Fonaments de Ciència de Dades, Facultat de matemàtiques, Universitat de Barcelona. Any: 2025. Tutor: Laura Igual Muñoz i Pablo ÁlvarezThis thesis studies how to evaluate ReAct agents that use external tools. ReAct agents are AI Agents that combine reasoning and tool use (functions), allowing large language models to perform tasks that require accessing external sources of information. These agents are becoming more common in real applications, but evaluating their behaviour remains a challenge. Using LangGraph and LangChain three different AI agents are created using locally deployed LLM models served with Ollama. These agents use open-source tools like Wikipedia, Wikidata, Yahoo Finance and PDF readers. To evaluate them, the project combines rule-based checks with RAGAS metrics to measure tool use, answer quality, factual correctness and context use. The results show that prompt design is very important to guide the agent’s behaviour, and that typical question-answer metrics are not always enough to measure how well an agent works. This work offers a simple and practical way to test LLM agents. All the corresponding code notebook can be found on the following repository, https://github.com/Jokinn9/Evaluating-Tool-Augmented-ReAct-Language-AgentsIgual Muñoz, Laura2025info:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/2445/223176Màster Oficial - Fonaments de la Ciència de Dadesreponame:Dipòsit Digital de la UBinstname:Universidad de BarcelonaIngléscc-by-nc-nd (c) Jokin Eguzkitza Zalakain, 2025codi: GPL (c) Jokin Eguzkitza Zalakain, 2025http://creativecommons.org/licenses/by-nc-nd/3.0/es/http://www.gnu.org/licenses/gpl-3.0.ca.htmlinfo:eu-repo/semantics/openAccessoai:diposit.ub.edu:2445/2231762026-05-27T06:46:51Z |
| dc.title.none.fl_str_mv |
Evaluating Tool-Augmented ReAct Language Agents |
| title |
Evaluating Tool-Augmented ReAct Language Agents |
| spellingShingle |
Evaluating Tool-Augmented ReAct Language Agents Eguzkitza Zalakain, Jokin Tractament del llenguatge natural (Informàtica) Intel·ligència artificial Agents intel·ligents (Programari) Treballs de fi de màster Natural language processing (Computer science) Artificial intelligence Intelligent agents (Computer software) Master's thesis |
| title_short |
Evaluating Tool-Augmented ReAct Language Agents |
| title_full |
Evaluating Tool-Augmented ReAct Language Agents |
| title_fullStr |
Evaluating Tool-Augmented ReAct Language Agents |
| title_full_unstemmed |
Evaluating Tool-Augmented ReAct Language Agents |
| title_sort |
Evaluating Tool-Augmented ReAct Language Agents |
| dc.creator.none.fl_str_mv |
Eguzkitza Zalakain, Jokin |
| author |
Eguzkitza Zalakain, Jokin |
| author_facet |
Eguzkitza Zalakain, Jokin |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Igual Muñoz, Laura |
| dc.subject.none.fl_str_mv |
Tractament del llenguatge natural (Informàtica) Intel·ligència artificial Agents intel·ligents (Programari) Treballs de fi de màster Natural language processing (Computer science) Artificial intelligence Intelligent agents (Computer software) Master's thesis |
| topic |
Tractament del llenguatge natural (Informàtica) Intel·ligència artificial Agents intel·ligents (Programari) Treballs de fi de màster Natural language processing (Computer science) Artificial intelligence Intelligent agents (Computer software) Master's thesis |
| description |
Treballs finals del Màster de Fonaments de Ciència de Dades, Facultat de matemàtiques, Universitat de Barcelona. Any: 2025. Tutor: Laura Igual Muñoz i Pablo Álvarez |
| publishDate |
2025 |
| dc.date.none.fl_str_mv |
2025 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/2445/223176 |
| url |
https://hdl.handle.net/2445/223176 |
| dc.language.none.fl_str_mv |
Inglés |
| language_invalid_str_mv |
Inglés |
| dc.rights.none.fl_str_mv |
cc-by-nc-nd (c) Jokin Eguzkitza Zalakain, 2025 codi: GPL (c) Jokin Eguzkitza Zalakain, 2025 http://creativecommons.org/licenses/by-nc-nd/3.0/es/ http://www.gnu.org/licenses/gpl-3.0.ca.html info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
cc-by-nc-nd (c) Jokin Eguzkitza Zalakain, 2025 codi: GPL (c) Jokin Eguzkitza Zalakain, 2025 http://creativecommons.org/licenses/by-nc-nd/3.0/es/ http://www.gnu.org/licenses/gpl-3.0.ca.html |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
Màster Oficial - Fonaments de la Ciència de Dades reponame:Dipòsit Digital de la UB instname:Universidad de Barcelona |
| instname_str |
Universidad de Barcelona |
| reponame_str |
Dipòsit Digital de la UB |
| collection |
Dipòsit Digital de la UB |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869411843998482433 |
| score |
15,811543 |