Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/11531/106898
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorContreras Bárcena, Davides-ES
dc.contributor.authorValverde Gómez, Danieles-ES
dc.contributor.otherUniversidad Pontificia Comillas, Escuela Técnica Superior de Ingeniería (ICAI)es_ES
dc.date.accessioned2025-10-31T11:53:27Z-
dc.date.available2025-10-31T11:53:27Z-
dc.date.issued2026es_ES
dc.identifier.urihttp://hdl.handle.net/11531/106898-
dc.descriptionMáster Universitario en Ingeniería de Telecomunicación + Máster Universitario en Big Dataes_ES
dc.description.abstractEn este trabajo se aborda el diseño e implementación de un sistema multi-agente para la automatización del pipeline de Machine Learning, con especial énfasis en la infraestructura de comunicación que permite a los agentes colaborar de forma autónoma y estructurada. La contribución central es la combinación nativa de dos protocolos estándar: el Model Context Protocol (MCP), que gestiona el acceso de los agentes a herramientas externas, y el protocolo Agent-to-Agent (A2A), que regula la comunicación y delegación de tareas entre agentes. El sistema está compuesto por cuatro agentes especializados: un Orchestrator que coordina el pipeline completo, un Data Agent responsable del análisis y preparación de los datos, un ML Agent encargado de la selección de modelos y el entrenamiento, y un Evaluation Agent que evalúa los resultados y genera el informe final. Cada agente especializado actúa simultáneamente como servidor A2A (recibiendo delegaciones del Orchestrator) y como cliente MCP (invocando las herramientas de su servidor correspondiente). Esta separación entre el plano de coordinación inter-agente y el plano de ejecución de herramientas es la decisión arquitectónica más relevante del trabajo, ya que permite que ambas capas escalen de forma completamente independiente. El sistema se evalúa sobre cuatro datasets de benchmark, verificando la corrección del flujo de comunicación, la coherencia del razonamiento de los agentes y las latencias del pipeline. Los resultados demuestran que los protocolos MCP y A2A son suficientemente maduros para construir un sistema multi-agente capaz de automatizar el pipeline ML, sentando las bases técnicas sobre las que se construye el segundo trabajo de esta serie.es-ES
dc.description.abstractThis work addresses the design and implementation of a multi-agent system for Machine Learning pipeline automation, with particular emphasis on the communication infrastructure that enables agents to collaborate autonomously and in a structured manner. The central contribution is the native integration of two standard protocols: the Model Context Protocol (MCP), which manages agents' access to external tools, and the Agent-to-Agent (A2A) protocol, which governs communication and task delegation among agents. The system is composed of four specialized agents: an Orchestrator that coordinates the entire pipeline, a Data Agent responsible for data analysis and preparation, an ML Agent in charge of model selection and training, and an Evaluation Agent that evaluates results and generates the final report. Each specialized agent simultaneously acts as an A2A server (receiving task delegations from the Orchestrator) and as an MCP client (invoking the tools exposed by its corresponding server). This separation between the inter-agent coordination layer and the tool execution layer constitutes the most significant architectural decision of the work, as it allows both layers to scale completely independently. The system is evaluated on four benchmark datasets, assessing the correctness of the communication workflow, the consistency of the agents' reasoning, and the pipeline's latency. The results demonstrate that the MCP and A2A protocols are sufficiently mature to support the construction of a multi-agent system capable of automating the Machine Learning pipeline, establishing the technical foundations upon which the second work in this series is built.en-GB
dc.format.mimetypeapplication/pdfes_ES
dc.language.isoes-ESes_ES
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United Stateses_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/es_ES
dc.subject.otherH67 (MIT)es_ES
dc.titleSistema multi-agente para el entrenamiento y optimización de modelos de Machine Learning basado en los protocolos MCP y A2A (MIT)es_ES
dc.typeinfo:eu-repo/semantics/masterThesises_ES
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses_ES
dc.keywordsSistemas multi-agente, Model Context Protocol, Agent-to-Agent, Google ADK, LLM, sistemas distribuidos, HTTP/SSE, FastAPI, orquestación.es-ES
dc.keywordsMulti-agent systems, Model Context Protocol, Agent-to-Agent, Google ADK, LLM, distributed systems, HTTP/SSE, FastAPI, orchestration.en-GB
Aparece en las colecciones: TFG, TFM (temporales)

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
TFM - Valverde Gómez, Daniel.pdfTrabajo Fin de Máster5,88 MBAdobe PDFVisualizar/Abrir
Anexo I - Valverde Gómez, Daniel.pdfAutorización332,46 kBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.