Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.74 KB

README.md

File metadata and controls

37 lines (26 loc) · 1.74 KB

End-to-End Retrieval-Augmented Generation (RAG) System

👉 Link to the RAG System

This is the project repository for the course DSAN5800: Advanced NLP at Georgetown University, 2024 Fall.

Group Members

Description:

In this project, you will build a retrieval-augmented generation (RAG) system that can retrieve relevant documents from a knowledge base and use a language model to generate responses based on the retrieved information.

Key Tasks:

  • Implement a document retriever using dense retrieval (e.g., FAISS).
  • Combine the retriever with a language model (e.g., GPT) to generate responses.
  • Build a simple web application that satisfies these functional requirements:
    • Chat interface
    • Document upload
    • Document source attribution
  • Evaluate retrieval and response generation quality.

Resources:

Project Deliverables:

  • A well-documented GitHub repository containing your code
  • A project report (4-6 pages) outlining your methodology, experiments, and results
  • A 15 minute final presentation / demo showcasing your project, followed by a 5 minute Q&A session