Skip to main content

Bandu: RAI Agent

Project description

bandu

Bandu: AI Agents based on ROS2

Overview

It is a multi agent based application where each agent has different capabilities and tools to interact with the robot using ROS2 communication. The agents can be used to perform various tasks such as driving the robot, getting the temperature of the robot, telling jokes, etc.

Architecture

Features

  • Multi-agent system with different capabilities
  • Agents can interact with the robot using ROS2 communication
  • Agents can use tools to perform various tasks
  • Web-based UI to interact with the agents
  • Built using Chainlit for easy deployment and interaction
  • LLM model used: GPT-4-Turbo (can be changed in the code to use other models)

Hierarchical Agents

Hierarchical Agents

Installation steps

# create a virtual env and install deps
pip install -r requirements.txt

# start app
chainlit run app.py --host 0.0.0.0

UI

App UI

Image Credits

Images used in this repository are downloaded from Flaticon.

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

bandu_rai-0.1.0.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

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

bandu_rai-0.1.0-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file bandu_rai-0.1.0.tar.gz.

File metadata

  • Download URL: bandu_rai-0.1.0.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for bandu_rai-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c4f77704a4ffa3e34fca7d700d0f30f7946ce24be56da2f7110b1b2c79cd72f9
MD5 e6802e38128f0d8ab51bb3f7c21439fd
BLAKE2b-256 9b473a04a45e7e4be7a972f6dcf4741bbc16f8aa37d8a3c197fd5d20a76dad86

See more details on using hashes here.

File details

Details for the file bandu_rai-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: bandu_rai-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for bandu_rai-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ea9ce8ca44e5584c1fa919e793137ae4a525cb3ad0397a9eff6fc388fb5c1fd4
MD5 e8c871b6498277d6289f781b2b73cd70
BLAKE2b-256 5a84d9b8e93d582aef2455cff8730147fbd8bddb70057b8a25f07d335e5d4dc2

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