Skip to content

AS-AIGC/AS-FAQ-Bot

AS-FAQ-Bot

Academia Sinica Licence

AS-FAQ-Bot 是一個多功能的 FAQ Chatbot 解決方案,提供兩種技術方案:基於 RAG(Retrieval-Augmented Generation)的問答系統,以及基於 in-context learning 的 Line Chatbot。這個專案包含四個主要部分:AS-FAQ-RAG 提供 RAG 方案的後端資料檢索與生成回答,AS-FAQ-Web-ChatBot 提供 RAG 方案的前端網頁使用者介面,AS-FAQ-Line-Chatbot 提供基於 in-context learning 的 Line Chatbot webhook,而 data 則包含 FAQ 的原始資料。

This project demonstrates how to create versatile FAQ chatbots using two approaches: a Retrieval-Augmented Generation (RAG) system and an in-context learning-based Line Chatbot. It integrates a powerful backend with a user-friendly web interface for the RAG solution, alongside a Line Chatbot implementation, efficiently handling frequently asked questions across different platforms.

Features

  • 中文 / Chinese

    • 支援中文及英文,適用於更廣泛的使用者群體
    • 提供 RAG 技術與 in-context learning 兩種方案,滿足不同應用場景
    • 前後端分離架構(RAG 方案)與獨立 webhook(Line Chatbot),提升靈活性和適應性
    • 可接入多種 AI 服務,提供更多樣化的回答
    • 使用者友善的介面設計(網頁與 Line),提升使用體驗
  • English

    • Supports both Chinese and English, catering to a wider range of users
    • Offers two solutions: RAG technology and in-context learning, addressing diverse use cases
    • Frontend-backend separation architecture (RAG) and standalone webhook (Line Chatbot), enhancing flexibility and adaptability
    • Integrates with various AI services, providing diverse responses
    • User-friendly interface design (web and Line), improving user experience

Installation

請參考目錄中的 README.md:

Please refer to the README.md in the directory:

Contributing

Contributions are welcome! Please read our Contributing Guidelines before submitting a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Academia Sinica FAQ ChatBot

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 5