-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Let's work on a RAG module! #85
Comments
Nice idea. I would suggest adapting to this structure:
I would then add a 'pathway' to the main readme, which combined this with other modules for journalists. I'll share this issue in the community channels and see if anyone else is interested. |
Great idea! I think this could work very well as a wrap-up or capstone project since it ties together many elements from earlier modules. To keep things consistent, maybe we could structure the tasks in previous modules to naturally build up toward a RAG pipeline, like:
Additionally, perhaps having some examples of RAG usage like providing small datasets with clear target tasks and queries and exercises where students need to set up a RAG pipeline and set up a model to achieve specific outcomes. |
Thanks for the great input @duydl! Let's work on this.
I agree that RAG would make a great capstone project. However, I'm reluctant to force students in any one direction. So I think that the capstone project should be open. Also, we have another discussion going on here about a capstone using a student leaderboard. Also, the evaluation module already has a project in it, which could be converted to a capstone. I'll create another issue about a capstone, and we can discuss all these topics there.
It makes sense to add these elements to module_4.
There's basically a spectrum between overcrowded and stand-alone. IMO, students should be able to follow any 1 module and take something away. So whoever implements this can make the best call on their content.
This is a great suggestion which we could take up here. |
@burtenshaw Should we agree on some dependencies (or none, preferring from scratch with only HuggingFace projects) for this module? There are a few equivalent options, so should we just default to the most "popular" like langchain, and ragas for evaluation. |
Yeah. This sounds sensible. I would say start with as few as possible, but use obvious popular frameworks like langchain where appropriate. There are a number of examples in the cookbook that we can start from. |
There is a great new library to include in this course and particularly the rag module |
It could be really cool to work on a module focused on RAG tools. I'm especially thinking about use-cases in journalism, but I'm sure there could be plenty of different pathways.
It could be smth like this:
The text was updated successfully, but these errors were encountered: