Skip to main content

TeamGen AI, developed by Eliran Wong, automates the creation of AI agent teams to address user requests.

Project description

# TeamGen AI

TeamGen AI automates the creation of AI agent teams to address user requests.

Upon receiving a user request, TeamGen AI generates tailor-made teams of AI agents that collaborate to resolve the request.

# Developer

[Eliran Wong](https://github.com/eliranwong)

# Latest Features

Read https://github.com/eliranwong/teamgenai/blob/main/latest.md

# Requirements

To run TeamGen AI, you need to install and setup [ToolMate AI](https://github.com/eliranwong/toolmate) (version 0.6.34 or later) FIRST!

To install:

> pip install –upgrade toolmate

To install on Android Termux:

> pip install –upgrade toolmate_lite

To setup ToolMate AI:

> tmsetup -m

Select AI a backend and a model. Enter API keys if the selected backend requires.

Note: We are using toolmate as a library to quicken the initial development of this project. We may consider removing this requirement as this project grow.

# Installation

> pip install teamgenai

We recommend creating a virtual environment first, e.g.

` python3 -m venv tgai source tgai/bin/activate pip install --upgrade toolmate teamgenai # setup ToolMate AI tmsetup -m `

Install toolmate_lite instead of toolmate on Android Termux, e.g.

` python3 -m venv tgai source tgai/bin/activate pip install --upgrade toolmate_lite teamgenai # setup ToolMate AI tmsetup -m `

# Run TeamGen AI

Command: tgai

For CLI options run:

> tgai -h

To enter your request in interactive mode:

> tgai

To run with a single command, e.g.

> tgai Write a Christmas song

Result of this example: https://github.com/eliranwong/teamgenai/blob/main/examples/example_01.md

> tgai Write a comprehensive introduction to the book of Daniel in the bible

Results of this example, comparing different AI backends: https://github.com/eliranwong/teamgenai/tree/main/examples/example_02

# Development Road Map

  1. Creat an initial version that support group discussion between AI agents (Done! version 0.0.2)

  2. Support backup and reuse of generated agent configurations (Done! version 0.0.2)

  3. Test all the [AI backends supported by ToolMate AI](https://github.com/eliranwong/toolmate#ai-backends-and-models) (Partially done! Tested backends: openai, github, azure, anthropic, ollama, mistral, vertexai, googleai, genai, groq)

  4. Support specifying different AI backends or models for running agent creation, assignment and responses

  5. Support customisation of core system messages that run TeamGen AI (Done! version 0.0.3)

  6. Support code generation and task execution

  7. Integrate ToolMate AI tools and plugins

  8. May remove dependency on ToolMate AI

  9. More …

Welcome further suggestions!

# Welcome Contributions

You are welcome to make contributions to this project by:

  • joining the development collaboratively

  • donations to show support and invest for the future

Support link: https://www.paypal.me/toolmate

Please kindly report of any issues at https://github.com/eliranwong/teamgenai/issues

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

teamgenai-0.0.9.tar.gz (21.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

teamgenai-0.0.9-py3-none-any.whl (22.6 kB view details)

Uploaded Python 3

File details

Details for the file teamgenai-0.0.9.tar.gz.

File metadata

  • Download URL: teamgenai-0.0.9.tar.gz
  • Upload date:
  • Size: 21.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.12

File hashes

Hashes for teamgenai-0.0.9.tar.gz
Algorithm Hash digest
SHA256 3f1eb49160fa44c3b6c6b38e5b4a91f2c4b0cd4dc95a18a9eeaa9e61ae475c3e
MD5 e915870a691d83132e54ac84cb648686
BLAKE2b-256 01691d599eda268c26f357f1eb9ceab57002c553463a15cb8096b2c4bc772722

See more details on using hashes here.

File details

Details for the file teamgenai-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: teamgenai-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 22.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.12

File hashes

Hashes for teamgenai-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 be4fcb7e81d82f07c3a3ae0ea6b8db2bd6885b625f4ed72c92c9dbe679feb0eb
MD5 c7639f37e9dd87fe6b22d65960ef2fc0
BLAKE2b-256 1e38e89eb88c7436bac2174d5ab3cc0455cff2e7a5285a88e73e39cdd7fe4b50

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page