
rasa_chatbot_cn
用 Rasa+BERT 快速搭中文任务型对话机器人
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-14 · 当前星标 ★ 983
技术标签
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
安装与启动步骤
-
1安装依赖
python >= 3.6,执行 pip install -r requirements.txt。
-
2训练模型
在项目目录运行 make train 训练 Rasa 对话模型。
-
3运行服务
make run 启动 Rasa 服务,默认监听 5005 端口。
-
4命令行测试
make shell 在命令行与机器人对话。
-
5HTTP 测试
向 http://localhost:5005/webhooks/rest/webhook POST {"sender": "0001", "message": "你好"}。
核心亮点
- 整合 BERT 中文模型做意图分类,比传统 Rasa NLU 在中文语义理解上更准
- 覆盖 NLU、Core、Slot Filling、Rasa X 全链路,是完整可跑的中文示例
- 基于 Rasa 最新版本,配置和代码结构较新,便于直接参考迁移
不足之处
- 项目定位为 Demo,语料和领域配置较简单,直接用于生产需大量改造
- BERT 推理对资源要求较高,轻量部署场景需额外优化或换模型
适用场景
- 学习 Rasa 中文对话系统搭建的入门练手项目
- 快速验证中文任务型机器人意图识别与多轮对话效果
- 作为企业中文客服/助手原型的起步脚手架
替代项目
Rasa、ChatterBot、Botpress
上一篇:QuickVoice
下一篇:chatbot-template
同类项目推荐
tock
开源
一套工具包,快速构建多平台聊天机器人
Tock, the open source conversational AI toolkit.
wiseengage
开源
自托管智能客服,用 LLM 替代 Intercom,省成本控数据。
Open-source Intelligent Customer Service System. An alternative to Intercom, Zendes···
venom
开源
用 JavaScript 快速打造 WhatsApp 聊天机器人,自动处理消息和媒体。
Venom is a high-performance system developed with JavaScript to create a bot for Wha···
Robby-chatbot
开源
上传文件或视频链接,即可用自然语言提问并获取答案
AI chatbot for chat with CSV, PDF, TXT files and YTB videos | using Langchain | O···
baibot
开源
在 Matrix 里直接调用多种 AI 能力,对话、语音、图像一网打尽
A Matrix bot for using different capabilities (text-generation, text-to-speech, spee···
Telegram.Bot
开源
用 C# 快速构建功能完整的 Telegram 机器人
.NET Client for Telegram Bot API
ChatMate-GPT
开源
在 iPhone 上直接和 GPT-3 聊天,随时获得智能回复
ChatMate是一个基于Open AI GPT-3的聊天应用。你可以和它聊天,它会根据你的内容提供智能回···
doc-buddy
开源
上传文档,即可用对话方式快速获取答案
GPT chatbot that will learn documents and instruction manuals uploaded to it
bash-ai
开源
在终端里直接问 AI,让命令生成和问题解答一步到位
An advanced Bash shell script functioning as an AI-powered terminal assistant, equip···