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.1.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.1-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bandu_rai-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 b5bfe26b94128a97af0fa4094df3fab484db51c173e7132b942ebd0bc290b19e
MD5 353f596a8a55cebf366b7f19e0b62296
BLAKE2b-256 f526348307a16041ecefe43c8aa443a1895ab210e973e766d338f16fe654f111

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bandu_rai-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7a64692920e7daf9d6f16e5d4b1bf7163cec6ddd5d770d6d8665e0bf1884f95c
MD5 90cb99ace19d0e6a005f54688e335b72
BLAKE2b-256 5ccee630910bd0fabbf798d120e00d3d19b9b20ea2446ffdd65f550b0d51eb21

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