RasaGPTheadless LLM 聊天机器人平台
RasaGPT 是第一个建立在 Rasa 和 Langchain 之上的 headless LLM 聊天机器人平台。内置 Rasa、FastAPI、Langchain、LlamaIndex、SQLModel、pgvector、ngrok 和 telegram。它是 Rasa 和 Telegram 的模板和参考实现,利用 LLM 库(如 Langchain)进行索引、检索和上下文注入。
RasaGPT 开箱即用。
特性:
完整的应用程序和 API
- LLM 使用 Langchain 在任意数据集上“学习”
- 通过FastAPI上传文档和“训练”
- 上传时实施文档版本控制和自动“再培训”
- 通过FastAPI和SQLModel自定义你自己的异步端点和数据库模型
- Bot 确定是否需要人工切换
- Bot 根据用户问题和自动回复生成标签
- 包括通过Swagger和Redoc 的完整 API 文档
- 包含PGAdmin ,因此你可以浏览您的数据库
- Ngrok端点在启动时自动为你生成,因此你的机器人始终可以通过
https://t.me/yourbotname
访问 - 通过 pgvector和 Postgres 函数将相似性搜索嵌入到 Postgres 中
- 包含虚拟数据供你测试和实验
-
来自帮助台、客户支持、测验、电子学习、龙与地下城等的无限用例
Rasa 集成
- 建立在Rasa之上,这是聊天平台的开源黄金标准
- 通过 Docker 支持 MacOS M1/M2(规范的 Rasa 图像缺少 MacOS 架构支持)
- 支持Telegram,轻松整合Slack、Whatsapp、Line、SMS等。
-
使用 NLU 模型设置复杂的对话管道,形成 Huggingface(如 BERT)或库/框架(如 Keras、Tensorflow)以及 OpenAI GPT 作为后备
灵活性
- 使用 Langchain 扩展代理、内存等功能
- Schema 支持多租户、会话、数据存储
- 自定义代理个性
- 保存所有聊天记录并从所有交互中创建嵌入,以确保您的检索策略面向未来
- 从知识库语料库和客户反馈自动生成嵌入
评论