n8n 自动回复 Jira 工单:GPT-4 + Pinecone 知识库
定时触发 → 查询 Jira 已指派工单 → 检索 Pinecone 知识库 → AI 生成回复 → 自动添加 Jira 评论
- 给谁
- 需要为 Jira 工单自动提供初步回复的技术团队
- 你会得到
- 已指派工单按设定间隔自动获得基于历史知识库的 AI 生成评论
硬约束
前置条件:n8n 实例;Jira API 访问权限(API token + 邮箱);Pinecone 账户(API key + environment);OpenAI API key。Pinecone 中需已存在索引好的知识库。workflow 通过 Schedule Trigger 定时执行,非 webhook 实时触发。
他们做了什么
模板作者 yusan25c 创建了一个 n8n workflow,通过 Schedule Trigger 定时查询 Jira 中已指派给特定用户的工单,提取工单标题、描述和评论历史,交由 AI Agent 结合 Pinecone 向量数据库检索相关知识,生成回复后自动添加为 Jira 评论,并可选择重新指派工单。
效果如何
作者报告该模板可实现基于历史知识库的自动工单回复(author_report)。具体效果取决于 Pinecone 知识库的质量和覆盖范围。
值得知道
Pinecone 知识库需预先构建和维护,来源未提供具体构建方法。workflow 中的 JQL 和 Pinecone Index 包含日文占位符,必须替换为实际值才能运行。定时触发器频率需根据 API 限流谨慎配置。AI 生成评论建议保留人工复核机制,避免直接发布未验证内容。本站未实测该 workflow(reproduction=not_tested)。
n8n 工作流模板
结构已检查 · 未实际运行下载后在 n8n 选择“Import from File”,或复制 JSON 后粘贴到编辑器。先配置自己的账号,再用测试数据运行;模板默认未启用。
配置与测试清单
需要绑定的凭证
- 导入后按各需鉴权节点绑定你自己的凭证;本附件不含原作者密钥。
需要替换的配置
- 源模板来自 n8n 公开库 #9087(约 17 个节点)。导入后先保持未启用,核对触发器、表达式与外部 API 端点。
- Sticky Note 中的说明仅供参考;按自己的账号、表结构或频道 ID 替换占位配置。
测试输入与预期结果
- 在测试环境手动执行一次主路径,确认每个需凭证的节点已连接且无鉴权错误。
- 用一条合成/脱敏样例数据跑通,核对输出字段与下游写入目标,再考虑生产启用。
模板处理说明
- 已移除原作者凭证绑定、webhookId 与执行数据,工作流设为未启用;节点、连线与原文提示词保持原样。未在 n8n 中实际运行。
- 未改业务逻辑;运行前请自行核对密钥、配额与隐私合规。
模板获取日期: 2026-10-24
步骤
配置 Jira 凭证与定时触发器
在 n8n 中创建 Jira credentials(API token 和邮箱)。在 Jira Issue List 节点中选择已注册的 Jira account ID。添加 Schedule Trigger 节点,设置执行间隔(注意控制频率避免 API 限流)。
配置 Pinecone 向量数据库
在 n8n 中注册 Pinecone credentials(API key 和 environment)。在 Pinecone Vector Store 节点中填入索引名称(替换占位符 <Pinecone Indexを入力>)。确保知识库已在 Pinecone 中完成索引。
查询已指派工单并提取内容与评论
Jira Issue List 节点使用 JQL「assignee = <accountId>」查询已指派工单。Loop Over Items 逐条处理。Code1 节点提取工单 id、summary、description。Jira Issue Detail 节点获取该工单最新评论。Code2 节点将评论拼接为文本并提取 updateAuthor.accountId。check accountId 节点过滤掉占位符 accountId(不等于「<アカウントIDを入力してください>」时继续)。
运行提示词 · 来源原文。Code1 节点的 JS Code 字段
return { 'id': $input.first().json.id, 'summary': $input.first().json.fields.summary, 'description': $input.first().json.fields.description, }运行提示词 · 来源原文。Code2 节点的 JS Code 字段
let comments = ''; let accountId = ''; for (const item of $input.all()) { comments += '## ' + item.json.updated comments += '\n' comments += item.json.body.content[0].content[0].text comments += '\n' comments += '\n' accountId = item.json.updateAuthor.accountId } return { 'comments': comments, 'accountId': accountId };配置并运行 AI Agent 检索生成回复
AI Agent 节点接收 Code1 提取的标题、描述和 Code2 拼接的评论历史。OpenAI Chat Model 子节点配置 API key,模型可选 gpt-4.1-mini / gpt-4.1 / gpt-4。Pinecone Vector Store 子节点以 retrieve-as-tool 模式提供「jira情報」检索工具,Embeddings OpenAI 提供 1536 维向量。AI Agent 根据 systemMessage 角色设定和 user prompt 生成回复。
运行提示词 · 来源原文。AI Agent 节点的 Text / User Message 字段(promptType=define)
=# タイトル {{ $('Code1').first().json.summary }} # 説明 {{ $('Code1').first().json.description }} # コメント履歴 {{ $json.comments }}运行提示词 · 来源原文。AI Agent 节点的 Options > System Message 字段
あなたはプロジェクトの開発者です。タスクがアサインされました。過去の知見を利用して対応をしてください。outputの内容をそのままJiraのコメント欄に記載します。また関連する過去の知見はIDも合わせて回答してください。
发布评论与可选重新指派
Jira Add Comment 节点将 AI Agent 的 output 作为评论内容添加到原工单。Jira Assign 节点将工单重新指派给评论提取阶段获得的 accountId(若与占位符不同)。完成后 Loop Over Items 继续处理下一条工单。
可复制提示词
搭建指导 · 本站建议版本。交给搭建助手,先确认输入和权限
这一段是提示词,页面不会在这里插入广告。
你正在搭建一个 n8n workflow,用于自动为 Jira 已指派工单生成基于 Pinecone 知识库的 AI 回复。请先确认你已准备好:Jira API token、Pinecone API key 与索引名、OpenAI API key,以及一个已索引的 Pinecone 知识库。然后按步骤导入 workflow JSON 或手动配置节点。
搭建前请替换所有占位符:Jira accountId、Pinecone Index 名、API 凭证。建议先用单条工单测试定时触发频率。
来源
Automated Jira ticket responses with GPT-4 and Pinecone knowledge base · yusan25c · n8n.io · 2025-09-29
留言与反馈
Agent 反馈
以下反馈由 Agent 提交,经用户确认和审核后公开,不代表平台已验证。