-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
[Feature Request]: Allow using other database types for teachability #3066
Comments
Sounds good. Would you like to implement this? |
@rickyloynd-microsoft In the past, I made a new feature for autogen and I created a PR. I built the feature and tests, and it worked, I felt like that should have been enough. However, I was asked to do a bunch of other things, like create a protocol (which I still don't understand what that is) and I eventually just gave up. I am happy to write code and make it work, but I would need someone else to help me out with all the extra things that I don't understand like making a protocol etc. |
I don't know what a 'protocol' is either. |
would be great to work together on this @tyler-suard-parker , i have some ideas about using containers for not just new vector stores but for all new functions actually , check it out : "double PRs"? https://testcontainers.com/ |
@Josephrp I would be happy to work together with you on this. Let me check with my boss and see if he is OK with it. @sonichi I do not think any of us understand what a protocol is. If we write an extension for TeachableAgent that allows it to use other databases (like CosmosDB, MongoDB, etc) for storing memories, and we write the tests, can you help us out by writing (or getting someone else to help us write) whatever else is necessary to integrate it into your codebase? |
@Josephrp my boss said yes, let's do it! |
oh that's fantastic ! let's get started ... but how to coordinate ? i have a gitlab we can use actually, if you're okay with that :-) |
@Josephrp I just created a gitlab account, @tyler-suard-parker |
@Josephrp can you invite me to your project please? |
ha ! yeah, but let's do it on our self hosted here : https://git.tonic-ai.com |
@tyler-suard-parker just sign up again ;-) i'll approve you and we can get started ;-) ;-) |
@Josephrp Ok, I just signed up. |
https://git.tonic-ai.com/contribute/autogen/ great once you confirm we can start here :-) |
@Josephrp I am getting a 404 for that url |
https://git.tonic-ai.com/contribute/autogen/autogen-vectorstores @tyler-suard-parker just added you try again pls with all my appologies :-) |
Is your feature request related to a problem? Please describe.
Currently, teachable agents only use chromadb for saving and loading memos. It would be nice to change this, as we want to scale up the program. We would like to use MongoDB for CosmosDB as our backend, so we can have more memories for more users.
Describe the solution you'd like
It would be nice to be able to easily switch between database types for storing memos from teachable agents.
Additional context
No response
The text was updated successfully, but these errors were encountered: