Skip to content

Refactor RAI whoami package #470

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
maciejmajek opened this issue Mar 25, 2025 · 0 comments · Fixed by #540
Closed

Refactor RAI whoami package #470

maciejmajek opened this issue Mar 25, 2025 · 0 comments · Fixed by #540
Assignees
Labels
enhancement New feature or request priority/critical High urgency. This task is someone's current main focus and should be resolved as soon as possible.

Comments

@maciejmajek
Copy link
Member

Is your feature request related to a problem? Please describe.
The current implementation of the RAI whoami package is barely usable in RAI 2.x.

Describe the solution you'd like
The RAI whoami package should:

  1. Preprocess the robot's documentation, files, and images into a general system prompt, robot rules, and an information vector store.
  2. Implement communication with at least two data stores:
    • Directory with text files: This option should be easily reusable in other components and simple to load.
    • Database: This option should provide a more structured and reliable storage solution.
  3. Implement a service for requesting a system prompt for a specific robot or agent.
  4. Implement a service for querying information from the vector store.
@maciejmajek maciejmajek added the enhancement New feature or request label Mar 25, 2025
@maciejmajek maciejmajek self-assigned this Apr 17, 2025
@maciejmajek maciejmajek added priority/major Important work that comes next after all critical and blocking tasks are completed. priority/critical High urgency. This task is someone's current main focus and should be resolved as soon as possible. and removed priority/major Important work that comes next after all critical and blocking tasks are completed. labels Apr 17, 2025
@maciejmajek maciejmajek linked a pull request Apr 23, 2025 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request priority/critical High urgency. This task is someone's current main focus and should be resolved as soon as possible.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant