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/latest.md
# Requirements
To run TeamGen AI, you need to install and setup [ToolMate AI](https://github.com/eliranwong/toolmate) (version 0.6.30 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 comprehensive introduction to the book of Daniel in the bible
Result of this example: https://github.com/eliranwong/teamgenai/example.md
# Development Road Map
Creat an initial version that support group discussion between AI agents (Done! version 0.0.1)
Support backup and reuse of generated agent configurations (Done! version 0.0.1)
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)
Support specifying different AI backends or models for running agent creation, assignment and responses
Support customisation of core system messages that run TeamGen AI
Support code generation and task execution
Integrate ToolMate AI tools and plugins
May remove dependency on ToolMate AI
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file teamgenai-0.0.2.tar.gz.
File metadata
- Download URL: teamgenai-0.0.2.tar.gz
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26081fb713e466757dec5d5deee93a070847f4404883e563e54e929da94830e7
|
|
| MD5 |
5348ba8ff4c158dc064ab5d62392f0df
|
|
| BLAKE2b-256 |
a40b6d2406aade93a20ef04e6114632a6eff256746e17882a87cd7a32bcb392f
|
File details
Details for the file teamgenai-0.0.2-py3-none-any.whl.
File metadata
- Download URL: teamgenai-0.0.2-py3-none-any.whl
- Upload date:
- Size: 9.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21c1c6e11357cac88a579c87c9590d92ec9c8f5a460454d255a4a65e808a703f
|
|
| MD5 |
f275b31166f863b50bff6177bad2bbf6
|
|
| BLAKE2b-256 |
8d43ee3685af908256e083df4e6b77dea4808d883a63f9703cc64781d0299b7b
|