ADL: A Declarative Language for Agent-Based Chatbots

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Zeng, Sirui, Yan, Xifeng
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866912503586357248
author Zeng, Sirui
Yan, Xifeng
author_facet Zeng, Sirui
Yan, Xifeng
contents There are numerous frameworks capable of creating and orchestrating agents to address complex tasks. However, most of them highly coupled Python programming with agent declaration, making it hard for maintenance and runtime optimization. In this work, we introduce ADL, an agent declarative language for customer service chatbots. ADL abstracts away implementation details, offering a declarative way to define agents and their interactions, which could ease maintenance and debugging. It also incorporates natural language programming at its core to simplify the specification and communication of chatbot designs. ADL includes four basic types of agents and supports integration with custom functions, tool use, and third-party agents. MICA, a multi-agent system designed to interpret and execute ADL programs, has been developed and is now available as an open-source project at https://github.com/Mica-labs/MICA. Its documentation can be found at https://mica-labs.github.io/.
format Preprint
id arxiv_https___arxiv_org_abs_2504_14787
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle ADL: A Declarative Language for Agent-Based Chatbots
Zeng, Sirui
Yan, Xifeng
Multiagent Systems
There are numerous frameworks capable of creating and orchestrating agents to address complex tasks. However, most of them highly coupled Python programming with agent declaration, making it hard for maintenance and runtime optimization. In this work, we introduce ADL, an agent declarative language for customer service chatbots. ADL abstracts away implementation details, offering a declarative way to define agents and their interactions, which could ease maintenance and debugging. It also incorporates natural language programming at its core to simplify the specification and communication of chatbot designs. ADL includes four basic types of agents and supports integration with custom functions, tool use, and third-party agents. MICA, a multi-agent system designed to interpret and execute ADL programs, has been developed and is now available as an open-source project at https://github.com/Mica-labs/MICA. Its documentation can be found at https://mica-labs.github.io/.
title ADL: A Declarative Language for Agent-Based Chatbots
topic Multiagent Systems
url https://arxiv.org/abs/2504.14787