n8n 配置 AI Agent 使用 Structured Output Parser 输出 Json 格式的结果并发送给 Slack

n8n 配置 AI Agent 使用 Structured Output Parser 输出Json格式的结果并发送给 Slack

在这里插入图片描述

0. 引言

当使用n8n AI Agent时,若能输出结构化的JSON格式数据,将显著提升后续节点的处理效率。本文将详细介绍如何通过配置Structured Output Parser模块,实现AI Agent生成结构化JSON输出,并演示如何将结果推送至Slack平台(该功能可灵活替换为其他任意您偏好的接收工具)。

1. 详细步骤

创建一个 “When chat message received” 节点

在这里插入图片描述

创建一个 “AI Agent” 节点

Prompt (User Message):

{{ $json.chatInput }}

Follow the provided JSON schema for your reponse.

在这里插入图片描述
配置 Chat Model,

在这里插入图片描述
配置 Structured Output Parser,

JSON Example,

[
  {
    "book_id": 1,
	"book_name": "book name 1",
    "author": "author 1",
    "rank": 1,
    "review": "特别感人"
  },
  {
    "book_id": 2,
	"book_name": "book name 2",
    "author": "author 2",
    "rank": 2,
    "review": "故事情节吸引人"
  }
]

在这里插入图片描述

(可选)创建一个 Slack 节点

Message Text:

{{ $json.output.map(obj => JSON.stringify(obj)).join('\n') }}

在这里插入图片描述

测试

输入一个测试问题,琼瑶和金庸写过的小说,各自的top 5

在这里插入图片描述
执行完成后,我们可以直接查看输出结果,

在这里插入图片描述
也可以在 Slack 上查看接收到的消息,

在这里插入图片描述
完结!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值