🏛️ 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:

  1. Ingests Company DNA: Reads company documents (capability statements, certifications, past performance) to build a structured knowledge base.
  2. Analyzes RFPs: Instantly extracts requirements, deadlines, evaluation criteria, and generates targeted bid questions.
  3. Auto-Fills Bids: Matches company knowledge to bid questions with confidence scoring (High/Medium/Low).
  4. AI Directory Routing: Intelligently routes missing information requests to the right department contact.
  5. 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.
  6. Generates Documents: Outputs professional, submission-ready bid documents.
  7. 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

Built With

  • daytona
  • elevenlabs
  • fastapi
  • google-gemini
  • groq
  • pdfplumber
  • python
  • sentry
  • streamlit
Share this project:

Updates