ADL (Agent Declarative Language) is designed for simplicity. It is guided by three core principles.

Separate definition from execution (make it declarative)

(a) ADL

(b) Swarm

Program with natural language

(a) ADL

(b) Python

Simplify the syntax

A Simple Example

For the complete language specification, please refer to ADL: A Declarative Language for Agent-Based Chatbots, Sirui Zeng, Xifeng Yan, arXiv:2504.14787.