GPT-4とGitHubを使ってGitのコミットからプロフェッショナルな更新ログを生成
中級
これはAI Summarization, Multimodal AI分野の自動化ワークフローで、10個のノードを含みます。主にGithub, GithubTrigger, Agent, LmChatOpenAi, MemoryBufferWindowなどのノードを使用。 GPT-4とGitHubを使ってGitコミットからプロフェッショナルな更新ログの生成
前提条件
- •GitHub Personal Access Token
- •OpenAI API Key
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"nodes": [
{
"name": "GitHubトリガー",
"type": "n8n-nodes-base.githubTrigger",
"position": [
-192,
96
],
"parameters": {},
"typeVersion": 1,
"id": "GitHub--0"
},
{
"name": "コミットを取得",
"type": "n8n-nodes-base.github",
"position": [
48,
96
],
"parameters": {},
"typeVersion": 1,
"id": "--1"
},
{
"name": "GitHubリリースを作成",
"type": "n8n-nodes-base.github",
"position": [
592,
96
],
"parameters": {},
"typeVersion": 1,
"id": "GitHub--2"
},
{
"name": "注記 - GitHubトリガー",
"type": "n8n-nodes-base.stickyNote",
"position": [
-272,
-96
],
"parameters": {
"content": ""
},
"typeVersion": 1,
"id": "---GitHub--3"
},
{
"name": "注記 - コミットを取得",
"type": "n8n-nodes-base.stickyNote",
"position": [
-16,
-96
],
"parameters": {
"content": ""
},
"typeVersion": 1,
"id": "----4"
},
{
"name": "注記 - LLMエージェント",
"type": "n8n-nodes-base.stickyNote",
"position": [
256,
-96
],
"parameters": {
"content": ""
},
"typeVersion": 1,
"id": "---LLM--5"
},
{
"name": "注記 - GitHubリリース",
"type": "n8n-nodes-base.stickyNote",
"position": [
528,
-96
],
"parameters": {
"content": ""
},
"typeVersion": 1,
"id": "---GitHub--6"
},
{
"id": "b6c81a20-b8b9-4a68-a985-8ae4f74ba13b",
"name": "AIエージェント",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
272,
96
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "05d47c2d-9eb2-45d0-9c62-7247320ce52e",
"name": "OpenAIチャットモデル",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
256,
304
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "c8289e74-95f1-4d1e-84b5-bdd6466ff0de",
"name": "シンプルメモリ",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
368,
304
],
"parameters": {},
"typeVersion": 1.3
}
],
"pinData": {},
"connections": {
"b6c81a20-b8b9-4a68-a985-8ae4f74ba13b": {
"main": [
[
{
"node": "GitHub--2",
"type": "main",
"index": 0
}
]
]
},
"--1": {
"main": [
[
{
"node": "b6c81a20-b8b9-4a68-a985-8ae4f74ba13b",
"type": "main",
"index": 0
}
]
]
},
"c8289e74-95f1-4d1e-84b5-bdd6466ff0de": {
"ai_memory": [
[
{
"node": "b6c81a20-b8b9-4a68-a985-8ae4f74ba13b",
"type": "ai_memory",
"index": 0
}
]
]
},
"GitHub--0": {
"main": [
[
{
"node": "--1",
"type": "main",
"index": 0
}
]
]
},
"05d47c2d-9eb2-45d0-9c62-7247320ce52e": {
"ai_languageModel": [
[
{
"node": "b6c81a20-b8b9-4a68-a985-8ae4f74ba13b",
"type": "ai_languageModel",
"index": 0
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
中級 - AI要約, マルチモーダルAI
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
OpenAI を使って分類し、GitHub Issues を Jira Tickets へ変換
OpenAI 分類を使用し、GitHub の課題を Jira チケットに変換する
If
Jira
Github Trigger
+
If
Jira
Github Trigger
12 ノードIssam AGGOUR
プロジェクト管理
AI駆動のTelegram請求書抽出ツール
AIを活用したTelegram請求書抽出ツールで、データをAirtableにエクスポート
Set
Switch
Telegram
+
Set
Switch
Telegram
17 ノードBizThrive.ai
その他
アマゾンの価格自動追跡&Telegramでのリマインダー
Google Geminiを使用して Amazon価格を自動追跡し、Telegramでの通知を送信
If
Set
Code
+
If
Set
Code
22 ノードIssam AGGOUR
市場調査
[astro/nextjs] 記事/投稿へのカテゴリ/タグ割り当て
OpenAI GPT-4、GitHub、Google Sheetsを使ってAstro/Next.jsブログ記事を自動分類
Code
Form
Merge
+
Code
Form
Merge
29 ノードPiotr Sikora
コンテンツ作成
AI ベースの API エラーディレクトリの構築:GitHub から Airtable、Notion、Slack へ
GPT-4o を使用して GitHub API のバグを自動のに検出し、Airtable、Notion、Slack に分類します
If
Set
Code
+
If
Set
Code
30 ノードRahul Joshi
チケット管理
VDSワークフロー公開版
テキストプロンプトを使ってAI、GitHub、VercelでMVP構築とデプロイ
If
Code
Wait
+
If
Code
Wait
54 ノードVarritech
DevOps