Documentation Helper Bot

  • Tech Stack: Python · Streamlit · LangChain · Pinecone · FireCrawl
  • Github URL: Project Link

Project Overview
Documentation Helper is an AI-powered chatbot designed to answer queries about technical documentation. It supports both static and dynamic documentation and offers source-linked responses via a simple Streamlit interface.

Key Features

  • Works with static files, web docs, or APIs
  • Interactive chat interface with session history
  • Clickable source links for reference
  • Flexible backend: Static loading (Pinecone) and dynamic loading (FireCrawl)

How It Works

  1. Documentation is pre-processed and indexed in Pinecone
  2. Bot queries Pinecone to retrieve relevant sections
  3. With FireCrawl, it dynamically fetches up-to-date docs and APIs

Usage

  • Ask something like: "What is PromptTemplate in LangChain?"
  • View the AI-generated answer and references
  • Review previous queries in the chat history

FireCrawl Integration
FireCrawl allows the bot to dynamically crawl and retrieve fresh content from APIs or web-based documentation, making it more adaptive to updates.