AgentVerse's Tool Integration Mechanism realizes the ability to externalize intelligences in three steps:
- Tool deployment: First you need to start XAgent's ToolServer or install BMTools, which provides an environment for running calculators, browsers, and other tools.
- Task Configuration: in
agentverse/tasks/tasksolving/tool_using/
Declare tool invocation permissions and parameter specifications in a YAML file in the directory - Implementation process: Intelligent bodies will automatically break down tasks, such as in the 24-point game:
- Planner Intelligentsia develops solution strategies
- The executor calls the calculation tool to verify the equation
- Calibrators ensure that the final result conforms to the rules
Typical supported tools include Wolfram Alpha (math calculations), Jupyter Notebook (code execution), Bing Search (information retrieval), and more. Developers can extend custom tools through the REST API.
This answer comes from the articleAgentVerse: An Open Source Framework for Deploying Multi-Intelligence Collaboration and SimulationThe