agency-swarm-lab  by VRSEN

AI agent teams showcase using the Agency Swarm framework

created 1 year ago
628 stars

Top 53.5% on sourcepulse

GitHubView on GitHub
Project Summary

This repository showcases custom AI agent teams built with the Agency Swarm framework, enabling users to create and deploy collaborative AI agents for complex tasks. It targets developers and researchers interested in multi-agent AI systems and offers a platform to demonstrate and share novel agent architectures.

How It Works

The Agency Swarm Lab operates by defining individual AI agencies, each with specific roles and dependencies. These agencies leverage OpenAI's API for their core functionality, allowing for sophisticated task execution through agent collaboration. The framework facilitates modularity, enabling users to select, configure, and run distinct agencies.

Quick Start & Requirements

  • Local Installation:
    • git clone https://github.com/VRSEN/agency-swarm-lab.git
    • cd agency-swarm-lab
    • pip install -U -r requirements.txt
    • Navigate to agency directory, pip install -r requirements.txt
    • Create .env file with OPENAI_API_KEY='your_openai_api_key_here'
    • Run agency: python agency.py
  • Docker Installation (Recommended):
    • git clone https://github.com/VRSEN/agency-swarm-lab.git
    • cd agency-swarm-lab
    • docker build -t vrsen/agency-swarm -f Dockerfile .
    • docker run -it -v ./:/app --rm -p 7860:7860 -e OPENAI_API_KEY=<YourOpenAIKey> vrsen/agency-swarm
  • Prerequisites: OpenAI API key.
  • Resources: Requires Python environment or Docker.
  • Docs: YouTube Channel for tutorials.

Highlighted Details

  • Demonstrates custom AI agency development using the Agency Swarm framework.
  • Supports both local Python and Docker-based deployments.
  • Agencies are modular, with individual requirements.txt for specific dependencies.
  • Utilizes OpenAI API for agent operations.

Maintenance & Community

  • Encourages contributions via pull requests for shared agencies.
  • Updates and tutorials are shared on their YouTube Channel.

Licensing & Compatibility

  • License details are not explicitly stated in the README.
  • Requires an OpenAI API key, which may have associated costs and usage policies.

Limitations & Caveats

The repository is presented as a showcase and requires users to have an OpenAI API key, implying reliance on a third-party service with potential costs and rate limits. Specific agency functionalities and their stability are not detailed.

Health Check
Last commit

8 months ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
0
Star History
8 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Steven Hao Steven Hao(Cofounder of Cognition), and
6 more.

openai-agents-python by openai

1.5%
13k
Python SDK for multi-agent workflows
created 4 months ago
updated 9 hours ago
Feedback? Help us improve.