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

Enable support for Memory as a first class component in AGS #4264

Open
Tracked by #4006
victordibia opened this issue Nov 18, 2024 · 0 comments
Open
Tracked by #4006

Enable support for Memory as a first class component in AGS #4264

victordibia opened this issue Nov 18, 2024 · 0 comments
Assignees
Labels
needs-design A design needs to be created and agreed upo proj-studio Related to AutoGen Studio.
Milestone

Comments

@victordibia
Copy link
Collaborator

victordibia commented Nov 18, 2024

Many agent applications often benefit from being able to retrieve data from memory (rag).
This PR is meant to enable ..

  • Defining memory as a component that can be declaratively specified and attached to an agent, similar to how a model or tool can be attached to an agent
  • Implement several base Memory classes e.g, Memory as list,

Design Considerations.

Memory is by nature should be persistent across runs - using some type of db.

  • Declarative spec will keep a pointer to the db entry
  • Have flexible defaults - e.g., create a memory entry if the specified one is unavailable etc. not fail etc

Should build on #4039 #4100

@victordibia victordibia self-assigned this Nov 18, 2024
@victordibia victordibia added proj-studio Related to AutoGen Studio. and removed needs-triage labels Nov 18, 2024
@victordibia victordibia added this to the 0.4.1 milestone Nov 18, 2024
@victordibia victordibia added the needs-design A design needs to be created and agreed upo label Nov 18, 2024
@victordibia victordibia changed the title Enable support for Memory as a first class concept in AGS Enable support for Memory as a first class component in AGS Nov 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-design A design needs to be created and agreed upo proj-studio Related to AutoGen Studio.
Projects
None yet
Development

No branches or pull requests

1 participant