Skip to main content

A simple auto-builder to build a group of AI assistants for task execution; built on AutoGen framework. An integrated tool in LetMeDoIt AI project.

Project description

# 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

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

autobuilder-1.3.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

autobuilder-1.3-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

Details for the file autobuilder-1.3.tar.gz.

File metadata

  • Download URL: autobuilder-1.3.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.7

File hashes

Hashes for autobuilder-1.3.tar.gz
Algorithm Hash digest
SHA256 0f7898734e7b3aeb5f911c64e8e5fa62b2da9ded48d17b53a2dd5253a4163535
MD5 813982d5c35461de3d42de741c6bb079
BLAKE2b-256 3e18a7292c39c4c178f141d558d2670de6b3dc8ee70747b4b7a54690a6aeed59

See more details on using hashes here.

File details

Details for the file autobuilder-1.3-py3-none-any.whl.

File metadata

  • Download URL: autobuilder-1.3-py3-none-any.whl
  • Upload date:
  • Size: 13.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.7

File hashes

Hashes for autobuilder-1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4b7d502b7f9513100908a016314d2d0fbabd544b80496313f6544a4de1fa0c14
MD5 090038132f3873b4e831b3fb708b5170
BLAKE2b-256 89b208765690b2255605ed68a2f16293e299dc8a73b2980b937458e226e4fdd5

See more details on using hashes here.

Supported by

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