What is it about?
Building AI applications with multiple agents can be difficult because each agent may use different tools, models, and technical settings. Our research proposes a simpler way to connect AI agents. Instead of writing custom integration code for each agent, developers describe them using a standard configuration document called an **Agent Manifest**. This document defines what the agent does, how to communicate with it, what information it accepts and returns, and which operational rules it must follow. We tested this approach with five AI agents that analyze Java code, showing that different agent roles can use the same execution system. The goal is to make AI agents easier to integrate, manage, and change.
Featured Image
Photo by Deng Xiang on Unsplash
Why is it important?
Many AI agent solutions depend on specific frameworks, models, or providers. This can make applications harder to maintain, update, and reuse. Our research explores a more flexible approach: separating the description of an AI agent from the technology used to run it. This allows developers to manage agents through reusable configuration documents while using common rules to validate their inputs, outputs, and operational limits. In our experiments, five agents shared the same execution process. The system also detected invalid data, identified operational limit violations, and allowed an AI model to be replaced by changing only one configuration field. These initial results provide a foundation for building AI systems that are more portable, easier to monitor, and less dependent on specific technologies.
Perspectives
I believe that building AI systems should become simpler and less dependent on specific tools or technologies. This research is part of my doctoral work and represents an initial step toward making AI agents easier to describe, connect, and manage through reusable specifications. Our current experiments focus on agents powered by large language models. We are now experimenting with comparisons against other AI agent development tools to better understand the benefits and limitations of our approach. In the future, I hope to extend this work to other types of AI models and more complex multi-agent workflows, helping developers build flexible AI applications with less integration effort.
Antonio Marcos Alves Morais
Universidade Estadual do Ceara
Read the Original
This page is a summary of: Towards Declarative Composition of Heterogeneous AI Agents, October 2026, ACM (Association for Computing Machinery),
DOI: 10.1145/3843778.3844518.
You can read the full text:
Contributors
The following have contributed to this page







