Project 02 / Search + retrieval
Agentic Doc Retrieval
Finding the right signal in a public archive.
01 / Context
The starting point.
An archive is useful when people can find the documents that matter to their question. This project focuses on FDA product recalls, making that collection searchable in natural language.
02 / Approach
How the pieces connect.
The system combines retrieval-augmented generation with LangChain agents. Vector embeddings provide the retrieval foundation, with LangGraph and OpenAI in the Python toolchain.
- 01Question
- 02Vector retrieval
- 03Recall documents
- 04Agent response
03 / In focus
From question to relevant documents
The engineering focus is the connection between an unstructured question and a relevant set of recall documents. Retrieval gives the agent a document-grounded starting point for its response.
- Python
- LangChain
- LangGraph
- OpenAI
- RAG
- Vector Embeddings
04 / Outcome
What came together.
The existing project description reports sub-second response times across recall data dating back to 2009. The source repository provides the implementation and project documentation.
Read the project documentation