Academic PythonLangChainOllamaSQLRAG

AI Chatbot for Ottawa Police Service

2024

Designed and developed an AI-driven chatbot using Python, integrating LangChain and Ollama to enable intelligent querying of public police data.

Details

  • Designed and developed an AI-driven chatbot using Python, integrating LangChain and Ollama to enable intelligent querying of public police data.
  • SQL-based approach: Used LLMs to convert natural language inputs into SQL queries for precise database retrieval.
  • RAG (Retrieval-Augmented Generation): Embedded data into a vector database for semantic querying, ensuring flexibility and scalability.