SEPIA音声アシスタントフレームワークの中核サーバー。REST APIを通じて、NLU、会話フロー、スマートサービス連携、ユーザーアカウントを扱います。
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 の数値は毎日更新されます。
関連プロジェクト
セルフホスト型のパーソナルAIエージェント。チャットでやり取りし、承認を得たうえでファイル操作やコマンド実行、定期ジョブなどをローカルで実行します。
本番品質のAIチャットUIを構築するためのTypeScript/Reactライブラリ。合成可能なプリミティブとバックエンド連携を備えています。
HTMLを1行追加するだけでWebサイトに組み込める、LLM APIや独自バックエンドに接続可能なカスタマイズ性の高いAIチャットUIコンポーネントです。
ボット、音声・ビデオ通話、各種メッセージング連携に対応した、Webサイト向けオープンソースのライブチャットサポートアプリ。
AIチャットボットを統合したオープンソースのライブチャットプラットフォーム。Docker ComposeまたはHelmを使ったKubernetesでデプロイ可能。