Skip to content

RAG System · Python

ai-service-chatbot

A Streamlit service chatbot using an OpenAI assistant and RAG

What it is

This repository implements a Streamlit-based chatbot application that uses Retrieval-Augmented Generation (RAG) with OpenAI's API, web search, and MCP integration for domain-specific question answering. It includes an admin interface, scraping pipeline for knowledge base construction, and logging/analytics.

Scored from the code at its last scan, 16 Oct 2026. How merit is scored

Where it counts

  • NLP & LLMs80%
  • Data Science40%
  • Machine Learning30%
  • AI Agents20%
  • MLOps20%

How much of the project is about each field, as scoring counts it. It ranks in the field it is most about.

Around it on the NLP & LLMs board

Whole board
  1. 29llm-trainerML Application · JavaScript53.0/100ImplementationMaster Mind
  2. 30obsidian-hybrid-chatRAG System · TypeScript51.4/100ImplementationJens Mittelbach
  3. 31ai-service-chatbotRAG System · Python50.7/100ImplementationJens Mittelbach
  4. 32, shared rankbol-tools-v2AI Developer Tool · Python50.4/100ImplementationRick
  5. 32, shared rankchk-livive-netML Application · JavaScript50.4/100ImplementationJarad Peckenpaugh

More from Jens Mittelbach