🏛️ BidComply AI
The Agent that interviews you to win government contracts.
💡 Inspiration
Government contracting is a $700B+ annual market, yet small and mid-sized businesses struggle to compete. Responding to a single RFP is a grueling process that can take 40-80 hours of manual work—extracting requirements, gathering company data, coordinating across departments, and ensuring compliance.
One missing certification or misread deadline means automatic disqualification.
We asked ourselves: What if AI could read your company documents, understand RFP requirements, auto-fill 80% of your bid, and **call* the right person when information is missing?*
🤖 What It Does
BidComply AI is an intelligent bid preparation system that transforms weeks of paperwork into a streamlined, agentic workflow:
- Ingests Company DNA: Reads company documents (capability statements, certifications, past performance) to build a structured knowledge base.
- Analyzes RFPs: Instantly extracts requirements, deadlines, evaluation criteria, and generates targeted bid questions.
- Auto-Fills Bids: Matches company knowledge to bid questions with confidence scoring (High/Medium/Low).
- AI Directory Routing: Intelligently routes missing information requests to the right department contact.
- Voice-Powered Gap Filling: Enables voice collection via ElevenLabs Conversational AI. Click "Call CFO," and our agent asks the specific question, records the answer, and transcribes it directly into the bid.
- Generates Documents: Outputs professional, submission-ready bid documents.
- Verifies Compliance: Runs a final check comparing your completed bid against strict RFP requirements.
⚙️ How We Built It
We built a modern, modular architecture hosted entirely on Daytona:
- Frontend:
Streamlit— For an interactive, multi-step workflow UI. - LLM Engine:
Groq(Llama 3.3 70B & 3.1 8B) — Handles high-speed document analysis, auto-filling, and compliance checking. - Voice Layer:
ElevenLabs ConvAI+TTS API— Powers the conversational information gathering and audio synthesis. - Backend Microservice:
FastAPI— Manages the interrogation flow and voice processing. - Processing:
pdfplumber— Extracts text from complex RFP PDFs and company documents. - Monitoring:
Sentry— Provides real-time error tracking and performance monitoring. - Environment:
Daytona— Instant, secure cloud development environment.
🎙️ Deep Dive: ElevenLabs Integration
- Conversational Agent: We embedded the ConvAI widget as "Alex from BidComply." Alex asks targeted questions, captures spoken answers, and keeps calls efficient (under 30 seconds).
- TTS Microservice: A FastAPI endpoint generates audio from AI-written follow-up questions, served as cached MP3s for rapid playback.
🚧 Challenges We Ran Into
- Prompt Engineering for Extraction: Getting consistent JSON output from 40,000-token RFP documents required iterative prompt refinement and robust parsing logic.
- Confidence Scoring: Distinguishing between "definitely from company docs" vs. "AI inference" required building a multi-tier matching system to prevent hallucinations.
- Voice UX Flow: Integrating ElevenLabs ConvAI into Streamlit's component model while maintaining session state across the voice interaction was complex.
- Context Window Management: Balancing document fidelity with token limits for compliance analysis was a constant optimization challenge.
🏆 Accomplishments We're Proud Of
- End-to-End Workflow: Successfully went from raw PDFs to a submission-ready bid document.
- Voice Routing: Built a system that doesn't just "talk" but routes questions to the right role (CFO for pricing, Project Director for timeline).
- Real Compliance: Achieved citation-backed findings for compliance verification.
🧠 What We Learned
- ElevenLabs ConvAI effectively serves as a lightweight widget for targeted, single-question interactions.
- Groq's Speed changes the UX entirely—real-time document analysis feels instantaneous rather than like a batch process.
- The Market Gap: Government procurement has massive AI automation potential; this tool barely scratches the surface of what's possible.
🚀 What's Next for BidComply AI
- Multi-Turn Conversations: Expanding voice capabilities for complex requirement discussions.
- SAM.gov Integration: Automatic RFP discovery and ingestion.
- Team Collaboration: Features for distributed bid preparation.
- Fine-Tuned Models: Training on successful past bid documents to match specific agency writing styles.
🛠️ Built With
elevenlabs groq streamlit fastapi python pdfplumber sentry daytona
Log in or sign up for Devpost to join the conversation.