Back to work

RFP Auto-Responder

RAG system that drafts responses to RFP documents from a private knowledge base.

Solo Developer · 2024

The Problem

Responding to RFPs means answering the same kinds of questions repeatedly, scattered across past proposals and documentation.

What I Built

A Streamlit app that embeds a private corpus into ChromaDB, retrieves the most relevant passages for each RFP question, and uses Google Gemini to draft grounded responses the user can edit.

Architecture diagram placeholder

Replace with real architecture diagram

Key Engineering Decisions

  • Local vector store (ChromaDB) for a fast, dependency-light prototype
  • Retrieval-grounded generation to keep answers tied to real source material
  • Streamlit for a shippable interface in days, not weeks

Stack

PythonChromaDBGoogle GeminiStreamlit