This package defines custom ROS 2 messages for interacting with language models in a ROS-based system.
This package provides messages and services for communication with language models and RAG (Retrieval-Augmented Generation) systems.
- Document: Message representing a document chunk extracted from ChromaDB during RAG operations.
- Metadata: Message containing metadata about a document, including source, node name, and node function.
- UserQueryResponse: Action for user queries with feedback and response.
- CallAgent: Service to call an agent with a query.
- UserQueryResponse: Service for user query responses.
- RetrieveDocuments: Service to retrieve relevant documents from the RAG system.
- StoreDocument: Service to store a document in the RAG system.
- Robot Operating System (ROS) 2 (middleware for robotics),
To build from source, clone the latest version from the main repository into your colcon workspace and compile the package using
cd colcon_workspace/src
git clone https://github.com/grupo-avispa/llm_interactions_msgs.git -b jazzy
cd ../
rosdep install -i --from-path src --rosdistro jazzy -y
colcon build --symlink-install