RasaGPTheadless LLM 聊天机器人平台

联合创作 · 2023-09-25 23:29

RasaGPT 是第一个建立在 Rasa 和 Langchain 之上的 headless LLM 聊天机器人平台。内置 Rasa、FastAPI、Langchain、LlamaIndex、SQLModel、pgvector、ngrok 和 telegram。它是 Rasa 和 Telegram 的模板和参考实现,利用 LLM 库(如 Langchain)进行索引、检索和上下文注入。

RasaGPT 开箱即用。

特性:

完整的应用程序和 API

  • LLM 使用 Langchain 在任意数据集上“学习”
  • 通过FastAPI上传文档和“训练”
  • 上传时实施文档版本控制和自动“再培训”
  • 通过FastAPISQLModel自定义你自己的异步端点和数据库模型
  • Bot 确定是否需要人工切换
  • Bot 根据用户问题和自动回复生成标签
  • 包括通过SwaggerRedoc 的完整 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 支持多租户、会话、数据存储
  • 自定义代理个性
  • 保存所有聊天记录并从所有交互中创建嵌入,以确保您的检索策略面向未来
  • 从知识库语料库和客户反馈自动生成嵌入
浏览 9
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报