AutoGen Setup Skill
Capabilities
- Configure AutoGen agents (AssistantAgent, UserProxyAgent)
- Set up agent conversations and group chats
- Implement code execution capabilities
- Design human-in-the-loop patterns
- Configure nested agent architectures
- Implement custom reply functions
Target Processes
- multi-agent-system
- autonomous-task-planning
Implementation Details
Agent Types
- AssistantAgent: LLM-powered assistant
- UserProxyAgent: Human proxy with code execution
- GroupChatManager: Multi-agent orchestration
- ConversableAgent: Base class for custom agents
Configuration Options
- LLM configuration (models, temperatures)
- Code execution settings
- Human input mode
- Max consecutive auto-replies
- Function calling configuration
Patterns
- Two-agent conversations
- Group chats with selection
- Nested conversations
- Teachable agents
Best Practices
- Proper termination conditions
- Safe code execution sandboxing
- Clear agent system messages
- Monitor conversation flow
Dependencies
- pyautogen