Government Contracting Advisory Chatbot
A professional, AI-powered chatbot designed to help small businesses navigate the complex world of federal government contracting. Get expert guidance on FAR, DFARS, contract types, compliance requirements, and proposal development.
- 179 regulatory documents covering FAR, DFARS, and agency-specific supplements
- Real-time answers with citations and confidence scores
- Expert guidance on SAM.gov registration, SBIR/STTR programs, GSA schedules, and contract types
- Editorial design inspired by high-end consulting portals
- Quick topic sidebar for common questions
- Source citations for every response
- Confidence indicators showing answer reliability
- Mobile responsive design for on-the-go access
- SAM.gov registration process and requirements
- Small business set-aside requirements
- SBIR vs STTR program differences
- Size standard determinations
- Firm-Fixed-Price (FFP) contracts
- Time & Materials (T&M) contracts
- Cost-Plus-Fixed-Fee (CPFF) contracts
- Contract type selection guidance
- FAR Part 19 small business requirements
- DFARS cybersecurity requirements (NIST 800-171, CMMC)
- GSA Schedule certification requirements
- Trade Agreements Act compliance
- Technical proposal structure and content
- Cost proposal pricing strategies
- Past performance documentation
- Evaluation criteria and scoring
- Small businesses entering government contracting
- Proposal teams seeking quick regulatory guidance
- Compliance officers verifying requirements
- Business development professionals researching opportunities
- Ask a question about any aspect of government contracting
- Get expert answers backed by regulatory citations
- Review sources to verify information
- Follow quick topics for common scenarios
The chatbot uses intelligent keyword matching against a comprehensive knowledge base of government contracting regulations, policies, and best practices.
- Frontend: Pure HTML/CSS/JavaScript (no dependencies)
- Design: Custom editorial aesthetic (Crimson Pro + DM Sans typography)
- Hosting: GitHub Pages
- Performance: Instant responses, no backend required
The chatbot provides guidance based on:
- Federal Acquisition Regulation (FAR)
- Defense Federal Acquisition Regulation Supplement (DFARS)
- General Services Administration Acquisition Manual (GSAM)
- SBA regulations and size standards
- SBIR/STTR program directives
- GSA Schedule policies
- Industry best practices
- Google Gemini 2.0 Flash for advanced natural language understanding
- Pinecone vector database for semantic search across all documents
- Document ingestion pipeline for continuous knowledge base updates
- Real-time regulatory updates as new guidance is published
- Saved conversation history
- Document export (PDF summaries)
- Personalized recommendations based on business profile
- Integration with SAM.gov API for real-time data
- All data processing occurs client-side (current version)
- No personal information collected or stored
- No tracking or analytics
- Open source and transparent
Question: "What are the requirements for small business set-aside contracts?"
Response: Detailed explanation covering:
- FAR Part 19 eligibility criteria
- Types of set-asides (8(a), HUBZone, WOSB, SDVOSB)
- Competitive requirements
- Limitations on subcontracting
Sources: FAR Part 19, SBA Size Standards, 13 CFR Part 121
Confidence: 97%
This chatbot is designed to help small businesses succeed in government contracting. If you find inaccuracies or have suggestions for improvement, please open an issue or submit a pull request.
This chatbot provides general guidance based on publicly available regulations. It is not a substitute for:
- Legal advice from a government contracts attorney
- Official guidance from contracting officers
- Formal training or certification programs
- Professional consulting services
Always verify critical information with authoritative sources and seek professional advice for specific situations.
- FAR: acquisition.gov
- DFARS: DFARS Home
- SAM.gov: System for Award Management
- SBIR/STTR: SBIR.gov
- PTAC Locator: Find your local PTAC
The repository also includes a Streamlit version for local development:
-
Install dependencies:
pip install streamlit
-
Run the app:
streamlit run app.py
-
Open in browser:
- The app will automatically open at
http://localhost:8501
- The app will automatically open at
govcon-rag-chatbot/
├── index.html # GitHub Pages version (live demo)
├── app.py # Streamlit application (local dev)
├── config.py # Configuration settings
├── ingest_documents.py # Document processing pipeline
├── requirements.txt # Python dependencies
├── .env.example # Environment variables template
└── documents/ # Place your 179 documents here
MIT License - Feel free to use this chatbot for your own projects.
Built by Alexandria's Design | Helping small businesses navigate government contracting since 2015