Agents is an open-source framework designed to build and train autonomous language agents through a data-centric and learning-oriented architecture. The project introduces a concept known as agent symbolic learning, which treats an agent pipeline similarly to a neural network computational graph. In this framework, each node in the pipeline represents a step in the reasoning or action process, while prompts and tools act as adjustable parameters analogous to neural network weights. During training, the system performs a forward execution where the agent completes a task and records the trajectory of prompts, outputs, and tool usage. A prompt-based loss function is then applied to evaluate the quality of the outcome, generating language-based gradients that guide improvements to the agent pipeline.
Features
- Framework for building autonomous language agents with structured pipelines
- Symbolic learning mechanism inspired by neural network training processes
- Prompt-based loss functions for evaluating agent performance
- Back-propagation-style optimization using language gradients
- Tools for developing self-evolving and data-centric AI agents
- Trajectory tracking of agent reasoning and tool interactions