ChatFAQ

ChatFAQ

Open-source ecosystem for building AI-powered conversational solutions using RAG, agents, FSMs, and LLMs.

Stars: 101

Visit
 screenshot

ChatFAQ is an open-source comprehensive platform for creating a wide variety of chatbots: generic ones, business-trained, or even capable of redirecting requests to human operators. It includes a specialized NLP/NLG engine based on a RAG architecture and customized chat widgets, ensuring a tailored experience for users and avoiding vendor lock-in.

README:

Group 403 (1) - An Open Source RAG & Agent ecosystem for your business needs

ChatFAQ is an open-source platform and framework for creating diverse AI-powered conversational solutions:

  • LLM-based chatbots
  • RAG-enhanced chatbots
  • Agentic workflows
  • Rule-based Finite State Machines with LLM assistance
  • Hybrid solutions combining multiple approaches

ChatFAQ fully relies on open-source technologies, allowing for flexibility, privacy, full control and costs-effectiveness.

It includes a SDK to build your specialized NLG engine and customized chat widgets, ensuring a tailored experience for users and avoiding vendor lock-in.

https://github.com/ChatFAQ/ChatFAQ/assets/127191313/7927f51f-d7ac-40e5-b4d0-62081742de4f

Documentation

The official documentation is hosted on Read the Docs.

Components

ChatFAQ Components

  • ChatFAQ SDK: A SDK to build agents, RAG pipelines, Finite State Machines and any other AI flow you can imagine.

  • Chat Widget: Embed a customizable chat interface into your website.

  • Admin Dashboard: A dashboard to manage all your knowledge bases, LLMs, retrievers, label conversations, see statistics, etc.

  • Ray Cluster: Power indexing pipelines, LLM inference, retrieval operations and more.

  • Backend: Django-based system to orchestrate all components.

  • Foundational Models:

    • Primary: vLLM integration for open-source LLMs
    • Additional: Integrations with OpenAI, Anthropic, Mistral, Gemini and Together.

Visit Us!

For more information about ChatFAQ and any additional needs, feel free to visit our website

Or chat with us on Discord for any requests or inquiries about this repository. logo_discord

logo_redes

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for ChatFAQ

Similar Open Source Tools

For similar tasks

For similar jobs