Génération de journaux de mise à jour professionnels à partir des Git commits avec GPT-4 et GitHub
Ceci est unAI Summarization, Multimodal AIworkflow d'automatisation du domainecontenant 10 nœuds.Utilise principalement des nœuds comme Github, GithubTrigger, Agent, LmChatOpenAi, MemoryBufferWindow. Utiliser GPT-4 et GitHub pour générer des journaux de mise à jour professionnels à partir de commits Git
- •Personal Access Token GitHub
- •Clé API OpenAI
Nœuds utilisés (10)
Catégorie
{
"nodes": [
{
"name": "GitHub Trigger",
"type": "n8n-nodes-base.githubTrigger",
"position": [
-192,
96
],
"parameters": {},
"typeVersion": 1,
"id": "GitHub-Trigger-0"
},
{
"name": "Obtenir les commits",
"type": "n8n-nodes-base.github",
"position": [
48,
96
],
"parameters": {},
"typeVersion": 1,
"id": "Obtenir-les-commits-1"
},
{
"name": "Créer une version GitHub",
"type": "n8n-nodes-base.github",
"position": [
592,
96
],
"parameters": {},
"typeVersion": 1,
"id": "Cr-er-une-version-GitHub-2"
},
{
"name": "Note - GitHub Trigger",
"type": "n8n-nodes-base.stickyNote",
"position": [
-272,
-96
],
"parameters": {
"content": ""
},
"typeVersion": 1,
"id": "Note---GitHub-Trigger-3"
},
{
"name": "Note - Obtenir les commits",
"type": "n8n-nodes-base.stickyNote",
"position": [
-16,
-96
],
"parameters": {
"content": ""
},
"typeVersion": 1,
"id": "Note---Obtenir-les-commits-4"
},
{
"name": "Note - Agent LLM",
"type": "n8n-nodes-base.stickyNote",
"position": [
256,
-96
],
"parameters": {
"content": ""
},
"typeVersion": 1,
"id": "Note---Agent-LLM-5"
},
{
"name": "Note - Version GitHub",
"type": "n8n-nodes-base.stickyNote",
"position": [
528,
-96
],
"parameters": {
"content": ""
},
"typeVersion": 1,
"id": "Note---Version-GitHub-6"
},
{
"id": "b6c81a20-b8b9-4a68-a985-8ae4f74ba13b",
"name": "Agent IA",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
272,
96
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "05d47c2d-9eb2-45d0-9c62-7247320ce52e",
"name": "OpenAI Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
256,
304
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "c8289e74-95f1-4d1e-84b5-bdd6466ff0de",
"name": "Mémoire simple",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
368,
304
],
"parameters": {},
"typeVersion": 1.3
}
],
"pinData": {},
"connections": {
"b6c81a20-b8b9-4a68-a985-8ae4f74ba13b": {
"main": [
[
{
"node": "Cr-er-une-version-GitHub-2",
"type": "main",
"index": 0
}
]
]
},
"Obtenir-les-commits-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-Trigger-0": {
"main": [
[
{
"node": "Obtenir-les-commits-1",
"type": "main",
"index": 0
}
]
]
},
"05d47c2d-9eb2-45d0-9c62-7247320ce52e": {
"ai_languageModel": [
[
{
"node": "b6c81a20-b8b9-4a68-a985-8ae4f74ba13b",
"type": "ai_languageModel",
"index": 0
}
]
]
}
}
}Comment utiliser ce workflow ?
Copiez le code de configuration JSON ci-dessus, créez un nouveau workflow dans votre instance n8n et sélectionnez "Importer depuis le JSON", collez la configuration et modifiez les paramètres d'authentification selon vos besoins.
Dans quelles scénarios ce workflow est-il adapté ?
Intermédiaire - Résumé IA, IA Multimodale
Est-ce payant ?
Ce workflow est entièrement gratuit et peut être utilisé directement. Veuillez noter que les services tiers utilisés dans le workflow (comme l'API OpenAI) peuvent nécessiter un paiement de votre part.
Workflows recommandés
Issam AGGOUR
@devgorPartager ce workflow