# CMU Advanced NLP S2026

https://cmu-l3.github.io/anlp-spring2026/assignments/assignment2

  
  
  
| ![](https://cmu-l3.github.io/anlp-spring2026/_images/site/logo.png)  |  
| --- |  
|  [ ](https://cmu-l3.github.io/anlp-spring2026/assignments/assignment2)
# Main Navigation
  * [ Home ](https://cmu-l3.github.io/anlp-spring2026/)
  * [ Course Details ](https://cmu-l3.github.io/anlp-spring2026/#details)
  * [ Schedule ](https://cmu-l3.github.io/anlp-spring2026/#schedule)
  * [ Assignments ](https://cmu-l3.github.io/anlp-spring2026/#assignments)
  * [ Poster Presentation ](https://cmu-l3.github.io/anlp-spring2026/#poster)

 |  
# Assignment 2: End-to-end NLP System Building
**Type:** Individual Assignment
**Released:** Thursday, February 12th
**Due:** Thursday, February 26th at 11:59 PM
![Min-Llama Assignment Diagram](https://cmu-l3.github.io/anlp-spring2026/assignments/_images/assignment2/RAG-CMU.png)
## Summary
In this assignment, you will implement core components of a Retrieval Augmented Generation (RAG) system that's capable of answering questions about Pittsburgh and CMU, including history, culture, trivia, and upcoming events. 
  * **Assignment Details:** Please find the details for the assignment [here.](https://github.com/zhenwu0831/anlp-spring2026-hw2/tree/main)
  * **Starting Data:** To start with, we provide a starting dataset [here.](https://drive.google.com/file/d/1mVtekjyUtk3wYAWEXPHT2pdUzvo_NTAo/view?usp=sharing)
  * **Late Submission Policy:** See the late submission policy [here](https://cmu-l3.github.io/anlp-spring2026/#:~:text=all%20team%20members.-,Late%20Day%20Policy%3A,-In%20case%20there).
  * **Submitting your work:** You will use Canvas to submit your implementation files and output results. Please follow the submission instructions carefully to ensure proper grading. See the submission guidelines [here.](https://github.com/zhenwu0831/anlp-spring2026-hw2/tree/main?tab=readme-ov-file#submission--grading)


