OpenAI を使って分類し、GitHub Issues を Jira Tickets へ変換
中級
これはProject Management, AI Summarization分野の自動化ワークフローで、12個のノードを含みます。主にIf, Jira, GithubTrigger, Agent, LmChatOpenAiなどのノードを使用。 OpenAI 分類を使用し、GitHub の課題を Jira チケットに変換する
前提条件
- •GitHub Personal Access Token
- •OpenAI API Key
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"nodes": [
{
"name": "GitHub トリガー",
"type": "n8n-nodes-base.githubTrigger",
"position": [
-160,
320
],
"parameters": {},
"typeVersion": 1,
"id": "GitHub--0"
},
{
"name": "バグですか?",
"type": "n8n-nodes-base.if",
"position": [
640,
320
],
"parameters": {},
"typeVersion": 1,
"id": "--1"
},
{
"name": "Jira チケット作成(バグ)",
"type": "n8n-nodes-base.jira",
"position": [
976,
304
],
"parameters": {},
"typeVersion": 1,
"id": "Jira--2"
},
{
"name": "Jira チケット作成(タスク)",
"type": "n8n-nodes-base.jira",
"position": [
976,
544
],
"parameters": {},
"typeVersion": 1,
"id": "Jira--3"
},
{
"name": "AIエージェント",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
176,
320
],
"parameters": {},
"typeVersion": 2.2,
"id": "AI--4"
},
{
"name": "OpenAI チャットモデル",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
176,
560
],
"parameters": {},
"typeVersion": 1.2,
"id": "OpenAI--5"
},
{
"name": "シンプルメモリ",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
272,
560
],
"parameters": {},
"typeVersion": 1.3,
"id": "--6"
},
{
"name": "付箋",
"type": "n8n-nodes-base.stickyNote",
"position": [
-224,
112
],
"parameters": {
"content": ""
},
"typeVersion": 1,
"id": "--7"
},
{
"name": "付箋1",
"type": "n8n-nodes-base.stickyNote",
"position": [
160,
112
],
"parameters": {
"content": ""
},
"typeVersion": 1,
"id": "-1-8"
},
{
"name": "付箋2",
"type": "n8n-nodes-base.stickyNote",
"position": [
560,
112
],
"parameters": {
"content": ""
},
"typeVersion": 1,
"id": "-2-9"
},
{
"name": "付箋3",
"type": "n8n-nodes-base.stickyNote",
"position": [
912,
112
],
"parameters": {
"content": ""
},
"typeVersion": 1,
"id": "-3-10"
},
{
"name": "構造化出力パーサー",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
384,
560
],
"parameters": {},
"typeVersion": 1.3,
"id": "--11"
}
],
"pinData": {},
"connections": {
"AI--4": {
"main": [
[
{
"node": "--1",
"type": "main",
"index": 0
}
]
]
},
"--1": {
"main": [
[
{
"node": "Jira--2",
"type": "main",
"index": 0
}
],
[
{
"node": "Jira--3",
"type": "main",
"index": 0
}
]
]
},
"--6": {
"ai_memory": [
[
{
"node": "AI--4",
"type": "ai_memory",
"index": 0
}
]
]
},
"GitHub--0": {
"main": [
[
{
"node": "AI--4",
"type": "main",
"index": 0
}
]
]
},
"OpenAI--5": {
"ai_languageModel": [
[
{
"node": "AI--4",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"--11": {
"ai_outputParser": [
[
{
"node": "AI--4",
"type": "ai_outputParser",
"index": 0
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
中級 - プロジェクト管理, AI要約
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
アマゾンの価格自動追跡&Telegramでのリマインダー
Google Geminiを使用して Amazon価格を自動追跡し、Telegramでの通知を送信
If
Set
Code
+
If
Set
Code
22 ノードIssam AGGOUR
市場調査
GPT-4とGitHubを使ってGitのコミットからプロフェッショナルな更新ログを生成
GPT-4とGitHubを使ってGitコミットからプロフェッショナルな更新ログの生成
Github
Github Trigger
Agent
+
Github
Github Trigger
Agent
10 ノードIssam AGGOUR
AI要約
AI ベースの API エラーディレクトリの構築:GitHub から Airtable、Notion、Slack へ
GPT-4o を使用して GitHub API のバグを自動のに検出し、Airtable、Notion、Slack に分類します
If
Set
Code
+
If
Set
Code
30 ノードRahul Joshi
チケット管理
GPT-4.1-miniチャットアシスタントを使用してプロジェクトタスクをGoogleシートに追加
GPT-4.1-miniチャットアシスタントでプロジェクトタスクをGoogleスプレッドシートに追加
If
Google Sheets
Chat
+
If
Google Sheets
Chat
17 ノードRobert Breen
プロジェクト管理
🎧 IT音声サポート自動化ロボット – Telegram音声メッセージをJIRAチケットに変換(OpenAI Whisperを使用)
Telegramの音声メッセージをWhisperとGPT-4.1 Miniを使用してJIRAチケットへの自動変換
If
Set
Code
+
If
Set
Code
25 ノードTrung Tran
チケット管理
SmartSupportフロー:メールからJiraへ自動のにITリクエストを処理し、Slackへ通知を送信
AIソリューションとSlackアラートを使用したメールからJiraチケットへの自動変換
If
Set
Jira
+
If
Set
Jira
25 ノードTrung Tran
チケット管理