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

How to add a new vector database? #725

Closed
Tracked by #1657
hsm207 opened this issue Nov 20, 2023 · 10 comments
Closed
Tracked by #1657

How to add a new vector database? #725

hsm207 opened this issue Nov 20, 2023 · 10 comments
Assignees
Labels
0.2 Issues which are related to the pre 0.4 codebase rag retrieve-augmented generative agents

Comments

@hsm207
Copy link
Contributor

hsm207 commented Nov 20, 2023

I would like to contribute a weaviate integration and would like advise on how to build this integration.

It seems the current way to do it according to PR #161 is to subclass RetrieveUserProxyAgent and implement the retrieve_docs and query_vector_db methods. However, there's also a recent PR (#619 ) that proposes a new retriever API.

Which approach is going to be supported in release >= 0.2?

@sonichi sonichi added the rag retrieve-augmented generative agents label Nov 20, 2023
@thinkall
Copy link
Collaborator

Thank you @hsm207 , if you'd like to use your integration in a short time, say one or two days, I suggest you follow #161. If you can wait till next week, then maybe it's better to wait or start based on #619.

Let me know if you need more info. Thanks.

@hsm207
Copy link
Contributor Author

hsm207 commented Nov 21, 2023

@thinkall thanks for the clarification. I'll wait until #619 is merged.

@garethchengibm
Copy link

@thinkall Could you kindly provide an estimate of when this might be merged? Thank you

@thinkall
Copy link
Collaborator

thinkall commented Dec 6, 2023

@thinkall Could you kindly provide an estimate of when this might be merged? Thank you

Hi @garethchengibm , I'm oof this week, will try finish reviewing and merge the PR next week. Thanks.

@thinkall thinkall mentioned this issue Apr 6, 2024
11 tasks
whiskyboy pushed a commit to whiskyboy/autogen that referenced this issue Apr 17, 2024
…and tune (microsoft#1007)

* version update post release v1.2.2

* automl option

* import pandas

* remove automl.utils

* default

* test

* type hint and version update

* dependency update

* link to open in colab

* use packging.version to close microsoft#725

---------

Co-authored-by: Li Jiang <[email protected]>
Co-authored-by: Li Jiang <[email protected]>
@thinkall
Copy link
Collaborator

Hi @hsm207, are you still interested in contributing weaviate integration? We've a new abstraction of vectordb.

@hsm207
Copy link
Contributor Author

hsm207 commented Jun 18, 2024

@thinkall yes, i'm interested in contributing a weaviate integration. Where can I find the docs to understand what I need to implement and are there already implementations that use the new abstraction that I can use as reference?

@thinkall
Copy link
Collaborator

Thank you very much @hsm207 . You can find the new abstraction and implementation of chromadb and pgvectordb here: https://github.com/microsoft/autogen/tree/main/autogen/agentchat/contrib/vectordb and the notebook example: https://github.com/microsoft/autogen/blob/main/notebook/agentchat_pgvector_RetrieveChat.ipynb

Feel free to ping me here or in Discord if you've any other questions.

@swadharma-me
Copy link

Any update on if this is implemented ? thanks a ton

@hsm207
Copy link
Contributor Author

hsm207 commented Jul 11, 2024

@swadharma-me I haven't started on this yet. I'll probably have some down time around Q4 to contribute so open to someone else contributing if they have the capacity sooner.

@rysweet rysweet added 0.2 Issues which are related to the pre 0.4 codebase needs-triage labels Oct 2, 2024
@rysweet
Copy link
Collaborator

rysweet commented Oct 18, 2024

some examples of this in 0.2 and 0.4. closing this issues as stale.

@rysweet rysweet closed this as completed Oct 18, 2024
@anu43 anu43 mentioned this issue Nov 29, 2024
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.2 Issues which are related to the pre 0.4 codebase rag retrieve-augmented generative agents
Projects
None yet
Development

No branches or pull requests

6 participants