Feedback Loop for AI with n8n Human in the Loop

n8n Human in the Loop 替 AI 流程建構反饋

前言

近期在琢磨刚玩上手的 n8n 的各式功能,其中在制作 AI 流程时发现如果其中一个环节不如预期整个流程重来十分的耗费时间与金钱,假如你正在制作一个故事生成器,有不同的 AI 生成:角色设定、故事大纲、对话内容等,这些环节如果有一个不如预期,整个过程只能打掉再修改,这时候我们就可以 添加上人类的反馈,重复的修改提示词直到满意为止

在制作文章研究生成 AI 时我也运用了相关功能来达成与 AI 沟通动态调整需求的目的。

Human In the Loop

Human in the loop node

HIL 是 n8n 1.78 推出的功能🔗,可以在创建节点栏位中选择,有 Discord、Slack、Telegram 等通讯软件可以选择,可以随时随地的进行反馈。

hil panel
HIL Telegram 面板

它的功能其实就像是发送回应并等待,可以期待有数种回应格式:

  • Approval
  • FreeText
  • CustomForm

用途就是选择对应的通讯软件整合并发送对应的行动链接与信息,让人给予回应。

HIL Response

该节点会自动等待并回传提交的结果。举例来说我能丢给 AI 节点这样一笔资料,并且在询问完人类的意见后,如果需要重新生成(由 AI 分析反馈字义判断,真花俏😆),创立一笔新的反馈,塞入最新生成的文章与反馈再丢回给 AI 重新打磨:

[
{
"feedback": "...",
"article": "..."
}
]

Workflow

延伸阅读