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 支持多租户、会话、数据存储

  • 自定义代理个性

  • 保存所有聊天记录并从所有交互中创建嵌入,以确保您的检索策略面向未来

  • 从知识库语料库和客户反馈自动生成嵌入

浏览 31
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报