Skip to content
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

Enhancement: Memories. #5494

Open
1 task done
AIndoria opened this issue Jan 27, 2025 · 2 comments
Open
1 task done

Enhancement: Memories. #5494

AIndoria opened this issue Jan 27, 2025 · 2 comments
Labels
enhancement New feature or request

Comments

@AIndoria
Copy link

AIndoria commented Jan 27, 2025

What features would you like to see added?

Something akin to ChatGPT memories, or how OpenWebUI handles memories/knowledge might work?

https://docs.openwebui.com/features/workspace/knowledge/

Knowledge is a section in Open WebUI where you can store structured information that the system can refer to during your interactions.
It’s like a memory system for Open WebUI that allows it to pull from saved data, making responses more personalized and contextually aware.
You can use Knowledge directly in your chats with Open WebUI to access the stored data whenever you need it.

I am unsure how this would functionally work however. Would it call a say, DB query based on user input and/or would the system "surmise" what keywords to search for in the database based on the user input? Or is it just added as a "system prompt" (which again, tends not to work very well if it is long).

More details

Currently, "memories" can somewhat be emulated with Custom System Instructions in parameters for each model and template. This is pretty clunky however, not to mention I have to mix both instructions for the model and what it should remember about me in the same textbox.

Which components are impacted by your request?

General

Pictures

Image

Code of Conduct

  • I agree to follow this project's Code of Conduct
@AIndoria AIndoria added the enhancement New feature or request label Jan 27, 2025
@danny-avila
Copy link
Owner

I have something prototyped already that works well but need to make some other changes first, thanks for the issue

@RenFraser
Copy link

Is this achievable through tool use? The MCP GitHub has a memory server that looks similar.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants