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"
}
相关推荐
無间行者4 天前
【笔记】n8n 自动化平台安装部署使用笔记(一)
自动化流程·n8n
無间行者5 天前
【笔记】n8n 新手上路指南(三)
自动化流程·n8n
無间行者6 天前
【笔记】n8n Docker 容器时间与时区同步记录(二)
自动化流程·n8n
HoldBelief7 天前
安装N8N2.11.2 以及 访问宿主机上的文件
n8n
一马平川的大草原1 个月前
基于n8n构建企业内部知识库
人工智能·知识库·n8n
勇气要爆发1 个月前
2026年想学AI,面对 Dify、Coze、n8n、LangChain 该学哪个?
人工智能·langchain·dify·coze·n8n
呆萌的代Ma1 个月前
N8N(二):示例项目:将表单内容写入到飞书表格中
大模型·飞书·n8n
呆萌的代Ma1 个月前
N8N(一):在Docker中安装N8N
docker·容器·n8n
rs勿忘初心2 个月前
n8n工作流使用问题集合
常见问题·n8n·工作流平台·json解析方法·json参数报错
m_136872 个月前
n8n 启动时报 EACCES permission denied 的完整排查与修复
自动化·n8n