rai
rai copied to clipboard
RAI is a multi-vendor agent framework for robotics, utilizing Langchain and ROS 2 tools to perform complex actions, defined scenarios, free interface execution, log summaries, voice interaction and mo...
**Is your feature request related to a problem? Please describe.** There is a dedicated ROS 2 log filter and aggregation node, which has more features & parameters and is likely...
**Is your feature request related to a problem? Please describe.** We have tested RAI features with various LangChain integrations such as langchain-openai, langchain-bedrock, and langchain-ollama. However, we have not yet...
**Is your feature request related to a problem? Please describe.** The current system does not save the execution history (list[BaseMessages]), which limits the ability to review or analyze past interactions...
**Feature** RAI uses an artifact database for saving artifacts such as images, audios, videos etc. returned by ToolCalls. **Current solution** Currently, a simple pickle file is used, which creates a...
**Is your feature request related to a problem? Please describe.** The current HMI implementation is unnecessarily complicated, with vastly different solutions for text and voice interfaces. **Describe the solution you'd...
- Create a custom ROS node[s] with custom messages for RAI generalization testing in an unknown environment. - What the node does is an open question - it should be...
Claude models tend to reply to a previous tuple of (AiMsg, ToolMessage) with a AiMsg without a tool calls. This causes a problem, because when the model is coupled with...