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.
ChatFAQ is a solution that:
- Converts FAQ content into interactive chatbots
- Uses open source large language models,
- Provide flexibility and costs-effectiveness.
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.
chatfaq_video_720p.mov
The official documentation is hosted on Read the Docs.
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.
Our project is open-source and utilizes different licenses for various components to best meet the needs of each part of the application. Below is a breakdown of the licenses used for each major component:
/widget/: Licensed under the MIT License. This part of the project is more permissive, allowing for greater flexibility in use and distribution.
/back/, /cli/, /admin/, /sdk/, /chat_rag/: Each of these components is licensed under the GNU Affero General Public License v3 (AGPLv3). This license ensures that all modifications and derived works are also open-source, providing strong copyleft protections.