Futuriti AI ChatbotA conversational AI assistant for futuriti.org that helps Kentucky students and adults explore careers, education programs, and living wages through natural conversation.Built to serve two grant requirements simultaneously: Action Fund Grant — Living wage calculator delivered conversationally Lumina Grant — Anonymous student interest pipeline data collectionFeaturesConversational career exploration — Students ask questions in plain English, the AI responds…
Source code on GitHub.
A conversational AI assistant for futuriti.org that helps Kentucky students and adults explore careers, education programs, and living wages through natural conversation.
Built to serve two grant requirements simultaneously:
``
src/
scraper/ Multithreaded Playwright-based web scraper for futuriti.org
rag/ ChromaDB vector store with sentence-transformers embeddings
chat/ OpenAI-compatible LLM client with 7 tool-calling functions
analytics/ SQLite-backed anonymous interest data collection
pdf/ ReportLab PDF generation and PyPDF2 parsing for re-upload
data/ Excel/CSV loaders and structured data (SQLite)
web/ FastAPI server with session persistence and chat UI
`
`bash
1. Clone and enter the project
cd Futuriti