Skip to content

I-CAN (Intelligent Collaborative Agents Network) is a simplified micro-framework for simulating a collaborative multi-agent system. Each agent specializes in a particular domain and they work together to suggest the best way to solve a business problems.

Notifications You must be signed in to change notification settings

DataDavidProjects/ICAN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

I-CAN: Intelligent Collaborative Agents Network

Python License: MIT Framework OpenAI

Description

I-CAN (Intelligent Collaborative Agents Network) is a simplified micro-framework for simulating a collaborative multi-agent system. Each agent specializes in a particular domain and they work together to suggest the best way to solve a business problems.

The project is under development and feedbacks are welcome.

🚀 Features

  • Recruitment Agent: Enables an HR-created agent to suggest the best expertise to work in tandem given the problem.
  • Multi-Agent Collaboration: Enables multiple agents to work in tandem, offering holistic solutions.
  • Domain Specialization: Each agent is an expert in its domain, ensuring expert solutions.
  • Brainstorming Sessions: Agents can brainstorm to refine and enhance their suggestions.
  • Secretary Agent: Enables to summarize the different proposed solutions by the BrainstormingSession.
  • Integrated with OpenAI GPT-3.5-turbo: Leveraging OPENAI API.
  • Shared History: Agents have access to shared conversation history, enabling informed decision-making.

🔧 Installation & Setup

To install the required dependencies, run:

pip install -r requirements.txt

Modify the business request and the context of agents using the config.yaml file

assistant:
  context: |
    .\n
    You will try to solve the problem and follow your area of expertise to improve and validate the different propositions of your peers.
    Express yourself professionally and avoid unnecessary talks.
    At each interaction you primary goal is to improve the previous answer.

user:
  request: |
    How can i find a remote job in Data Science ?
    provide me bullet point to do list.

About

I-CAN (Intelligent Collaborative Agents Network) is a simplified micro-framework for simulating a collaborative multi-agent system. Each agent specializes in a particular domain and they work together to suggest the best way to solve a business problems.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages