96SEO 2026-02-19 17:30 15
Rasa、Langchain、LlamaIndex、Telegram、PostgresSQL、PGVector、Ngrok、FastAPI、Docker、docker-compose、Dozzle

等。
尽管对项目做了简化[3]删除了不容易实现的部分但仍是一次失败的实践各种原因没有完整运行起来。
不过
可以直接投入使用很多实施上的麻烦事都已经被解决了这样就不必亲自处理包括
使用FastAPI创建自己的专有机器人端点包括文档上传和训练管道的设置。
如何集成Langchain/LlamaIndex和Rasa。
与LLM库的库冲突以及传递metadata。
在MacOS上使用Docker支持运行Rasa。
通过ngrok进行与聊天机器人的反向代理。
使用自定义模式而非使用Langchain的高度倾向的PGVector类来实现pgvector。
添加多租户支持Rasa原生并不支持此功能在Rasa和后端/应用程序之间进行会话和metadata的传递。
机器学习框架用于自动执行基于文本和语音的对话NLU、对话管理、连接到
使用LangchainLLM在任意语料库上学习通过FastAPI上传文档并进行训练支持文档版本控制上传时自动进行重新训练通过FastAPI和SQLModel自定义自己的异步端点和数据库模型机器人确定是否需要进行人工接管机器人根据用户问题和自动响应自动生成标签通过Swagger和Redoc提供完整的API文档包含PGAdmin以便浏览数据库在启动时自动生成Ngrok端点以便机器人始终可以通过https://t.me/yourbotname访问通过pgvector和Postgres函数嵌入相似性搜索构建到Postgres中包含虚拟数据供测试和实验无限的用例从帮助台、客户支持、测验、e-learning、角色扮演游戏等
M1/M2通过Docker标准Rasa镜像不支持MacOS架构支持Telegram轻松集成Slack、Whatsapp、Line、短信等使用Huggingface的NLU模型如BERT或使用Keras、Tensorflow等库/框架备用为OpenAI
使用Langchain扩展主体、记忆等能力模式支持多租户、会话、数据存储自定义智能体个性保存所有聊天历史并从所有交互中创建embeddings以适应未来的检索策略从知识库语料库和客户反馈中自动生成embeddings
compose开放AIAPI密钥Telegram机器人凭证Ngrok身份验证令牌MakeMacOS
检查以确保有.env可用的数据库初始化为pgvector数据库模型创建数据库模式训练Rasa模型使其准备好运行使用Rasa设置ngrok以便Telegram有一个返回API服务器的Webhook设置Rasa操作服务器以便Rasa可以与RasaGPT
Dockerfilekhalosa/rasa-aarch64:3.5.2
https://github.com/paulpierre/RasaGPT.git
https://app.warp.dev/block/vflua6Eue29EPk8EVvW8Kd
项目[3]包括chat_rasa_core模型、chat_apiLLM
接口、chat_db数据库、chat_rasa_actionsaction
服务、chat_rasa_credentials凭证。
如下所示
https://localhost:9999/查看所有日志它将显示所有
端点文档。
在这个页面上可以创建和更新实体以及将文档上传到知识库。
如下所示
SaaS/多租户中的客户公司。
默认情况下已提供虚拟组织列表。
如下所示
d2a642e6-c81a-4a43-83e2-22cee3562452,display_name:
2023-05-05T10:42:45.933976,updated_at:
2023-05-05T10:42:45.933979},{id:
7d574f88-6c0b-4c1f-9368-367956b0e90f,display_name:
2023-05-05T10:43:03.555484,updated_at:
2023-05-05T10:43:03.555488},{id:
65105a15-2ef0-4898-ac7a-8eafee0b283d,display_name:
2023-05-05T10:43:04.175424,updated_at:
2023-05-05T10:43:04.175428},{id:
b7fb966d-7845-4581-a537-818da62645b5,display_name:
2023-05-05T10:43:04.697801,updated_at:
2023-05-05T10:43:04.697804},{id:
9283d017-b24b-4ecd-bf35-808b45e258cf,display_name:
2023-05-05T10:43:05.102546,updated_at:
这可以被视为属于公司的产品。
可以查看属于组织的项目列表。
如下所示
92604623-e37c-4935-bf08-0e9efa8b62f7,display_name:
project-pepetamine.md,node_count:
44a4b60b-9280-4b21-a676-00612be9aa87,display_name:
2023-05-05T10:42:46.060930,updated_at:
2023-05-05T10:42:46.060934},{id:
b408595a-3426-4011-9b9b-8e260b244f74,display_name:
project-frogonil.md,node_count:
5ba6b812-de37-451d-83a3-8ccccadabd69,display_name:
2023-05-05T10:42:48.043936,updated_at:
2023-05-05T10:42:48.043940},{id:
b99d373a-3317-4699-a89e-90897ba00db6,display_name:
1be4360c-f06e-4494-bf20-e7c73a56f003,display_name:
2023-05-05T10:42:49.092675,updated_at:
2023-05-05T10:42:49.092678},{id:
94da307b-5993-4ddd-a852-3d8c12f95f3f,display_name:
project-memetrex.md,node_count:
1fd7e772-365c-451b-a7eb-4d529b0927f0,display_name:
2023-05-05T10:42:50.184817,updated_at:
2023-05-05T10:42:50.184821},{id:
6deff180-3e3e-4b09-ae5a-6502d031914a,display_name:
project-pepetrak.md,node_count:
a389eb58-b504-48b4-9bc3-d3c93d2fbeaa,display_name:
2023-05-05T10:42:51.293352,updated_at:
2023-05-05T10:42:51.293355},{id:
2e3c2155-cafa-4c6b-b7cc-02bb5156715b,display_name:
cec4154f-5d73-41a5-a764-eaf62fc3db2c,display_name:
2023-05-05T10:42:52.562037,updated_at:
2023-05-05T10:42:52.562040},{id:
baabcb6f-e14c-4d59-a019-ce29973b9f5c,display_name:
project-neurokek.md,node_count:
4a1a0542-e314-4ae7-9961-720c2d092f04,display_name:
2023-05-05T10:42:53.689537,updated_at:
2023-05-05T10:42:53.689539},{id:
5be007ec-5c89-4bc4-8bfd-448a3659c03c,display_name:
org-about_***_company.md,node_count:
c2b3fb39-18c0-4f3e-9c21-749b86942cba,display_name:
org-board_of_directors.md,node_count:
41aa81a9-13a9-4527-a439-c2ac0215593f,display_name:
org-company_story.md,node_count:
91c59eb8-8c05-4f1f-b09d-fcd9b44b5a20,display_name:
org-corporate_philosophy.md,node_count:
631fc3a9-7f5f-4415-8283-78ff582be483,display_name:
org-customer_support.md,node_count:
d4c3d3db-6f24-433e-b2aa-52a70a0af976,display_name:
org-earnings_fy2023.md,node_count:
08dd478b-414b-46c4-95c0-4d96e2089e90,display_name:
org-management_team.md,node_count:
1d2849b4-2715-4dcf-aa68-090a221942ba,display_name:
2023-05-05T10:42:55.258902,updated_at:
44a4b60b-9280-4b21-a676-00612be9aa87,organization:
d2a642e6-c81a-4a43-83e2-22cee3562452,display_name:
2023-05-05T10:42:45.933976,updated_at:
2023-05-05T10:42:45.933979,namespace:
92604623-e37c-4935-bf08-0e9efa8b62f7,organization_id:
bo***rsome.\n\n**Precautions**\n\nBefore
ideation.\n\n**Interactions**\n\nPepetamine
Pepetamine.\n\n**Overdose**\n\nIn
fdee6da2b5441080dd78e7850d3d2e1403bae71b9e0526b9dcae4c0782d95a78,version:
2023-05-05T10:42:46.755428,updated_at:
2023-05-05T10:42:46.755431}],display_name:
2023-05-05T10:42:46.060930,updated_at:
用户代表与机器人交谈的人。
用户不一定属于组织或产品但这种关系在下面的
公开但这表示用户和机器人之间的问答。
这些对象中的每一个都可以由自动生成的
这个机器人只是一个概念验证并且尚未进行检索方面的优化。
目前它使用
个字符长度的分块进行索引使用基本的欧几里得距离进行检索质量时好时坏。
可以在
文件中查看机器人的示例命中和未命中。
总体而言估计通过进行索引优化和
通过app/rasa-credentials/main.py进行更新domain.yml这包含聊天入口点逻辑配置如意图和针对意图采取的操作。
在这里添加
的地方rules.yml为这个意图设置了一个规则它应该触发动作
action_gpt_fallbackactions.py这是通过
然后将根据用户意图确定要采取的操作。
由于这个演示中的意图被弱化它将进入到
的插件可以自动安装能够存储和计算向量数据类型。
有自己的实现因为
训练数据被加载到数据库中如果索引不存在则对数据进行索引并存储在名为
返回根据用户的问题创建分类标签如果对话应该升级到人工如果没有上下文匹配则返回布尔值
https://github.com/paulpierre/RasaGPT
https://github.com/ai408/RasaGPT
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback