https://github.com/eliranwong/autobuilder
A simple auto-builder to build a group of AI assistants for task execution
https://github.com/eliranwong/autobuilder
Last synced: 6 months ago
JSON representation
A simple auto-builder to build a group of AI assistants for task execution
- Host: GitHub
- URL: https://github.com/eliranwong/autobuilder
- Owner: eliranwong
- License: agpl-3.0
- Created: 2023-12-04T21:26:05.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-05T14:30:23.000Z (almost 2 years ago)
- Last Synced: 2025-03-15T06:47:51.411Z (7 months ago)
- Language: Python
- Size: 30.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# autobuilder
A simple auto builder to build a group of AI assistants for task execution. It is built on [AutoGen framework](https://microsoft.github.io/autogen/docs/Getting-Started/), particularly https://github.com/microsoft/autogen/blob/main/autogen/agentchat/contrib/agent_builder.py
It is a simplified version of the "autobuilder" tool, integrated in our [LetMeDoIt AI project](https://github.com/eliranwong/letmedoit)
# Install
> pip install autobuilder
# Usage
Import as a module
```
from autobuilder import AutoGenBuilder
AutoGenBuilder().getResponse("write a dummpy PySide6 app")
```CLI options:
> autobuilder
> autobuilder -h
> autobuilder "write a dummpy PySide6 app" # specify a task
> autobuilder -c "saved_building_config.json" # load saved building config file
> autobuilder -a 5 # specify the maximum number of agents
> autobuilder -r 12 # specify the maximum round of group chat
> autobuilder -o true # enable OpenAI Assistant API
> autobuilder -o false # disable OpenAI Assistant API