Skip to content

This project demonstrates automated task-solving using the **AutoGen framework**, where three AI agents collaborate under a manager agent to efficiently solve complex tasks through group chat. By leveraging multi-agent communication, the system enables seamless collaboration, intelligent task delegation, and improved problem-solving efficiency.

Notifications You must be signed in to change notification settings

raj11kanani/MutiAgentProblemSolverAutogen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Multi-Agent Task Solving with AutoGen πŸ€–πŸ€

Overview

This project demonstrates automated multi-agent collaboration using the AutoGen framework, where AI agents work together to solve complex tasks through structured communication. The system consists of multiple agents, including a User Proxy (Admin), Coder, and Product Manager, all coordinated by a Group Chat Manager to enhance efficiency in problem-solving.


πŸš€ Features

  • Multi-Agent Collaboration – AI agents interact dynamically to achieve a common goal.
  • Automated Task Execution – Intelligent delegation and execution of tasks based on agent roles.
  • Scalable Architecture – Easily modify the number and functionality of agents.
  • Configurable Execution – Customize system messages, execution settings, and agent behaviors.

πŸ›  How It Works

1️⃣ User Proxy (Admin)

Oversees the conversation, provides input, and ensures smooth execution.

2️⃣ Coder (Assistant Agent)

Responsible for writing, reviewing, and debugging code.

3️⃣ Product Manager

Generates software product ideas and strategic recommendations.

4️⃣ Group Chat Manager

Facilitates structured multi-agent communication.

The Group Chat enables the agents to interact seamlessly, exchanging information and refining solutions in a collaborative manner.


πŸ“Œ Applications

  • Software Development Assistance – Automate coding tasks through AI-driven collaboration.
  • AI-Powered Brainstorming – Generate and refine product ideas with structured AI discussions.
  • Automated Research & Analysis – Leverage LLMs to extract insights and provide recommendations.

πŸ”§ Customization

πŸ— Modify Agent Roles

Add or remove agents based on your requirements.

πŸ“ System Messages

Define custom behaviors for different AI personas.

βš™οΈ Execution Settings

Adjust parameters like conversation length and task complexity.


πŸš€ Future Enhancements

  • βœ… Support for additional AI roles (e.g., Tester, Data Analyst).
  • βœ… Integration with external APIs for real-world applications.
  • βœ… Improved task prioritization and workflow automation.

πŸ“œ License

This project is open-source and available under the MIT License.

About

This project demonstrates automated task-solving using the **AutoGen framework**, where three AI agents collaborate under a manager agent to efficiently solve complex tasks through group chat. By leveraging multi-agent communication, the system enables seamless collaboration, intelligent task delegation, and improved problem-solving efficiency.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published