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

Milvus+PyAirbyte GenAI Solution - fully in Python local mode #1

Closed
aaronsteers opened this issue May 16, 2024 · 13 comments · Fixed by airbytehq/quickstarts#120
Closed
Assignees

Comments

@aaronsteers
Copy link

aaronsteers commented May 16, 2024

Summary

This goal of this task is to show how to use PyAirbyte with the new "Milvus Lite" product in order to build a fully local and 100% python-baesd GenAI application. This should include a RAG demo based on the loaded data. (Note: Milvus is a vector store built by Zilliz, so you might see either name in different places).

Related to:

This item is different from each of those because (1) we are more flexible on which data source used, and (2) the emphasis is on using the local python versions of the products, rather than the hosted or self-managed Mivus service.

Definition of Done

  • Deliver documentation (Blog post, Python notebook, etc., )covering end to end steps including code snippets when applicable. When providing a python notebook, please add a "What / Why / How" blurb at the top to explain what the code is doing.

Resources to Assist

@pangeran-bottor
Copy link

Hi @aaronsteers , I would like to work on this. I would appreciate it if you could update the summary here so I can get the tutorial's scope. Thank you!

@marcosmarxm
Copy link
Member

@pangeran-bottor I assigned the issue to you.
@aaronsteers let's work to update the description to provide more information? :D

@aaronsteers
Copy link
Author

aaronsteers commented Jun 5, 2024

@pangeran-bottor - Thanks very much for your interest! I've just added a full description above. The key attribute that makes this different from other related demos, is that using "Milvus Lite" and PyAirbyte, you can build a fully local pipeline that only requires your local Python runtime.

We think this kind of a tutorial would be super helpful for people who want to build a fast POC or a very specific solution to a problem where scale+redundancy are less of a priority.

We've already assigned you - but let us know if this still sounds like a good fit for you! We're excited to work with you on it if so. 🚀

@pangeran-bottor
Copy link

pangeran-bottor commented Jun 5, 2024

@aaronsteers Thanks for the detailed explanation! This sounds good; let me work on it.

@aaronsteers
Copy link
Author

@pangeran-bottor - It's all yours! 👍

@marcosmarxm
Copy link
Member

@pangeran-bottor do you need any help here?

@pangeran-bottor
Copy link

@marcosmarxm sorry for the delay; aiming to send the PR within the next two days

@marcosmarxm
Copy link
Member

Don't worry just doing a check-in to see if you need any help!

@pangeran-bottor
Copy link

Hi guys, putting the PR here: airbytehq/quickstarts#120

@bindipankhudi
Copy link
Contributor

Thank you @pangeran-bottor. We will review it shortly.

@bindipankhudi bindipankhudi self-assigned this Jun 17, 2024
@bindipankhudi
Copy link
Contributor

The PR looks great @pangeran-bottor. Reviewed and merged!

@pangeran-bottor
Copy link

pangeran-bottor commented Jun 18, 2024

Thanks @bindipankhudi !. Can you or @marcosmarxm / @aaronsteers perhaps change the status to DONE? 😄
Also, I would appreciate it if you could assign me to another quickstart/tutorial issue.
I was thinking either #19 or #21 , both seems inactive for a week. Thank you.

@aaronsteers
Copy link
Author

@pangeran-bottor - Thanks for contributing! Marking as "Done". ✅ 🙌

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging a pull request may close this issue.

4 participants