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

Implement question answering flow for courses #593

Open
terror opened this issue Jul 11, 2024 · 1 comment
Open

Implement question answering flow for courses #593

terror opened this issue Jul 11, 2024 · 1 comment

Comments

@terror
Copy link
Owner

terror commented Jul 11, 2024

We'd have to think of where to put this if feasible at all, but what if we were able to fully index a course and all its reviews, allowing us to ask question about all of them, such as:

  • Show me computer science courses that have recorded lectures
  • What are the easiest math courses
  • Which courses depend on Introduction to Biophysics

...etc

@terror
Copy link
Owner Author

terror commented Jan 27, 2025

We'll use this for the RAG setup https://www.mongodb.com/products/platform/atlas-vector-search

Our primary data sources will be:

  • Reddit posts, comments (w/ replies) from r/mcgill
  • E-calendar course data, e.g. course titles, descriptions, etc
  • Reviews from our own prod db, this is a combination of reviews scraped from rmp and our own platform-native reviews from our users

We should pick an LLM (like deepseek, 4o) that supports structured output, we'll want relevant URLs pairs with answers so we can display them nicely to the client.

@terror terror moved this to Todo in mcgill.courses Mar 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo
Development

No branches or pull requests

1 participant