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
- Documentation is pre-processed and indexed in Pinecone
- Bot queries Pinecone to retrieve relevant sections
- 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.