You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.4 KiB
38 lines
1.4 KiB
# GroupChat
|
|
|
|
*Enables dynamic collaboration through chat-based interaction*
|
|
|
|
**Swarm Type**: `GroupChat`
|
|
|
|
## Overview
|
|
|
|
The GroupChat swarm type enables dynamic collaboration between agents through a chat-based interface, facilitating real-time information sharing and decision-making. Agents participate in a conversational workflow where they can build upon each other's contributions, debate ideas, and reach consensus through natural dialogue.
|
|
|
|
Key features:
|
|
- **Interactive Dialogue**: Agents communicate through natural conversation
|
|
- **Dynamic Collaboration**: Real-time information sharing and building upon ideas
|
|
- **Consensus Building**: Agents can debate and reach decisions collectively
|
|
- **Flexible Participation**: Agents can contribute when relevant to the discussion
|
|
|
|
## Use Cases
|
|
|
|
- Brainstorming and ideation sessions
|
|
- Multi-perspective problem analysis
|
|
- Collaborative decision-making processes
|
|
- Creative content development
|
|
|
|
## API Usage
|
|
|
|
|
|
## Best Practices
|
|
|
|
- Set clear discussion goals and objectives
|
|
- Use diverse agent personalities for richer dialogue
|
|
- Allow multiple conversation rounds for idea development
|
|
- Encourage agents to build upon each other's contributions
|
|
|
|
## Related Swarm Types
|
|
|
|
- [MixtureOfAgents](mixture_of_agents.md) - For complementary expertise
|
|
- [MajorityVoting](majority_voting.md) - For consensus decision-making
|
|
- [AutoSwarmBuilder](auto_swarm_builder.md) - For automatic discussion setup |