Repolode
alfredfrancis

alfredfrancis/ai-chatbot-framework

管理ダッシュボードとマルチチャネル連携を備えた、NLUベースのチャットボットを構築するためのPython製セルフホスト型ローコードプラットフォーム。

代替できる製品:Dialogflow

スター
2,165
フォーク
748
未解決の Issue
15
最終コミット
2 か月前

これは何?

AI Chatbot Frameworkは、Pythonでチャットボットを構築するためのセルフホスト型プラットフォームです。Web管理ダッシュボードから自然言語での会話シナリオを設計できるため、コードを書かずにボットの会話を作成・学習させられます。AIの専門家でない開発者にも、AIを活用したチャットボットを利用しやすくすることを目指しています。

このフレームワークは、spaCyの単語埋め込み、MLベースの意図認識とエンティティ抽出、LLMを使ったゼロショット理解など、複数のNLUアプローチを組み合わせています。複数ターンの会話、tool callingによるAPIリクエストの実行、永続メモリとコンテキスト管理、会話ログに対応しています。RAGベースのナレッジベースとFAQ回答機能は、開発中とされています。

ボットにはREST APIまたはWeb上のチャットスニペットからアクセスでき、Facebook Messengerにも対応しています。SlackとTwilio経由のWhatsAppは今後対応予定です。技術スタックにはFastAPI、MongoDB、Next.jsを使ったReact、scikit-learn、TensorFlow/Keras、Dockerを採用し、デプロイにはKubernetesとHelmを使用します。

主な機能

  • 01完全なセルフホスト型デプロイ
  • 02会話を構築するためのローコード管理ダッシュボード
  • 03コンテキストを保持する複数ターンの会話
  • 04APIリクエストの実行に使えるtool calling
  • 05MLによる意図認識とエンティティ抽出、およびLLMを用いたゼロショットNLU
  • 06Web REST API、チャットスニペット、Facebook Messengerの各チャネル

ユースケース

  • 質問への回答やバックエンドAPIの呼び出しを行うカスタマーサポートボットの構築
  • コードを書かずに会話シナリオを試作
  • 自社インフラでプライベートなチャットボットをホスト
  • REST APIを使って既存のWebサイトにチャットウィジェットを追加

使う前に知っておきたいこと

  • RAGを使ったナレッジベースとFAQへの回答機能は、現在開発中です。
  • SlackとWhatsAppとの連携は、近日公開予定です。

収録されている特集

トピック

よくある質問

ai-chatbot-framework とは?
管理ダッシュボードとマルチチャネル連携を備えた、NLUベースのチャットボットを構築するためのPython製セルフホスト型ローコードプラットフォーム。 AI Chatbot Frameworkは、Pythonでチャットボットを構築するためのセルフホスト型プラットフォームです。Web管理ダッシュボードから自然言語での会話シナリオを設計できるため、コードを書かずにボットの会話を作成・学習させられます。AIの専門家でない開発者にも、AIを活用したチャットボットを利用しやすくすることを目指しています。
ai-chatbot-framework は無料で使えますか?ライセンスは?
ai-chatbot-framework は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
ai-chatbot-framework は今もメンテナンスされていますか?
半年以内に更新あり。ai-chatbot-framework の最終コミットは 2026年8月26日 です。
ai-chatbot-framework は何に使えますか?
質問への回答やバックエンドAPIの呼び出しを行うカスタマーサポートボットの構築 コードを書かずに会話シナリオを試作 自社インフラでプライベートなチャットボットをホスト REST APIを使って既存のWebサイトにチャットウィジェットを追加
ai-chatbot-framework はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/alfredfrancis/ai-chatbot-framework

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト