n8n:rag、钉钉机器人

1 rag工作流

1.1 右侧为向量库

点击触发,首先读取文件夹下的文件,循环读取文件,选择simple vector store(有很多数据可以选择),连接ollama服务的embedding,文档链接Default Data Loader,连接文档切分方式

1.2 左侧为检索

对话框启动,连接ai agent,它的模型选择任意的llm,工具选择answer question with a vector,这个工具连接向量库(确保key值与1.1中的key值一样),向量库连接embedding服务,向量库也需要一个llm

1.3 embedding模型

用ollama下载embedding模型(ollama pull qwen3-embedding:0.6b,选个小模型用于测试),挑选embedding模型的时候,选择ollama的embedding

测试: ollama run qwen3-embedding:0.6b "你好", 可以看到生成的向量。

ollama list, ollama run 模型名 "question",可以看到ollma模型的输出

2 钉钉机器人发消息

1. 触发方式,可以点击、可以定时

  1. http节点,get方法,获得网页的内容

  2. markdown节点,将html转为markdown格式

  3. ai agent节点,填入提示词,例如这里的system message:你是一个新闻助手,分析网页内容,获得最新文章下的标题,链接和简要总结,返回markdown格式,按顺序列出并带有索引

  4. http节点,post,查询自己的钉钉机器人的情况,如下所示,填入自己的access_token,

下面的参数选择markdown形式(钉钉群识别markdown格式),JSON.stringify()为javascript的方法,可以转换字符,避免json识别失败。

python 复制代码
{
  "markdown": {
    "title": "demodata",
    "text": {{ JSON.stringify($json.output) }}
  },
  "msgtype": "markdown"
}
相关推荐
rs勿忘初心2 天前
n8n工作流使用问题集合
常见问题·n8n·工作流平台·json解析方法·json参数报错
m_136873 天前
n8n 启动时报 EACCES permission denied 的完整排查与修复
自动化·n8n
德育处主任Pro13 天前
『n8n』让AI长记性
llm·aigc·deepseek·n8n
yun685399216 天前
ai相关技术了解之n8n简单练习及理解
人工智能·n8n
咸鱼xxx22 天前
N8N搭建Agent(Docker Desktop版本)
docker·ai·容器·agent·n8n
Benny的老巢24 天前
【n8n入门教程05】n8n Workflow 编辑器完全指南:从入门到精通
n8n·n8n工作流·n8n自动化·n8n编辑器·n8n调试·n8n最佳实践
小旺不正经24 天前
解锁n8n:工作流自动化的魔法工具
运维·自动化·工作流·n8n
Benny的老巢25 天前
【n8n入门教程12】n8n PDF 翻译自动化实战:从英文 PDF 到中文 PDF
n8n·n8n webhook·n8n 定时任务·n8n 工作流·n8n pdf·n8n 翻译·n8n gemini
Benny的老巢1 个月前
【n8n入门教程10】n8n 本地程序集成完全指南:使用 Execute Command 节点
n8n·execute command·n8n shell·n8n python·n8n自动化
德育处主任Pro1 个月前
『n8n』环境搭建
人工智能·aigc·n8n