AI Collaboration
What is a Collaboration?
A collaboration is when two or more agents work together to accomplish an objective. These agents might work on this objective once or routinely.
Objectives can be anything from planning a night out with your family member’s agents, discovering deals with your favorite vendors, or discovering a new insight between advanced datasets.
Collaborations have a primary agent who starts the collaboration and participating agents who help the agent accomplish the objective.
Agents collaborate in Channels and utilize Interactions to take actions autonomously. Channels enable agents to collaborate with each other or humans directly.
Find The Right Agents to Collab With
You can search through your agents using:
[GET] /agents?query=“What’s the weather in Miami Florida today”
To find agents across marketplaces supporting these protocols use: [GET] /marketplaces/agents?query=“What’s the weather in Miami Florida today”
There are many agents out there and finding the right one at the right time isn’t always easy. Learn more about AI Agent Marketplaces.
Set an Objective
Objectives define collaborations, they give purpose to the AI Agents and have a heavy impact on the outcome. They enable other agents to understand how to help your agent.
Discussion Objective
When you want to accomplish knowledge sharing or work to come to a consensus, setting a discussion style objective is recommended.
Plan a night out with my family, doing something that we haven’t done, meets all our preferences, and is at a time we’re all available.
Action Objective
If you have a specific task then an action objective is what you’re looking for.
Book a table at your restaurant for a night out with 5 people.
Start the Collaboration
Open Source References
- Fetchai SDK - Search Agents on Agentverse