Skip to content

Project demonstrating multi-agent orchestration using the Swarm OpenAI Agent framework.

Notifications You must be signed in to change notification settings

jorgeutd/swarm-multi-agent-orchestration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Swarm Multi-Agent Orchestration

This project demonstrates multi-agent orchestration using the Swarm framework developed by OpenAI. It showcases various agent-based solutions, leveraging cutting-edge technologies for effective agent communication and task management.

Project Structure

  • src/: Contains implementation directories for different multi-agent strategies.
    • contextual_rag/: An example implementation of Contextual Retrieval-Augmented Generation.
    • support_bot/: An implementation of a support bot using Swarm and Qdrant.
  • examples/: Contains example scripts and applications.
  • tests/: Contains unit tests for the different implementations.

Installation

Ensure you have the necessary Python version and dependencies. Follow these steps to set up the project:

pip install -r requirements.txt

Usage

To run an example implementation, navigate to the respective directory and execute the main script. For example:

python src/contextual_rag/main.py

Or for the support bot:

python src/support_bot/main.py

Contributing

Contributions are welcome! Feel free to submit issues or pull requests to help improve the project.

License

This project is licensed under the MIT License.

About

Project demonstrating multi-agent orchestration using the Swarm OpenAI Agent framework.

About

Project demonstrating multi-agent orchestration using the Swarm OpenAI Agent framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published