RasaGPT headless LLM 聊天机器人平台开源项目

我要开发同款
匿名用户2023年05月11日
33阅读
开发技术Python
所属分类LLM(大语言模型)、人工智能
授权协议MIT

作品详情

RasaGPT是第一个建立在Rasa和Langchain之上的headlessLLM聊天机器人平台。内置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支持MacOSM1/M2(规范的Rasa图像缺少MacOS架构支持)支持Telegram,轻松整合Slack、Whatsapp、Line、SMS等。

使用NLU模型设置复杂的对话管道,形成Huggingface(如BERT)或库/框架(如Keras、Tensorflow)以及OpenAIGPT作为后备

灵活性

使用Langchain扩展代理、内存等功能Schema支持多租户、会话、数据存储自定义代理个性保存所有聊天记录并从所有交互中创建嵌入,以确保您的检索策略面向未来从知识库语料库和客户反馈自动生成嵌入
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论