Основной сервер голосового ассистента SEPIA: NLU, управление диалогами, интеграция со smart-сервисами и учётными записями через REST API.
alfredfrancis/ai-chatbot-framework
Платформа на Python для создания чат-ботов с NLU без кода: разворачивается на собственных серверах, включает админ-панель и интеграции с разными каналами.
Open source альтернатива:Dialogflow
- Звёзды
- 2,165
- Форки
- 748
- Открытые issues
- 15
- Последний коммит
- 2 месяца назад
Что это?
AI Chatbot Framework — платформа для создания чат-ботов на Python, которую можно развернуть на собственной инфраструктуре. Сценарии диалогов на естественном языке можно проектировать через веб-панель администратора и создавать и обучать ботов без написания кода. Проект призван сделать чат-ботов на базе AI доступными разработчикам, которые не специализируются на AI.
Фреймворк сочетает несколько подходов к NLU: векторные представления слов из spaCy, распознавание намерений и извлечение сущностей с помощью ML, а также понимание запросов с нулевым примером на основе больших языковых моделей. Он поддерживает многошаговые диалоги, выполнение запросов к API с помощью вызова инструментов, постоянное хранение памяти и управление контекстом, а также журналы диалогов. База знаний и функция ответов на часто задаваемые вопросы на основе RAG указаны как находящиеся в разработке.
Бот доступен через REST API или чат-виджет на сайте; также поддерживается Facebook Messenger. Поддержка Slack и WhatsApp через Twilio запланирована. В стеке используются FastAPI, MongoDB, React с Next.js, scikit-learn, TensorFlow/Keras и Docker; для развёртывания предусмотрены Kubernetes и Helm.
Ключевые возможности
- 01Полностью самостоятельное развёртывание
- 02Админ-панель для создания диалогов с минимальным объёмом кода
- 03Многошаговые диалоги с сохранением контекста
- 04Вызов инструментов для выполнения запросов к API
- 05Распознавание намерений и извлечение сущностей с помощью ML, а также NLU с нулевым примером через LLM
- 06Каналы взаимодействия: REST API, чат-виджет на сайте и Facebook Messenger
Сценарии использования
- Создание бота поддержки, который отвечает на вопросы и вызывает API внутренних сервисов
- Прототипирование диалоговых сценариев без написания кода
- Размещение приватного чат-бота на собственной инфраструктуре
- Добавление чат-виджета на существующий сайт через REST API
Что важно знать
- Функция ответов на вопросы по базе знаний и FAQ с использованием RAG всё ещё находится в разработке.
- Интеграции со Slack и WhatsApp появятся в ближайшее время.
В подборках
Темы
Частые вопросы
- Что такое ai-chatbot-framework?
- Платформа на Python для создания чат-ботов с NLU без кода: разворачивается на собственных серверах, включает админ-панель и интеграции с разными каналами. AI Chatbot Framework — платформа для создания чат-ботов на Python, которую можно развернуть на собственной инфраструктуре. Сценарии диалогов на естественном языке можно проектировать через веб-панель администратора и создавать и обучать ботов без написания кода. Проект призван сделать чат-ботов на базе AI доступными разработчикам, которые не специализируются на AI.
- ai-chatbot-framework можно использовать бесплатно? Какая у него лицензия?
- ai-chatbot-framework распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ai-chatbot-framework всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в ai-chatbot-framework — 26 авг. 2026 г..
- Для чего можно использовать ai-chatbot-framework?
- Создание бота поддержки, который отвечает на вопросы и вызывает API внутренних сервисов Прототипирование диалоговых сценариев без написания кода Размещение приватного чат-бота на собственной инфраструктуре Добавление чат-виджета на существующий сайт через REST API
- Где скачать ai-chatbot-framework?
- Исходный код и инструкции по установке — на GitHub: https://github.com/alfredfrancis/ai-chatbot-framework
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Персональный AI-агент для самостоятельного хостинга: общается с вами и после подтверждения выполняет локальные задачи — работает с файлами, запускает команды и плановые задания.
Библиотека TypeScript/React для создания готовых к продакшену AI-чатов с компонуемыми примитивами и интеграциями с бэкендами.
Настраиваемый компонент AI-чата, который можно добавить на любой сайт одной строкой HTML и подключить к API LLM или собственному бэкенду.
Открытое приложение для онлайн-поддержки на сайтах с ботами, голосовыми и видеозвонками и интеграциями с мессенджерами.
Платформа live chat с открытым исходным кодом и встроенными AI-чатботами, разворачиваемая через Docker Compose или Kubernetes с Helm.