L'IA pour le MARKETING ET LES AFFAIRES : Maîtriser l'automatisation et les agents d'IA avec n8n | Paul Ashun | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

L'IA pour le MARKETING ET LES AFFAIRES : Maîtriser l'automatisation et les agents d'IA avec n8n

teacher avatar Paul Ashun, Deliver Projects On Time with AI Agile & Scrum

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Introduction

      4:32

    • 2.

      Comment créer votre compte N8N

      1:16

    • 3.

      Aperçu de la toile et des menus

      8:52

    • 4.

      Comment automatiser des e-mails à partir d'un formulaire simple

      18:55

    • 5.

      Comment utiliser les API pour l'automatisation

      15:19

    • 6.

      Comment automatiser la recherche avec des API

      10:41

    • 7.

      Comment automatiser le texte dans Google Sheets ets

      13:02

    • 8.

      Comment automatiser la création d'images dans Google Sheets

      5:59

    • 9.

      Comment automatiser les invites de conception avec l'agent de conception de produit

      14:20

    • 10.

      Comment automatiser les images et les concepts avec l'agent de concept de conception de produit

      12:28

    • 11.

      Images de produit de marque générées par l'agent de conception de produit

      4:51

    • 12.

      L'agent de planification de projet - Introduction

      10:03

    • 13.

      Comment automatiser les plans de projet avec l'agent de planification de projet

      8:33

    • 14.

      Comment automatiser les plans de projet Waterfall (prédictifs) directement dans Jira

      10:53

    • 15.

      Comment automatiser les plans de projet agiles (adaptatifs) directement dans Jira ira

      7:43

    • 16.

      Comment automatiser les publications et les images avec un agent de campagne sur les réseaux sociaux

      16:08

    • 17.

      Quand utiliser le protocole Model Context Protocol (MCP) et la mémoire

      6:27

    • 18.

      Comment utiliser la mémoire pour publier du contenu frais

      7:00

    • 19.

      Comment utiliser le protocole Model Context Protocol (MCP) pour partager des données et des lignes directrices

      11:50

    • 20.

      Introduction à la génération de récupération augmentée (RAG) et à la base de données Pinecone

      11:55

    • 21.

      Comment installer la base de données Pinecone

      9:57

    • 22.

      Comment former les agents de chat en expérience client

      17:30

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

258

apprenants

4

projets

À propos de ce cours

L'automatisation par l'IA et l'IA agentique sont en train de redéfinir la façon dont les équipes construisent, gèrent et développent des flux de travail modernes. Alors que l'on rend de plus en plus accessibles l'automatisation du flux de travail avec l'IA et les outils sans code, la capacité de concevoir des systèmes autonomes devient une compétence pratique essentielle.

Ce cours, Automatisation de l'IA et IA agétique avec n8n + ChatGPT + IA générative, vise à créer des systèmes d'automatisation par IA réels et fonctionnels en utilisant n8n comme plateforme d'orchestration centrale. n8n vous permet de connecter des API, de grands modèles de langage comme ChatGPT et des outils métier au sein de flux de travail structurés et fiables, sans avoir à écrire de code traditionnel.

Plutôt que de se concentrer sur la théorie, ce cours est construit autour de démonstrations pratiques qui montrent comment les agents d'IA et les flux de travail automatisés fonctionnent réellement dans la pratique. Vous allez apprendre à concevoir des automatisations basées sur l'IA, à créer des flux de travail agétiques et à coordonner plusieurs agents de l'IA au sein de n8n.

Cette formation est particulièrement pertinente pour toute personne qui est intéressée par l'automatisation de n8n, l'automatisation de l'IA sans code, ou qui cherche à lancer une agence d'automatisation par IA à l'aide de modèles de flux de travail éprouvés. en anglais ?

Qu'est-ce que vous apprendrez ?

Introduction à l'automatisation de l'IA et à l'IA agétique

  • Comprendre ce que sont l'intelligence artificielle et l'automatisation de l'IA en termes pratiques.

  • Découvrez comment l'IA agétique diffère de la simple automatisation.

  • Découvrez pourquoi n8n est bien adapté à l'automatisation des flux de travail avec l'IA.

Les bases de n8n

  • Configurez n8n rapidement et comprenez la plateforme de base.

  • Découvrez comment fonctionne la toile n8n et comment les flux de travail sont structurés.

  • Comprendre les déclencheurs, les nœuds et le flux d'exécution.

Automatisation avec n8n n n

  • Créez des automatisations de base, comme l'envoi d'e-mails à votre équipe.

  • Automatiser la recherche de produits à l'aide d'API.

  • Automatisez la recherche de produits en utilisant des flux de travail sans code.

  • Apprendre à transmettre proprement les données entre les étapes d'un flux de travail.

Automatisation par IA agétique

  • Découvrir les schémas et architectures d'agent d'IA courants.

  • Créez un agent de conception de produit qui génère des concepts de conception.

  • Créez un agent de planification de projet en utilisant un flux de travail multi-étapes.

  • Comprendre comment les agents raisonnent, planifient et agissent au sein des flux de travail.

MCP (Model Context Protocol)

  • Comprendre ce qu'est le MCP et pourquoi il est important pour les agents d'IA.

  • Découvrez comment MCP améliore la structure, la cohérence et la réutilisation.

  • Utiliser les concepts de MCP dans un agent de campagne sur les réseaux sociaux.

  • Générer du texte et des images à l'aide d'un agent d'IA.

Génération augmentée de récupération (RAG) pour l'automatisation

  • Apprenez ce qu'est le RAG dans le contexte des flux de travail d'automatisation.

  • Créer un agent de chat axé sur l'expérience client.

  • Automatisez l'assistance client en combinant la récupération et la génération. .

Orchestration par un agent IA

  • Comprendre le flux de travail complet de l'orchestration des agents d'IA.

  • Apprenez comment plusieurs agents fonctionnent ensemble dans un système coordonné.

  • Découvrez comment des agents d'IA peuvent soutenir différentes équipes grâce à l'automatisation.

À qui s'adresse ce cours For

  • Aux professionnels intéressés par l'automatisation de l'IA et les flux de travail par l'IA

  • Les constructeurs qui utilisent l'automatisation n8n et les outils sans code

  • Les entrepreneurs qui souhaitent lancer une agence d'automatisation par l'IA

  • Les équipes qui explorent l'IA agétique pour les flux de travail internes

  • Toute personne souhaitant créer de vrais agents d'IA avec ChatGPT et n8n

Résultats d'apprentissage clés

  • Comprendre l'automatisation de l'IA et l'IA agétique à partir de premiers principes

  • Créer des flux de travail d'automatisation pratiques

  • Créer des agents d'IA qui effectuent des tâches réelles

  • Concevoir des flux de travail multi-étapes et multi-agents

  • Orchestrer les agents d'IA en utilisant n8n comme système central

Outils et technologies abordés ed pos

  • Automatisation du flux de travail n8n

  • Agents d'IA et concepts d'IA agétique

  • ChatGPT et IA générative AI AI

  • API, webhooks et automatisation sans code -

Résultat final

À la fin de ce cours, vous saurez concevoir et construire des systèmes d'automatisation de flux de travail basés sur l'IA à l'aide de n8n. Vous comprendrez le fonctionnement de l'IA agentique, comment créer des agents d'IA avec ChatGPT et comment les orchestrer pour des flux de travail d'automatisation fiables et réels.

Je voudrais remercier Dieu et mes parents d'avoir rendu ce cours possible.

Rencontrez votre enseignant·e

Teacher Profile Image

Paul Ashun

Deliver Projects On Time with AI Agile & Scrum

Enseignant·e

What do students say?

"I liked the course. It was quick and easy to understand, but also complete. Thank you."

"The course gets to the point. Great course, it's short and show all the points to get the scrum certification."

"Excellent Material!Thanks for the clear cut training material."

I am grateful to have received this feedback from a fan because it explains exactly the value I hope to give you in my courses!

► Enroll in one of my courses today to save hundreds of hours learning the hard way and thousands of dollars on training courses like I did! ◄

What qualifies me to share my experience with you?

1. I can help! I am a Scrum expert and have lead projects as a software engineer, tech lead, team lead, scrum master, program... Voir le profil complet

Level: All Levels

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Introduction: Merci et félicitations d'avoir suivi ce cours. Automatisation de l'IA et IA agentic. Si vous avez toujours voulu automatiser tâches répétitives, rationaliser votre travail ou apprendre à utiliser des agents d'intelligence artificielle pour gérer à votre place les aspects complexes et chronophages de votre entreprise, vous êtes au bon endroit. Ce cours vous montrera comment créer flux de travail intelligents basés sur l'IA et des agents autonomes capables de gérer les processus du monde réel, ce qui vous aidera à gagner du temps, à réduire les erreurs et à vous concentrer sur le travail le plus important. Dans ce cours, nous allons vous guider étape par étape dans le processus de conception, de création et de déploiement flux de travail d'automatisation basés sur l' IA capables de penser, de planifier et d'agir en votre nom. À la fin, vous serez en mesure de créer des systèmes d'IA qui vous feront gagner du temps, augmenteront l'efficacité et vous feront gagner de l'argent dans votre carrière ou votre entreprise. Commençons rapidement par un exemple concret. Imaginez que vous gérez les opérations quotidiennes liées au lancement d'un nouveau produit ou service pour une entreprise ou une organisation dans laquelle vous avez déjà travaillé. Prenons l'exemple d'une marque de commerce électronique. Il y a tellement d' éléments mobiles : envoyer des e-mails, créer des campagnes marketing, concevoir des images, gérer des projets, suivre les finances, répondre aux demandes des clients, analyser les performances et planifier les prochaines étapes. C'est bouleversant, non ? Imaginez maintenant que des agents d' intelligence artificielle prennent en charge chacune de ces tâches à votre place, automatisant intelligemment les e-mails, les campagnes, la génération d' images, les plans de projet, le support client, prévisions financières et les analyses des ventes, tout en se coordonnant parfaitement les uns avec les autres Un agent s'occupe de la conception et de la création du contenu, un autre gère la planification et les opérations du projet. Un agent marketing lance des campagnes. Un agent d'expérience client répond instantanément aux demandes de renseignements, et un agent financier prédit l'évolution des revenus Tous ces agents travaillent ensemble pour créer un système entièrement intégré qui fonctionne de manière autonome, et c'est exactement ce que vous allez apprendre Nous allons commencer par les principes fondamentaux de l'automatisation de l'IA, notamment comment créer votre première automatisation de flux de travail dans NAN et configurer votre environnement. Découvrez également ce que sont les agents IA et comment ils ont transformé tout, du travail administratif à la prise de décision et à la gestion. À partir de là, vous vous lancerez dans des démonstrations pratiques, créerez votre premier flux de travail automatisé, puis combinerez les flux de travail dans de puissants systèmes capables de transformer une idée simple en une solution de bout en bout orchestrée pour presque tous les produits ou services Vous apprendrez à créer des flux de travail pour presque tout ce que vous voulez. Un formulaire d' automatisation des e-mails qui gère e-mails internes répétitifs, à un agent de conception de produits qui génère automatiquement des designs fonction des directives de votre marque, à un agent de planification de projet qui crée des plans de projet et les envoie directement dans des outils tels que Jira ou Microsoft Project, tout en quelques phrases seulement Découvrez également comment créer un agent de campagne sur les réseaux sociaux qui génère automatiquement des publications et des campagnes sur les réseaux sociaux et les publie plateformes telles que LinkedIn et Instagram, à partir d'une simple invite ou selon un calendrier automatisé. Et vous verrez comment créer un agent du service client ou de l' expérience client capable aux questions des clients avec confiance et précision en utilisant vos connaissances internes, et ce n'est que le début En cours de route, vous explorerez des architectures, des modèles et des principes clés tels que le protocole de contexte du modèle, le MCP, la récupération, génération augmentée, le RAG et l'ingénierie rapide, apprenant à concevoir des agents d'IA capables de raisonner, collaborer et de résoudre ensemble des problèmes complexes Tout au long du cours, vous travaillerez sur des projets qui reflètent de véritables défis commerciaux. À la fin, vous serez en mesure de créer en toute confiance pipelines d'automatisation et des systèmes d'IA agentic capables gérer les tâches, décisions et d'avoir un impact commercial réel, vous permettant ainsi d'économiser des heures de travail manuel tout en augmentant la précision L'automatisation de l'IA agentic ne se limite pas à connecter des outils. Il s'agit de créer des systèmes intelligents capables de penser, agir et de s' optimiser en permanence. Alors, restez avec moi, expérimentez en cours de route. Et à la fin de ce cours, vous saurez exactement comment utiliser l'automatisation de l'IA et l' IA agentic pour gagner du temps, augmenter l'effet de levier et gagner augmenter l'effet de levier et gagner plus d'argent tout en automatisant Commençons donc. 2. Comment créer votre compte N8N: Le site Web n8n, et nous sommes sur le point de démarrer et de configurer n8n afin de pouvoir commencer commencer Donc, tout d'abord, nous allons y aller, nous pouvons soit cliquer ici avec Get Started, soit cliquer ici, Get Started gratuitement. Je vais cliquer sur Commencer gratuitement. Ensuite, il vous demande de renseigner certaines informations. Et cliquez sur Commencer un essai gratuit de 14 jours. Et maintenant, il nous pose quelques questions sur notre entreprise juste pour commencer. Je vais parler d'équipe de produit et de conception parce que nous construisons un produit, même si cela implique une certaine ingénierie et un grand nombre de ces domaines. Nous allons dire entreprise de commerce électronique parce que nous vendons divers produits relevant du commerce électronique. Même si cet exemple s'adresse à quelqu'un qui n' est pas assez technique, nous allons dire que de toutes ces technologies, celle avec de toutes ces technologies, laquelle nous sommes le plus à l'aise est l'écriture de fonctions JavaScript. Personnellement, je suis assez technique, mais je vais construire tous mes exemples autour de quelqu'un qui n'est pas très technique. Nous allons donc opter pour ça. Ensuite, il vous demande si vous souhaitez inviter membres de l'équipe dans votre espace de travail. C'est quelque chose que nous pourrions faire en réalité pour le reste de l'équipe. Mais pour commencer, je vais juste sauter cela. Et maintenant, nous sommes prêts à partir. Nous allons regarder cette vidéo d'introduction, mais comme je vais la faire pour vous, nous pouvons simplement commencer à automatiser. Et nous sommes partants. 3. Aperçu de la toile et des menus: Nous sommes connectés, ce que nous voyons devant nous, c'est que ces zones nous accueillent un peu. Il dit : créez votre premier flux de travail. Nous pouvons soit partir de zéro, soit essayer un flux de travail basé sur l'IA. Cliquez sur Commencer à zéro. Voilà. Nous sommes maintenant dans le canevas. Passons rapidement en revue ce qu' implique le canevas et ce qu'il a devant nous. La première chose que vous pouvez voir ici est d'ajouter votre première étape. Maintenant, ce que nous avons sur le canevas c'est la possibilité de créer notre flux de travail. Notre flux de travail se déroulera de gauche à droite ici. Le flux de travail est l' ensemble des étapes qui nous mèneront de notre point de départ, de notre point de départ, notre point de départ, à notre objectif. Cela nous permet d' ajouter notre première étape. Mais avant d'entrer dans le vif du sujet, je vais rapidement passer en revue ce qu'implique le canevas, ce que nous voyons ici, comment nous l'utiliserions. En haut, il est écrit «  Mon flux de travail », qui est le nom du flux de travail. Nous pouvons lui donner un nom ici, exemple « Passion Sports Workflow ». Et puis, en continuant en haut, nous pouvons publier. Il est automatiquement enregistré. Ici, ce que nous avons, c'est l' histoire. Si on clique dessus. Lorsque nous apportons des modifications à notre flux de travail, nous pouvons consulter l'historique des versions qui nous permet de revenir en arrière ou de continuer. Nous y voilà de nouveau. Ensuite, dans cette liste déroulante, nous pouvons dupliquer le flux de travail, le télécharger, le partager, changer de propriétaire, le renommer, le saisir à partir d'un URR, entrée à partir d'un fichier, puis nous pouvons également accéder à nos paramètres pour le flux de travail ici Ce sont des points sur lesquels nous pourrons revenir ultérieurement. Ici, nous avons la possibilité d' ouvrir le panneau des nœuds. C'est la même chose que nous allons ici et que nous créons notre première étape, ouvre le panneau des nœuds. Si nous allons ici, nous ouvrons également le panneau des nœuds. Il fait la même chose. Désormais, l'ensemble des composants, des éléments des applications que nous assemblons pour créer ce que nous voulons créer dans notre flux de travail s'appelle des nœuds. Lorsque nous cliquons ici, cela nous donne une liste de nœuds, mais il nous donne quelques en-têtes pour nous aider à trouver ces nœuds La première chose que nous faisons est de déclencher notre flux de travail. C'est pourquoi il est demandé : Qu'est-ce qui déclenche ce flux de travail ? Un déclencheur est une étape qui lance votre flux de travail. Maintenant, vous pouvez soit utiliser ces éléments de menu. Par exemple, si vous souhaitez déclencher votre flux de travail, vous devez commencer chaque fois que quelqu'un vous envoie un message de chat, que vous voulez faire quelque chose, puis vous devez cliquer sur le message de chat. Si vous voulez que ce soit chaque fois que quelqu'un saisit des informations dans un formulaire, vous devez choisir de soumettre le formulaire, etc. Si vous souhaitez cliquer sur un bouton, le déclencher vous-même, vous devez choisir Déclencher manuellement. Voici la liste de tous les différents déclencheurs. Maintenant, une fois que vous avez choisi un déclencheur, vous pouvez faire autre chose, effectuer d'autres événements. Ils peuvent être trouvés une fois que vous avez choisi votre déclencheur. Disons que nous déclenchons manuellement. Ensuite, nous cliquons sur ce bouton plus. Nous choisirons ce que nous voulons faire ensuite. Il les regroupe ensuite dans ce qui se passe ensuite. Il les regroupe en nœuds liés par certains thèmes, nœud d' IA, action dans les applications. Cela signifie effectuer quelque chose dans une application ou service tel que Google Sheets, Telegram ou Notion, une transformation de données, un flux, c' est-à-dire fusionner des branches ou boucler le flux. Si vous avez déjà créé un flux de travail, vous pouvez le mettre en boucle un certain nombre de fois ou vous pouvez le démarrer ou faire autre chose à un moment donné. Vous choisiriez ce flux ici. Il vous donne un certain nombre de groupements. Mais ce que j'aime faire une fois que je sais ce que je veux faire, vous pouvez le rechercher ici, dans les nœuds de recherche. Supposons que je souhaite envoyer un e-mail via Outlook, je le saisirais. Perspectives. Ensuite, dans Outlook, je pourrai choisir un certain nombre d'actions différentes. Si je sais que je voulais envoyer un e-mail par Gmail, je saisirai Gmail. Vous pouvez donc trouver ce que vous voulez. Quel que soit le nœud auquel vous souhaitez vous connecter, vous pouvez également le trouver simplement en effectuant une recherche. Nous allons détailler un peu plus précisément ceux que nous utiliserons dans le cadre de cette formation. C'est ce que fait le plus. Il ouvre les nœuds, le panneau des nœuds dans lequel vous pouvez choisir un nœud. La recherche vous permet de faire une recherche. Voilà. Vous pouvez toujours trouver vos nœuds de cette façon et rechercher d'autres éléments également. Ce sont des notes. Parfois, vous souhaitez obtenir des informations sur votre flux de travail. Vous devez cliquer ici, faire glisser votre note où vous le souhaitez, puis vous pouvez ajouter des notes à ce sujet et d'autres informations à ce sujet, éventuellement ultérieurement. Et cela contrôle en fait le menu latéral. Cliquez dessus. Il s'ouvre un peu là, le menu latéral, et cela ferme le menu latéral en fonction de ce que vous voulez faire. Si vous cliquez ici, c'est de l'IA. Partout où vous voyez ce symbole, il représente l'IA. Et c'est ce que tu peux utiliser pour poser des questions. Par exemple, si j'ai un problème dans mon flux de travail et que je ne sais pas comment le résoudre, je vais demander ici si je veux juste savoir par où commencer Je pourrais lui demander comment créer un flux de travail qui envoie un e-mail. Voilà. C'est la façon de penser. Il a mis quelques nœuds sur le canevas, et voici comment configurer le nœud de configuration du flux de travail, remplacer les espaces réservés votre adresse e-mail, cliquer sur Exécuter le flux Faites-moi savoir si vous souhaitez ajuster quelque chose. Cela nous a permis de commencer à créer un flux de travail auquel nous enverrons un e-mail Bien entendu, il ne sait pas exactement quel e-mail nous voulons envoyer nous devrons remplir les espaces vides. Mais très rapidement, il nous a non seulement expliqué comment configurer et comment le faire, mais il l'a fait pour nous, c'est en quelque sorte fait pour vous. En cas de doute ou si vous souhaitez commencer très rapidement, vous pouvez cliquer sur le bouton AI. Et c'est à peu près tout. Je vais fermer le menu ici. Sur le côté gauche, encore une fois, nous pouvons étendre. Nous avons un aperçu, c'est-à-dire, si je l'enregistre rapidement, un aperçu de tous les différents flux de travail que nous avons créés, flux de travail personnels qui se trouvent dans notre espace personnel. Nous pouvons créer d'autres projets. Il s'agit de notre espace de projet personnel, mais nous pourrions également créer d'autres projets et créer d'autres flux de travail. Par conséquent, il les divise en catégories personnelles, puis nous serons en mesure d'en faire plus. Cela vous permet également de créer un nouveau flux de travail ici. Si je devais le faire, cela créerait un nouveau flux de travail au sein de notre espace personnel. Si nous revenons au flux de travail maintenant, sur le côté gauche, nous avons également un panneau d'administration où nous pouvons configurer diverses choses auxquelles nous pourrons revenir ultérieurement. Nous avons les modèles, qui vous sont essentiellement destinés, pour vous permettre commencer très rapidement à créer des flux de travail. Par exemple, nous avons Track Google Trends, rechercher des données localement grâce à Bright Data, MCP et à l'analyse de l'IA Nous avons généré des descriptions de produits optimisées pour l'optimisation des moteurs de recherche pour Shopper Fi et des modèles prêts à l'emploi pour vous ici Nous avons également des informations, c' est-à-dire diverses statistiques, qui auront beaucoup plus de sens une fois que vous aurez commencé à gérer votre flux de travail, statistiques quotidiennes sur vos flux de travail. Vous pouvez accéder à l'aide ici. Même si une grande partie est accessible via l'option d'IA que je vous ai montrée, vous pouvez accéder à la documentation directement ici. Et s'il y a des choses spécifiques que vous voulez trouver, vous savez qu'elles se trouvent dans ce menu, vous pouvez aller directement ici. Ensuite, les autres sont des paramètres pour chacun des différents domaines, les utilisateurs personnels , les rôles du projet, les environnements, éléments que nous pourrons aborder ultérieurement C'est toujours bien de commencer très simplement pour commencer. Mais au moins, tu connais ton environnement. Si nous revenons en arrière puis que nous passons au flux de travail sur les sports passionnés, la principale chose que vous voulez savoir, c'est qu'il est généralement enregistré automatiquement, et que vous voulez exécuter un flux de travail dans son intégralité en cliquant sur ce bouton. Mais ce que nous voulons faire, c'est exécuter une étape si nous double-cliquons ici. Chacun de ces nœuds compte comme une étape. Et si je veux exécuter simplement cette étape, je peux double-cliquer sur Accéder et cliquer sur Exécuter l'étape. Et l'avantage réside dans le fait que le flux de travail fonctionne : chaque nœud prend les informations du nœud précédent. Ce que nous voulons faire, c'est exécuter cette étape, assurer qu'elle fonctionne, et nous verrons le résultat de cette étape. Vous pouvez voir ici qu' il s'agit d'un panneau de sortie, et nous verrons quelle sortie sortira de cette étape, et donc nous savons quelle entrée entrera dans cette étape. Si vous double-cliquez ici, nous pouvons voir qu'il y a un côté entrée et un côté sortie. Et ce qui se passera, c'est qu'une fois que nous exécuté ce nœud, nous verrons le résultat. Nous pouvons vérifier ce qui nous attend, ce qui nous indique ce que nous pouvons faire avant de passer à l'étape suivante, et tout cela deviendra beaucoup plus clair. Mais si nous voulons exécuter l'ensemble du flux de travail, nous pouvons cliquer sur Exécuter le flux de travail. Ici, nous avons la possibilité de zoomer et dézoomer. Si vous cliquez dessus, il zoomera pour l'ajuster. Cela garantit que si votre flux de travail est énorme, tout rentrera dans votre canevas. Et ici, nous pouvons faire un peu de rangement. S'il y a des choses dont nous n'avons pas besoin ou qui ne sont pas connectées, nous voulons les ranger. Cela nous aidera à le faire. Nous avons également des journaux ici, qui nous indiquent si nous avons eu des erreurs ou des avertissements en cours de route, ils les listeront ici et nous aident à suivre les problèmes, les avertissements ou autres choses du genre ici. C'est ton canevas. Et ce qu'il ne faut pas oublier, c'est que le but du jeu est de créer un flux de travail permettant de passer d'un déclencheur à un produit final ou à un point final. De cette façon, nous pouvons automatiser tout ce que nous voulons faire. Avant même d' impliquer des agents d'intelligence artificielle, nous pouvons automatiser nos flux de travail au sein notre organisation et nous aider à devenir plus productifs et beaucoup plus efficaces. L'étape suivante consiste maintenant à créer notre premier flux de travail, et nous le ferons dans les prochaines leçons. 4. Comment automatiser des e-mails à partir d'un formulaire simple: Bien, dans cette leçon, nous allons créer une automatisation simple mais extrêmement puissante qui lancera l'ensemble de notre flux de travail en une seule action. Nous allons créer un flux de travail qui prend soumission d' une nouvelle idée de produit et envoie automatiquement un e-mail clairement structuré à tous les responsables afin que chacun sache exactement quoi faire ensuite, sans réunion , ping ou suivi manuel C'est le type d'automatisation qui permet de gagner des heures chaque semaine et de créer un alignement instantané au sein de l'équipe. Nous allons donc utiliser ce qui suit. Le flux de travail consiste donc à passer d'une nouvelle idée de produit à un e-mail envoyé à tous les responsables. Pourquoi l'utilisons-nous ? Nous l'utilisons pour informer instantanément les bonnes personnes et déclencher travail en aval, sans aucune réunion. Et s'il y a des réunions, elles sont nécessaires. Ils ne sont pas là uniquement pour communiquer des informations. Ce type de flux de travail est donc couramment utilisé pour communiquer des idées de produits, lancements de campagnes, des demandes internes, approbations, des transferts ou tout ce qui concerne un certain nombre de personnes de votre équipe ou de votre organisation et qui peut être envoyé et inciter les gens à commencer à travailler en même temps à partir d'une seule Le flux de travail agit donc comme un déclencheur pour tout ce qui suit, à savoir la conception , la planification, le marketing, les opérations, les finances et tout ce qui doit être fait dans une entreprise. Donc, ce que vous pouvez voir ici est le formulaire que nous allons créer. C'est ce qu'on appelle un formulaire d'idée de nouveau produit de Passion Sports, et c'est un formulaire pour soumettre une nouvelle idée de produit à l'équipe de direction de Passion Sports. Donc, ce que nous avons ici, en gros , c'est que tous ceux qui le soumettent ont déjà eu des réunions. Ils ont déterminé qu' ils souhaitaient créer une nouvelle idée de produit ou créer une preuve de concept très, très rapidement en développant rapidement le produit. Ils veulent donc envoyer à toutes les personnes clés, à tous les principaux responsables concernés, le nom de l'idée, une description de cette nouvelle idée, la catégorie. Cette entreprise ne fabrique donc que des survêtements ou des t-shirts. Nous voulons qu'il soit destiné à un public cible spécifique , qu'il s'agisse d'entreprises ou de consommateurs, la priorité, qu'il s'agisse d'un public faible, moyen ou élevé, afin qu'ils sachent ce qu'ils doivent aborder et dans les meilleurs délais. Un discours à ce sujet, puis des pièces jointes, généralement des exemples du type de produit à fabriquer ou des schémas ou des éléments susceptibles d'aider l'équipe Et cela sera désormais envoyé automatiquement à tous les managers ou à toutes les équipes ou personnes concernées et tiendra tout le monde au courant. Passons donc à la création d' un flux de travail qui utilisera le contenu de ce formulaire et l'enverra par e-mail. Nous voici donc dans la section d'aperçu. La première chose que nous allons faire est donc de créer un flux de travail. Cliquez donc sur Créer un flux de travail en haut. La première étape sera donc de savoir ce qui déclenchera réellement ce flux de travail. Ce que nous voulons, c'est cliquer sur la première étape, puis sur l'envoi du formulaire car cela génère les formulaires Web dans NN, puis nous pouvons transmettre les réponses au flux de travail ou à l'étape e-mail. Alors, tout d'abord, cliquez sur Soumission du formulaire. Nous n'allons donc pas avoir d'authentification. Dans ce cas, nous allons l'appeler la forme d' idée de nouveau produit pour les sports passionnés. Ensuite, nous allons lui donner une petite description juste pour dire à quoi sert exactement ce formulaire. Nous avons donc dit que nous autoriserons n'importe quel membre de l'équipe à soumettre une nouvelle idée de produit qui pourra être rapidement transformée en preuve de concept ou en produit réel. Maintenant, nous ajoutons les éléments du formulaire. Nous allons ajouter chacun des éléments dont nous avons besoin pour transmettre les informations dont les responsables ont besoin pour lancer le processus de création d' une preuve de concept ou créer rapidement un produit réel. Donc, tout d'abord, nous allons lui donner un titre. Nous allons lui donner un titre de texte, et nous voulons qu'il soit obligatoire. Ensuite, nous voulons une description de ce qu'est le produit. Il va être un peu plus grand, alors faisons-en une zone de texte. Et c'est obligatoire. Nous voulons ensuite une catégorie pour le produit. Et au lieu d'un texte, celui-ci sera une liste déroulante. Ce sera donc une liste de différentes valeurs. Nous n' avons que des produits dans certaines catégories. La valeur par défaut, Let's make it t-shirt, et les options que vous pouvez avoir sont soit un t-shirt, soit un survêtement Et en fait, créons le survêtement par défaut car c'est ce que nous utiliserons probablement Simplifions-nous donc la vie . Il s'agit d'un deuxième champ obligatoire. Ensuite, vous souhaitez ajouter une cible, qui sera également une liste déroulante. Et à un public cible, nous allons lui donner une valeur par défaut de consommateur. Et les options seront celles du consommateur. Vous pouvez être un consommateur ou une entreprise, et ce champ est obligatoire. Vous déciderez donc si ce produit est destiné aux consommateurs ou aux entreprises. Ensuite, nous voulons donner une priorité au produit, une priorité, et ce sera à nouveau une liste déroulante. Nous allons uniquement choisir parmi certaines valeurs haute, moyenne ou faible. Cela est également nécessaire. Il va donc être réglé par défaut sur moyen. Ensuite, nous aurons un autre champ pour quelques notes clés. Ceci est un texte au cas où celui qui soumettrait cette idée de produit souhaiterait ajouter des notes sur le produit, des choses dont nous devrions nous souvenir. J'en ai fait une zone de texte, elle peut prendre un peu plus de texte qu'un simple manuel, et il n'y aura pas de valeurs par défaut ni d'espaces réservés Il sera donc simplement rempli par la personne qui soumettra, et c'est un champ obligatoire. Et puis, la dernière chose dont nous avons besoin, c'est de quelques pièces jointes, et ce seront des images qui expliqueront l'idée du produit. Et pour cela, nous allons choisir un fichier. allons autoriser plusieurs fichiers au cas où il y aurait de nombreuses images d'un t-shirt ou d'un survêtement que la personne soumettant souhaiterait afficher, et nous allons également en faire un champ obligatoire. Penser aux keynotes est donc la seule chose que nous ne voulons pas avoir à faire. Je vais donc décocher cette case car il n'y a peut-être rien d'autre à dire à ce sujet. Et c'est tout. Donc, une fois que vous avez fait cela, il y a d'autres choses que nous pouvons définir. Il y a donc des paramètres ici. Mais il n'y a rien à définir ici pour les besoins de ce flux Je vais donc laisser cela et nous pourrons en parler ultérieurement. L'autre point à noter est qu'en haut, il y a une URL de test et une URL de production. Voici donc les liens vers lesquels nous irons pour tester réellement notre formulaire. Pendant que nous sommes en mode test et que nous voulons simplement nous assurer que le flux de travail fonctionne, nous utiliserons l'URL de test. Et lorsque nous serons mis en ligne et tous les membres de l'entreprise voudront l'utiliser, nous utiliserons cette URL de production, qui nous permettra de tester de manière isolée avant la mise en ligne. Alors maintenant, la seule chose à faire est de le faire et quand nous le ferons, cela nous montrera le formulaire dans lequel nous pouvons réellement commencer à exécuter notre test. Alors allons-y. Voilà. Cela semble donc être dû à nos erreurs. Et c'est notre formulaire. Passion sportive, nouvelle idée de produit, permettent à n'importe quel membre de l'équipe soumettre une nouvelle idée de produit qui peut être rapidement transformée en preuve de concept ou en produit réel. Je vais donc faire ce test maintenant. Alors, tout d'abord, donnons-lui un titre. Maintenant, nous allons créer un survêtement spécial ici. Alors je vais l'appeler. Nous allons donc l'appeler le survêtement AI, 2026, selon la description Il s'agit donc d'un survêtement développé à l'aide de l'IA générative et des recommandations que nous avons recueillies auprès de nos fidèles clients. La catégorie est le survêtement, déjà sélectionnée pour nous. Le public cible est le consommateur, et non les entreprises déjà sélectionnées. Priorité, disons que c'est une priorité élevée, nous voulons que cela soit fait le plus rapidement possible et que les keynotes Nous ne donnons donc ici que deux critères selon lesquels le survêtement doit être basé sur une étude d'audience et sur la marque. À part ça, rien d'autre. Ensuite, nous donnerons un exemple de survêtement. se trouve qu'il y en a un ici, et il est là. C'est ci-joint. Soumettons donc cette nouvelle idée de produit. Et voilà, pour que nous puissions voir si nous avons reçu la réponse. Le formulaire est envoyé, votre réponse a été enregistrée. Donc, si nous y retournons maintenant. Donc, si nous revenons à Night N, maintenant que nous avons soumis le formulaire, nous pouvons voir qu'il y a une sortie côté sortie. Donc, si vous vous souvenez, il y a des entrées et des sorties. L'entrée provenait en fait du formulaire lorsque nous l'avons exécuté et que je l'ai soumis, et le résultat est ici. Donc, si nous regardons, nous pouvons voir qu'il existe différents onglets. Nous sommes actuellement sur l'onglet binaire, ce qui montre que nous avons des pièces jointes, et c'est le fichier du mannequin. J'ai téléchargé. Et puis vous avez également obtenu ces schémas, qui sont essentiellement de la même manière que dans une base de données, vous auriez généralement différentes colonnes différents champs ou différents éléments d'information. Vous pouvez voir toutes les informations qui ont été soumises, le titre, la description, la catégorie, public cible, les keynotes prioritaires, et vous pouvez voir leurs détails ci-contre en gris Et puis les pièces jointes sont une liste de toutes les pièces jointes que nous avons insérées, et vous pouvez voir qu'il y a un mannequin Passion Track Suit. Là, il nous indique la taille, la laquelle il a été soumis. C'est une bonne information. Voir sous forme de schéma sous forme de tableau, exactement les mêmes informations sous forme de JSON. Et si vous êtes développeur, vous connaissez le formulaire JSON. Il est donc structuré au format JSON, et c'est un moyen léger d' envoyer des informations sur Internet, que nous pourrons aborder ultérieurement. Et puis, comme je l'ai déjà dit, la forme binaire, qui signifie essentiellement que nous avons joint un fichier contenant des données, et c'est ce Passion Track Sutmniin Nous avons donc joint un fichier image, qui montre simplement qu' il a été joint sous forme de données. La première partie de notre flux de travail fonctionne. La prochaine étape consiste à envoyer ces informations par e-mail à tous les responsables. Alors faisons-le. Donc, si nous cliquons en dehors de cette fenêtre et que nous revenons au Canvas. Ce que nous voulons maintenant faire, c'est ce que nous avons fait en exécutant c'est-à-dire prouver que nous pouvons capturer toutes les informations d'un formulaire. Et cette ligne est un connecteur qui nous mènera au nœud suivant. Nous devons donc maintenant décider de ce que nous voulons faire de ces informations et de ces données Nous allons donc clipper plus. Et nous pouvons passer par ici et trouver l'application que nous voulons. Ainsi, par exemple, nous cliquons sur l'application Action qui nous montrera tout un tas d'applications capables d'agir sur les données qui en sortent. Mais ce que j'aime faire parce que je sais exactement ce dont j' ai besoin, c'est toujours le chercher. Donc, même à partir de ce stade, je vais simplement rechercher Outlook. Alors imaginez que vous aviez un compte Outlook et que vous vouliez l'envoyer de cette façon, vous pouvez simplement rechercher Outlook, choisir Microsoft Outlook. Si vous possédez un compte Gmail et que vous souhaitez l' envoyer de cette façon, saisissez simplement Gmail. Je vais donc m'en tenir à Outlook. Ça y est. Et ce que vous voulez faire, c'est d'abord cliquer sur Outlook, et cela vous montrera toutes les différentes actions que vous pouvez faire avec Outlook. Jetons-donc un coup d'œil à ceux-ci. Vous pouvez créer un calendrier, créer un contact. Mais celui que nous voulons, c'est envoyer un message. Maintenant, nous examinons actions des messages et cliquons sur Envoyer un message, ce qui a ajouté le nœud de message au Canvas. Donc, si nous revenons au Canvas, vous verrez qu'il y a maintenant un nœud de message vient d'ouvrir la fenêtre pour nous. Donc, si nous voulons revenir à cette fenêtre, suffit de double-cliquer. Et nous pouvons voir que maintenant sur la gauche se trouve l'entrée, vous pouvez voir que cela contient ce que nous avons montré. Cela montre donc quelles données entrent, et c' est ce que je vous ai montré plus tôt. Ce formulaire, et il y a aussi un binaire. Et sur la droite se trouve la sortie, et il n'y a rien encore parce que nous n'avons pas encore exécuté cette étape. Alors maintenant, la première chose à faire est d'indiquer les informations d'identification avec lesquelles se connecter En d'autres termes, il s'agit de vous connecter à Outlook avec le compte que vous allez utiliser. J'ai déjà un compte, mais ce que vous allez faire, c'est vous connecter, créer un identifiant, et j'ai choisi AwOth Donc, si vous choisissez cela, cela vous permettra de vous connecter à votre compte. Il vous permettra ensuite de vous connecter, et vous pourrez le fermer, revenir et simplement choisir le bon compte. Maintenant, vous pouvez voir que j' ai deux comptes ici, mais je vais simplement m'en tenir à ce que j'ai essayé et testé. La ressource que nous voulons envoyer est donc un message. C'est donc l'appel, nous allons en rester là. L'opération est envoyer, et elle est sélectionnée automatiquement car nous avons choisi une action d'envoi de message. Maintenant, dans les deux champs, nous allons choisir à qui nous voulons l'envoyer. Pour commencer, essayons simplement un e-mail, puis nous pourrons en ajouter d'autres par la suite. Il s'agit donc de notre première adresse e-mail à laquelle nous allons l'envoyer. Le sujet, appelons-le ainsi nous allons aborder le sujet avec une nouvelle idée de produit, puis ce que nous devons faire, c'est utiliser le titre de la nouvelle idée de produit ici. Maintenant, c'est ici que je vais vous montrer comment nous pouvons transférer les données du nœud précédent dans ce nœud. C'est ainsi que nous transférons les données entre les nœuds. Ce qui est beau avec NAN, c'est que tout est Dragon Drop. Si je souhaite inclure dans l'objet quelque chose de ces données, je peux simplement le sélectionner et le déposer ici. Je pense que le mieux est de faire figurer le titre de l'idée de produit que nous voulons envoyer par e-mail à tous les responsables. Nous allons donc simplement prendre ça, l' apporter, et voilà. Il l'introduit en tant que paramètre de JSON. Et maintenant, l'e-mail va mentionner une nouvelle idée de produit, et il va porter le titre de l'idée de produit. Il sortira donc sous le titre «   Nouvelle idée de produit, le survêtement AI, 2026 C'est donc ça. Et maintenant, pour ce qui est du message, voici celui que j'ai fait passer tout à l'heure. Alors, on y va. C'est donc une idée pour le message du produit que j'ai trouvé plus tôt et que je viens de coller Donc, il est écrit « Bonjour à l'équipe ». Une nouvelle idée de produit a été soumise. Consultez les informations ci-dessous et commencez vos flux de travail respectifs. Je vais donc le mettre légèrement à jour pour dire : commencez à créer la preuve de concept du produit. Donc, les détails de l'idée sont que le titre est que nous les remplirons tous si je fais un léger zoom arrière en faisant glisser la bonne donnée ici Mais avant cela, je vais simplement terminer de lire l'e-mail. Il est donc écrit « soumis par votre nom » au lieu de l'introduire sous forme d'information. Je vais le coder en dur. Supposons donc que toutes les idées passent par le directeur général. Veuillez donc prendre les prochaines mesures appropriées dans votre région, chef de produit peaufiner les concepts de design. Chef de projet, création d'un plan de projet et attribution des tâches, responsable des opérations, examen des besoins en matériaux d'approvisionnement, directeur marketing, planification des actifs de campagne, responsable de l'expérience client, note des questions fréquemment posées, directeur financier, estimation des coûts et de l'impact sur les coûts, directeur des ventes, préparation du suivi des ventes et des rapports Merci D'accord. C'est donc notre e-mail. manque donc que toutes les informations sur l'idée. Et comme d'habitude, on peut l'intégrer. Faisons donc glisser chacune de ces informations, et nous allons remplacer ce qui se entre crochets chaque bit d'information provenant de la gauche. C'est assez simple. Je trouve généralement qu'il est plus rapide de tous les supprimer, puis tous les faire glisser une fois que je les ai supprimés. Voilà. Nous avons donc maintenant rassemblé toutes les informations dont nous avons besoin Maintenant, les pièces jointes sont indiquées ici, mais les pièces jointes sont traitées différemment. Parce que la pièce jointe ne sera pas dans Jason, elle sera binaire. Nous traitons cela différemment. Je vais donc le supprimer, et cela y sera automatiquement enregistré. Et ce que nous allons faire, c'est ajouter un champ pour les pièces jointes. Ajoutez donc un champ, des pièces jointes. Et pour l'ajouter, nous cliquons sur Ajouter une pièce jointe, et nous avons besoin d'un nom de champ de données. Le nom du champ de données sera donc le même que le nom ici, car c'est le nom donné à ce binaire qui contient nos pièces jointes. Donc, tout ce que nous avons à faire est littéralement de mettre ici des pièces jointes, et c'est tout. Et c'est tout. C'est notre message complet. Donc, si nous y allons et que nous cliquons sur Execute Step, semblerait que j'aie un petit problème dans mes deux champs. Allons y jeter un œil. Il semblerait que ce point-virgule n' Essayons encore une fois. Dit que Node a été exécuté avec succès, et c'est bon signe. Donc, si cela fonctionne, je devrais avoir un e-mail dans ma boîte de réception qui ressemble à ceci, reprenant toutes les informations de mon formulaire et me les envoyant dans un e-mail avec en pièce jointe l'idée, l'idée de produit pour le survêtement de sport passionné Passons donc à mon compte Outlook et jetons un coup d'œil. Nous voici dans mon compte Outlook. Cela a été attribué au produit, à la passion, au conseil, alors jetons-y un coup d'œil. Et nous y voilà. Voici notre e-mail. Nous avons la pièce jointe ici, dit : « Bonjour à l'équipe, une nouvelle idée de produit a été soumise. Consultez les informations ci-dessous et commencez à créer la preuve de concept du produit. Détails de l'idée, titre The AI Tracksuit 2026, description d'un survêtement développé à l'aide de l'IA générative et recommandations que nous avons recueillies auprès de nos fidèles clients La catégorie est la suivante : survêtement, public cible, priorité élevée des consommateurs, keynotes et exigences Le survêtement doit donc être basé sur une étude d'audience. Brand, soumis par le directeur général de Paul Ashun, veuillez prendre les prochaines mesures appropriées dans votre région, et tous mes différents managers sont là Merci de ma part. Une chose semble avoir à ajouté le nom du produit nouveau ajouté le nom du produit, alors revenons en arrière et modifions-le. Mais à part cela, je suis vraiment heureuse que nous ayons reçu notre e-mail. Alors voilà. C'est là le problème. Si on s'en débarrasse, on est prêts à partir. Voilà, vous l'avez. Il s'agit de notre premier flux de travail. Alors pourquoi ce flux de travail est-il important ? Eh bien, cela peut sembler un flux de travail très simple, mais cela démontre quelque chose d'essentiel. Un seul déclencheur peut amener plusieurs personnes votre entreprise à s' entendre autour d'un message vraiment important. Cela signifie que vous pouvez le faire sans aucune réunion, sans aucun suivi manuel et en sachant clairement qui doit faire quoi en fonction de son rôle. Il s'agit d'une automatisation fondamentale, laquelle nous ajouterons des agents d'intelligence artificielle plus tard dans cette formation. Alors maintenant c'est à ton tour. Choisissez un défi répétitif dans votre carrière, votre entreprise ou votre projet, et un défi qui nécessite l' envoi d'un e-mail à plusieurs personnes. Et créez un flux de travail inspiré de ce que vous avez vu. Voici donc des exemples d'inspiration  : si vous êtes fondateur, vous pouvez passer d'une nouvelle idée à une notification à la direction, comme je l'ai montré Si vous êtes chef de projet, vous pouvez passer d'une nouvelle demande à l' attribution de tâches par e-mail ou à attribution de tâches par e-mail ou envoi d'un certain nombre de tâches par e-mail à des personnes Si vous êtes responsable marketing, vous pouvez passer d'un brief de campagne à un e-mail d'équipe les informer de cette campagne Si vous êtes directeur des opérations, vous pouvez passer d'un problème avec un fournisseur à l'alerte des parties prenantes, personnel des ressources humaines ou des opérations, vous pouvez passer d'un nouvel employé à un e-mail d'intégration, et en tant que freelance, vous pouvez passer de l'accueil des clients de lancement vous pouvez passer de l'accueil des clients au lancement du projet avec un e-mail N'oubliez donc pas de créer un flux de travail simple, qui commence par un formulaire ou un déclencheur qui envoie un message structuré exploitable et élimine tous les allers-retours Et une fois que vous pourrez automatiser les communications de cette manière, vous commencerez à voir des opportunités d'automatisation partout dans le monde. Nous avons encore beaucoup à vous montrer, mais il s'agit d'un exemple très simple de la puissance d'une automatisation. On se voit donc dans la prochaine leçon. 5. Comment utiliser les API pour l'automatisation: Dans cette leçon, nous allons donc automatiser la recherche de produits pour notre nouvelle idée de survêtement. Au lieu de devoir rechercher manuellement les survêtements les plus vendus aux États-Unis afin de pouvoir effectuer des recherches à leur sujet, nous allons utiliser une API pour récupérer des données pertinentes Donc, un aperçu du flux de travail. Pour ce flux de travail, nous allons passer de la recherche de produits à l'envoi d' e-mails. Pourquoi nous l'utilisons. Nous l'utilisons pour automatiser la collecte de données sur le marché des produits et fournir des informations structurées et recherches sur notre produit. Et les autres utilisations courantes de cette méthode ne sont pas seulement la recherche de produits, mais vous pouvez également l'utiliser pour l'analyse des concurrents, suivi des ventes sur le suivi des ventes sur Internet et le suivi des tendances sur Internet. Le scénario est donc d' automatiser la recherche sur les produits de survêtement Ce que nous allons faire, c'est laisser l'API faire le travail et automatiser le processus de création de rapports. API est l'abréviation d'interface de programmation d'applications, et c'est un moyen pour un logiciel de communiquer avec un autre. Ainsi, contrairement aux nœuds de NN, les API peuvent exposer des propriétés qui ne se trouvent parfois pas dans ces nœuds. Jetons donc un coup d'œil et créons un flux de travail. Ici, nous pouvons voir qu'il existe deux flux de travail différents. En fait, je les ai placés côte à côte juste pour que nous puissions les voir. Le premier, une fois que nous avons cliqué sur Exécuter, il va effectuer une recherche à l'aide ce nœud. Il s'agit d'un nœud Tav Nous l'avons donc inséré, puis il sera supprimé, mais à partir de là, il exécutera un petit bout de code juste pour formater les résultats en HTML, puis il enverra un e-mail à l'équipe produit, au chef de produit ou au propriétaire du produit afin qu'ils fassent des recherches pour eux sur la base de cette recherche. Voyons donc le type d' e-mail que nous recevrions. Si je consulte mon e-mail, vous pouvez voir un exemple du type d'e-mail que nous recevrions disant : « Hé, équipe produit, voici vos derniers résultats pour les dix survêtements les plus populaires aux États-Unis, mais vous trouvez en fait les sept meilleurs survêtements pour hommes, selon le magazine Esquire, et il contient des images de différents types de survêtements qui vous pouvez voir un exemple du type d'e-mail que nous recevrions disant : « Hé, équipe produit, voici vos derniers résultats pour les dix survêtements les plus populaires aux États-Unis, mais vous trouvez en fait les sept meilleurs survêtements pour hommes, selon le magazine Esquire, et il contient des images de différents types de survêtements qui sont revenus dans la recherche. Bien qu'il ne s'agisse pas d'un e-mail exhaustif, il ne s'agit que d'un premier point de départ sur la manière dont nous pouvons obtenir des informations relatives à notre produit que nous pouvons appeler des recherches, que nous pouvons ensuite approfondir si nous le voulons C'est donc le type d'e-mail que nous recevons, et c'est un exemple de ce que nous allons créer aujourd'hui. Donc, en regardant le canevas, il y a deux façons de procéder. Cela se fait via le nœud, le nœud de recherche, qui est fourni par Tavl et cela se fait via l'API Et comme vous pouvez déjà le constater, il y a une différence majeure, c'est que cela utilise ce que l'on appelle une requête HTTP pour obtenir les informations, et cela va utiliser l'API. Alors allons-y. Je vais le faire des deux manières, puis je vais expliquer pourquoi nous le ferions chaque manière et comment c'est fait. La première chose que nous voulons faire est donc cliquer sur Créer un flux de travail. Et ici, la première étape est de le faire en utilisant le nœud de Tavi Donc, si nous y allons et que nous cliquons ici, nous pouvons réellement rechercher Tav Et ici, nous allons trouver l'action dont nous avons besoin. La première action dont nous avons besoin est donc l'action de recherche, nous allons donc cliquer dessus. Et c'est ce qui va nous permettre de faire des recherches sur Tav. Maintenant, avant de pouvoir l'exécuter, vous aurez besoin d'une sorte d'informations d'identification. Et vous pouvez le faire sur le site Web de Tavi. Donc, si nous y allons, je suis ici sur tav.com, et ce que vous voulez faire, c'est tout d' abord trouver toutes les informations sur les API et autres choses de ce genre sur ce site Web Si vous cliquez sur Docs et que vous accédez à la référence de l'API, la voici. Mais ce que vous voulez vraiment faire , c'est qu'une fois que vous êtes ici, vous voulez pouvoir vous connecter en tant que personne et en tant que personne utilisant cette API. Donc, pour vous assurer que vous avez le bon type de compte, je vous recommande, même si vous pouvez créer un compte sur la page d'accueil, d'obtenir une clé API, qui vous permettra de vous inscrire ici. Et cela garantit simplement que vous pouvez vous inscrire. En fait, je me suis inscrit sur Google, et c'est tout. Une fois cela fait, vous devez vous rendre sur apt tave.com, et vous vous retrouverez sur la page d'accueil ici Et puis, sur la page d'accueil, vous verrez ici qu'il est écrit « clés d'API ». Si vous n'en avez pas, cliquez simplement sur le bouton plus. Ensuite, donnez-lui un nom. Et il est exact que c'est celui du développement , et cliquez sur Créer. Je l'ai déjà fait, donc je ne le ferai pas maintenant, mais une fois que vous l'aurez fait, vous obtiendrez une clé d' API que vous pourrez copier, et vous pourrez ensuite retourner à NAN. Ensuite, lorsque vous entrez ici, vous pouvez créer votre nouvel identifiant, et il vous demandera de mettre votre clé d'API ici Vous pouvez simplement le coller directement comme ça et cliquer sur Enregistrer. Ensuite, une fois que vous avez fait cela, vous pouvez simplement fermer la fenêtre. Je ne sauve pas le mien. Je l'ai déjà fait. Vous reviendrez donc à cet écran et vous voudrez vous assurer que la ressource est une recherche, ce qui sera le cas parce que nous l' avons choisie plus tôt, que l'opération est une requête et que vous n'avez rien d'autre à y faire. Donc, à ce stade, cela nous permet d' exécuter un type de recherche particulier. Nous allons donc tester cela et nous assurer que nous pouvons lancer une recherche. Aujourd'hui, l'un des avantages de l'utilisation de Tavili est qu'il est optimisé pour les agents d'intelligence artificielle Il est optimisé pour le type d'objectif exact , pour lequel nous l'utilisons. Et il utilise l'IA en arrière-plan pour effectuer recherches plus puissantes que celles que vous pourriez obtenir avec l'API Google. Je suis donc sur le point de lancer une requête, et cela va me donner un résultat très précis. Cela ne me donnera pas une liste de pages ou quoi que ce soit parmi lesquelles choisir. Cela me donnera peut-être une page, mais cela me donnera des résultats plus précis. Alors prenons ma requête et collons-la dedans. Je vais donc commencer par une question assez vague , juste pour démontrer ce point. Il s'agit donc d'une question très ouverte. Quelles sont les combinaisons de survêtement les plus populaires aux États-Unis, et exécutons cette étape. Vous pouvez donc voir que nous avons reçu des résultats. Vous pouvez le voir sous le nom de schéma, ce qui, je pense, est un peu plus clair. Vous pouvez le voir sous forme de tableau ou sous forme de JSON. Mais dans les deux cas, ce que nous avons obtenu, c'est que nous quelques résultats ici, et les résultats consistent des liens vers différents sites Web. Vous pouvez donc voir que vous avez adidas.com, un survêtement à succès Nous avons gq.com, les meilleurs survêtements, et nous avons Nous avons donc tout un tas de liens différents vers différents endroits dans ce format, un format que nous pourrions ensuite mettre dans un e-mail. Donc, à partir de là, ce que nous voulons voir, ce sont en fait des images. Et pour ce faire, il y a des options ici que nous pouvons choisir, y compris inclure des images, et nous avons défini cela comme options ici que nous pouvons choisir, vrai. Donc, si nous exécutons maintenant l'étape, nous pouvons voir ici que nous avons un certain nombre d'images différentes. Maintenant, ce que nous pouvons faire, c'est voir des images. Si je l'ouvre dans un autre onglet, des images pour nos recherches nous montrent quelles sont les meilleures combinaisons de survêtement. Si nous revenons maintenant en arrière, nous pouvons nous demander quel est le lien entre cela et les API. Donc, en arrière-plan, Tav utilise en fait une interface de programmation d'applications En fait, tous les nœuds de NAN utilisent des interfaces de programmation d'applications pour communiquer avec le code. Et ce que fait le NAN, c'est qu'il les enveloppe dans un nœud. Mais cela oblige Tav à faire ce qu'il faut pour permettre à NAN de créer ses nœuds En fait, certaines entreprises n' ont pas de nœuds disponibles dans NAN. Dans ce cas, nous avons un nœud disponible, mais je le fais pour vous montrer comment vous pouvez le contourner. Si vous ne le faites pas, disons qu' il n'y avait pas de nœud pour Tav Comment pourrions-nous toujours récupérer ces informations et les envoyer par e-mail Eh bien, si nous fermons ceci et retournons sur le site Web de Tavi, tout deviendra clair Donc, si nous revenons à la page d'accueil, nous voulons cliquer sur la documentation. Maintenant, la documentation ici nous donne un lien vers la référence de l'API, et la référence de l'API nous montrera réellement ce que fait NN pour encapsuler l'API. Ainsi, l'interface de programmation de l'application envoie en fait des requêtes dans les deux sens, généralement au format JSON. Ce que vous pouvez voir ici, c'est que ce sont les différentes API. L'un d'eux est la recherche, l'extraction, crawl map, et ils ont tous des objectifs différents. Mais nous utilisons la recherche, dans ce cas, juste pour démontrer l'idée. Et si vous regardez ici, vous pouvez voir les différentes propriétés incluses dans la recherche. Nous avons donc des autorisations qui nous permettent d'autoriser, et c'est là que notre clé API indique que nous le pouvoir avons réellement le pouvoir de demander des informations Ainsi, lorsque nous nous sommes connectés, nous avons créé notre clé API pour cette raison. Nous avons le corps, qui contient dans cet exemple la chaîne de requête réelle. Et ici, ils ont indiqué qui est Leo Messi. Et il contient divers autres éléments tels que les paramètres automatiques, le sujet, la profondeur de recherche. Et si vous vous souvenez, nous avons même dit d'inclure des images, et nous l'avons fait dans le nœud. Voyons donc côte à côte avec NAN afin de pouvoir comparer l' API à ce que nous avons fait dans NAN. Donc, sur notre gauche, nous avons la documentation de notre API. C'est ainsi que dans les coulisses, NAN parle à Tavi pour obtenir des informations Et sur notre droite, nous avons NAN et notre nœud ouvert, notre nœud Tav ouvert Et si vous regardez attentivement, nous envoyons une requête et vous trouverez différentes options en bas de page. Et la profondeur de recherche est l'une d'entre elles. Et si nous regardions ici, nous pouvons voir profondeur de recherche est également une option ici. Un autre exemple, comme je l'ai déjà dit, nous avons cherché à inclure des images comme l'une des options ici, et inclure des images est également l'une des options ici. Ce que nous pouvons voir très rapidement, c'est qu'en utilisant l'API, nous pouvons faire les mêmes choses que celles disponibles dans le nœud. Maintenant, pourquoi utiliserions-nous une API si nous avons un nœud ? Eh bien, l'une des choses que vous verrez, c'est que si nous ouvrons des options et que nous examinons cette liste d'options, puis que nous revenons à ce côté. Vous verrez que l'une des choses que nous pouvons rechercher ici est le sujet, et le sujet est la catégorie de la recherche. Les actualités sont utiles pour obtenir des mises à jour en temps réel, en particulier sur la politique, le sport et les principaux événements d'actualité couverts par les sources des médias traditionnels générales sont destinées à des recherches plus larges et à des fins plus générales qui peuvent inclure un large éventail de sources. Comme vous pouvez le constater, il y a parfois des options disponibles ici qui ne le sont pas ici. Donc, si vous souhaitez soit un meilleur contrôle, ce qui n'a rien à voir avec les options, mais simplement un meilleur contrôle sur ce que vous faites, soit vous souhaitez saisir des options spécifiques disponibles dans l'API qui ne sont pas exposées dans le nœud, c'est pourquoi vous devez utiliser une API. Aujourd'hui, nous le faisons peut-être ou non, mais au moins nous savons que si jamais nous voulions en faire plus, nous pourrions utiliser l' appel d'API pour le faire. Maintenant, faisons exactement ce que nous faisons avec le nœud. Mais au lieu d'utiliser un nœud pour effectuer une recherche, utilisons un appel d'API pour le faire. Alors maintenant, nous sommes de retour dans le canevas. Ce que nous allons faire, c'est laisser cela en place. Mais au lieu d'utiliser un nœud de recherche, nous allons maintenant utiliser un nœud de requête HTTP, et c'est le nœud que nous utilisons pour faire une demande à partir d'une API, puis nous recevons une réponse pour notre recherche. Tout d'abord, comme d'habitude, cliquez sur le signe plus. Requête HTTP, un moyen très simple de faire notre configuration consiste à utiliser cette curl. Et en important le curl, comme une URL de ligne de commande, nous allons importer tous les paramètres corrects que nous allons utiliser dans nos requêtes HTTP Donc, si nous revenons à la documentation de l'API, nous voulons voir, si vous regardez sur le côté droit, vous regardez sur le côté droit, qu'il existe différentes options, Python, JavaScript, et voici notre voiture. Donc, si nous cliquons dessus, cliquez sur Copier, cela fera essentiellement exécuter une commande dans NN qui configurera notre nœud pour nous. Cela signifie que nous n'avons pas besoin de remplir et de faire toute la configuration pour configurer correctement le nœud afin qu'il puisse effectuer la demande de recherche. Donc, si nous revenons à NAN, nous voulons cliquer sur Importer coller exactement ce que nous avons obtenu, puis cliquer sur Importer Alors maintenant, nous pouvons voir que c'est complètement configuré. Donc, cela définit la méthode pour que nous puissions publier. Il appelle la bonne API, qui est la recherche. Cela signifie que nous n'avons pas besoin d'authentification ici, au moins. Il disait « envoyer des en-têtes », et il indique ce qu'il faut envoyer dans le code avec ces en-têtes Et il indique quels champs utiliser. Ainsi, le premier champ qu'il utilise et le seul champ qu'il utilise réellement est le champ d' autorisation d'autorisation. Et le porteur aura notre clé API dedans, ce qui l'autorise et signifie que nous pouvons l'utiliser Alors maintenant, si nous y retournons, nous voulons aller chercher notre clé API. Nous sommes donc retournés à notre page d'accueil et nous pouvons cliquer sur Copier, puis revenir à NAN. Et là où il est écrit jeton, nous le remplaçons simplement par la clé API. Maintenant, cela sera autorisé, et il saura que nous avons un compte, et que nous sommes autorisés à obtenir les informations que nous voulons. Ici en bas, il est dit d'envoyer le corps. C'est au format JSON, et c'est ce qu'il va envoyer au point de terminaison, au point de terminaison de l'API, et tous ces paramètres lui indiquent comment exécuter notre requête. Donc, tout d'abord, changeons la requête exactement comme celle que nous avions dans notre nœud, et nous ne voulons pas qu'elle s'y trouve, alors détachez-la car elle s'exécutera séparément. Nous allons donc l' ouvrir et quelle copie ? Revenez à notre requête HTTP. Et pour le moment, nous allons simplement le coder en dur. La meilleure pratique consiste à avoir un paramètre et à le transmettre, mais nous allons simplement le coder en dur pour le moment Voilà donc notre question. C'est à peu près tout ce dont nous avons besoin. n'y a aucune autre option Il n'y a aucune autre option à inclure pour le moment. Exécutons simplement cette étape. Voilà. Nous avons donc maintenant nos résultats exactement comme avant, et encore une fois, aucune image. Donc, ce que nous voulons faire, c'est que si nous regardons ici, nous pouvons voir qu'il existe différentes options, et celles-ci sont l'équivalent de ce que nous avons configuré dans notre nœud. Si vous vous souvenez, nous avons actionné le bouton qui disait «   inclure les images L'équivalent de faire cela dans le code est évidemment de le définir de faux à vrai. Alors faisons-le et exécutons-le à nouveau. Et maintenant, nous voyons ici que nous avons reçu des images. Et si on jette un coup d'œil, qu' on clique avec le bouton droit de la souris, qu'on ouvre une nouvelle fenêtre, on voit qu'il y a un tas d'images En lien avec nos résultats, nous avons maintenant quelques images fins de recherche pour certains des survêtements les plus populaires, d' après ce que Tav a trouvé sur Internet 6. Comment automatiser la recherche avec des API: Jetez un coup d'œil, cliquez avec le bouton droit de la souris pour ouvrir une nouvelle fenêtre Vous pouvez voir qu'il y a un tas d'images. En lien avec nos résultats, nous avons maintenant quelques images fins de recherche pour certains des survêtements les plus populaires, d' après ce que Tav a trouvé sur Internet À ce stade, nous avons récupéré les informations exactement de la même manière que nous l' avons fait en utilisant le nœud, en utilisant notre nœud de recherche. Mais comme je l'ai indiqué, certaines options de l' API ne sont pas disponibles dans le nœud. Et l'un d'eux est le sujet. Le sujet est actuellement défini sur général. Revenons en arrière et voyons quelles options s'offrent à nous pour notre sujet. Nous revenons donc à leur documentation d'API sous Tav search Et nous pouvons voir si nous récapitulons le sujet avait des options disponibles : général, actualités et finances Et si nous voulons quelque chose d'assez actuel, nous voudrions probablement des nouvelles. Jetons un coup d'œil et voyons s'il y a autre chose d' intéressant qui pourrait nous aider dans notre recherche. Y a-t-il d'autres choses comme les dates, mais pour les besoins de cet exercice, apportons juste une modification. Passons du sujet général à l'actualité. Maintenant, je ne sais pas si des titres seront mentionnés dans les actualités, mais s'il y en a, ils seront certainement repris. Alors allons-y jeter un œil. Maintenant, de retour dans la NAN, nous allons simplement apporter une modification simple, changer le sujet en actualités, puis nous allons procéder et voir quels résultats, le cas échéant, nous obtiendrons. Alors voilà. Nous avons obtenu d'autres résultats. Cette fois, la différence est que le sujet est l'actualité. Voyons donc si nous avons obtenu quelque chose d'intéressant. Nous pouvons donc voir que nous avons retrouvé la même image. Ce que nous pouvons voir, ce sont les résultats. Nous avons un lien vers Augusta Chronicle. Et ici, le titre de l'article est qui est le meilleur ami de Georgia ? Ce sont les États les plus populaires pour les races de chiens. Maintenant, il ne semble pas que cela nous soit utile, nous pouvons donc simplement le modifier à nouveau. je ne m'attendais pas vraiment à voir quoi que ce soit à propos de Tracix dans les actualités, mais cela montre que nous pouvons évidemment modifier ces paramètres en fonction de ce que nous voulons Donc, si nous faisions des recherches liées à l'actualité, si nous étions une agence de presse ou si nous recherches sur l' actualité en tant qu'organisation, en tant qu'organisation, il pourrait être très utile pour nous de nous assurer que tous les résultats obtenus concernent les actualités. Revenons donc à la situation générale. Courons à nouveau. Et maintenant, nous pouvons constater que cela est revenu au magazine GQ, ce qui correspond parfaitement à ce que nous voulons faire en tant qu'entreprise de commerce électronique Nous pouvons voir que c'est GQ, nous avons rush.com, nous avons nike.com Les images proviennent donc de lieux qui nous intéressent. Et si vous regardez, vous trouverez fashion beans.com, un site de mode lié à un site de mode, les 12 meilleurs survêtements pour hommes L'un des avantages de l'utilisation de Tav est qu'elle garantit que les informations que vous recevez sont beaucoup plus susceptibles d' être liées à ce que vous recherchez Comme vous le savez sur Google, nous récupérons simplement tout ce qui se rapporte à cette phrase, tout ce qui contient des mots clés particuliers mais en modifiant divers paramètres, nous pouvons nous rapprocher beaucoup plus ce que nous recherchons dans nos recherches. Alors maintenant, je suis convaincu que nous avons repris quelques recherches. Nous pouvons toujours modifier ce qu'il y a dedans. Nous pouvons modifier la profondeur de la recherche. Nous pouvons changer énormément de choses, mais c'est un bon début. Nous pouvons même changer de pays et le localiser aux États-Unis Mais pour l'instant, nous avons pris un bon départ. Ce que nous allons faire maintenant, c'est nous concentrer sur la partie suivante, qui consiste à envoyer les informations par e-mail. Donc, pour envoyer des informations par e-mail, nous allons en prendre le résultat. Nous allons le changer en HTML, et nous allons mettre ce code HTML dans l'e-mail. Donc, si vous n'êtes pas un codeur, l'un des avantages de ChatGPT est que vous pouvez vous rendre sur ChatGPT et lui demander de générer le code pour vous, et c'est exactement ce que j'ai fait générer le code pour vous, et c'est exactement ce Mais nous devons d'abord placer le bon nœud capable d'accepter ce code. Le nœud qui accepte cela est donc surprise, surprise, appelé nœud de code. Alors, cliquons dessus. Entrez le code. Nous allons mettre du code en JavaScript. Et ce que cela nous permet de faire, c'est coller ici du code qui sera évalué comme nous le voulons. Nous allons le faire évaluer en HTML. Maintenant, ce que j'aime faire, c'est utiliser ChatGPT pour le faire J'ai donc décidé d'utiliser ChatGPT à la fin pour montrer comment vous pouvez l'obtenir pour créer du code pour Maintenant, voici l' invite que j'utilise. Mais c'était du genre : comment puis-je écrire les résultats et les images du nœud Tavl dans un e-mail Et voici ce qu'il en est ressorti. J'ai donc littéralement copié le code. Donc, si nous y retournons maintenant. Voici donc notre nœud de code, et maintenant nous pouvons y coller directement ce que nous avons obtenu de TachPT Donc, si vous regardez ici maintenant, nous sommes en train de parcourir les résultats et les images en boucle parcourir les résultats et les images Les résultats sont ceux qui contiennent les informations sous forme de texte, et les images sont celles qui contiennent des images liées à notre requête, qui se trouve ici, qui sont les survêtements les plus populaires aux États-Unis. Il s'agit donc essentiellement d'une constante de résultats et d'images. Il s'agit de configurer notre code HTML pour nous. Et il parcourt les résultats en boucle et crée une liste d'éléments de liste HTML à Cela ajoute cela au code HTML. Ensuite, il ajoute évidemment un en-tête d'image, puis parcourt toutes les images en boucle, et il crée également du code HTML pour les images Donc, si nous exécutons cette étape, nous pouvons voir que Assal a été fait dans le schéma, vous pouvez essentiellement voir que du HTML s'y trouve, et cela créera notre C'est le HTML. Vous pouvez le voir sous forme de tableau. C'est toujours du HTML. Il n'y a pas grand-chose à voir, vraiment. Et sous forme JCN, c'est toujours du HTML. L'essentiel est qu'il ait créé le code HTML dont nous avons besoin pour l'étape suivante. Revenons donc à notre Canvas. Nous avons maintenant une requête HTTP. Nous l'avons transformé en code, et la prochaine étape est de le mettre dans un e-mail que nous pouvons envoyer. Ainsi, chaque fois que nous exécutons ce flux de travail, cette automatisation récupère les informations de Tav, transforme en code HTML, puis les met dans un e-mail pour Donc, comme nous l'avons fait auparavant, Bit plus Outlook, nous voulons envoyer à nouveau un message. Cliquez sur Envoyer un message. C'est ici. Nous allons donc voler, je vais conserver mon compte d'origine. Tout cela est correct, c'est un message. Tu vas l'envoyer. Envoyez-le à la même adresse. Ici, je vais appeler cela de la recherche sur les nouveaux produits. Et le titre sera la requête que nous avons exécutée. Maintenant, comme vous pouvez le voir, il y a d'autres objets sur la gauche ici. Nous voulons donc ce que nous avons obtenu de notre HDTPRquest et prenons la requête et utilisons-la comme titre Alors maintenant, il va parler de recherche de nouveaux produits. Et puis vous pouvez voir ici qu'il nous donne le résultat de l'exécution de ce code, et il est écrit : Quels sont les survêtements les plus populaires aux États-Unis ? Ce sera donc notre sujet. Ainsi, dès que l'équipe aura reçu ce document, elle saura qu'il elle saura qu'il contiendra des recherches sur les produits répondant à cette question. Débarrassez-vous de l'espace. Et maintenant, le message va être la sortie de ce nœud de code. Alors, ajoutons-le. Maintenant, nous pouvons saluer un peu l'équipe. J'ai donc parlé d'une équipe produit de haut niveau. Je lui ai donné deux sauts de ligne et indiqué les résultats de la requête, qui sont les mêmes que cette requête, et vous pouvez également tout voir ici. Les résultats des traces les plus populaires aux États-Unis sont présentés ci-dessous. Il y a deux sauts de ligne, et c'est du HTML pour tous les résultats, et cela contiendra des liens vers articles ainsi que des liens vers les images, et tout cela a été créé dans notre nœud de code. Exécutons maintenant cette étape et voyons ce qui se passe. Cela signifie donc le succès, ce qui signifie que l'e-mail a été envoyé, et cela dit la même chose dans tout cela. Donc, si nous passons maintenant à mon e-mail, nous verrons quel e-mail a été envoyé. Avant de le faire, je vais économiser, c'est très important. Encore une fois, dans les articles que j'ai envoyés car ils ont été envoyés par mon équipe. Donc ça ressemble à ça, et je sais exactement pourquoi c'est arrivé. La raison en est que nous l'avons envoyé en texte brut, mais en HTML. Alors revenons en arrière et réglons ça. Donc, dans NHN, ce que nous voulions faire, c'était, si nous cliquions sur notre message HTML, choisir le type de message, nous assurer qu'il s' agit bien du HTML et l'exécuter à nouveau Oui, tant de succès. Revenons à notre e-mail. Vous pouvez voir qu'un nouvel e-mail est arrivé, et c'est parti. Alors allons-y. Le sujet parle de recherche de nouveaux produits. Quelles sont les places d' athlétisme les plus populaires aux États-Unis ? équipe de produit de haut niveau. Vous trouverez ci-dessous les résultats des places d'athlétisme les plus populaires aux États-Unis. Résultats de recherche, 12 meilleurs survêtements pour hommes, Ultimate Style Guide en 2025. Les meilleures combinaisons de survêtement pour hommes, et puis vous trouverez quelques informations ici. Il y a un lien, et il y a plusieurs images à ce sujet. Encore une fois, c'est un très, très haut niveau. Nous ne sommes pas entrés dans les détails. Nous n'avons pas de précisions. Nous n'avons pas dit si le survêtement convient aux hommes ou aux femmes. Nous n'avons pas précisé l' année ni le lieu. Mais à ce stade, vous pouvez déjà voir comment, à partir d'une simple requête, nous avons obtenu des résultats très clairs. Pas d'encombrement, pas le genre de chose que vous obtenez sur Google, où vous pouvez obtenir des pages et des pages, dont certaines ne sont même pas liées Il s'agit donc d'une excellente utilisation d'une API, et nous pouvons également être plus spécifiques au sujet que nous recherchons. Nous pouvons également être spécifiques au pays, à l' année, à la période et à toutes ces choses en fonction de ce que je vous ai montré. J'espère donc que vous pouvez voir à quel point cela peut être puissant et que vous avez appris exactement comment utiliser un appel d'API pour atteindre votre objectif. Alors maintenant c'est ton tour. Ce que je veux que vous fassiez, c'est que vous choisissiez une tâche de recherche répétitive dans votre carrière, votre entreprise ou votre projet, et que vous créiez un flux de travail inspiré de cette leçon. Par exemple, si vous êtes chef de produit, vous pouvez passer de l'étude des produits concurrents à l'envoi d'un e-mail à l' équipe, comme nous l'avons fait. Si vous êtes responsable marketing, vous pouvez passer de l'analyse des tendances des réseaux sociaux à un résumé hebdomadaire. Un directeur des ventes peut passer des références les plus vendues à un rapport interne Le responsable des opérations peut passer de mise à jour des prix des fournisseurs à une alerte par e-mail, et un analyste peut passer des données financières ou d'un pool d'informations sur les KPI à un rapport formaté Je veux donc que vous créiez un flux de travail qui utilise une sorte de déclencheur, extrait les données via une API, formate avec un nœud de code ou en HTML, selon le format que vous souhaitez, puis envoie un e-mail structuré aux parties prenantes. Une fois automatisé, ce flux de travail peut vous permettre, à vous et à votre équipe, de vous concentrer sur la prise de décision. Alors voilà. J'espère que cela vous a plu. Rendez-vous dans la prochaine leçon. 7. Comment automatiser le texte dans Google Sheets ets: Dans cette leçon, nous allons améliorer l' automatisation de la recherche de produits que nous avons développée dans une démo précédente. Ainsi, au lieu d'envoyer résultats d'une recherche de produit par e-mail, nous allons les stocker dans Google Sheets afin que l' équipe puisse facilement les examiner, comparer et les réutiliser au sein de l'équipe. Le flux de travail va donc de la recherche de produits à Google Sheets. Pourquoi l'utilisons-nous ? Nous l'utilisons pour stocker et structurer les recherches sur les produits afin que les équipes puissent les analyser, les comparer et y donner suite au fil du temps. Ce type de flux de travail est-il couramment utilisé pour chaque rôle ? Eh bien, les chefs de produit peuvent utiliser pour comparer les concurrents, équipes marketing peuvent l'utiliser pour planifier des campagnes, équipes opérationnelles peuvent l'utiliser pour examiner les fournisseurs, les équipes commerciales pour suivre les tendances et les fondateurs, PDG ou présidents pour valider les idées Le scénario est donc que nous voulons passer de la recherche d'un e-mail à un système partagé. Dans la leçon précédente, nous avons étudié les meilleurs modèles aux États-Unis à l'aide d'une API, puis envoyé les résultats par e-mail, ce qui est utile Mais les e-mails sont temporaires. Ce que nous voulons vraiment, c'est une source centrale de vérité qui se développe au fil du temps. Et cela peut être filtré et révisé et est accessible à plusieurs responsables. Ainsi, au lieu d' envoyer les résultats par e-mail, nous allons les stocker dans Google Sheets Maintenant, nous avons déjà une configuration de feuille de calcul appelée Passion Sports Product Research Jetons donc un coup d'œil. Voici donc notre fiche dans Google Sheets. Cela s'appelle Passion Sports Product Research. Et comme nous pouvons le voir, nous avons déjà la table ici. C'est à l'intérieur des articles de survêtement. Onglet ou feuille. Et puis à côté, nous en avons une autre, qui est la feuille Tracksuimages Vous pouvez donc les voir tous les deux ici. Et chacun a une table. Vous pouvez donc voir que dans le tableau, nous avons la requête de recherche. Quels sont les survêtements les plus populaires aux États-Unis. Nous avons un titre d'article, par exemple, sept meilleurs survêtements pour hommes, description de l'article, nos survêtements préférés pour hommes. Et si nous avançons un peu, nous pouvons voir que nous avons un lien vers l'article ici Donc, si je clique dessus et que je l' ouvre, c'est parti. se trouve que celui-ci se trouve dans Esquire, et il y a des informations sur les survêtements ou sur ce survêtement Nous avons également une date de recherche, ce qui nous permet de savoir quand cette recherche a été effectuée. Nous saurons rapidement si cela n'est pas pertinent ou non. l'onglet ou la feuille suivante, les images de survêtements, nous avons, encore une fois , la requête de recherche qui l'a exécutée, puis nous avons le lien vers une image issue de cette requête et la date de recherche Donc c'est pareil si on ouvre ça. En fait, si nous en ouvrons quelques-uns dans un nouvel onglet, jetons un coup d' œil à ce dernier. C'était donc l'article précédent. Voici une image de l'une des combinaisons de survêtement que nous avons trouvées. C'est une autre image pour une femme, un style complètement différent, évidemment, des couleurs différentes, tout. Ici, nous en avons une complètement différente. Celui-ci est plutôt coloré, non ? Voici donc les images et les recherches qui sont ressorties lorsque nous avons utilisé Tav Ce que nous voulons faire, c'est générer ces documents automatiquement dès maintenant au lieu d'envoyer toutes les recherches par e-mail, ce qui peut simplement augmenter au fil du temps. Passons donc à notre flux de travail et vous verrez exactement comment nous l' avons fait. Et nous passons à l'API de recherche de produits par e-mail. Cliquez dessus. Vous pouvez voir que nous n'avons jamais tout à fait terminé celui-ci, mais ici, vous pouvez voir que nous avons essentiellement créé une requête HTTP, créé un nœud de code pour exécuter du code afin d'en obtenir les résultats et le transformer en HTML, puis nous l'avons envoyée par e-mail. Donc, si nous revenons maintenant en arrière, je vais vous montrer ce que nous sommes sur le point de créer. Voilà donc ce que nous devons faire maintenant. Nous allons donc maintenant prendre cette même requête HTTP. Nous allons répartir les résultats sur différents éléments et les mettre dans l'une de nos feuilles , les articles Nous allons donc l'ajouter sous forme de ligne dans cette feuille. Mais en même temps, nous allons séparer les images et les envoyer sur une feuille complètement différente. Et c'est ce que nous devons créer. Revenons donc en arrière et commençons, et je vais vous montrer exactement comment nous en sommes arrivés là. Donc, si nous revenons en arrière commençons par la recherche du produit à envoyer par e-mail. Ce que nous pouvons faire, c'est le dupliquer immédiatement. Et appelons-le API de recherche de produits pour Google Sheets. Il est donc bon de dupliquer cela , car nous avons maintenant un bon point de départ. Nous pouvons donc nous en débarrasser, qui n'était là qu'à des fins de démonstration dans une leçon précédente. Et si nous y réfléchissons maintenant, nous voulons toujours la même requête HTTP. Nous ne voulons plus envoyer d'e-mails. Nous voulons vraiment nous en débarrasser. Et ce que nous voulons, c'est passer maintenant à un Google Sheets. Donc, pour ce faire, nous allons cliquer sur Plus Si je tape une feuille, nous pouvons voir qu'il existe un Google Sheet Snod Cliquez dessus et nous aurons accès à une gamme d'options. Maintenant, nous n'avons pas besoin de déclencheur. Ce dont nous avons besoin, c'est d'une action, et nous allons choisir d' ajouter ou de mettre à jour la feuille de paiement Vous allez maintenant devoir choisir votre identifiant. J'ai déjà créé un compte Google. Mais si vous n'en avez pas déjà configuré un, vous allez créer de nouveaux identifiants, en conserver deux, puis vous connecter avec Google Une fois que vous l'aurez fait, vous utiliserez le compte Google de votre choix lequel vous souhaitez stocker votre feuille. Une fois que vous aurez fait ce Clicksave, je vais le fermer. Je l'ai déjà fait. J'ai donc choisi mon compte Google Sheets. Nous choisissons une feuille dans le document. Et ici, il est écrit «   ajouter ou mettre à jour ligne » et nous voulons ajouter une Cela nous donne plus de flexibilité ultérieurement si nous voulons réellement le mettre à jour, et nous pouvons revenir sur ce même nœud et simplement modifier le paramètre. Nous allons maintenant choisir le document dans une liste. Si vous cliquez ici, vous trouverez toutes les fiches que j'ai, et dans ce cas, nous allons choisir Passion Sports Product Research. Vous voudrez donc avoir créé votre feuille avec toutes les bonnes colonnes. Donc, si je reviens en arrière, vous verrez que je l'ai déjà créé. Vous voudrez donc le configurer. Ce que je vais faire, c'est me débarrasser des lignes que j'ai déjà. Nous y voilà bien et propres. Vous voudrez donc peut-être prendre note de ces lignes que j'ai déjà. Cela devrait bien démarrer pour que nous puissions voir quand nous y écrivons du nouveau contenu. Pour en revenir à la NAN, nous choisissons un document dans une liste, et dans le document se trouvent des onglets, et dans le document se trouvent des onglets, appelés feuilles. Nous allons donc choisir parmi une liste. Vous avez la possibilité de choisir par URL, par idée ou par nom. J'aime simplement choisir dans la liste parce qu'ils sont déjà assez bien nommés. Nous pouvons donc choisir parmi une liste, et la première que nous allons faire consiste à suivre des articles. C'est ici que nous allons mapper les colonnes des données. Dans ces colonnes particulières. Nous allons mapper les données dans les colonnes spécifiques. Mais avant cela, revenons en arrière et examinons notre toile. Donc, pour le moment, cela se déclenche parce que nous ne transmettons pas les informations. Maintenant, comme nous avons plusieurs lignes d' informations en entrée, nous devons en fait diviser les informations qui entrent ici. Vous n'utiliserez donc pas ce déclencheur. Nous ne pouvons pas non plus utiliser le nœud de code que nous avons utilisé dans notre leçon précédente pour le transformer en HTML, car nous ne l'envoyons pas au format HTML. Ce sont des lignes distinctes, nous allons donc nous en débarrasser, mais nous allons toujours accepter la même requête HTTP. Donc, si nous l'exécutons rapidement, nous verrons les données qui en sortiront. Voici donc les données pour le moment. Une chose que je sais, c'est que pour le moment, nous sommes sur le point de passer au premier résultat de MX, et c'est pourquoi nous n' avons qu'un seul résultat ici. Je vais donc en faire un maximum de dix et l'exécuter à nouveau. Voilà. Nous avons donc maintenant quatre images qui sont revenues. Nous avons encore beaucoup d'autres résultats. Voici donc les articles qui vont être publiés. Donc, ce que nous voulons faire, c'est prendre chacune de ces images et chacun de ces résultats et les mettre dans ce tableau dans l'onglet correspondant. Alors maintenant, comment faisons-nous cela ? Nous aurons donc besoin d'un code. Cependant, il s'agit d'un bon exemple pour vous montrer comment nous pouvons réellement utiliser les fonctionnalités d'IA intégrées au NHN Supposons que vous ne soyez pas un développeur et que vous souhaitiez toujours pouvoir le faire. Vous savez comment effectuer la requête HTTP car elle n'était pas trop intense. Vous savez comment créer un nœud, car ce n'est pas trop intensif non plus. C'est assez simple pour une personne non technique. Mais vous ne savez pas comment diviser ces résultats pour les intégrer dans cette feuille. C'est donc là que nous pouvons utiliser l' IA et lui dire exactement ce que nous voulons faire. Donc, le moyen le plus rapide de le faire est de simplement aller ici à droite où il est écrit NH N AI. Cliquez dessus et posez littéralement la question. C'est donc la question que j'ai posée plus tôt, qui était la suivante : s'il y a plusieurs résultats, comment puis-je écrire chaque résultat d'affilée dans la feuille de calcul Alors allons-y. Maintenant, cela va réfléchir, et cela va passer par un processus de réflexion pour trouver comment le faire. Et comme il sait que nous avons déjà ces deux nœuds, il peut utiliser les informations dont il dispose déjà pour déterminer ce qui doit se trouver entre les deux afin les connecter et d'obtenir le résultat que je souhaite. C'est une grande partie de ce qui peut être fait dans ChatGPT, mais maintenant, grâce à la puissance de l'IA au sein de NN, elle fait le travail à notre place Nous y voilà. L'IA est terminée , alors voyons ce qu'elle a fait. Je lui ai donc demandé, s'il y a plusieurs résultats, comment puis-je écrire chaque résultat dans la feuille de calcul Et cela dit, je peux voir que votre flux de travail reçoit plusieurs résultats de l'API Tav, et les résultats sont actuellement, seul le premier résultat serait écrit sur la feuille Vous devez ajouter une boucle sur le nœud des éléments pour traiter chaque résultat individuellement. Ainsi, vous pouvez voir les étapes suivies, les étapes suivies, l' obtention de l'absence de détails, la recherche de nœuds, absence de détails, la suppression d'une connexion. J'ai ajouté du code, un nœud de code, connecté les nœuds. J'ai obtenu un paramètre de nœud, mis à jour les paramètres du nœud, puis j'ai validé le flux de travail. Et ce qu'il dit avoir changé, c' est qu'il a ajouté un nœud de code qui extrait le tableau de résultats de la réponse de l'API. Il s'agit donc essentiellement d'une collection de tous les résultats extraits, et chaque résultat est désormais affiché sous forme d'élément distinct avec une requête de recherche et la date actuelle. nœud Google Sheets ajoutera désormais une ligne par résultat au lieu du premier résultat, ce qui était exactement le problème que je voulais résoudre Et il indique que le flux de travail traite désormais tous les résultats de l'API Tav et les écrit une ligne distincte de votre feuille de calcul Le nœud de code transforme la réponse d'API unique contenant plusieurs résultats en plusieurs éléments qui sont transmis au nœud Google Sheets Sheets. Faites-moi savoir si vous souhaitez ajuster quelque chose, ce qui est génial, et nous pourrons réellement exécuter et affiner. Donc, avant de le faire, revenons en arrière et voyons ce que cela a fait. Ce que nous avons maintenant, c'est que nous avons toujours la requête HTTP, et nous avons toujours l'APENrow Mais si nous cliquons à l'intérieur, si nous regardons ici, nous avons en fait un nouveau nœud appelé extract results array. Double-cliquez dessus. Et voici le code. Nous pouvons donc voir l'entrée. Dans l'entrée, nous avons la requête, et l'important, c' est d'avoir des images et des résultats. Et les images sont un ensemble d'images différentes, les quatre images que je vous ai montrées plus tôt. Et les résultats sont un tas de résultats différents. Vous pouvez tout voir jusqu'à dix résultats, nous reviendrons car j'ai fixé une limite à dix. Et il se trouve que nous en avons neuf. Et ce que nous voulons faire dans ce cas c'est sélectionner chaque résultat et l'ajouter sous forme de ligne à notre document Google Donc, je n' entrerai pas dans les détails de ce code, mais essentiellement, il saisit les entrées, trouve les résultats, c'est-à-dire ceci, et fait une boucle autour de ces résultats, extrayant les différentes informations dont nous avons besoin, à savoir le titre, l' URL du contenu et la date de recherche Et il le stockera essentiellement d'une manière qui nous permettra de le sortir ligne par ligne et de l'ajouter à sortir ligne par ligne et de l'ajouter notre feuille Google Sheet Donc, si nous exécutons cela, nous verrons le résultat. Ici. Donc, sur le côté droit, nous pouvons maintenant voir que le résultat est essentiellement un certain nombre de lignes, et chaque ligne est un résultat provenant de la gauche, il n'extrait que les résultats pour le moment parce que c'est ce que je lui ai demandé de faire ici. Nous avons donc maintenant une autre ligne d'informations, et vous pouvez la voir divisée dans les colonnes de droite. Cela va figurer dans notre feuille de calcul, qui est excellente Maintenant, la façon de tester cela est que si nous allons dans notre feuille de lignes ci-jointe, vous pouvez voir qu'elle contient déjà toutes les bonnes informations Il a extrait les bonnes informations. Nous avons donc une requête de recherche extraite de la gauche. Ce seront donc les survêtements les plus populaires. Et nous avons un titre d'article , tiré d' ici, et ce n'est qu'un résultat, un exemple de résultat. Il est donc indiqué 11 meilleurs survêtements. La description de l'article, qui est la description longue contenue dans cet élément de contenu ici, l'URL, qui est l'URL de l'article et la date de recherche, qui est extraite et placée ici. Nous avons donc maintenant toutes les informations dans un formulaire qui peut être directement intégré dans notre feuille de calcul Exécutons donc cette étape et veillons à ce qu'elle figure réellement dans la bonne feuille. Donc, selon le résultat, cette ligne est ajoutée à notre feuille Maintenant, la seule façon de voir, c'est d' aller jeter un coup d'œil sur notre feuille, et vous y allez comme par magie. Il y a les lignes là, neuf rangées insérées dans notre feuille simplement par notre automatisation. 8. Comment automatiser le texte dans Google Sheets ets: Revenons en arrière et examinons notre automatisation. Alors voilà. À partir de la requête HTTP, nous extrayons les résultats et les ajoutons sous forme de ligne à notre document de recherche dans notre document de recherche dans une feuille intitulée Tracksuit Articles La prochaine chose que nous voulons faire est de sortir les images du survêtement et de nous assurer qu'elles figurent dans les lignes appropriées cet onglet de cette feuille Alors revenons en arrière et faisons-le. Essentiellement, ce que nous voulons, c'est exactement la même chose. Nous voulons qu'il provienne de la requête HTTP, et nous voulons qu'il soit ajouté exactement de la même manière, mais cette fois, nous voulons qu'il soit ajouté dans une feuille différente Donc, la chose que nous pouvons facilement faire nous-mêmes est de le prendre, de le dupliquer. Et ici, vous verrez la feuille de suivi des articles. Nous voulons qu'il apparaisse dans les images de la feuille. Et comme nous ne voulons pas les mêmes colonnes, nous allons toutes les supprimer. Et cette fois, nous pouvons dire carte automatiquement. Donc, ce que nous voulons faire c'est quelque chose exactement comme ça, mais pour notre tableau d'images plutôt que pour le tableau de résultats. Et c'est parce que ce nous voulons faire, c'est obtenir les informations d'ici, au lieu de les placer dans ce tableau dans cette feuille, nous voulons obtenir les résultats des images dans un tableau différent et les mettre dans cette feuille. Donc, encore une fois, nous pouvons le faire sans écrire code en écrivant quelque chose de très similaire. Je l'ai donc mise à jour, j'ai posé une nouvelle question à l'IA disant : S'il y a plusieurs images, comment puis-je écrire chaque image sur une ligne du même document dans une feuille différente appelée feuille d'images du survêtement Exécutons cela et voyons ce qui se passe. Voilà, l' IA est terminée. Voyons ce qu'il a dit cette fois. Voilà donc ma question. Ci-dessous, il a suivi les étapes habituelles, en ajoutant le code, etc., en ne mettant à jour aucun paramètre et en validant. Qu'est-ce qui a changé ? Il indique qu'un nœud de code de tableau d' images supplémentaire a été ajouté qui traite le tableau d'images à partir de l'API le connecte à la feuille d'images du survêtement L'URL de chaque image est désormais écrite sous forme de ligne séparée avec la requête de recherche et la date de recherche. Le flux de travail se divise désormais en deux chemins parallèles, l'un pour les articles, l'autre pour les images Le flux de travail gère désormais fois les résultats et les images de l'API Tavl, écrivant chacune de leurs feuilles respectives dans le même document Google Sheets Faites-moi savoir si vous souhaitez ajuster quelque chose. Et il est prêt à être exécuté. Donc, comme d'habitude, avant d'exécuter, voyons ce qu'il a fait. Donc, comme vous pouvez le voir ici, nous avons un autre niveau parallèle. Nous avons toujours le tableau de résultats s'ajoute à une ligne dans cette feuille, mais maintenant nous avons le tableau d'images qui s'ajoute à une autre Double-cliquez donc pour l'ouvrir. Cela fait donc à peu près la même chose. Il saisit les données. Il extrait les images de ces données, c' est-à-dire ceci, puis il parcourt et saisit chacune de ces Et chaque fois qu'il en saisit une, il ajoute simplement les informations dont nous avons besoin à diverses variables Donc, la requête de recherche, l'URL de l'image et la date de recherche, qui figurent exactement dans notre feuille, dans nos Google Sheets. Il s'agit donc simplement de choisir ce dont nous avons besoin ici. Et si j'exécute cette étape, nous pouvons voir que les lignes ont été ajoutées ici, donc une, deux, trois, quatre, cinq lignes pour les une, deux, trois, quatre, cinq images. Et il contient la requête, qui est la même à chaque fois et les résultats qui en sont ressortis, savoir les différentes images. C'est donc exactement ce que nous voulons. Alors fermons ça. Tout cela a été fait pour nous via l'IA. Aucun codage n'est nécessaire. Ces cinq éléments sont maintenant passés par ce nœud. C'est donc la partie que nous n'avions pas faite auparavant. Cela a changé pour mapper chaque colonne manuellement. est donc la première chose, et C'est donc la première chose, et on a ajouté chacune des colonnes dont nous avons besoin dans la feuille Google, la requête de recherche, qui est sélectionnée ici et mise dans le lien de l'image, qui est sélectionnée à partir d'ici, URL de l'image, puis l'a saisie ainsi que la date de recherche à laquelle elle a été sélectionnée ici et inscrite là-dedans. Et maintenant, lorsque nous exécuterons cette étape, il prendra ces informations pour chaque ligne et les placera dans notre document Google. Et voilà. Voici les informations qui figureront dans notre Google Doc, et allons-y vérifier. Et voilà, comme par magie, encore une fois, nous avons la journée de recherche à de main pour aider les chercheurs à savoir dans quelle mesure elle est pertinente. Mais surtout, pour cette requête en particulier, nous avons cinq images sur lesquelles nous pouvons cliquer sur des survêtements. C'est donc excellent. Maintenant, nous avons les deux onglets. Nous avons des informations. Nos chercheurs peuvent utiliser ces informations pour effectuer un suivi ou notre responsable du produit peut simplement vérifier celles qui correspondent à notre marque ou celles que nous souhaitons utiliser pour un développement ultérieur. Et tout a été fait automatiquement, sans aucun code, dans un format partageable et pouvant être mis à jour en permanence grâce à l'automatisation Alors maintenant c'est ton tour. Ce que je veux, c'est que vous choisissiez un défi dans votre carrière, votre entreprise ou l'un de vos projets, répétitif que vous souhaitez résoudre et que vous créiez un flux de travail inspiré ce que vous avez vu dans cette leçon, comme d'habitude. Donc des exemples pour votre inspiration. Si vous êtes chef de produit, vous pouvez utiliser un flux de travail pour stocker recherches sur les concurrents ou des comparaisons de fonctionnalités dans Google Sheets, comme je l'ai montré. Responsable marketing, vous pouvez collecter des idées de campagnes, ajouter des exemples ou des idées de marque et les stocker. Un responsable des opérations pourrait suivre les fournisseurs, les matériaux ou les recherches logistiques. Un directeur des ventes pourrait enregistrer offres de prix et le positionnement des concurrents. Un fondateur ou un responsable pourrait valider idées de produits et suivre les signaux du marché au fil du temps. Commencez très simplement et utilisez un déclencheur à la fois. Il peut donc s'agir d'un simple appel d'API, ou peut-être que vous le déclenchez vous-même, une API et une destination, comme je l'ai fait. Et une fois cela fait, vous pensez officiellement comme un constructeur d'automatisation, quelqu'un qui peut automatiser tout ce qui se passe dans son entreprise, et c'est exactement ce que vous voulez faire. J'espère que vous avez apprécié cette leçon, à bientôt. 9. Comment automatiser les invites de conception avec l'agent de conception de produit: Dans cette leçon, nous passons de la recherche de produits à l'exécution de la conception. Nous avons déjà des images de recherche pour les meilleurs survêtements aux États-Unis. Nous voulons maintenant transformer ces images de recherche en concepts de design de marque qui respectent strictement nos directives de marque. Pour ce faire, nous utiliserons un agent de conception de produit. C'est exact. C'est désormais le monde des agents de l'IA. Il s'agit d'un agent d'intelligence artificielle dont le seul travail consiste à générer des images précises à partir d'une invite fonction des règles de style qu'il reçoit. Et cet agent ne génère pas d'images tout seul. Je raisonne juste assez pour générer les instructions correctes qui seront ensuite utilisées pour modifier l'image et créer notre concept de design. Parlons du flux de travail. Le flux de travail est l'agent de conception du produit. Pourquoi l'utilisons-nous ? Nous l'utilisons pour convertir des images de recherche en concepts de design de marque, et nous voulons le faire de manière cohérente. Et les utilisations courantes des rôles particuliers que vous pourriez occuper. Les chefs de produit peuvent l' utiliser pour valider des idées, équipes marketing pour générer des visuels, les fondateurs peuvent l'utiliser pour explorer différentes directions à suivre avec les produits, et les opérations peuvent l'utiliser pour préparer l'approvisionnement en produits afin de s'assurer qu'ils correspondent à ce qu'ils recherchent correspondent à ce qu'ils Nous voici dans notre feuille de calcul de recherche sur les produits Passion Sports Et si nous zoomons un peu ici, vous pouvez voir que nous avons reçu la requête. C'est donc ce que nous avons fait pour faire les recherches. Quels sont les survêtements les plus populaires aux États-Unis ? Nous avons un lien vers une image, et c'est ce que nous avons obtenu de la recherche. J'en ai mis quelques-uns qui venaient d'autres endroits. Mais nous avons ajouté ces colonnes pour dire : Est-ce déjà une marque de sport passionné ? Parce que certaines de ces images, par exemple celle-ci, sont le concept du PDG, et l'image de marque y est déjà appliquée. Jetons donc un coup d'œil à celui-ci. Il a déjà l'air plutôt élégant et il a déjà des couleurs noir et or, et c'est ce que voulait le PDG ou la personne qui en a eu l'idée. C'est donc déjà chose faite avec la marque. Je pense qu' il ne manque que le logo. Mais pour ce qui est de la marque, c'est ce qu'elle fait, et tout n' a pas besoin d'un logo, selon les cas. Donc, si nous revenons en arrière et examinons certaines des autres, il s'agit d'une recherche que nous avons menée à partir d'une requête, voyons ce qui en est ressorti. C'est ce qui est revenu avec ces survêtements. Et ce que cela nous a appris en tant qu'entreprise, c'est que ces survêtements sont actuellement l'un des best-sellers. Cependant, nous voulons voir un concept de ce genre de chose utilisant notre marque. C'est donc là que nous voulons aller. Si nous y retournons et que nous les examinons, nous avons de nombreuses images différentes. Cela nous indique comment nous utilisons la feuille de calcul. La seule autre chose est la date de recherche. C'est la date à laquelle nous avons réellement trouvé l'information. Et vous pouvez voir certaines de ces images dire que non, elles ne sont pas marquées. La plupart d'entre eux ne sont pas marqués car nous venons de les trouver en ligne. Nous les avons trouvés grâce à des recherches, via une API, et nous voulons en tirer des concepts, mais ils n'ont pas encore de marque. Il est difficile d'imaginer à quoi ils ressembleront dans notre marque tant que nous ne l'aurons pas fait. Certains d'entre eux répondent « oui » à la marque parce que nous l'avons déjà appliquée ou qu'ils font déjà partie de notre entreprise, mais nous les incluons toujours dans les études de produits. Passons maintenant aux directives de notre marque. Pour les besoins de cet exercice, j'ai simplifié les directives relatives à la marque. Et comme vous pouvez le voir ici, nous avons cette feuille de calcul intitulée Passion Sports Product brand guidelines indiquent simplement le style masculin et le style féminin Deux colonnes ont permis de garder les choses très simples. Nous pouvons les séparer, mais pour cela, nous avons gardé les choses simples. Le style masculin dit, par exemple, le noir et le doré, remplacez tous les logos par le logo Passion Sports, optez pour une coupe ajustée et ne faites rien d'autre. C'est ce que nous voulons appliquer aux images que nous avons vues. Le style féminin est exactement le même, mais il ne montre que du noir et du rose au lieu du noir et de l'or. Nous voulons en arriver là où nous voulons passer d'une image comme celle-ci à une image comme celle-ci . Comme vous pouvez le constater, le noir et l' or sont désormais synonymes de sport passionné. Et nous l'avons généré à partir de cela. Passons à notre flux de travail et voyons comment nous pouvons le faire. Comme vous pouvez le constater, il est maintenant très utile pour le PDG ou pour n'importe membre de l'entreprise d' imaginer notre version de ce type de survêtement, et c'est ce que nous cherchons à faire Revenons à notre flux de travail et voyons comment nous pouvons le faire. Il s'agit du flux de travail. Ce que nous allons faire, c'est que pour le moment, cela se déclenche manuellement. Nous pourrions planifier cela pour que cela se produise tous les jours ou pour que cela se produise lorsqu' il y a quelque chose de nouveau dans le document de recherche. Mais ce qu'il fera, c'est qu'il lira le document de recherche. Si l'image doit être personnalisée, elle sera transmise à notre agent, qui fera le travail. Maintenant, dans notre agent, notre agent est constitué d' un cerveau qui est le modèle de chat, ChatGPT C'est ce qu'il va utiliser pour raisonner, réfléchir et déterminer ce qu'il doit faire ensuite pour s'assurer qu'il peut utiliser uniquement le langage naturel, les instructions que nous lui donnons dans l'agent pour générer une invite. La mémoire, en général, aurait un peu de mémoire. Selon ce que nous faisons, nous devons parfois ajouter mémoire dont nous pouvons nous souvenir à chaque course, et qui peut également apprendre. C'est le concept de machine learning, mais dans ce cas, c'est assez simple. Nous n'avons joint aucun souvenir. Outil. Un outil est généralement ce qu'il utilise pour déterminer ce qu'il doit ou ne doit pas faire. Par exemple, dans ce cas, il utilise les directives de la marque. Il les lit pour déterminer ce qu'il doit faire ensuite. Et à l'intérieur se trouve une invite et nous y reviendrons plus loin. Une fois cela fait, il fera une requête HTTP pour obtenir l'image, la bonne image, à partir de la feuille de calcul Il y a un petit code dont vous n'avez peut-être pas besoin, mais j'en ai besoin car j'ai stocké certains de mes fichiers sur Dropbox et le type MIME change sur Dropbox pour diverses raisons Plus important encore, nous passerons de cette requête HTTP via le code à ce nœud d' édition d'image. Et cela nous permettra d'utiliser à nouveau ChatGPT spécifiquement pour modifier nos concepts de design et créer un concept de design de marque conforme directives de la marque À la fin, nous les téléchargerons notre dossier de concepts de design dans Dropbox. Nous aurions pu utiliser Google Drive ou autre. Je trouve juste que Dropbox est beaucoup plus facile à configurer, mais vous pouvez également l'utiliser. Passons en revue les étapes expliquant exactement comment nous l'avons configuré. Donc, la première chose que nous faisons, comme d'habitude, est de créer Workflow. Je vais l'appeler concept de design de produit. Et voici notre agent. En travaillant de gauche à droite, la première chose que nous allons faire est récupérer notre feuille Google Sheet. Et ce que nous voulons faire, c'est obtenir une ligne de la feuille. Et nous sommes déjà connectés à notre compte Google Sheets. Nous allons trouver la feuille dans les documents. C'est exact. Dans notre liste de documents, nous allons trouver des recherches sur le sport passionné. Et l'onglet que nous voulons voir apparaître sur les images des survêtements. Nous n'allons pas lire d'articles. Nous allons nous baser sur les images, et c'est tout ce que nous devons faire pour y parvenir. Assurons-nous que cela fonctionne. Cela fonctionne bien. Des informations sont sorties. Mettons-le un peu sur le côté pour voir ce que nous faisons. Une fois que nous l'avons obtenu, nous pouvons alors déclencher notre agent, qui prendra des décisions sur ce qu'il faut faire. Donc, si nous cliquons ici, et que nous voulons AI Agent. Mais l'agent AI a quelques informations. Nous obtenons un message utilisateur pour une invite, et nous avons également la possibilité d'ajouter des options ici. Maintenant, un message utilisateur est généralement nécessaire lorsque l' entrée va changer, donc le message que nous mettons ici va changer au fil du temps, selon le cas. Par exemple, nous pouvons parfois lui demander de rechercher des survêtements sur l'image. Parfois, vous pouvez lui demander de rechercher des t-shirts dans l'image ou des choses comme ça. Et nous pouvons changer cela de manière dynamique en ne modifiant rien, nous n'en avons donc pas besoin. Nous allons donc le définir comme indiqué ci-dessous, et nous allons le modifier car cela nécessite toujours quelque chose. Je ne le dirai pas pour réparer. Je vais le définir sur expression, puis nous le mettrons simplement comme vide. Mais ce dont nous avons besoin, c'est d'une invite cohérente, d'un message au LLM pour discuter avec GPT de manière Et ce que nous allons faire, c'est ajouter ce que l'on appelle un message système. Un message système est utilisé chaque fois que nous voulons simplement que la même invite soit systématiquement utilisée encore et encore. Donc, dans cet agent d'IA, c'est l'agent que nous allons vraiment rassembler pour déterminer exactement ce qu'il faut faire. Et pour le moment, je vais m'en tenir à cela, et j'y reviendrai. Je vais d'abord ajouter ce dont il a besoin pour faire son travail , puis nous reviendrons et nous rédigerons l'invite et le message système. Je vais cliquer sur Enregistrer. Maintenant, comme je l'ai déjà dit, vous avez le cerveau, qui est le modèle de chat, la mémoire de l'outil. Je vais donc ajouter le modèle de chat, et nous allons utiliser ChatGPT, donc c'est une IA ouverte Cliquez sur Modèle de chat. Nous allons en utiliser quatre, et nous allons utiliser la version 4.1 mini. La raison en est que je l'ai testé et je sais que cela fonctionne. S'il n'est pas cassé, n'essayez pas de le réparer. C'est exactement ce que nous avons ici. Et nous allons laisser tout le reste pareil et en sortir. Maintenant, c'est le cerveau de l'opération, le LLM ou essentiellement, c'est ce qui se cache derrière ChatGPT Vous pourriez imaginer que c'est l'interface dans laquelle vous tapez habituellement pour entrer dans ChatGPT, mais c'est la partie du modèle GPT qui se laquelle vous tapez habituellement pour entrer dans ChatGPT, trouve dans les coulisses De la mémoire, nous n'en avons pas besoin parce que nous n'allons nous souvenir rien entre les courses. Maintenant, en termes d'outils, ce que nous allons faire, c'est obtenir directives de notre marque et les utiliser comme outil pour décider de la marche à suivre, manière de créer notre concept de design. Encore une fois, nous voulons utiliser Google Sheet. Maintenant, comme il s'agit d'un outil, il nous demande si nous voulons définir automatiquement ou manuellement la description de ce qu'il fait. J'aime sélectionner le set manuellement, puis cela nous donne une belle description de ce que nous voulons faire exactement, à obtenir des lignes dans la feuille dans Google Sheets, et c'est exactement ce que nous voulons. La ressource est une feuille dans le document, encore une fois, et nous recevons à nouveau des lignes d'une liste. Cette fois, nous allons choisir les directives de la marque. C'est ce que nous voulons. Et à l'intérieur, il y a différentes feuilles. Nous allons choisir les directives relatives aux survêtements. Et c'est tout ce dont nous avons besoin. Nous avons maintenant un agent qui va utiliser un modèle GPT pour être le cerveau de l'opération Et en tant qu'outil, il va obtenir les directives de la marque à partir d'ici. Ces deux-là, nous avons vérifié qu'ils fonctionnent, et cela fonctionne lorsqu' ils sont exécutés par l'agent. Assurons-nous de pouvoir retrouver notre rang. Nous pouvons cliquer avec le bouton droit de la souris et cliquer sur X Étape aiguë. Et nous pouvons voir que cela obtient la ligne avec succès si nous entrons à l'intérieur. Nous pouvons voir que cette information est style de combat masculin, un style féminin. Excellente. Maintenant, nous pouvons retourner voir notre agent. L'essentiel du message du système est de déterminer ce que nous voulons qu'il fasse. Et c'est essentiellement le pouvoir de l'agent. Il s'agit d'une invite en langage naturel que nous pouvons coller indiquera exactement ce que nous voulons qu'elle fasse avec le cerveau et avec les outils. Je vais recevoir l'invite que j'ai créée plus tôt, puis je vais expliquer exactement ce que nous allons faire. Nous avons maintenant le message de notre système. On peut vraiment ouvrir ça. Zoomez. Et ce que nous avons ici, c'est un message qui indique à l'agent exactement de quel type d'agent il s'agit et ce qu'il doit faire. Vous générez une seule promo utilisée pour modifier l'image du concept de conception d'un produit. Les données saisies sont les directives relatives à la marque, qui sont fournies via l'outil Google Sheet connecté. Instructions, sélectionnez le texte correct dans les directives de la marque à l'aide de la colonne « Style masculin ». Afficher exactement une phrase en texte brut. Et voici le texte brut. Localisez les combinaisons de survêtement sur l'image, modifiez les couleurs des combinaisons de survêtement en fonction du style exact du texte. Maintenant, chaque fois que vous trouvez quelque chose entre ces crochets, l'agent sait très bien qu' il s'agit d'un espace réservé Il va mettre ici le texte de style exact qu'il a trouvé dans les directives de la marque. En fait, nous dirons : localisez les survêtements sur l'image, changez les couleurs des survêtements en noir et doré, remplacez les logos par un logo de sport passionné, adaptez-les à une coupe ajustée, ne faites rien d'autre. En fait, j'aurais pu prendre le soin de ne rien faire d'autre et le confier à l'agent, mais il est resté dedans. Maintenant, cela indiquera de localiser le morceau se trouve sur l'image, de changer les couleurs du survêtement en noir et doré, changer le logo et tout ce qui figure dans directives de la marque. Ensuite, passez à travers. N'ajoutez pas d'explications, mise en forme de Jason ou de texte supplémentaire. Et nous ajoutons que, parce que ce sont des choses qui se produisent couramment avec les agents, vous leur dites le contraire si vous ne leur dites pas le contraire. Par exemple, si vous utilisez ChatGPT, vous constaterez probablement que si vous envoyez un message lui demandant de faire quelque chose, parfois il inclut d'autres choses, agents utilisent le GPT en arrière-plan, mais ils ont le même C'est vraiment un garde-fou pour éviter cela. Si le texte de style requis est absent, produisez une chaîne vide. Il s'agit vraiment d'une gestion des exceptions, juste pour s'assurer qu'il peut y avoir un cas où le texte de style est manquant. Et il y en a encore beaucoup d'autres que nous pourrions ajouter, mais cela a été testé. Ce format a été testé et quoi ? Je vais juste rester simple. Ce que cela va faire, c'est qu'il va prendre cette entrée avec un lien image. Cela s'exécutera pour chaque ligne de la feuille de calcul précédente, puis il exécutera ces instructions pour générer une invite, et cette invite contiendra les instructions pour modifier des aspects de cette image tels que la couleur, le logo, etc. Cool. C'est ça. Maintenant, ce que nous pouvons faire, c'est exécuter cette étape et vérifier quelle invite s'affiche. En fait, pourquoi ne pas en sortir pour voir le flux jusqu'à l'agent ? Ensuite, il suffit de cliquer avec le bouton droit de la souris et d'exécuter l'étape. Voilà. Vous voyez qu'il fonctionne, il parle au modèle GPT. Il court pour obtenir les lignes dont il a besoin. Maintenant, il sait quoi faire, et il parle à l'agent. Et il continue jusqu'à ce qu'il obtienne toutes les informations dont il a besoin. Je vais faire des allers-retours avec le modèle de chat pour déterminer quelle est la meilleure chose à faire, obtenir les lignes dont il a besoin, et le tour est joué. Cela semble avoir fonctionné. Voyons voir ce qu'il en est ressorti. Si je regarde maintenant le JSON, vous pouvez voir que nous avons un, deux, trois, quatre, cinq, six, sept, huit éléments de sortie. Localisez les combinaisons de survêtement sur l'image, changez les couleurs des combinaisons de survêtement en noir et doré, remplacez les logos par le logo Passion Sports, adaptez-les à la coupe ajustée et ne faites rien d'autre. Et ils disent tous à peu près la même chose, car dans ce cas, à ce stade de l'agent, il ne fait que générer une seule invite, mais il suit les directives de la marque. Et comme les directives de la marque sont les mêmes, et j'ai dit ici qu'elle utilise la colonne style masculin, alors elle produit vraiment le même résultat. Il s'agit de localiser les survêtements sur l'image , puis de changer les couleurs des survêtements comme indiqué ici, ainsi que le logo, qui figure dans les directives de la marque. Et comme nous l'avons dit, cela n'a rien ajouté à cela. Cela fonctionne très bien et cela a généré le message 10. Comment automatiser les images et les concepts avec l'agent de concept de conception de produit: Nous savons maintenant que cela fonctionne. La prochaine étape consiste vraiment à récupérer les images afin que nous puissions les modifier pour cela. Nous allons faire une requête HTTP, et dans cette requête HTTP, nous allons revenir en arrière et récupérer l'URL de ce qui a été transmis depuis la feuille, et ce sera le lien vers l'image. C'est ce que nous allons récupérer. Nous n'avons pas besoin d'authentification, mais nous devons configurer pour qu'il génère réellement un fichier image à partir de ce lien. Et pour ce faire, nous ajoutons une option ici. Et l'option est que nous avons besoin d'une réponse, le format est un fichier et le champ de sortie est une donnée. Ce qu'il fait, c'est qu'il va prendre ce lien d'image, qui sera l' URL qu'il va obtenir. Il va appliquer la méthode get, puis créer un fichier, et ces fichiers auront les données de nom. Passons à l'étape suivante. En fait, exécutons cette étape, assurez-vous que cela fonctionne. Et voilà. Ce que cela a fait, c'est qu'il a maintenant ce lien image et généré ces bits de données, il y en a un. La prochaine chose que nous devons faire, ce qui n'est pas nécessairement dans tous les cas, mais dans ce cas, c'est le cas, c'est parce que j'ai des fichiers provenant de Dropbox Ils perdent parfois leur type MIME, qui correspond essentiellement aux extensions de fichiers Vous avez des fichiers PNG. C'est le type de fichier, en fait. Si vous avez des fichiers PNG, fichiers JPEG ou différentes sortes d'images, lorsque vous importez une Dropbox, cette extension est perdue à cause de la façon dont Dropbox génère le lien et génère le fichier. Ce que je vais faire, c'est utiliser du code pour le configurer. Nous allons choisir, ajouter l'élément de code. Nous allons choisir JavaScript, agréable et facile. Ici, il suffit remplacer par le code que j'ai créé plus tôt. Cela signifie essentiellement que nous allons retirer un objet. Cette entrée en dollars permet de saisir l'article suivant, et il en retirera un article fois à partir de là Et pour chaque élément, il va sortir définir le type de données binaires sur images PNG, et le nom du fichier sur image point png. De cette façon, c'est essentiellement une façon de dire que le fichier est au format PNG. Exécutons-le. Voilà. Donc, pour chaque binaire, nous pouvons le trouver ici. Et ce n'est pas visible pour le moment, mais il est normal que parfois ces images ne soient pas visibles sous cette forme Donc, pour le moment, il est dit d' exécuter une fois pour tous les articles. Cela signifie qu'à un moment donné, il va le faire pour tous les éléments de la liste, le configurer pour qu'il s'exécute une fois pour chaque élément, nous donne un peu plus de contrôle sur chaque exécution. Et je vais exécuter cette étape maintenant. Et voilà. Maintenant, vous pouvez voir que c'est fait pour tous les éléments et que ce n'est toujours pas visible Mais il a fonctionné pour chacun des articles. Et il n'y a pas de quoi s'inquiéter. Nous verrons si cela fonctionnera. Vous pouvez le télécharger et simplement vérifier. Il a téléchargé le bon article, et c'est le cas. Maintenant que nous l'avons fait, nous pouvons être sûrs que le fichier et le type MIME sont correctement définis sur PNG C'est très bien La prochaine chose à faire est donc de modifier réellement l'image. Alors surprise, surprise, nous allons récupérer un nœud d'édition d'image, créé par OpenAI Donc, si vous cliquez sur Open AI puis vous recherchez Modifier l'image, c'est parti. À ce stade, vous aurez besoin d'un compte AI ouvert. La façon de le faire est, comme d'habitude, d' accéder aux informations d'identification. Pour la plupart des nœuds, vous utiliserez probablement par défaut ces crédits d'IA ouverts gratuits NAN. Et cela peut fonctionner pour ChatGPT dans certains cas, cela peut fonctionner ou non, mais généralement, cela fonctionne pour Mais pour des choses comme l'édition, parce que cela utilise leur API et qu'ils veulent en fait que vous payiez une petite somme pour cela, cela peut vous obliger à créer un compte. Si c'est le cas, vous aurez probablement besoin d'environ 5$, quelque chose comme ça, très peu. Et comme d'habitude, il suffit de créer de nouvelles informations d'identification. Vous devrez récupérer votre clé d'API saisir ici et cliquer sur Enregistrer et fermer. Si vous ne savez pas comment vous y prendre, la façon dont cela fonctionne est que vous vous en allez aussi. Vous pouvez accéder à ChatGPT et vous pouvez dire comment exécuter le nœud Edit image depuis NN en utilisant un compte AI ouvert Pensez-y, et il devrait vous donner toutes les étapes dont vous avez besoin pour le faire. De plus, si vous souhaitez configurer un compte AI ouvert pour utiliser leur API, suffit d'en informer Track GPT, il vous suffit d'en informer Track GPT, qui vous indiquera les étapes à suivre J'ai demandé : comment configurer un compte AI ouvert ? Je dois utiliser l'API pour un nœud d'édition d'image. Ensuite, il vous guidera à travers les étapes. Vous devez essentiellement créer un compte, aller sur ce lien, vous inscrire, et cela ne prend que cinq à 15 minutes. Mais une fois qu'il vous aura identifié, et oui, il n'en a pas besoin, il vous configurera. Mais en gros, vous devez ajouter la facturation. J'ai investi 5$ pour le moment. J'espère que le prix restera le même. Créez une clé d'API, qui n'est qu'un long nombre. Vous allez le copier, vous l' ajouterez à NAN, vous reviendrez. Et vous allez l'ajouter à NAN ici et cliquer sur Enregistrer. Ensuite, vous pourrez utiliser le nœud Modifier l'image. N'oubliez pas que cela prend parfois de cinq à 15 minutes parce qu'ils ont besoin de vous. Je ne sais pas pourquoi ils ont besoin de vous, mais Open AI a décidé de vous identifier Assurez-vous que vous êtes bien la personne que vous prétendez être avant d'utiliser l'API. Il suffit de suivre les instructions. ChatGPT est votre meilleur choix en cas de doute Vous avez donc configuré votre compte AI ouvert et choisi cette option La ressource est alors une image. Vous devez modifier l'image, laissez-la sur GPT Image one. Et voici le message. Cela indiquera à Edit image exactement ce qu'elle doit faire. Et cela est généré par l'agent. Ce que vous voulez faire, revenez au schéma, vous verrez que la sortie est arrivée, et ce que vous allez faire, c'est extraire cette sortie. Vous pouvez extraire ce résultat directement de l'agent AI. Mettez-le dedans et vous verrez que le message s'affiche, localisez les combinaisons de survêtement sur l'image, changez les couleurs des survêtements en noir et doré, et remplacez les logos par un logo de sports passionnels, etc. Il génère une image basée sur l'utilisation de données. C'est le binaire qui est apparu. Data est le nom de ce binaire. Nous allons laisser ça pareil. J'ai tout laissé pareil. Je vais générer une image par image qui arrive. J'ai laissé celui-ci 24 par un oh 24. Vous pouvez certainement jouer avec ceux-ci une fois que vous les avez fait fonctionner. Et j'ai laissé la qualité automatique, et j'ai laissé le format de sortie au format PNG parce que c'est ce que c'est. Exécutez cette étape maintenant. Ce bit peut prendre un certain temps. Il va en fait vers le cloud. Il va envoyer chacune de ces images, puis il va générer une nouvelle image en fonction de cette invite. OK, le nœud d'édition d'image est terminé et il est indiqué : «   Fichier image ou mode non valide pour l'image 1 ». Vérifiez votre fichier image si vous pensez qu'il s'agit d'une erreur. Quelque chose ne va pas avec la retouche d'image. Voyons ce que c'est. Open AI vient simplement signaler un fichier image ou un mode non valide pour l'image 1. Vérifiez votre fichier image. Si vous pensez qu'il s'agit d'une erreur. Contactez-nous à l'adresse help.open.com, la demande Je ne sais pas ce que cela pourrait être. Je vais enquêter et partir de là. La première chose à faire chaque fois que cela se produit est de regarder les images qui s' affichent et de voir quel pourrait être le problème. OK, j'ai résolu le problème, et nous sommes prêts à partir. Ce qui s'est passé, c'est que dans notre fichier Google Sheet, j'ai saisi la mauvaise URL . Par conséquent, nous avons eu un problème car l'URL n'était pas correcte et n'avons pas pu récupérer l' image, l'une des images. Je l'ai testé avec un, et il est passé jusqu' au bout, et nous pouvons voir que cela fonctionne. Maintenant, ce qui est intéressant ici, c'est que, comme vous pouvez le voir, c'est complètement en noir et or maintenant. Si on zoome un peu, c'est vraiment sympa. Nous pouvons maintenant voir une visualisation de notre concept de design. Ce que nous voulons faire maintenant, c'est télécharger sur Dropbox, et nous allons maintenant poursuivre notre flux de travail et ajouter l'élément Dropbox. Pour cela, bien sûr, nous cliquons sur notre signe plus, trouvons Dropbox. Et ce que nous voulons faire, c'est vous demander de télécharger un fichier. J'ai déjà configuré mon compte Dropbox, configurez-en un vous-même ou vous pouvez simplement déposer le fichier ailleurs. Mais pour les besoins de cette démonstration, procurez-vous un compte Dropbox. La source est le fichier comme d'habitude, puis nous allons simplement saisir le chemin d'accès à notre dossier, et je vais le récupérer sur Dropbox. Il suffit de le mettre ici. J'ai retiré le pourcentage de 20, qui représente un espace. Et puis pour le nom du fichier, je vais en fait créer le nom de fichier partir de quelques variables. Donc, la façon dont je le fais habituellement est de retourner au schéma, regarder en bas pour trouver ces variables et cet élément de contexte, et nous avons différentes choses. J'aime généralement utiliser le présent, qui est la date ou l'horodatage. Parce que c'est unique, il change à chaque fois que je fais une course, et de cette façon, je peux voir où se trouve un nouveau fichier. Nous allons revenir au schéma, cliquer sur les variables et sur le contexte, et je vais le nommer avec maintenant l'horodatage actuel, supprimant les espaces Et puis j'ai mis l'extension de fichier et un .in entre les deux, bien sûr Le nom du fichier sera le point d' horodatage PNG, ce qui est excellent Ensuite, cliquez sur ce commutateur de fichier binaire, et le champ doit être constitué de données. Il va juste récupérer les données d'ici. Il va récupérer l'objet d'ici, appelé donnée. s'agit du champ binaire d'entrée, Il s'agit du champ binaire d'entrée, comme indiqué ici, contenant le fichier à télécharger. Une fois cela fait, cela récupérera essentiellement le fichier que nous avons obtenu depuis notre nœud Modifier l'image et téléchargera sur Dropbox au bon endroit. Si nous exécutons cette étape, est simplement téléchargée, et nous pouvons voir le résultat ici. Il indique que le chemin du fichier, si nous zoomons un peu, sera celui-ci, soit 2025, 12, 1915 37. Si nous y retournons, c'est là. Si on clique dessus, c'est l'image. Cela a été transféré directement à Dropbox. C'est excellent. Cela prouve que notre flux de travail fonctionne comme prévu. Si nous faisons un zoom arrière, il s'agit l'ensemble de notre flux de travail l'agent AI UD travaillant de bout en bout. Si je garde cela, je vais l'appeler créateur de concepts de conception de produits, qui est un agent, et cela lui donnera un meilleur nom, car ce n'est pas le concept lui-même, c'est le créateur du concept. Vous pouvez donc voir cela comme un membre de votre équipe qui prend réellement une idée de recherche, certaines directives de marque en utilisant un agent de prompteur Ensuite, il le convertit en un vrai fichier, le modifie et le télécharge où vous le souhaitez Et cela fonctionne de bout en bout maintenant. Voilà. Maintenant c'est ton tour. Ce que je veux que vous fassiez, c'est réfléchir aux situations dans lesquelles vous avez une ou plusieurs décisions basées sur des règles dans votre organisation où vous ne voulez pas nécessairement que ce soient des règles tout le temps, où vous pourriez avoir un agent ou si vous le considérez comme un coéquipier qui fait le travail et encore, et cela éliminerait certaines frictions , où vous ne voulez pas nécessairement que ce soient des règles tout le temps, où vous pourriez avoir un agent ou si vous le considérez comme un coéquipier qui fait le travail à votre place encore et encore, et cela éliminerait certaines frictions dans votre traitez-le et automatisez-le. Par exemple, pour un chef de produit, vous pourriez standardiser la création visuelle de concepts de la même manière que nous avons des images conceptuelles responsable marketing, vous pouvez l' utiliser pour assurer la cohérence visuelle des campagnes en appliquant certains concepts de campagne à chaque campagne marketing. Si vous êtes fondateur, vous pouvez créer des concepts très rapidement pour tout, quel que soit l'endroit où vous vous développez. Un responsable des opérations pourrait créer des visuels pour les fournisseurs, des briefs qui pourraient être envoyés automatiquement aux fournisseurs en fonction de n'importe quel produit Et une équipe créative pourrait générer des retouches d'image non seulement pour les concepts, mais aussi pour les images réelles à chaque fois, exactement de la même manière, en utilisant directives de la marque ou les directives de votre choix Commencez modestement, commencez par une règle, commencez par un agent, et cela vous donnera un résultat sur lequel vous pourrez compter. Et j'espère que vous pouvez maintenant voir à quel point les systèmes Gentic sont vraiment puissants et constituent un moyen puissant, fiable et flexible de faire tout ce que vous voulez et de l'automatiser rapidement 11. Images de produit de marque générées par l'agent de conception de produit: Pour vraiment comprendre le pouvoir de l'agent de conception de produits, nous devons voir ce qui s'est passé en termes de prise d'images de recherche et de création de nos concepts de conception de produits avec notre marque. Voici donc notre feuille de calcul avec les éléments de recherche. Ce que j'ai fait, c'est que j'ai ouvert tous les articles de recherche portant la marque « Non », et nous allons voir comment notre créateur de concept de produit les a marqués. Nous sommes essentiellement passés de ceci à cela. Voici une image. Comme vous pouvez le voir, il s'agit de l'image originale. Maintenant tu peux les voir. Ils ont le logo. Maintenant, il y a quelque chose à voir avec l'orthographe. Lorsque vous utilisez quelque chose en rapport avec les LLM, ils n'ont pas réussi à conserver le même texte pour le moment, ou ils ont peut-être des raisons de le modifier pour des raisons liées au droit d'auteur, et ils pensent que nous utilisons la marque de quelqu'un d'autre Mais c'est notre marque. Ça ne s'écrit pas passion de la même façon, mais comme vous pouvez le constater, belle qualité là-bas C'est le remplacer par du noir et du doré, tout comme notre charte de marque, Logo. Ça a l'air vraiment bien. Sur la gauche, vous pouvez voir comment c'était avant, après, appelez-moi biaisé, mais je sais lequel je préfère. C'est donc le premier. Ensuite, nous avons ceci, qui est le haut et le bas. Voyons comment le nôtre s'est terminé. Alors voilà. Encore une fois, cela s'applique à l'image de marque. Cette fois, l'orthographe est correcte. Il y a un joli logo à la place de ce logo, et il a conservé et maintenu l'arrière-plan un peu plus fluide. Encore une fois, comme nous n'avons pas défini explicitement la taille de l'image, elle l'a légèrement recadrée, mais il est facile de remédier à ces La suivante, une de mes préférées. C'était donc l' avant et après notre image de marque, c'est l'après. Cela a donc tout changé pour le noir et l'or. Il a remplacé le logo. Eh bien, il a remplacé un logo, mais malheureusement, il a quitté le Nightti Je l'ai déjà utilisé et il a réussi à le remplacer. Donc, si nous y retournons, jetez-y un coup d'œil. Oui, nous pouvons voir ici qu'il l' a déjà remplacé par un P et qu'il a remplacé le tick Nike passion, puis cette forme, qui a vraiment l' air plutôt cool. L'apparence du modèle a même été améliorée, ce qui est un avantage supplémentaire. Vient ensuite cette publicité pour les meilleurs survêtements de football de 2025, style, confort et performance avec un gars qui joue au ballon de football Nous sommes donc passés de cette image de recherche à concept de design. Encore une fois, elle est légèrement ajustée, mais l' important, encore une fois, c'est que l'orthographe est incorrecte, mais vous pouvez voir cela l'a remplacée par du noir et du doré, ajustement assez proche. Les couleurs de ses baskets ont même été modifiées en conséquence, ce qui nous permet de zoomer un peu dessus. Encore une fois, cette apparence peut même changer les choses , mais tout est bien coordonné. Et une fois que nous avons déterminé les tailles , cela semble vraiment beau, et cela semble être le genre de produit avec lequel vous pourriez faire de la publicité et attirer des clients Voilà un joli concept de design pour notre survêtement. Ensuite, nous avons les femmes. Il s'agissait donc d'utiliser des couleurs masculines sur les images des femmes. Donc, quand je parle de couleurs pour hommes, ce sont les couleurs qui ont été spécifiées spécifiquement pour les hommes, et nous verrons à quoi cela ressemble. Donc, avant de faire des recherches sur l'image, voici notre concept de design. Je trouve que ça a l'air vraiment bien. Elle est vraiment belle dans le noir et doré là-bas. Encore une fois, il a même changé les chaussures pour les assortir. Cela a changé chaque élément en noir et doré. Donc, sauf pour une raison ou une autre, je ne sais pas pourquoi, peut-être parce qu'il était légèrement hors écran, mais vous pouvez voir que cette image a maintenant un logo, et elle est en noir et or. Vous pouvez voir que celui-ci a maintenant remplacé le logo. Tout est en noir, mais l'or est conservé uniquement pour le logo. Et ce sont des détails que nous pourrions modifier dans les directives de style de notre marque ou dans notre message. Vous pouvez également voir qu' une chose à noter est l'ajustement. Donc, si vous regardez ici, nous avons dit élégant, et donc cette coupe est beaucoup plus élégante, et cela a légèrement changé son look également, ce qui est intéressant Et puis le dernier est celui-ci ici sur la gauche, légèrement hors écran. Nous devons changer la taille de l'image, mais cela a complètement remplacé le logo, a rendu noir et doré, et ça a l'air vraiment intelligent. Je pense que je pourrais même en acheter un. Et pour cette image, c'est tout. Je dois donc dire que je suis vraiment content de ce qui a été fait. Je pense que cela a fait un excellent travail avec un minimum d' efforts pour prendre des images de recherche, puis les transformer en concepts de conception de produits avec notre propre marque, notre propre logo, les couleurs que nous avons indiquées et la polyvalence notre agent d'IA une fois que nous avons apporté quelques modifications pour le rendre encore plus détaillé. 12. L'agent de planification de projet - Introduction: Leçon, nous allons automatiser la création d'un plan de projet de haut niveau prêt à être utilisé dans un outil mondialement reconnu tel que être utilisé dans un outil mondialement reconnu Jira pour la planification de projets Nous allons donc utiliser une feuille de calcul contenant les détails des projets à venir et des idées de projets, puis nous transformerons chaque ligne en un plan de produit professionnel prêt pour Jira à l'aide d'un agent d'intelligence artificielle C'est donc là que les agents d'IA brillent vraiment en prenant des décisions basées sur des connaissances du monde réel la même manière que le ferait un chef de projet. Parlons donc de notre flux de travail. Le flux de travail est le flux de travail de l'agent du responsable de la planification de projet . Et pourquoi nous l'utilisons, nous l'utilisons pour transformer des idées de projet en plans prêts à l'emploi pour Jira en utilisant la bonne approche de livraison utilisations courantes des différents rôles consistent à transformer les idées en épopées ou en phases, choisir la bonne méthodologie de gestion de projet comme Agile ou Waterfall, gagner du temps dès le départ lors de planification et à réduire les erreurs de planification Passons en revue le scénario. Le scénario est donc que nous voulons obtenir le bon plan de projet en bon plan de projet fonction du type d'idées de projet que nous avons. Donc, si nous commençons par cette feuille de calcul, qui contient des plans de projets de sports passionnels, il existe deux types de plans différents ici Vous pouvez donc voir que tout a un titre de projet, un type de projet, un objectif, les principales caractéristiques du projet, les contraintes de livraison, donc les choses que nous devons absolument faire, puis des objectifs de performance de qualité. Ainsi, par exemple, Passion Sports AI Track suit 2026. C'est le nom du projet. Le type de projet, c'est pour les vêtements. Il s'agit donc d'un projet vestimentaire. Nous devons donc créer des vêtements. Et l'idée, c'est l'objectif du produit, ce que nous voulons faire, c'est créer un survêtement élégant pour homme pour le marché britannique avec la marque Passion Sports. raison des contraintes de livraison, il doit provenir de Chine au meilleur prix possible, lancé le plus rapidement possible et être de haute qualité Donc, comme vous pouvez le constater, le langage est assez vague. C'est le genre de chose qui, si vous comprenez ce que signifie la haute qualité, vous saurez quoi faire. Mais à part ça, vous devez vraiment faire quelques recherches. Tu sauras de quoi tu parles. Objectif de qualité et de performance. Il doit avoir un toucher haut de gamme, coutures durables et une taille uniforme Encore une fois, le langage est assez vague et nécessite une certaine connaissance du produit pour bien faire les choses. Et puis le projet suivant s'appelle Passion Is Also Passion Sports, et c'est le site web de la Premier League. Le projet est un site Web, et l'objectif est de créer un site Web de football britannique de premier plan couvrant la Premier League. La principale caractéristique est que tous les éléments attendus par les fans de football , tels que les matches, résultats, les classements, les comptes rendus de matchs, images et les meilleurs moments des vidéos doivent figurer sur ce site Web. Et les contraintes de livraison devraient être basées sur le cloud. Il doit être lancé avant le premier jour de la FA Cup. Il doit être doté d'un support FACAP et être évolutif pour le trafic des jours de match C'est donc à peu près le plus grand tournoi du Royaume-Uni. Il va donc y avoir beaucoup de trafic. Encore une fois, cela nécessite des connaissances du monde réel pour savoir quel type de trafic cela pourrait entraîner pour savoir ce qu'est le FACUP, ce genre de choses Vous ne pouvez pas simplement utiliser certaines règles pour déterminer comment procéder. Objectifs de qualité et de performance, le chargement de la page doit être inférieur à 2,5 secondes et l'expérience utilisateur doit être la meilleure de sa catégorie. Encore une fois, une connaissance du projet est nécessaire. Nous voulons donc passer de cela à une liste essentiellement de choses à faire de haut niveau, à un plan de projet, et tout cela uniquement à partir de ce texte, qui est entièrement un texte en langage naturel. Ce que nous voulons, c'est des choses qui ressemblent à ça. s'agit donc d'une sorte de chronologie, Il s'agit donc d'une sorte de chronologie, mais son format est similaire à celui d'un graphique Gan, essentiellement une liste de phases de haut niveau, puis des dates ou une chronologie indiquant le temps que cela prendrait. Vous pouvez donc le voir là-bas, c'est assez familier. Cependant, cela concerne un style de projet, auquel je vais revenir, et l'autre style est littéralement une liste de ce que nous appelons des épopées Ce sont donc de grandes fonctionnalités, de grandes histoires. Ils apparaissent donc dans un format complètement différent. La question est donc de savoir comment décider quel format et qu'est-ce qui nous guide dans quel format ? Cela nous amène donc à différents styles de gestion de projet. Il existe donc deux styles de gestion de projet clés et bien connus. Le premier est agile, connu sous le nom de style adaptatif. Et cela a du sens lorsque le projet, par exemple, pour des projets numériques, est susceptible de changer, lorsque vous souhaitez apprendre et vous améliorer au fur et à mesure. Et un exemple pertinent est la création d'une nouvelle fonctionnalité de commerce électronique ou d'un nouveau site Web, voire d'un outil interne où vous souhaitez obtenir des commentaires de manière cohérente, ou vous souhaitez prendre en compte les commentaires manière itérationnelle, puis modifier et mettre à jour votre produit en fonction Et cela peut être dû à l'environnement, au marché ou aux commentaires des utilisateurs. Et puis les plans agiles deviennent généralement des épopées, comme je vous l'ai montré, puis les épopées sont de grands articles, de grandes histoires Créez une liste de ces produits, ils formeront ce que l'on appelle un backlog de produits, et vous pourrez itérer vos cycles de livraison Ainsi, de temps en temps, généralement pendant une à quatre semaines, vous replanifiez et reconstruisez. Donc, dans cette situation, vous auriez quelque chose qui ressemble à ceci, littéralement une liste. Il contient des estimations à côté de ce que l'on appelle les story points, les nombres de Fibonnaci Et c'est la base de ce type de gestion de projet. Ensuite, l'autre style de gestion de projet est la gestion en cascade ou prédictive. Et la cascade fonctionne mieux lorsque le projet implique des produits physiques, par exemple des produits physiques, pas toujours, mais généralement des produits physiques ou de fabrication. Et c'est lorsque le travail doit être effectué dans un ordre et une envergure spécifiques, sorte que la quantité de travail que vous effectuez, les éléments spécifiés comme travail sont pour la plupart fixes dès le départ. Ils prennent toujours à peu près le même temps , sauf si vous rencontrez un obstacle majeur Ce que vous faites, c'est les fonctionnalités sont fixes dès le départ, et généralement les délais sont les mêmes à chaque fois Un exemple pertinent est donc la production d'une nouvelle ligne de vêtements, mise en place d'une logistique ou le déploiement d' infrastructures où les dépendances sont importantes, mais cela prend généralement à peu près le même temps si vous ne rencontrez aucun obstacle Les plans en cascade mènent donc souvent à phases très claires, à des délais fixes, moins que quelque chose ne change, et vous vous retrouvez avec quelque chose comme un diagramme de Gant, c' est-à-dire les chronologies que je vous ai montrées Cela ressemble donc à ceci. Voici les phases et les délais relatifs à chacune de ces phases assez simples. Selon le type de projet, faut décider s'il s'agira d' un projet agile ou d'un projet en s'il s'agira d' un projet agile ou d'un cascade, ce qui signifie que les phases ou les épopées générées suivront une structure différente Certains comporteront des points narratifs et seront formulés comme suit, ou ils pourraient ressembler à ceci, et ils pourraient avoir un style différent, comme l'analyse des exigences et les spécifications de conception Ensuite, il y a une description. Définissez les spécifications détaillées du produit, y compris la sélection de tissus Valour, la coupe ajustée, les tailles britanniques et les tailles pour hommes Il donne donc simplement une description de ce que c'est à ce stade. Alors que dans le monde agile, cela forme ici un résumé, puis dans la description, vous avez ce que l'on appelle des critères d'acceptation. L'utilisateur doit être en mesure de voir les derniers appareils par date. L'utilisateur doit être en mesure de voir les résultats des matchs et les scores en temps réel , puis de voir certains cas extrêmes à traiter en cas de problème. Il existe donc deux styles de gestion de projet différents en fonction du style que vous choisissez. Et c'est ce que nous voulons que l'agent IA choisisse. en revenir à l'agent AI lui-même, agit de l'agent responsable de la planification du projet, et c'est là que tout le plaisir prend place. Donc, tout d' abord, la première chose à faire est d' utiliser un déclencheur manuel, que nous pouvons modifier pour qu'il soit programmé et qu'il fonctionne tous les jours, toutes les semaines ou de temps en temps. Mais pour le moment, c'est manuel lorsque nous cliquons sur Exécuter. Ce qu'il va faire, c'est obtenir des lignes de notre feuille de planification de projet avec les détails de tous les projets qui doivent être planifiés. Haut niveau en langage naturel, comme je vous l'ai montré, et cela sera envoyé à notre agent de planification de projet. Et l'agent va utiliser un grand modèle de langage comme cerveau, comme ChatGPT, dans ce cas, c'est ChatGPT ou je devrais dire GPT Ce n'est donc pas ChatGPT, mais c'est le même backend. Et cela fonctionnera en fonction de ce qui est lu dans la feuille de calcul, du type de projet à exécuter Devrait-il s'agir d'un projet agile parce qu'il est plus adaptatif ou d'un projet en cascade parce qu'il s'agit d'échelles de temps ou de phases fixes ? Sur cette base, il va créer une liste d' épopées ou de phases en fonction du style Ensuite, ce code les divise essentiellement en une liste d' épopées et de la méthodologie, qu'il s'agisse d'une méthode en cascade ou agile Et la raison en est que nous allons faire différentes choses en fonction de laquelle il s'agit. Donc, c' est à nous de décider si cette déclaration sera en cascade ou agile ? S'il s'agit d'une cascade, nous emprunterons ce chemin. Si c'est agile, nous emprunterons cette voie. Et en gros, selon le chemin que nous choisirons, nous allons nous retrouver avec des épopées. Nous utiliserons des épopées, même si le langage d'Epic est plus agile, mais c'est un bon moyen résoudre les problèmes dont nous avons besoin Les phases ou les épopées dont nous avons besoin dans le format que Jira peut utiliser Maintenant, s'il s'agit d'une phase de style cascade, nous allons définir sa date de début et sa date de fin. Et s'il s'agit d'une épopée, alors nous allons simplement définir l'estimation des points de l'histoire, et nous allons vraiment en rester là. Toutes seront accompagnées d'une description et d'un résumé, et l'agent d'intelligence artificielle décidera de ce qu'il convient de mettre dans une description du résumé de chaque phase. Donc, au final, nous nous retrouverons avec quelque chose qui ressemble à ceci ou quelque chose qui ressemble plus à ceci. C'est donc ce que doit faire l'agent d'IA , et c'est notre flux de travail. Nous n'avons pas besoin de mémoire car il n'y a rien à mémoriser entre les deux. Et il n'y a pas d' outil particulier dans ce cas, car tout ce dont nous avons besoin, c'est d'une feuille de calcul, et toutes les choses amusantes s'y trouvent Alors allons-y et créons 13. Comment automatiser les plans de projet avec l'agent de planification de projet: Comme d'habitude, nous allons donc commencer par créer notre flux de travail. Cliquez sur le bouton Workflow. Et je vais immédiatement le nommer agent chargé de la planification du projet. Donc, la première chose que nous allons vouloir faire est de lire notre feuille de calcul. Je vais donc cliquer ici Accédez à la feuille, et l' action est Get Rose. J'ai déjà mon compte Google. Elle figure dans les documents, et nous allons obtenir la rose, et nous allons choisir parmi une liste. Nous passerons à Passion Sports Project Plans. Et la feuille parmi laquelle nous voulons choisir s'appelle une feuille détaillée du projet, et c'est tout. Et c'est là que tout de suite. Nous pouvons voir qu'il a été choisi deux rangées pour le survêtement Passion Sports AI Tracksuit et le site web de Passion Sports Premier League, deux projets différents. Allons-y. Il y a ajouté un déclencheur manuel car il le fait automatiquement pour démarrer d'une manière ou d'une autre. La prochaine chose que nous allons faire est d'ajouter l'agent AI. C'est l'agent qui l'ajoute et ici, nous allons choisir défini ci-dessous car nous ne modifierons pas ce qu'il fait en fonction des entrées, comme défini ci-dessous. Et nous allons laisser cela comme une expression vide. Il est donc vide. Cela nous permet de descendre et de créer un message système. Le message système s'exécutera à chaque fois. Et nous allons laisser ça pour le moment. Nous reviendrons et y collerons nos griffes. Mais avant de le faire, voyons ce que nous avons. Ce qui manque, c'est le cerveau de l'opération, savoir l'Open AI GPT. Et c'est le modèle de chat. Et GPT 4.1 mini est tout à fait correct, nous allons donc laisser cela. J'y suis habitué. Je l' ai testé, alors allons-y. Maintenant, nous avons configuré le cerveau de l'opération, notre message, et nous ferons d'autres choses en aval par la suite. Il y a donc une invite que j'ai créée plus tôt, je vais donc la coller. Donc, si nous élargissons un peu cela, dans le message de notre système, j'ai utilisé un format qui fonctionne très bien. Cela s'appelle l'objectif, le rôle, le contexte, les actions à entreprendre, c'est-à-dire tout ce qui concerne le contexte, le format, puis les règles ou les choses à faire et à ne pas faire. est un peu plus décomposé que ça, mais ça se résout à ça. Et c'est un modèle bien connu, un modèle rapide pour s' assurer que vous obtenez le bon résultat du LLM ChatGPT Je vais donc passer en revue tout cela, mais je vais vous donner un aperçu de ce qu'il contient L'objectif est donc d' analyser les détails du projet, choisir la méthodologie de livraison appropriée comme dans Agila Waterfall, et de générer un plan de projet prêt pour Jira Le rôle est que vous êtes un agent de planification de projet qui fait preuve de jugement professionnel en matière de gestion de projet. Le contexte et les détails du projet sont récupérés via un Google Sheets connecté. C'est ce que nous avons joint au recto, puis la feuille fournit un certain nombre de lignes. Chaque ligne contient le titre du projet, le type de projet, l'objectif du produit, les principales fonctionnalités et le champ d'application, les contraintes de livraison, les objectifs de performance en matière de qualité. Et ce sont les paramètres que nous allons réellement obtenir à partir de l'entrée ici. Je les avais déjà insérés parce que je l'ai collé à partir d' un autre projet, il devrait donc porter le même nom, mais nous allons vérifier cela Et si ce n'est pas le cas, nous les introduirons. Cela doit être une expression. Et si je l'ouvre à nouveau, vous verrez qu' ils sont tous verts, ce qui signifie qu'ils ont gardé les mêmes noms. Ainsi, les règles de décision, agiles , agiles ou adaptatives lorsque le projet est numérique, exigent des exigences, peuvent impliquer livraison itérative et des optimisations précieuses Est en cascade ou prédictif lorsque le projet implique une production physique ou une fabrication. Le travail est séquentiel avec de fortes dépendances. Le champ d'application est en grande partie fixé à l'avance. Et puis il y a des facteurs décisifs au cas où il serait difficile de décider si l' incertitude et l' itération dominent l'agilité, si le sourcing, le séquençage ou la logistique dominent, logistique Ensuite, les actions sont lues les détails du projet fournis par les Google Sheets, déterminer si la méthodologie agile ou cascade est la plus appropriée, générer une liste d'éléments de travail de haut niveau adaptés aux épopées de Jira Et puis les règles de description. C'est donc ici que je vais détailler ce qu'il faut mettre dans la description de chacun des éléments de travail. Donc, si c'est agile, la description doit contenir des critères d' acceptation et des cas extrêmes avec des titres Apple en gras, et je vais expliquer en détail à quoi cela devrait ressembler cascade, la description doit contenir description standard de l'industrie en tant que chef de projet PMP C'est un professionnel de la gestion de projet. Je lui demande donc simplement d'utiliser les normes de l'industrie, les règles d'estimation. Pour Agile, je lui ai demandé de générer des épopées avec un résumé écrit dans ce format en tant que rôle Je veux des exigences, donc c'est pourquoi, et ce sont des informations standard du secteur Et estimez l'épopée en utilisant les points de l'histoire de Fibonacci. C'est donc une méthode bien connue d'estimation en mode agile. S'il s'agit de Waterfall, considérez chaque épopée comme une phase pour chaque phase, épopée comme une phase pour chaque phase, indiquez la durée, la date de début, qui doit commencer ultérieurement. C'est ce que j'ai fait venir d'ici. Cela signifie maintenant la date ou l'heure actuelles. Donc, s'il y a une date de début, ce doit être après aujourd'hui, je ne peux pas appartenir au passé. Et je le sais parce que lorsque je l'ai déjà fait, cela ne cesse de créer des problèmes ou des tâches qui ont commencé dans le passé. C'est pourquoi je l'ai mis là. Et il doit avoir une date de fin, et les dates doivent être séquentielles et réalistes en fonction de la dépendance Comme vous pouvez le constater, il y a beaucoup de raisonnement là-dedans, des choses que vous ne pourriez pas nécessairement exprimer sinon car pour être réaliste, basé sur les dépendances, il faut de la raison. Il faut réfléchir, et c'est pourquoi nous avons joint notre GPT, notre LLM, afin qu'il puisse réellement Et c'est le pouvoir de l'agent AI. Le format de sortie La sortie doit être constituée de données structurées adaptées uniquement à la création directe d'épopées Jira De plus, les éléments à inclure dans la méthodologie doivent être agiles ou en cascade. Cela va donc créer une structure qui aura tous ces éléments en sortie. Il va donc sortir. La méthodologie aura des valeurs agiles ou en cascade. Il produira quelques épopées, est-à-dire un tableau où chaque élément inclut un résumé, et j'ai dit un titre Jira Epic concis dérivé de la portée du projet, de la description, de la description claire du style du jury, de l'estimation, des points narratifs agiles, de la durée, des dates de début et de fin de Waterfall, et de toutes les hypothèses clés Et puis les règles supplémentaires n' ajoutent pas d'explications narratives en dehors de la sortie structurée. Ne mélangez pas les styles d'estimation agiles et en cascade, utilisez des hypothèses et des fourchettes conformes aux normes du secteur, assurez-vous que les résumés et les descriptions sont rédigés dans le langage professionnel de Jira Si nécessaire, entrez les données. Si les données d'entrée requises sont manquantes, si le résultat en sortie est vide, la sortie doit être exactement conforme au schéma de sortie structuré. Ne renvoyez pas le JSN sous forme de texte. N'encapsulez pas le résultat dans du markdown ou des blocs de code. Cela suffit donc essentiellement pour s'assurer qu'il connaît l'objectif, le rôle et le contexte. Il sait ce qu'il doit faire. Je connais le format dans lequel il doit le faire. Et il y a des choses à faire et à ne pas faire, des choses à faire et des choses à ne pas faire au bas de l'échelle Il s'agit donc d'un message très précis ou d'une invite très stricte adressée à notre GPT, afin qu'il sache exactement quoi générer La première chose à faire est donc d'exécuter cette étape et de s'assurer qu'elle fonctionne réellement nous donne un résultat et de voir quel est le résultat. Alors faisons-le. Nous pouvons donc voir que les nœuds fonctionnent bien et il y a tout un tas d' informations ici. Je vois qu'il y a deux résultats. Comme vous pouvez le voir ici, deux éléments, et c'est parce qu'il en a pris deux, les deux lignes de notre feuille de calcul Et je peux voir dans le premier que la méthodologie est en cascade. Dans le second cas, la méthodologie est agile. Cela semble donc déjà bien, et nous le savons car ici le premier est un projet vestimentaire, et le second est un site Web. sites Web sont donc généralement agiles, car avec les logiciels, nous voulons généralement itérer et continuer à changer Alors que pour quelque chose comme les vêtements, c'est assez fixe. Il existe généralement un contrat, et nous savons que pour un tel projet, il s'agit généralement d'un projet de style cascade dans lequel tout est défini dès le départ, puis construit par étapes C'est donc un bon début. Vous remarquerez que la structure JSON contient beaucoup de guillemets ici. C'est quelque chose qui se produit habituellement, et nous devrons faire quelque chose pour y remédier. Mais la première partie a très bien fonctionné. Passons maintenant à la recherche de l'agent. D'ailleurs, je veux que vous vous souveniez, c'est qu'il a utilisé le raisonnement pour générer toutes ces choses. Ce sont toutes des phases qu'il a générées. Et toutes les phases et les épopées ont été générées uniquement sur la base de ces informations, d' langage très vague, et c'est la puissance d'une IA 14. Comment automatiser les plans de projet Waterfall (prédictifs) directement dans Jira: Un. Donc, en y repensant, la prochaine chose à faire est de déterminer ce qu'il faut faire. Maintenant que nous avons toutes ces épopées, nous devons les intégrer à Jira, faire différentes choses et créer un type de problème différent Ce n'est peut-être pas le type de problème, mais nous devons créer des problèmes différents pour les projets en cascade et des problèmes différents pour les projets agiles. Donc, à cause du format, parce qu'il y a beaucoup de guillemets cela a échappé à des choses et a rendu les choses un peu compliquées, et j'ai parfois du mal à trouver l'agent AI pour le rendre plus clair Ce que je fais habituellement, c'est ajouter du code par la suite pour nettoyer tout cela. Faisons-le maintenant, et cela mettra en évidence le fait que nous avons une méthodologie suivie d'un tas d'épopées Cela sera beaucoup plus clair ici. Nous pouvons donc parcourir toutes les épopées et les envoyer à Jira. Nous pouvons également voir très rapidement quelle est la méthodologie, qu'elle soit en cascade ou agile, et faire différentes choses. Faisons-le donc en le présentant sous une forme légèrement plus propre, qu'il soit plus facile d'y accéder et de saisir ce que nous voulons. Pour ce faire, nous allons avoir besoin d'un nœud de code, et nous le ferons en JavaScript. Et j'ai créé le codola, donc je vais juste le coller et l'expliquer Donc, ce que nous faisons, c'est sur le côté gauche, nous avons l'élément, qui est cette structure de sortie. Nous l'obtiendrons et nous l' obtiendrons à partir de l'entrée, qui est en fait cette structure. Et une fois que nous aurons obtenu le résultat brut, nous le transmettrons. Et s'il s'agit d'une chaîne, nous allons extraire le JSON brut dont nous avons besoin. , nous allons passer devant les terrains jusqu'au plus haut niveau, Comme je le disais, nous allons passer devant les terrains jusqu'au plus haut niveau, car cela nous permet de trouver plus facilement ce que nous voulons. La méthodologie des articles sera donc la méthodologie passée. En d'autres termes, nous allons choisir cela cette chaîne ici et nous allons également choisir les épopées à partir de cela Ensuite, nous allons retourner le nouvel article, qui est beaucoup plus propre. Cela nous permet donc de saisir beaucoup plus facilement ce que nous voulons, la méthodologie, afin que nous puissions déterminer si elle est agile ou cascade, puis les épopées afin de pouvoir les parcourir en boucle Voyons donc ce qui se passe lorsque nous l'exécutons. La première chose que j'ai remarqué c'est que j'ai oublié de faire quelque chose. Ici, vous pouvez voir qu' un seul article a été renvoyé, même s'il y en avait deux, un pour chaque ligne de l'entrée. Et la raison en est que je l'ai fait exécuter une fois pour tous les éléments sélectionnés. J'aurais donc dû lancer une fois pour chaque article. De cette façon, chaque ligne de la feuille de calcul fera cela, fera cela, qui nous permettra d'envoyer facilement chaque ligne en sortie et de les traiter différemment. Donc, si je l'exécute, c'est parti. Maintenant, c'est un peu plus clair , afin que nous puissions récupérer les résultats, et cela nous permet d'accéder un peu plus facilement à ce dont nous avons besoin, la méthodologie et les épopées Nous avons également maintenant deux éléments, l'un ici dans la structure de sortie, puis l'autre plus bas. Vous pouvez donc voir ici qu' à l'extérieur, la méthodologie est en cascade, suivie d' un certain nombre d'épopées Et si je passe à la suivante dans cette structure de sortie, la méthodologie est agile, puis nous avons un certain nombre d'épopées, et c'est l' information que nous voulons pouvoir obtenir facilement Cela a donc fonctionné. La prochaine chose que nous allons faire est de décider s'il s'agit d'un objet agile ou d'une cascade, puis de faire quelque chose de différent à chaque fois. Donc, pour cela, nous allons utiliser un I. Et c'est fini si, et à l'intérieur, ce que nous voulons faire, c'est choisir la méthodologie, qui est là, agréable et facile à saisir. Ensuite, nous allons le faire. Si c'est égal à une cascade, nous allons emprunter la première piste. Et pour toute autre raison, nous allons partir principe que c'est agile, puis passer à la deuxième voie. Alors exécutons-le. Et si vous regardez ici, vous pouvez voir qu'il y a une vraie branche et une fausse branche. est-à-dire, s'il est vrai que cet objet est une cascade. Il dit que la méthodologie est en cascade, puis elle aboutit à la vraie branche. Mais si c'est faux, cela se retrouve dans la fausse branche. Et c'est parce que la première est la méthode en cascade, la première ligne et la deuxième ligne est la méthodologie agile. Il s'est donc ramifié avec succès, donc c'est bien. Alors sortons-en de ça. Alors, que voulons-nous faire ensuite ? Donc, s'il s'agit d'une méthodologie en cascade, nous voulons créer un autre type de problème dans Jira Il aura toujours le type de problème Epic, mais nous allons y définir différents champs afin de pouvoir l'afficher sous forme de graphique Gan. Et si c'est agile, nous ferons autre chose. Mais abordons d'abord le problème du style en cascade. Donc, ce que nous devons faire, et cela s'applique en fait aux deux cas, c'est séparer les épopées à ce stade Nous savons donc que cette piste est destinée à une cascade. Distinguons donc les épopées de la cascade, et les épopées sont les phases en termes de cascade que nous allons envoyer à Jira sous Nous allons donc choisir ce nœud scindé, qui supprimera les épopées dont nous avons besoin Donc, ici, nous allons littéralement ajouter des épopées, et c'est ce que nous voulons séparer. Donc, à partir de maintenant, nous voulons juste une liste d'épopées, et il n'y a rien d'autre à y faire allons donc vérifier que nous obtenons nos épopées dans la sortie, et nous y voilà Il s'agit donc d'une liste d'épopées ou de phases en cascade, chacune ayant un résumé, une description, une estimation avec une date de début et de fin, et c'est exactement ce que nous voulons pour chaque phase générée C'est donc ça. Ensuite, la prochaine chose que nous voulons faire est de les ajouter à Jira Vous pouvez donc voir qu'il est sorti en un seul article. Maintenant, nous le divisons en cinq, et voici les cinq épopées ou phases que nous allons ajouter à Jira Il va donc l'appeler cinq fois Donc, ce que nous allons faire, c'est cliquer sur Plus dessus, puis nous allons trouver Jira, et nous voulons le logiciel Jira Et dans le logiciel Jira, nous allons créer un problème J'ai donc déjà un compte Jira Software. Si vous avez Jira, vous devriez avoir un compte pour vous assurer de le configurer correctement afin de pouvoir ajouter des épopées Et ce qu'il faut choisir, c'est un projet Scrum. Et vous pouvez choisir un projet Scrum à la fois pour le côté cascade et le côté agile lorsque vous configurez Jira Si vous le faites aussi longtemps que vous le faites, vous aurez accès au bon type de problème. Une fois que vous avez créé un compte A Jira, vous pouvez venir ici et choisir votre compte comme d'habitude, créer un nouvel identifiant comme d'habitude. Ce sera Cloud. Vous devrez obtenir votre jeton d'API et le mettre ici. Et une fois que vous l'aurez fait et que vous aurez indiqué votre adresse e-mail, vous pourrez continuer. Nous avons donc déjà les bonnes choses ici. problème concerne la ressource, et l'opération est créée. Je vais donc choisir parmi une liste de tous mes projets. Et voici le projet de cascade. Donc, s'il s'agit d'une cascade, nous savons que nous voulons qu'elle soit consacrée à ce projet, Passion Sports, AI Tracks. C'est dans cette direction que s' orientent nos projets de cascades, car tous nos projets de cascades sont actuellement des projets d' athlétisme. Avec le temps, nous pourrions changer cela. Ce ne sont donc que des projets vestimentaires, par exemple, ou nous aurions pu les appeler des projets en cascade. Mais juste pour plus de clarté, je l'ai appelé ainsi pour le moment. Et puis le type de problème que cela créera est épique pour le moment. Maintenant, nous voulons commencer à ajouter les informations, et c'est la raison pour laquelle nous avons créé Waterfall séparément des problèmes agiles. Le résumé parle donc de lui-même. Cela viendra du résumé. Et ce sera un peu comme le titre de cette phase, qui est la finalisation du design du survêtement pour homme Passion Sports Et les autres choses que nous voulons ajouter, c'est que nous pouvons ajouter littéralement n'importe quoi, mais nous voulons ajouter une description, et cela viendra d'ici. explique que cette phase implique la finalisation de la conception du produit, y compris la sélection des survêtements Valere, etc. L'autre élément vraiment important à ajouter est la date de début. Et maintenant, la date de début n' apparaît pas dans notre liste. C'est parce qu'il s'agit actuellement d'un champ personnalisé dans Jira Ensuite, vous ajoutez un champ personnalisé à partir d'une liste, date de début. C'est ce que nous voulons. Ensuite, nous allons l'intégrer. Et c'est à peu près tout ce dont nous avons besoin. Nous pourrions en ajouter d'autres, mais par souci de concision, je vais m'en tenir à cela. Une chose à noter est que nous ne pouvons actuellement pas obtenir de date de fin, qui est une date d'échéance. Nous ne pouvons pas le faire passer par le nœud. Si vous essayez de consulter le champ personnalisé de l'annonce, vous verrez que la date d'échéance, qui correspond à la version de Jira d' une date de fin, ne figure pas dans la liste À l' heure actuelle, il y a juste un problème où cela ne suffit pas, mais nous pourrons toujours le résoudre plus tard. C'est suffisant, et nous pourrions le mettre ailleurs afin mettre la date d'échéance dans la description, puis de la sélectionner et de l'ajouter plus tard. C'est un peu encombrant, mais pour le moment, c'est une façon de le gérer Voilà donc toutes les informations dont nous avons besoin. Voyons maintenant si nous pouvons créer cette épopée avec succès dans Jira Voilà. On dirait qu'il a créé une, deux, trois, quatre ou cinq épopées dans Jira Donc, si nous en sortons maintenant, nous devrions être en mesure d'aller sur Jira et de voir si elle a été créée à ce moment-là Une façon de vérifier est que si nous revenons arrière et que nous examinons la sortie, vous pouvez voir les identifiants ici, vous pouvez voir les clés ici, PSAT 265, PSAT Donc, si je reviens à Jira, et que nous voulons le survêtement basé sur l'IA, si je rafraîchis, c'est parti Vous pouvez donc voir que tout ce qui est écrit en 65, 66 , 7, 68 et 69 est apparu ici. Maintenant, si je supprime ces anciens, juste pour éviter toute confusion. En fait, je vais devoir me rendre AW et supprimer tous les anciens, il ne nous reste que les nouveaux qui sont venus directement, et vous pouvez le savoir à partir de la date. Donc, si je reviens à la vue chronologique, vous pouvez voir qu'il s'agit plutôt d'un diagramme de Gan, qui indique essentiellement les heures, les heures de début et de fin de chacune de ces tâches. C'est donc excellent. Nous avons terminé le premier. Maintenant, revenons en arrière. Donc, ce que nous avons, c'est que s' il s'agit d'un projet en cascade, cela crée le problème et il le crée. Surtout, il l'a créé avec une date de début. Et le fait qu' il ait une date de début signifie qu'en mode chronologie, comme il a une date de début, il commence ici et continue. Même s'il n'y a pas de date limite, comme vous pouvez le voir ici, il continue. Je pense qu'il y a une sorte de défaut, mais il ne durera certainement pas plus longtemps que la phase suivante. Et puis ça s'arrête là, et cette phase continue, puis il y a une autre phase. C'est pourquoi, heureusement, même s'il n'y a pas de date limite, il est assez facile de voir que cela fonctionne. Et nous avons un Gan qui ressemble presque à une gancha. Donc c'est génial. 15. Comment automatiser les plans de projet agiles (adaptatifs) directement dans Jira ira: Maintenant, ce que nous voulons faire, c'est créer ce backlog pour l'agilité agile pour les tâches agiles, cela ne les créera pas avec un jour de début, ce qui signifie que si vous deviez regarder cela dans la chronologie, cela ne peut même pas afficher la chronologie le moment. Pit est intéressant. Mais dans la chronologie, il ne montre aucune de ces histoires ou épopées parce que, tout d'abord, ce sont des histoires Ils mettent des histoires, pas des épopées, donc elles ne seront pas diffusées, et ils n'ont pas date de début, donc vous ne les verrez pas ici. C'est ainsi que nous savons qu' il a réussi à les intégrer dans le style agile des histoires. Donc, ce que je vais faire, c'est les supprimer afin que nous sachions quand les nouveaux seront arrivés. Vas-y, c'est totalement propre. Maintenant, lorsque nous en reviendrons à l'arriéré du site de football Passion Sports, Premier League, nous allons voir une toute nouvelle série d'articles une fois que cela aura fonctionné Maintenant, si nous revenons en arrière, ce que nous voulons faire maintenant, c'est travailler sur cette deuxième piste du I. La première piste a créé des éléments pour tout ce qui est un projet de cascade. Nous voulons maintenant faire une chose très similaire, mais modifier légèrement les problèmes. Donc dupliquons ceci, attachons-le. Maintenant, si nous regardons à l'intérieur, ce sera exactement pareil. Cela va toujours les prendre comme des épopées, puis nous ferons choses différentes à l'autre bout du fil Exécutons donc cette étape. Assurez-vous que cela fonctionne, oui, il s'agit de les transformer en épopées, comme vous pouvez le voir ici avec un résumé, une description et une estimation en points d'histoire, ce qui est la partie importante, comme nous Maintenant, il s'agit de les séparer et nous avons six objets, tous chez Epic. Nous pouvons à nouveau créer un problème et nous le fixons. Ouvrons donc ceci. Et nous allons apporter quelques modifications ici. Donc, la première chose est que nous n'allons pas partir de la même liste. Donc, ce que je vais faire juste pour être propre, c'est supprimer ces parties parce que nous les ajouterons plus tard. Je vais même supprimer le résumé que nous puissions repartir à zéro. Le projet à partir de là est donc toujours le même, donc c'est le même identifiant. Nous allons au même endroit. Cela crée toujours un problème, donc c'est un problème de ressource, opération Create. Le projet est cependant différent. Nos projets agiles seront donc publiés sur le site de football de Passion Sports, Premier League. Nous supposons donc que s'il est agile, ce doit être ce projet pour le moment. Nous pourrons changer cela plus tard. Le genre va être une histoire. Nous n'allons pas le considérer comme une épopée, car les épopées ont tendance à apparaître sur la chronologie Les articles apparaissent dans le blog Nous voulons donc qu'ils apparaissent dans le projet Blog pour le style agile Nous allons donc cliquer sur Story. Et le reste est très similaire. Nous allons prendre notre résumé et le mettre en résumé. Et c'est écrit dans un style agile. En tant que fan de football, je souhaite consulter les matches et les résultats exacts et à jour de la Premier League afin de pouvoir suivre les horaires et les résultats des matchs. Sympa. Les résumés s'y trouvent Nous devons maintenant ajouter la description. À partir de là, nous allons développer et maintenir un module dynamique sur les montages et les résultats. Voilà donc la description. Et la différence avec les projets agiles, c'est qu' au lieu de spécifier la date de début et la date de fin à l'avance, nous y ajoutions des estimations D'habitude, c'est l'équipe qui s'en charge, mais je l'ai simplement indiqué pour montrer à quoi cela ressemblerait. Donc, si nous ajoutons un champ, ce n'est pas un champ normal. C'est dans des champs personnalisés. Cliquez sur Ajouter un champ personnalisé, sélectionnez-le dans la liste, et nous voulons une estimation du Story Point. Et la valeur viendra d'ici. Nous allons donc simplement mettre les choses au clair. Et c'est à huit points. C'est donc tout ce dont nous avons besoin car il n'a pas de date de début, il n'apparaîtra pas dans notre chronologie et nous ne le voulons pas. Nous voulons qu'il s'agisse d'une liste dans une liste appelée liste de blogs. Exécutons donc cette étape, et nous pouvons voir qu' elle a maintenant généré une, deux, trois, quatre, cinq ou six histoires, en commençant par touche PS PL 65 et en terminant par la touche PS PL 70. Nous devrions donc tous les voir apparaître dans notre carnet de commandes, mais ils ne figureront pas dans la chronologie, et ils ne devraient figurer que sur et ils ne devraient site de football de Passion Sports, le projet Premier League sous forme de Stories Maintenant, nous avons fait les deux morceaux. Passons à Jira pour voir notre projet agile. Voici donc notre carnet de commandes. Si nous actualisons, voilà. Vous pouvez voir que notre carnet de commandes contient tous les articles 65 à 70. Vous cliquez sur l'un d'entre eux. Ce qui est génial, c'est que nous avons non seulement notre résumé en tant que fan de football, etc., mais nous avons également une description excellente, car elle contient des critères d'acceptation dans les cas extrêmes, tous générés par notre agent d'IA parce que nous lui avons dit de faire les choses dans un format particulier, et c'est ce que nous avons fait pour chaque histoire Cela peut donc toujours être modifié, affiné et mis à jour, mais c'est un excellent point de départ. Il contient même des estimations, seront basées sur des connaissances réelles. Encore une fois, c'est le genre de choses l'équipe devrait examiner pour estimer, mais il ne s'agit que d'une démonstration de ce qui est réellement possible. Et si nous revenons en arrière et que nous examinons notre agent d'intelligence artificielle. Tout vient de là. Tout cela est venu du fait que, selon moi, la description devrait contenir des critères d'acceptation dans des cas extrêmes avec des titres en majuscules en gras Tout est là. Il disait comment générer les épopées avec un résumé écrit en tant que rôle I, afin que la raison estime les points de l' histoire de Fibonacci Toutes ces informations ont donc été utilisées pour générer des histoires. Et si vous y réfléchissez, tout cela vient d' une feuille de calcul et principalement une feuille de calcul et principalement du fait qu'un objectif de produit est de créer un site Web de football britannique de haut niveau couvrant la Premier League et doté quelques fonctionnalités clés telles que éléments attendus des fans de football tels que les matches, résultats, les classements, etc. C'est vraiment génial que nous soyons passés de ce flux de travail à celui-ci, qui est une liste d'histoires, d'histoires de haut niveau ou d'épopées sur lesquelles l'équipe peut travailler C'est donc notre flux de travail. Vraiment génial. Notre agent responsable de la planification de projet fait vraiment partie de l'équipe, et cet agent d'IA a fait un excellent travail générant deux pistes différentes en utilisant le raisonnement et son cerveau, le modèle Open AI GPT pour générer des plans de projet complets pour un projet en cascade ou un projet agile, le tout sur la base d' informations vraiment minimales, mais de plans vraiment réalistes basés sur ça, en fait. Alors maintenant c'est ton tour. Je veux que vous réfléchissiez au nombre de fois où vous avez dû décider il s' agissait d'une cascade agile ou au nombre de fois où vous avez dû créer des plans de projet à partir de zéro, en remplissant des feuilles de calcul plus grandes dû créer des plans de projet à partir de zéro, en remplissant des feuilles de calcul plus grandes dans lesquelles vous devez inscrire vous-même chaque tâche, chaque phase, chaque épopée Alors pensez-y et je veux que vous proposiez un projet qui sera intégré à NAN sous forme d'automatisation et qui vous simplifiera la vie. Par exemple, si vous êtes chef de projet, vous pouvez l'utiliser pour créer automatiquement les plans et les envoyer à Jira ou à partir de briefs de projet ou d'idées de haut niveau tout comme nous, chef de produit, vous pouvez l'utiliser pour transformer vos idées en épopées prêtes à être traitées. Si vous êtes fondateur, vous pouvez standardiser l'exécution entre les équipes afin que, lorsque vous avez une idée, elle soit exécutée de la même manière pour toutes les équipes Elles peuvent simplement utiliser ce flux envoyer des tâches vers l'outil de leur choix Si vous êtes directeur des opérations, vous pouvez planifier des initiatives de production ou de logistique à cet effet. Et si vous êtes chef d'équipe, vous pouvez lever toute ambiguïté dès le début de la planification et générer des tâches qui sont générées de manière cohérente au sein de votre équipe Commencez donc par une feuille de calcul, un agent et une seule décision de planification Et puis construisez à partir de là. C'est ainsi que les flux de travail agentiques et les automatisations remplacent les réunions et ne remplacent pas le jugement, car vous pouvez toujours y participer. Mais comme vous pouvez le constater, il est très puissant pour automatiser la planification de vos projets J'espère que cela vous a plu. Rendez-vous dans la prochaine leçon. 16. Comment automatiser les publications et les images avec un agent de campagne sur les réseaux sociaux: Dans cette leçon, nous allons automatiser l'un des les plus répétitifs et les plus aspects les plus répétitifs et les plus chronophages de la gestion d'une marque, savoir la création de contenu sur les réseaux sociaux. Nous allons le faire à l'aide d'un agent d' intelligence artificielle. Pourquoi l'utilisons-nous ? Nous l'utilisons pour générer du contenu cohérent sur les réseaux sociaux, ce qui nous permettra de partager certains actifs, directives de marque et les images de marque, couramment différents rôles, automatiser les publications sur les réseaux sociaux, maintenir la cohérence de la voix de la marque, afin qu'elle ait toujours la même apparence Permettre aux équipes de créer un contenu sécurisé conforme à certaines directives ou à certaines règles au sein de l'entreprise Voici donc notre flux de travail, l'agent de campagne sur les réseaux sociaux. Dans ce cas, nous le faisons à l'aide d'un message de chat, et la principale raison pour laquelle nous le faisons est qu'il très pratique de discuter ici pour utiliser notre chat pour envoyer des messages à notre agent. Et il existe d'autres moyens de le faire. Nous pouvons le planifier, et nous pourrons y revenir ultérieurement. Mais pour l'instant, nous allons utiliser chat car c'est très pratique. Cela va faire, c' est envoyer un message à l'agent. Comme d'habitude, l'agent est utilisé comme modèle GPT cérébral. Cette fois, nous allons avoir de la mémoire, car ce que nous voulons faire, c'est envoyer un message sur les réseaux sociaux à chaque fois. Et nous voulons nous souvenir des dernières images que nous avons envoyées, car nous ne voulons pas réutiliser les mêmes images encore et encore. Je ne veux pas envoyer de message aujourd'hui matin et soir, réutiliser la même image. À ce stade, nous allons donc introduire la mémoire. Et avant même d' envoyer le message, nous allons faire référence aux actifs de la marque. Il s'agit essentiellement des directives de notre marque. Et nos images de marque pour nous assurer que les directives nous renseigneront sur la couleur et le style du produit, et que les images nous montreront les bonnes images à utiliser conformément à la publication. Et ici, nous allons utiliser un agent, car un agent d'intelligence artificielle nous aide à résoudre des problèmes complexes liés au raisonnement. Nous voulons donc que l'agent réfléchisse réellement à différents scénarios, aux directives et qu' s'assure que nous envoyons les bons messages au bon moment, en utilisant un certain raisonnement pour s'assurer que tout ce que nous publions est conforme aux directives. Il est donc logique d'utiliser un agent plutôt que d'utiliser un ensemble de règles , le cas échéant. Nous allons ensuite utiliser cette requête HTTP comme nous l'avons fait par le passé pour récupérer les bonnes images. Et nous allons créer un article. Dans ce cas, nous allons aller sur LinkedIn. C'est assez simple, et je vais vous montrer comment faire, mais cela peut être fait pour n'importe quel site de médias sociaux. Cela peut être fait pour n'importe quel réseau social. Cela peut être fait pour Facebook, Instagram, Tik Tok et, bien sûr, ici, comme vous pouvez le voir sur LinkedIn et, bien sûr, sur X. Dans ce cas, nous allons publier sur LinkedIn. Et voici un exemple de ce que nous allons publier. Ceci est une représentation de notre page de sports passionnés sur LinkedIn. Et nous informons nos associés commerciaux ainsi que nos clients que cela va arriver, et ces personnes sont des personnes qui achètent en gros et les mettent en magasin, mais certaines d'entre elles sont également des clients qui se trouvaient simplement sur LinkedIn. Et ce que nous avons fait, c'est créer un article. Vous pouvez constater que c'est spécifique au lancement du Boxing Day, découvrir le mélange parfait de style et de performance avec la dernière collection Passion Sports conçue pour une coupe ajustée, ornée du logo Passion Sports distinctif, des modèles pour hommes en noir et or éclatants, femmes en noir et rose audacieux, pour femmes en noir et rose audacieux, améliorer votre style de sport et faire sensation ce lendemain Design sportif passionné pour les champions. Tout cela est généré, puis nous avons obtenu notre image survêtement de sport passionné. Nous en avons quelques-uns là-bas. Nous avons le concept original qui vient du PDG. Nous avons également d' autres images de marque présentant un design élégant. C'est une excellente utilisation des images. C'est la fin du jeu. Montrons comment nous y parvenons. Pour créer cela, nous allons le faire étape par étape. Tout d'abord, si vous vous en souvenez, nous avons fait référence aux actifs de notre marque à l'aide d'un document Google. Nous allons montrer comment passer d'un Google Doc à MCP et pourquoi nous l'utiliserions Première étape, comme d'habitude, créons nous-mêmes un flux de travail. Je vais l'appeler l'agent de campagne sur les réseaux sociaux. Et la première chose que nous allons faire est d' ajouter notre nœud de discussion. C'est ce que nous allons utiliser pour déclencher la publication. Voilà, et il n' y a rien d'autre à dire à ce sujet pour le moment. Nous allons, bien sûr, avoir notre agent d'intelligence artificielle. Et ce que nous allons faire, c'est qu'il est déjà connecté au nœud de déclenchement du chat, ce qui est génial, et il va déjà prendre en charge les entrées du chat, ce dont nous avons également besoin. Ce que nous allons faire, c'est, comme d'habitude, ajouter notre message système. Et cela va nous dire ce qui devrait se passer à chaque fois, quel que soit le message qui nous parvient. Mais avant de répondre à notre demande, nous allons d' abord réfléchir aux outils à utiliser, puis ajouter le cerveau de l'opération, comme d'habitude. Et c'est le modèle ouvert d'Aichat. 4.1 mini est bien comme d'habitude. À ce stade, ce que nous voulons faire , c'est que chaque fois que nous recevons un message, nous voulons nous référer à nos directives de marque et à nos images de marque pour pouvoir créer le message. Les directives relatives à la marque nous aideront à nous assurer que nous avons le bon texte, et les images de marque nous permettront les utiliser pour envoyer réellement le message. Nous allons passer à Google Sheets. Et nous allons obtenir les directives de notre marque , les directives relatives aux survêtements. J'aime le paramétrer manuellement, mais il sait que nous avons une ligne dans la feuille. Voilà. Il y a les informations, style masculin, style féminin. Et l'autre chose que nous voulons faire, c'est récupérer les images de marque. Nous allons donc quand même passer à la fiche de recherche du produit. Et nous allons prendre des photos de survêtements, et c'est parti. Voilà. Vous y trouverez les liens vers différentes images. Il s'agit de saisir les bonnes informations. Ensuite, nous allons rapidement exécuter l'étape d'exécution et retourner voir notre agent. Pour le moment, rien n'arrive car nous n'avons même pas envoyé de message. Ici, nous pouvons envoyer un message. Par exemple, nous pouvons lui demander de créer un post pour le lendemain de Noël. Cliquez ici sur Entrer. Et c'est pour voir certaines données entrer. Maintenant, comme d'habitude, vous pouvez voir les entrées de chat arriver, créer un post de Noël pour notre produit très vague, très vague, délibérément Et c'est pour vous montrer que nous pouvons faire quelque chose, nous pouvons commencer par quelque chose de très vague et ensuite terminer par une publication appropriée sur les réseaux sociaux basée sur cet agent. Pour le moment, rien ne sort, et c'est parce que cela indique simplement que vous êtes un assistant utile. Maintenant, je vais saisir notre message, nous allons le mettre ici et nous allons voir ce que cela en ressortira, et cela aura beaucoup plus de sens. OK, alors voici notre message. Il est écrit : « Vous êtes un assistant responsable de la conformité de la marque et du contenu des réseaux sociaux ». Premièrement, vérifiez les directives de marque l'aide de l'outil Obtenir les directives de marque. Deuxièmement, générez des textes sur les réseaux sociaux LinkedIn comme demandé par le chat et assurez-vous qu'il utilise directives de la marque pour décrire les images. Troisièmement, trouvez tous les liens vers des images dans l'outil Obtenir des images de marque où la marque Passion Sports est oui. Quatre, ne produisez qu' un seul lien d'image. Cinq, sortez le texte dans ce format, sans rien changer. Et il y a du JSON structuré ici, qui est le texte du message, le postext va ici, le lien de l'image, le lien de l'image va ici L'invite est très simple. Il dit essentiellement : obtenez des directives de marque, obtenez des liens vers des images, publiez qu'un seul des liens vers des images, puis produisez du texte dans ce format, ne changez rien. Et dans ce format, il contient littéralement le texte qui entre et le lien de l'image. Faisons-le donc simplement à titre de test assurez-vous que cela fonctionne et voyons quel est le résultat. Nous pouvons donc voir ici que le Jason est sorti. Nous avons le texte du post. Ce lendemain de Noël, améliorez votre niveau de sport avec des Slim Fit noirs et dorés élégants conçus exclusivement pour les hommes, confectionnés à la perfection avec le logo Passion Sports Nos vêtements allient performance et élégance. Ne manquez pas l'occasion de vous imprégner de l'esprit de la saison avec notre collection haut de gamme Hashtag Boxing Day, hashtag sport, élégance des vêtements de sport. Ensuite, le lien vers l'image est un lien direct vers Dropbox contenant la première image. C'est donc excellent. Et n'oubliez pas que tout provient d'un message très simple qui demande créer un article pour notre produit le lendemain de Noël. Vous n'avez rien dit sur la couleur ni sur le produit. Mais parce que si nous regardions ici, nous pouvons voir que nous avons nos directives de marque et que nous avons nos images de marque, nous pouvons générer le message. Donc, si nous ouvrons cette voie, et que nous jetons un coup d' œil à nos directives de marque. Vous pouvez voir qu'il a été retiré du drap. Il est noir et doré, remplacez tous les logos par un logo Passion Sports, adaptez-le à la coupe ajustée, rien d'autre. Et même si c'est un peu une question, je changerais probablement cela pour ne pas dire de ne rien faire d'autre et de ne pas remplacer les logos par un logo de sport passionné. C'était quand même assez intelligent pour déterminer ce que nous voulions faire et pour que ce texte indique suffisamment qu'il existe un style masculin ou féminin et quel en est le look et le toucher. C'est un bon début. Nous avons maintenant notre résultat, qui est le texte du post. Ce que nous voulons essentiellement faire, c'est saisir notre image, transformer en une image réelle. Et puis transformez-le en post. La première étape consiste à utiliser un nœud HTTP. Et pour l'URL, nous allons extraire l'URR d'ici. ce faire, nous devons entrer dans le JSON et extraire la sortie. Mais dans la sortie, dans la sortie, nous voulons réellement transmettre le JSON et extraire le lien de l'image, et cela ressemble à ceci. Cela dit essentiellement, dans le JSON, passez-le, puis saisissez l'élément de sortie, saisissez l'élément de sortie puis récupérez le lien de l'image. Si vous regardez ici, nous allons examiner cette structure. Nous allons récupérer cet élément de lien d'image ici. Vous pouvez voir ci-dessous un exemple. Vous pouvez voir que cette URL a été extraite , et c'est exactement ce que nous voulions. Et comme d'habitude, nous allons devoir définir des détails pour nous assurer d'obtenir nos données brutes. Nous passons donc aux options, choisissons la réponse. Le format sera un fichier de données. Et ce que cela va faire, c'est convertir cette URL en image, en données d'image réelles. Allons-y. Voilà. Ça y est. Nous pouvons le télécharger. Et voilà. Il s' agit de la première image que nous téléchargeons actuellement Sur la base des liens vers des images que nous avons obtenus lors de nos recherches, des produits de marque. C'est ça. Maintenant, c'est la prochaine chose à faire. Le plus important est de le publier sur les réseaux sociaux. Si nous voulons publier sur les réseaux sociaux, nous avons juste besoin d'un nœud pour cela. Je vais utiliser l'exemple très simple de LinkedIn sur la façon de publier des messages sociaux. Cliquez sur R plus, saisissez LinkedIn, et nous voulons publier. Et voilà. La première chose à faire est de créer un identifiant. J'ai déjà créé le mien, mais si vous devez créer un identifiant, vous devrez faire certaines choses Il y a deux manières de procéder. La première est que si vous créez un identifiant, vous vous en tiendrez littéralement à la norme Habituellement, il ne s'agit soutien organisationnel et de l'héritage peut être absent. Je les ai allumés pour une raison que je vais vous dire. Ensuite, vous partirez et vous connecterez votre compte. Il s'ouvrira ici, puis vous vous connecterez. Et en gros, une fois que vous êtes connecté , cela vous ramènera ici. Maintenant, vous constaterez peut-être que cela ne fonctionne pas à cause de la façon dont LinkedIn attend de vous que vous puissiez publier. Et vous pouvez réellement ouvrir ces documents ici, cliquez sur Open Docs. Et il commencera à vous indiquer quelles sont les conditions préalables pour pouvoir publier Il dit : « Vous pouvez utiliser ces informations d'identification pour authentifier LinkedIn. Il s'agit du nœud que nous utilisons. Et les prérequis sont que vous devez créer un compte LinkedIn Vous devez créer une page d'entreprise sur LinkedIn. Et maintenant, ce sont les deux choses que j'ai. Je ferme ça et j'y retourne. J'ai un compte, évidemment. C'est pourquoi je suis connecté, et voici page de mon entreprise pour Passions sports. J'ai déjà ces deux choses. Cependant, vous devrez peut-être créer un support organisationnel et cliquer sur Support organisationnel , puis sur Héritage. Et puis il existe différentes manières de se connecter à LinkedIn. Si nous revenons à la documentation, cela montre qu'il y avait deux méthodes, la méthode d'authentification prise en charge. Gestion de communauté avec OWL two. Utilisez ce message. Utilisez cette méthode si vous êtes un nouvel utilisateur de LinkedIn ou si vous créez une nouvelle application LinkedIn. Et puis il y a AOT deux. Utilisez le message, utilisez la méthode pour les anciennes applications LinkedIn et comptes d'utilisateurs. C'est un peu vague quant à savoir lequel utiliser. Je vais vous montrer comment faire chacune d'elles. Je viens de vous montrer comment vous connecter littéralement en utilisant OWL two. Mais je devais vous montrer comment faire les deux au cas où l'un d'entre eux ne fonctionnerait pas pour vous. Et c'est difficile pour moi de le savoir sans connaître votre configuration. Je vais vous montrer comment faire les deux. Une fois que c'est fait et que vous avez testé votre connexion, vous pouvez littéralement cliquer sur Enregistrer ici et la fermer. Ensuite, assurez-vous d'avoir choisi la bonne connexion ici. Je vais me débarrasser de celui-ci. Je n'en ai pas besoin. Mais choisissez le bon ici. J'utilise le troisième compte LinkedIn , et je vais m'en tenir à cela. Maintenant, l' important ici est que, selon la configuration que vous utilisez, si vous utilisez un OoTH normal, vous pourrez peut-être publier en tant que personne Et si vous utilisez la communauté OoTH, vous publierez en tant qu' organisation J'utilise celui de la communauté. Je vais publier en tant qu'organisation. Ce dont vous avez besoin, c'est de l' organisation dans laquelle vous vous trouvez. Il s'agit d'un identifiant unique, un identifiant unique que vous allez coller ici. Et le meilleur moyen d'y parvenir est retourner sur votre page LinkedIn, vous verrez ici qu' il y a un identifiant unique, et vous pouvez simplement le récupérer , le copier et le coller ici. Et cela indiquera à LinkedIn la page exacte sur laquelle vous publiez. La prochaine chose que nous voulons faire est de récupérer le texte que nous allons réellement publier. Nous allons récupérer ce texto. Nous pouvons le récupérer à partir du JSON ou du schéma. Et comme avant, nous devons transmettre le texte. Nous allons saisir la partie exacte de la structure dont nous avons besoin, savoir ce texte de publication, cette partie de la structure. C'est ce dont nous avons besoin. Et le JSON pour le faire, nous pouvons déjà le voir , extrait le bon texte. Et maintenant, la catégorie média. Ce que nous voulons, c'est publier une image, choisir une image, et le champ binaire d'entrée est constitué de données, et c'est parce qu'il trouvera automatiquement les données qui se trouvent ici et qui se trouvent dans la section binaire. Il le trouvera automatiquement tant que nous lui donnons le bon nom pour l'élément et que vous pouvez voir le nom des données de l'élément. Une fois cela fait, il devrait être en mesure de récupérer texte dont nous avons besoin et les données nécessaires à la création de notre publication. En fait, lorsque nous l'exécuterons, il sera automatiquement publié sur LinkedIn. Faisons en sorte que cela se produise. La façon de le faire est d'aller sur la page. Vous pouvez voir que la première image est cette image de tous les survêtements que j'ai publiés auparavant, et elle devrait être remplacée notre image de mannequin, car c'est la première que j'ai prise. Nous allons tester cela. Vous pouvez voir ici qu'il nous a été donné. J'ai dit URN LI share, puis un chiffre. C'est un identifiant unique pour cet article, et cela ne nous donne pas grand-chose d'autre. Nous ne pouvons pas voir le message car tout est parti sur LinkedIn. Cela montre simplement la même chose sous différentes formes. Si nous revenons maintenant sur LinkedIn et que nous actualisons la page , vous l'avez trouvée. Voici notre nouveau post. Il y a le texte, ce lendemain de Noël, améliorez votre niveau de sport, et il y a nos Nous savons que cela a fonctionné. C'est génial. Il s'agit de notre premier post game envoyé automatiquement à LinkedIn. Et l'important, c' est que tout provient d'un message de chat. Et si vous regardez le message de chat, celui-ci créera simplement un pass pour le lendemain de Noël pour notre produit. Vous pouvez voir que nous n'avons rien dit à propos de la marque, rien à propos des images, et vous pouvez voir que nous avons un article approprié généré par 17. Quand utiliser le protocole Model Context Protocol (MCP) et la mémoire: Voilà. Voici notre nouveau post. Il y a le texto. Pour le lendemain de Noël, améliorez votre niveau de sport, et voici notre mannequin Nous savons que cela a fonctionné. C'est génial. Il s'agit de notre premier post game envoyé automatiquement à LinkedIn. Et l'important, c' est que tout provient d'un message de chat. Et si vous regardez le message de chat, il créera simplement un avantage pour notre produit le lendemain de Noël. Vous pouvez voir que nous n'avons rien dit à propos de la marque, rien à propos des images, et vous pouvez voir que nous avons généré un article approprié à partir de cela. C'est bien beau, je suis content de ça. Maintenant, les choses changent légèrement lorsque vous souhaitez envoyer un autre message. Nous pourrions littéralement simplement le copier et le coller, et cela générerait un autre article pour nous. Faisons-le, puis nous verrons certaines choses que nous devons changer. Cela va suivre tout le processus de génération d'un nouveau message, qui en générera un autre. Si nous allons maintenant sur LinkedIn, actualisons, vous pouvez voir qu'un nouveau message a été généré, mais avec exactement la même image. Nous savons que c'est une nouveauté parce qu'il est écrit « This boxing day elevate » et ici, il est écrit : «  Célébrez le lendemain de Noël avec style et confiance dans sports passionnés, des survêtements exclusifs ». Pourquoi l'a-t-il fait ? Pourquoi a-t-il pris la même première image ? Eh bien, tout d'abord, cette image est la première de nos images de marque. Si nous abordons l'image de marque, nous ouvrons ensuite la feuille de calcul Nous pouvons voir sur la feuille d'images des survêtements qu'aucun de ces vêtements n'est de marque Passion Sports. Et notre agent d'intelligence artificielle a dit : «  Recherchez la marque Passion Sports ». Et vous pouvez voir que le premier ici est ce mannequin de survêtement Mannequin Passion Et ce qui se passe, c'est qu'il s'agit de choisir le premier produit qui porte une marque. Et c'est celui du mannequin. Mais ce que nous voulons qu'il fasse, c'est maintenant qu'il alterne entre tous ces éléments. J'aurais pu le faire, mais je n' ai délibérément pas voulu le faire de cette façon. Je peux te montrer la prochaine chose. Revenons au flux de travail. Et si nous jetons un coup d' œil à notre agent et que nous ouvrons la question un peu plus en détail, examinons les règles. Vous êtes l'assistante responsable du contenu de la marque sur les réseaux sociaux Vérifiez les directives de marque à l'aide de l'outil Get brand guidelines, générez des liens dans le texte des réseaux sociaux comme demandé par le chat et assurez-vous qu'il utilise directives de la marque pour décrire l'image. Trouvez tous les liens d'images dans l'outil d'image de marque où Passion Sports Branded est oui, ne produisez qu'un seul lien image. Le texte de sortie dans ce format ne change rien. Il a fait ce que nous lui avions demandé de faire. Cependant, ce que nous ne lui avons pas demandé de faire, c'est d'obtenir l'image suivante à partir d'une longue liste d'images. Maintenant, il y a deux choses à retenir ici. La première est que chaque fois que nous envoyons ce message, il va entrer , appliquer les mêmes règles et récupérer l'image. Mais ce qu'il ne fait pas, c'est qu'il n'a pas de mémoire. Il ne se rappelle pas quel était le dernier numéro un, et je le savais. Je n'ai pas mis à jour l'invite pour qu'elle soit plus sophistiquée. Ce que nous aurions pu dire, c'est obtenir l'image suivante dans la liste. Mais ce que je sais déjà, c'est que comme il n'y a pas de mémoire, il ne se souviendra pas de l'image suivante. C'est pourquoi je ne l'ai pas fait à ce stade. Autre point à noter, pour que cela soit plus avancé, c'est qu'actuellement, nous utilisons ces feuilles de calcul plusieurs endroits. À ce stade, parce que nous les écrivons, nous écrivons écrivons cette feuille de calcul dans le cadre de la recherche notre flux de travail de recherche, où nous effectuons des recherches sur les images, puis nous collons dans cette feuille de calcul toutes les images que nous avons trouvées et que nous pensons ce serait bon pour notre marque, puis nous changeons cette image. Il correspond à notre marque. Nous faisons tout cela là-dedans. Ensuite, nous nous référons également aux directives relatives à la marque dans d'autres endroits. Ce que nous voulons faire, c'est construire ce hangar et c'est là qu'intervient MCP Nous avons donc en fait deux ou trois choses à faire. Nous avons besoin de mémoire pour pouvoir nous souvenir du dernier article que nous avons publié et le mettre à jour. Il existe d'autres moyens de le faire, mais à ce stade, j'aime me souvenir de la dernière chose que nous faite afin que nous puissions toujours y revenir. Et s'il y a quelque chose qui change dans nos directives relatives aux réseaux sociaux et que nous voulons ou voulons nous souvenir d'une publication qui a bien fonctionné ou quelque chose comme ça, ce sera mémorisé. Et l'autre chose que nous voulons faire, c'est que cela soit facilement partageable entre différents services, différents flux Nous ne voulons pas continuer à utiliser cette feuille de calcul, car à un moment donné, il se peut que nous ne le voulions pas dans une feuille de calcul Il se peut que nous le souhaitions dans une base de données ou sous une autre forme. C'est là que deux concepts, la mémoire, que nous aborderons plus tard, et les ressources partagées, données partagées entrent en jeu, et les données partagées sont généralement traitées à l'aide du protocole Model Context. Parlons-en très rapidement. Qu'est-ce que le Model Context Protocol ? Le Model Context Protocol ou MCP est un moyen de fournir aux agents de l'IA des données partagées, des règles cohérentes, des directives centralisées ainsi qu'un accès contrôlé aux informations Au lieu d'intégrer les règles de marque directement dans chaque agent, chaque flux de travail et chaque invite, MCP nous permet de conserver des éléments tels que nos directives de marque, bibliothèques d'images, toutes les règles, les règles de conformité, etc. Conservez-les tous au même endroit et permettez plusieurs agents d'y accéder en toute sécurité. Pourquoi utilisons-nous le MCP quand nous utiliserions le MCP et quand nous ne le ferions pas Nous utiliserions le MCP lorsque plusieurs agents ou flux de travail utilisent les mêmes règles ou données Lorsque nous voulons que quelque chose comme la conformité ou l'image de marque soit appliqué de la même manière partout, vous voulez vraiment une source de vérité unique, un endroit où vous pouvez vous adresser, où vous savez que vous aurez toujours cet endroit, c'est celui où vous vérifiez les règles, que vous partagez et vous ne voulez pas dupliquer la logique dans tous vos flux de travail. Et n'utiliserions-nous pas le MCP ? Nous ne l'utiliserions pas lorsque cette tâche est ponctuelle ou purement expérimentale, lorsqu' n' y a pas de règles ou de contraintes partagées ou lorsque la rapidité compte plus que la gouvernance, la gouvernance consistant vraiment à s'assurer que les règles sont appliquées correctement partout. Les choses sont gouvernées de la bonne façon. Ici, nous allons utiliser le MCP car les réseaux sociaux présentent un risque assez élevé C'est très public. Nous voulons une certaine cohérence de marque, et cela sera partagé. Les règles seront partagées entre de nombreux composants. C'est tellement génial, c'est une excellente façon de le partager. Même sur le Web, différents composants, différents flux de travail peuvent appeler la même source, les mêmes directives de marque. Et cela se produit dans toutes les entreprises. Et nous voulons appliquer la même chose, utiliser la même voix de marque, contrôler quelles images ne sont pas autorisées. De plus, cela permet de maintenir la cohérence des règles au sein de l'équipe. Maintenant, sur cette base, montrons comment nous avons configuré MCP. 18. Comment utiliser la mémoire pour publier du contenu frais: À ce stade, nous avons un agent d' intelligence artificielle qui publiera une publication sur les réseaux sociaux à partir d'un simple message de chat que tous les membres de l'équipe pourront utiliser, en restant conformes à nos images de marque, à nos directives de marque Le premier problème que nous avons est donc le suivant : si nous nous concentrons sur cet agent d' IA pendant une seconde. Alors disons encore une fois que quelqu'un dit, envoie une image du Boxing Day, envoie un message du Boxing Day. Donc, pour le moment, l'agent crache à juste titre un lien vers une image Et si vous vous souvenez de cette partie de l'image, qui représente le survêtement Passion Mannequin, le problème que nous avons en ce moment, c'est que nous voulons une nouvelle image à chaque fois Vous pensez peut-être que c'est assez facile à faire parce que, par exemple, je pourrais changer cela pour dire maintenant afficher un seul lien d'image, assurant que nous n'avons pas mis cette sortie, le lien d'image suivant sur la ligne suivante, en veillant à ne pas l'avoir publié précédemment. Cela devrait donc fonctionner, d'accord, parce que nous avons toutes les lignes, et nous disons simplement de sortir lien de l'image suivant sur la ligne suivante, en nous assurant de ne pas l'avoir affiché précédemment. Alors testons cela. Exécutez l'étape, double-cliquez, et c'est toujours un survêtement Passion, Mannequin. Pourquoi ça ne marche pas ? Eh bien, lorsque vous envoyez ces messages, le chat ici possède un identifiant de session, et il crée en fait un nouveau message à chaque fois. Sur la base de cette session, mais il ne se souvient pas vraiment de ce qui a été envoyé auparavant. Il ne sait donc pas quand il part et il prend toutes ces lignes. Je dois dire qu'ici, toutes ces rangées, vous pouvez les voir. Vous pouvez voir ici que 12 articles ont été envoyés et que les rangées ont été renvoyées pour les images de marque, ce qui est génial. Mais la première fois qu'il voit ce message et qu'il trouve tous les liens d' images, chaque fois que nous exécutons cet agent, il obtient une liste de tous ces liens d'images. Et je vais dire d'afficher lien d'image suivant sur la ligne suivante, veillant à ce que nous ne l'ayons pas affiché précédemment, mais qu'il n'y en ait pas eu auparavant, car il ne se souvient pas de la dernière fois que nous l'avons exécuté. Et c'est pour cela que nous avons besoin de mémoire. Donc, ce que nous allons faire maintenant, c'est ajouter de la mémoire simple, puis nous allons voir un changement dans ce comportement. Donc, si nous fermons ceci, nous voulons aller jusqu' à ce qu'il soit écrit « mémoire ». Et pour commencer, nous n'utiliserons que de la mémoire simple. Et la longueur de la fenêtre contextuelle indique le nombre d'interactions passées le modèle reçoit en tant que contexte. Ainsi, par exemple, si nous le mettons à cinq, il se souviendra des cinq dernières images car chaque fois que nous lui demanderons de générer un nouveau message, il passera à l'image suivante. Et si nous en mettons 1 000 ici, il se souviendra des 1 000 dernières images. J'aime que ce soit plus court que le nombre d' images que j'ai. Donc, par exemple, si je sais que j' ai cinq images, je m'en tiendrai à cinq. Si je sais que j'ai quatre images, je m'en tiendrai à quatre. De cette façon, il se souviendra toujours du nombre maximum d'images que nous avons. L'autre élément important est l'ID de session JSON ici. Cet identifiant de session JCN est récupéré et correspond au chat Nous savons donc que cette session est liée à ce chat. Donc, si je ferme ceci et que nous revenons maintenant à notre agent d'IA et que nous exécutons l'étape, zoomons un peu. Et nous pouvons voir que maintenant, si nous regardons cette adresse, ce n'est plus le mannequin. Elle s'est souvenue de la dernière, et elle est maintenant déplacée vers la ligne suivante. Exécutons à nouveau. Donc, si vous jetez un œil ici, souvenons-nous d' une partie de cela. C'était donc une Dropbox, TK. Si vous regardez ce bit, le TK S 86. Exécutons à nouveau. Et là, vous pouvez voir Dropbox S SCL FI ZOPY Nous savons donc que cela change à chaque fois. Maintenant, ce que nous pouvons faire en nous basant sur mémoire, nous verrons qu'à chaque fois que nous publions, nous recevrons un nouveau post LinkedIn avec une nouvelle image. Nous allons donc tester cela dès maintenant. Je vais économiser. Et ici, nous pouvons littéralement envoyer le même message. Nous disons donc d'envoyer un message pour le lendemain de Noël. Ça ne dit même pas que c'est un post. Voilà à quel point ce texte est vague. Mais grâce aux règles que nous avons mises en place dans l'agent AI, nous savons qu'il va créer une publication. Alors, gérons ça. Et nous pouvons voir que cela passe par les mouvements, qu'il est mémorisé. Il s'agit d'obtenir les images de marque et les directives de la marque. Il a envoyé notre courrier. Donc, si nous allons maintenant sur LinkedIn et que nous actualisons, c'est parti. Tout nouveau post, toute nouvelle image. Et c'est parce que nous utilisons la mémoire pour nous souvenir de ce que nous avons envoyé la dernière fois et de ce que nous publions actuellement. Maintenant, il existe de nombreuses autres façons de le faire. L'une des meilleures pratiques consiste à noter nous-mêmes dans la feuille de calcul ce que nous avons publié Cependant, ce que je voulais démontrer ici, c'est qu' une fois que vous avez de la mémoire, vous pouvez commencer à vous souvenir de ce que vous avez fait dans le passé et à apporter des modifications fonction de ce que vous avez fait dans le passé. Et ceci en est un excellent exemple. Revenons donc à notre flux de travail. Donc c'est génial. C'est excellent. Nous sommes maintenant dans une situation où nous publions une nouvelle image à chaque fois. Ce que nous voulons faire maintenant, c'est nous assurer que ceci et cela sont partagés. Les images de marque et les directives de la marque sont donc partagées. La raison en est que nous l' utilisons actuellement à plusieurs endroits dans notre ensemble de flux de travail, et que nous voulons pouvoir faire référence aux mêmes images de marque et aux mêmes directives de marque où que vous soyez. Nous voulons également être en mesure de faire appliquer certaines règles. Ainsi, pour certains agents d'intelligence artificielle , nous pouvons parfois dire que vous ne pouvez choisir que les directives de la marque, et vous ne pouvez choisir que les règles de la marque, mais nous voulons que les choses aillent au même endroit pour les deux, car elles sont toutes deux liées. Ce sont tous deux des atouts de marque. Donc, ce que cela va faire, ce que nous sommes sur le point de faire en créant en utilisant le MCP, le Model Context Protocol, et en les regroupant essentiellement au même endroit, cela nous permet de changer si nous utilisons une feuille de calcul ou une Cela nous permet d'avoir un endroit centralisé où nous centralisons tous les actifs de notre marque et les partageons essentiellement entre tous nos agents. La façon dont nous allons le faire est de créer un serveur et de créer un client. Alors allons-y maintenant, et vous verrez exactement les avantages de l'utilisation du MCP 19. Comment utiliser le protocole Model Context Protocol (MCP) pour partager des données et des lignes directrices: Ce que nous voulons faire, c'est publier les réseaux sociaux et partager ces informations sur nos images de marque et les directives que nous sommes censés utiliser pour la publication. Tout cela fonctionne vraiment bien. Mais nous voulons partager ces informations afin que tous nos flux de travail, tous nos agents d'IA puissent trouver ce numéro un. Il existe une source de vérité, et nous voulons également pouvoir le faire si nous voulons les remplacer par des bases de données ou quoi que ce soit d'autre sans affecter les flux de travail d'appel qui l'appellent. ce faire, il faut donc utiliser le protocole de contexte modèle et le protocole de contexte modèle, client et un serveur pour communiquer entre eux, où celui-ci contiendra un client MCP, et le client appellera le serveur, nous donne un meilleur contrôle sur ce qui peut ou ne peut pas être appelé, où il se trouve et dans quelle mesure il est partageable Démontrons-le donc maintenant. La première chose que nous allons faire est de créer le serveur MCP Je vais donc créer un nouveau flux de travail, que je vais appeler Brand Asset MCP server Et ce que nous voulons créer un serveur, c'est tout d'abord cliquer comme d'habitude, venir vers la droite et taper MCP Et ce que nous voulons, c'est le déclencheur du serveur MCP. Et c'est ce qui nous permet essentiellement d' obtenir nos informations à partir d'un seul endroit partagé. Il s'agit du serveur. Il y a deux URL ici, l'URL de test et l'URL de production L'URL de test ne s'exécute en fait qu'une seule fois à chaque fois que vous l'appelez par mesure de précaution L'URL de production est celle qui reste active et qui s'exécute en permanence. J'utilise généralement celui de production, sinon je dois continuer à redémarrer le serveur de test Et celui-ci a un chemin, et c'est le chemin que nous allons utiliser pour l'appeler. Donc, si nous changeons cela, vous verrez que cela sera mis à jour. Alors changeons cela maintenant. Nous l'avons donc appelée Brand Assets, et si nous exécutons l'étape, vous verrez qu'il est écrit ici : «  Écoutez l'événement de test, accédez au serveur MCP et créez un événement Si j'arrête d'écouter et que je reviens en arrière et que vous verrez qu'il y a un test dans une URL de production, si je clique, si je assure que je suis bien sur l'URL de production, alors, comme je l'ai déjà dit, cette URL restera activée. Maintenant, nous avons un serveur. La question est de savoir à quoi cela va servir ? Cela servira à fournir des informations que nous voulons que d'autres flux de travail puissent utiliser n'importe où dans le monde, en fait. Nous allons passer aux outils et nous allons choisir nos Google Sheets. Et comme d'habitude, j'aime définir manuellement, disant qu'il y aura des lignes sur la feuille, et que nous allons choisir les directives de notre marque et nos directives en matière de survêtement Exécutez-le et nous verrons qu'il reçoit les bonnes informations, renommez-le Et créons-en un autre afin qu'à partir du même endroit, nous puissions également obtenir des images de marque. Nous allons donc cliquer. Réglez manuellement, allez maintenant à notre fiche de recherche sur les produits et obtenez les images de suivi, et assurez-vous qu'elles sont bien prises en Voilà, il y a une liste d'images d'audit dans la feuille et renommez-la Maintenant, ce serveur, sur demande, retransmet à celui qui l'a demandé, les images de marque et les directives de marque qui demanderont. Ce sera notre agent. Mais ce qui est génial, c'est que n'importe lequel de nos agents peut désormais en faire la demande au même endroit. Et si nous y apportons des modifications, elles seront modifiées de manière centralisée en un seul endroit et utilisées partout. Comme vous le verrez, nous pouvons également appliquer certaines règles concernant ce qui peut ou ne peut pas être utilisé par le client de l'autre côté. Donc, la seule chose que nous devons faire pour que cela fonctionne, c'est qu'il y a en fait deux choses que nous devons faire. Cliquez sur la production, assurez-vous que vous utilisez la production, puis cliquez sur Execute Step. Et le plus important est de s'assurer qu' il est activé. Il vous indiquera ensuite que le flux de travail est activé. Vous pouvez désormais vous connecter à vos clients NCP à l'URL à l'aide de transports SSC ou HTTP streamables Je clique donc sur OK, et maintenant c'est actif et peut être utilisé. Donc, comme j' en ai déjà créé un et qu'il porte un nom légèrement différent, je vais le désactiver et nous allons utiliser celui que j'ai créé plus tôt ici, exactement de la même manière. Il contient Get brand images, Get brand guidelines. Je l'ai appelé serveur NCP de marque parce que, essentiellement, même s'il reçoit également les images, la principale chose que nous voulons faire est d'indiquer à celui qui l' appelle à utiliser les bonnes images de marque, les bonnes directives de marque et tout ce qui concerne la marque Et c'est déjà en cours, donc je vais le laisser fonctionner, et vous pouvez voir qu'il est actif ici. Maintenant, ce que nous allons faire, c'est revenir à notre flux d'appels, qui est, dans ce cas, notre agent de campagne sur les réseaux sociaux, et nous allons le faire utiliser ce serveur au lieu d'utiliser ces Google Sheets, qui nous donne plus de flexibilité, comme je l'ai dit. Donc, si nous y retournons maintenant, nous voulons trouver un agent de campagne sur les réseaux sociaux. Et ici, vous pouvez le voir toujours en utilisant Google Sheets. Donc, ce que nous voulons faire, c'est appeler notre serveur MCP à la place Nous allons donc nous débarrasser de celui-ci , et nous allons nous débarrasser de celui-ci Et nous le faisons en faveur de l'appel à One tool dès maintenant. Donc, si nous tapons MCP, nous pouvons voir qu'il est écrit « outil client MCP C'est le client qui va appeler notre serveur. Comme vous pouvez le voir ici, il est dit connecter les outils à partir d'un serveur MCP, et c'est exactement ce que nous voulons faire Donc, si nous cliquons dessus, nous voulons coller ici un lien vers le serveur MCP que nous allons utiliser, celui que nous venons de créer Donc, si nous revenons en arrière, que nous accédons à l'URL de production , que nous la copions, puis que nous revenons et que nous la collons ici, nous utilisons le bon serveur. Nous allons laisser cela en streaming. Aucune authentification. Et c'est un élément important des outils à utiliser. Maintenant, dans notre cas, nous allons utiliser les deux outils. Nous allons utiliser les images. Nous allons avoir besoin d' informations sur les images de marque et d'informations sur les directives de marque. Cependant, d'autres agents d'IA peuvent ne vouloir accéder qu'à l'un de ces éléments. Cela nous permet donc de ne lui donner accès qu' aux choses dont nous avons besoin. Donc, si nous cliquons ici, nous pouvons accéder à Selected, puis choisir si nous voulons uniquement avoir accès aux directives de marque ou nous en débarrasser et ne lui donner accès qu' aux images de marque. Cela nous donne donc une plus grande sécurité ce que nous pouvons utiliser. L'autre chose que nous pouvons faire également, c'est que nous pouvons dire tout sauf. On pourrait donc parler de tous les outils. À l'exception des images de marque, elles sont disponibles. Et cela fonctionne bien si nous avons de nombreux outils, vous pourriez avoir environ sept ou huit outils tous liés à la marque, et nous voulons tous les utiliser sauf un ou deux. Et au lieu de toutes les énumérer, nous pouvons simplement exclure celles que nous ne voulons pas. Maintenant, il se trouve que, dans ce cas, nous voulons utiliser les deux, alors je vais laisser ceci, et c'est tout. n'y a rien d'autre à faire. Aucun autre réglage. Nous allons donc simplement nous assurer que cela fonctionne. Cliquez donc sur Exécuter l' étape et fournissez ce qui indique que vous devez fournir les données qui proviendraient normalement de l'agent AI. Comme nous ne faisons qu'exécuter cette étape, nous allons fournir les données que nous devons extraire. Supposons donc que nous voulions simplement obtenir les directives relatives à la marque. Nous allons cliquer dessus. Et nous avons une erreur. Donc, en général, ce qui se passe, c'est que quelque chose passe par notre agent de chat par le biais d'une session avec notre client MCP et l'appelle Donc, comme ce n'est pas le cas, je pense qu'il ne sait pas trop quoi faire dans ce cas. Je vais essayer d'exécuter l'étape, puis je vais essayer avec des images de marque. Et encore une fois, les mêmes choses se produisent. Ça dit, erreur dans le sous-nœud, mémoire simple. Nous pouvons donc ouvrir le nœud de mémoire simple que nous avons créé précédemment. Et comme vous pouvez le voir, comme je l'expliquais, l'identifiant de session, rien n' entre et c'est parce que nous n'avons pas envoyé de message. En d'autres termes, nous devons le faire correctement , comme nous envoyons habituellement un message. Donc, si nous le fermons et que nous ouvrons notre discussion ici, nous allons dire « envoyer un message pour le lendemain de Noël », et nous pouvons le faire simplement en cliquant sur la flèche. Je vais revenir au message précédent, cliquer sur Play et le regarder faire sa magie. Vous pouvez donc voir qu'il est destiné au client MCP. Il va s'en servir pour extraire les directives de notre marque et créer une publication. Donc, avec succès, nous pouvons aller sur LinkedIn, faire une mise à jour, et tout revient en arrière parce que nous ne faisons que quatre images, donc tout revient au mannequin. C'est cool. Mais on peut voir toutes les œuvres. Donc, si nous revenons à et que nous avons également un nouveau message ici. Donc, si nous y retournons, nous pouvons voir que tout fonctionne. Je vais le renommer . Je vais renommer pour obtenir les actifs de la marque Et en fait, par souci d'exhaustivité, je vais renommer le contenu de l'invite pour appeler l'outil R. Maintenant, il va vous dire de vérifier les directives de la marque à l'aide de l'outil Brand Assets. Et il fera tout le reste de la même manière : générer des liens dans les textes des réseaux sociaux, utilisant les directives de la marque, trouver tous les liens vers des images dans l'outil Obtenir des actifs de marque dès maintenant. Il vérifiera toujours que la marque Passion Sports est oui, affichera le lien de l'image sur la ligne suivante, en s'assurant que nous ne l'avons pas affiché précédemment, et que le texte de sortie ne change toujours pas. Alors exécutons-le et vérifions-le simplement si cela fonctionne. Alors reprenons notre message, faisons-le. Assurez-vous que l' agent fonctionne parfaitement. Et je vais quand même économiser. Nous allons revenir sur LinkedIn, actualiser. Et voilà. Nous avons un nouveau message, une nouvelle image, donc cela fonctionne très bien. Alors maintenant, cela fonctionne complètement de bout en bout. Nous pouvons taper dans un chat. Je comprends qu'il utilisera notre invite pour vérifier les actifs de la marque, savoir nos directives de marque et nos images de marque, pour s'assurer qu'ils sont corrects. Il fera référence à la mémoire simple afin de connaître la dernière image que nous avons publiée et de s'assurer qu'il ne publie pas la même image plus d'une fois. Et il va passer par générer une image puis créer un post à partir du texte que nous avons généré et de l'image. Donc c'est génial. Nous avons un agent de campagne sur les réseaux sociaux à part entière. Renommons-le donc. Et comme je l'ai dit, il y a encore beaucoup à faire. Je veux dire, nous pourrions planifier cela, ce qui impliquerait quelques changements ici. Pour le moment, supposons que notre entreprise ne souhaite pas le planifier. Ils veulent envoyer des messages quand ils le souhaitent. Et surtout étant donné qu'il s'agit d'un concept de produit, ils veulent avoir un peu plus de contrôle sur celui-ci. Et ce chat fonctionne bien pour les utilisateurs internes. Nous pourrions changer cela en quelque chose de différent, par e-mail, nous pourrions le changer pour qu'il provienne de WhatsApp ou de tout autre client, en fait Mais c'est un moyen pratique de générer une publication très facilement, et nous pouvons l'étendre à n'importe quelle plateforme. Alors maintenant c'est à ton tour. Ce que je veux, c'est que vous réfléchissiez à un contenu que votre équipe crée à plusieurs reprises et à la manière dont un agent d'intelligence artificielle pourrait vous aider à le gérer en toute sécurité. Passons donc en revue quelques rôles différents qui pourraient réellement l'utiliser. Un responsable marketing pourrait donc l'utiliser pour générer des publications sur LinkedIn ou sur les réseaux sociaux pour des lancements de produits hebdomadaires , par exemple, comme vous venez de nous voir créer. Le fondateur pourrait régulièrement annoncer de nouveaux produits ou des jalons L'équipe de commerce électronique pourrait l' utiliser pour créer des articles mettant régulièrement en évidence des fonctionnalités spécifiques du produit. Une agence pourrait l' utiliser pour produire des articles sur la marque pour les différentes campagnes clients à venir. Et les équipes chargées des opérations ou des communications pourraient l'utiliser pour partager régulièrement des mises à jour internes ou des annonces publiques. Ce que je veux, c'est que vous choisissiez un rôle qui s'applique à vous ou à votre équipe et que vous trouviez une sorte de publication récurrente qui doit être publiée selon des règles claires Ainsi, une fois que vous aurez fait cela, vous serez sûr d'avoir appris à transformer votre création de contenu en un système fiable et vous serez sûr d'avoir appris à transformer votre création de contenu en un système fiable reproductible au lieu d'une tâche de dernière minute, quelque chose que vous auriez pu réaliser pour vous sans avoir à y penser encore et encore, en particulier lorsque vous ajoutez l'élément de planification que nous examinerons ultérieurement Et c'est tout. J'espère que cela vous a plu. Rendez-vous dans la prochaine leçon. 20. Introduction à la génération de récupération augmentée (RAG) et à la base de données Pinecone: Bien, dans cette leçon, nous allons automatiser l'un des aspects les plus importants et les plus exigeants d'une entreprise, le support client, ce que l' on appelle désormais l'expérience client. Alors que nous nous préparons pour le lancement prochain du survêtement Passion Sports AI, nos clients auront naturellement des questions, surtout si nous publions sur les réseaux sociaux Ils ont des questions sur le produit, le dimensionnement, les matériaux, la livraison, le calendrier de lancement ou la disponibilité Ces questions peuvent être posées via les réseaux sociaux, un chat sur un site Web, un e-mail, applications de messagerie ou littéralement n'importe où. Au lieu de répondre à ces questions manuellement, nous allons créer un agent de chat dédié à l'expérience client capable de répondre de manière précise, cohérente et instantanée, en utilisant les mêmes connaissances que celles que notre équipe utiliserait en interne. Passons donc en revue le flux de travail. Le flux de travail s'appelle Customer Experience Chat Agent, et il fournit aux clients des réponses et des réponses, en fonction de la manière dont ils nous ont contactés. Pourquoi l'utiliserions-nous ? Nous l'utilisons pour répondre automatiquement aux questions des clients en utilisant des connaissances internes fiables. Et les utilisations courantes des différents rôles sont le traitement des questions lors du lancement, la réduction de la charge de support, la fourniture de réponses rapides et précises aux clients. Il s'agit donc d'un exemple de génération augmentée par récupération ou de ce que nous appelons RAG Ce que nous construisons ici est donc un exemple classique de RAG. Qu'est-ce que RAG RAG est un modèle lequel l'IA récupère des informations pertinentes à partir d'une source de connaissances externe , puis utilise ces informations pour générer Au lieu de deviner simplement utiliser le LLM pour découvrir des informations qui peuvent être plus essentielles à nos informations commerciales que nous connaissons en fait plus qu'Internet, je suppose que l' IA est fondée sur de véritables données fiables Alors pourquoi le RAG est-il important ? Eh bien, Rags est essentiel pour support client car les informations sur les produits changent, et nous voulons nous assurer de toujours être à jour. Les réponses doivent être précises et les hallucinations sont inacceptables, surtout lorsque vous parlez à des clients. RAG garantit donc que les réponses de l' agent basées uniquement sur documentation approuvée peuvent être mises à jour en modifiant les données, et non le modèle, et qu'elles évoluent au fur et à mesure que votre base de connaissances s'enrichit, afin que nous puissions toujours modifier la documentation En bref, RAG transforme l'IA d' un chatbot en un système d'assistance fiable Alors pourquoi devons-nous aller au-delà des feuilles et des PDF ? Parlons-en. Eh bien, jusqu'à présent, nous avons utilisé Google Sheets et, en arrière-plan, des PDF et des documents Et cela fonctionne à petite échelle, mais cela se décompose rapidement. Le problème, c'est qu'il est difficile de faire une recherche précise. Il est difficile de rester synchronisé et il n'est pas conçu pour la récupération sémantique Pour prendre correctement en charge RAG, nous avons besoin d'une base de données conçue pour la récupération de l'IA Nous avons donc techniquement déjà utilisé RAG dans les leçons précédentes, mais la façon la plus fréquente de l'utiliser est de l'utiliser d'une manière qui passe par une base de données pour obtenir les informations La base de données que nous utilisons est donc Pinecone. Présentons donc Pinecone et les raisons pour lesquelles nous l'utilisons. Tout d'abord, qu'est-ce que Pinecone ? Pinecone est une base de données vectorielle. Alors c'est quoi ça ? Ainsi, au lieu de stocker des lignes et des colonnes comme le fait habituellement une base de données, elle en stocke le sens, ce qui signifie que les questions n' ont pas besoin d'un libellé exact. Cela signifie que le système récupère le contenu en fonction de votre intention, car il en comprend le sens, et l'IA obtient le contexte le plus pertinent lorsqu'elle fait des choses à l'aide de RAG Qu'est-ce qu'une base de données vectorielle ? Expliquons-le très simplement. Une base de données vectorielle convertit le texte en vecteurs numériques, en valeurs numériques, en structures numériques et les stocke par similarité sémantique Ainsi, lorsque nous avons des mots qui ont une signification similaire, placés les uns à côté des autres. Cela permet également à l'IA de récupérer les correspondances de signification les plus proches. Et c'est idéal pour des questions telles que les FAQ, les questions fréquemment posées, la documentation de support, les politiques et les informations sur les produits. Mais pourquoi utilisons-nous même une base de données en premier lieu ? Et pourquoi Pinecone en particulier, alors qu'il existe d'autres bases de données vectorielles Nous choisissons une base de données parce que connaissance des clients ne cesse de croître. Nous avons besoin d' une extraction rapide et précise, et plusieurs agents et systèmes doivent potentiellement accéder aux données Nous pourrions donc l'utiliser pour de nombreux autres flux de travail. Et nous avons choisi Pinecone parce qu' il est spécialement conçu pour les flux de travail RAG Il évolue facilement, s'intègre parfaitement aux agents d'intelligence artificielle et fournit des flux de travail de démonstration prêts à que nous pouvons utiliser dès la sortie de l'emballage Commençons et configurons cela étape par étape. Donc, la première chose que je veux faire est de vous montrer le flux de travail, le flux de travail agentique que nous allons créer Donc, la façon dont les choses commencent, c'est que nous recevons des commentaires sur le chat ici. Passons donc en revue et voyons comment cette entrée dans le chat a pu se produire. Jetons donc un coup d'œil à ce post. Supposons que des clients consultent nos réseaux sociaux sur les sports passionnés et qu'ils voient ce message. J'ai besoin de plus d'informations. Notre équipe chargée de l'expérience client est là pour vous aider. À tout moment, au plus 1555, un, deux, trois, quatre, cinq, six, pour une assistance rapide et amicale, nous sommes prêts à répondre à tous vos besoins en matière de sports passionnés, et nous avons une belle idée du prochain survêtement Un client peut donc avoir des questions à ce sujet. Ils voient le survêtement. Ils trouvent que ça a l'air plutôt bien. Ils veulent savoir d'autres choses, quelles sont les couleurs au moment du lancement, toutes ces bonnes choses. Et ils peuvent simplement ajouter notre numéro à What's up, nous ajouter en tant que contact et nous contacter. C'est donc là que le chat entre en jeu. Donc, si nous revenons à notre exemple, nous utilisons actuellement NanChat, nous utilisons actuellement NanChat, mais cela peut être remplacé par n'importe quel chat, e-mail ou toute autre forme de communication Le message arrive donc en demandant à notre agent d'intelligence artificielle quelles autres couleurs nous avons, par exemple. Et notre agent d'intelligence artificielle va, comme d'habitude, utiliser le modèle de chat ouvert basé sur l'IA comme cerveau de l'opération, afin de pouvoir réfléchir et accéder à un réseau neuronal. Nous avons également une mémoire simple, qui lui permet de se souvenir au fil du temps de ce que les clients demandaient. Ainsi, s'il y a une conversation en cours avec le client, celui-ci sait ce qui a été demandé plus tôt. Il n'oublie pas chaque fois qu'un message est envoyé. De plus, selon la façon dont nous avons configuré la mémoire, elle peut également mémoriser les conversations avec les clients. Mais pour le moment, nous allons le configurer uniquement pour mémoriser les conversations avec le client actuel. Il permettra également d'obtenir des informations sur les images de marque. Dans ce cas, nous n'avons besoin que d'informations sur les images. Cela suffit, car nous avons le prochain outil. Il s'agit d'un outil d'images de marque, et l'outil suivant est un outil de documentation client. Les deux utilisent le MCP. C'est un système que nous avons configuré plus tôt pour utiliser MCP afin d' obtenir des informations sur les actifs de la marque Et il s'agit d'un autre client MCP qui va accéder à base de données Pinecone pour obtenir de la documentation client Cela nous permet donc de récupérer très facilement la documentation et de la rechercher très rapidement dans la base de données. Recherchez des informations sur les images de marque Si quelque chose est demandé sur le look du survêtement, renvoyez-le à l'agent, puis renvoyez-le à notre client C'est donc ce que nous allons créer. Mais la première chose que nous allons faire est ajouter nos données dans la base de données Pinecone Cela signifie que nous devons configurer la base de données Pinecone. Alors allons-y et faisons-le maintenant. Nous voici donc sur la page d'accueil de Pinecone. Ce que vous voulez faire, c'est d'aller sur Pinecone point IO pour commencer, et cela vous redirigera vers cette page d'accueil indiquant qu'il s' agit de la base de données vectorielle Donc, si vous cliquez sur Commencer à construire, cela vous amènera ici et vous aurez un compte. Mais juste pour vous montrer comment procéder, je vais maintenant créer un autre compte. Donc, une fois que vous serez connecté, il fera comme d'habitude de s'assurer que vous avez approuvé toutes les informations que vous lui donnez. Je vais donc cliquer sur Accepter ici. Et il va vous poser quelques questions. Choisissez donc celui qui a le plus de sens. Je vais donc dire que je suis en train de construire un petit projet personnel. Commencez gratuitement. Si vous choisissez celui-ci, vous commencerez l'essai standard. Nous allons donc commencer gratuitement. Et que construisez-vous ? Il s'agit d'une liste déroulante. Nous opterons pour les agents RAG Slash De quel type de données disposez-vous ? Fichiers bruts, PDF. C'est avec ça que nous allons le charger. Et comment développez-vous votre solution ? Nous allons opter pour le non-code, le low code. Utilisez des plateformes d'automatisation telles que NA ten sans écrire de code complet. Cela nous ressemble. Quelle plateforme sans code ou locode utilisez-vous alors ? Et lancez-vous. Donc, la première chose qui se produira est que cela vous donnera une clé d'API qui sera générée automatiquement. L'un des avantages de Pinecone, c'est qu'il vous permet d'être opérationnel très rapidement dans la dernière version Je vais donc le copier et le stocker dans un endroit sûr. Donc, une fois que nous sommes sûrs que cela a été copié et que nous l'avons stocké dans un endroit sûr, nous pouvons cliquer sur Fermer. Et il est écrit : Bienvenue sur Pine Code Assistant. Commencez à intégrer une capacité de réponse précise aux questions dans vos produits d'IA. Obtenez des réponses plus pertinentes, gérez vos fichiers avec celles-ci, contrôlez totalement vos données. Acceptons et continuons. Ce que nous avons ici, c'est de la documentation. Voici le développeur. Arrêt rapide. Et si vous suivez cette procédure, cela vous guidera tout au long du processus. La première chose qu'il vous demande de faire, c'est de développer un démarrage rapide. NAN crée un flux de travail NAN qui télécharge les fichiers via HTTP et vous permet de discuter avec eux à l'aide de Pinecone, Assistant et Open AI C'est génial. L'assistant Pinecone nous permettra de discuter directement avec notre documentation. Essentiellement, il nous permettra d'accéder à la documentation dont nous avons besoin via Pinecone en tant que besoin via Pinecone en tant C'est bien que cela nous donne ce démarrage rapide. Vous avez besoin de votre clé d'API Pinecone, il suffit de cliquer sur le bouton « + dessus et de saisir le nom de votre clé d'API En termes d'autorisations, si vous cliquez dessus, vous en saurez plus sur leur utilité, la sécurité, la gestion des accès et toutes ces bonnes choses. Pour l'instant, je vais lui donner toutes les autorisations. Et n'oubliez pas que ce que nous faisons ici, c'est générer une nouvelle clé d'API, et c'est pourquoi nous lui donnons un nom. La clé d'API que vous avez enregistrée précédemment est appelée clé d'API par défaut, mais Pinecone en a besoin d' une autre avant de pouvoir commencer Créer une clé. Et maintenant, allez-y et sauvegardez ceci également. Je l'ai copié. Je vais le garder dans un endroit sûr. Une fois que vous l'avez fait et que vous en avez une copie, cliquez sur Fermer. Ensuite, nous passerons à l'étape suivante. Créez donc un assistant dans la console Pinecone. Nommez votre assistant NN assistant. Je vais l'ouvrir dans un nouvel onglet, afin que nous puissions toujours revenir à celui-ci. Ici, je vais d'abord dupliquer cet onglet afin que nous puissions revenir à la documentation. Ensuite, je vais cliquer sur Créer un assistant. Et si nous revenons ici, en fait, il est bon de se rappeler qu'il est dit de nommer votre assistant NAN assistant, le créer dans la région des États-Unis. Faisons-le maintenant. Créez un assistant. C'est déjà dans la région des États-Unis, ce qui est formidable. Voilà. Il s'agit d'un assistant créé pour nous, et c'est dans cet assistant que nous pouvons essentiellement interagir avec Pinecone afin que nous puissions lui poser toutes les questions, par exemple, si nous allons ici, comme n'importe quel autre messager par chat, nous pouvons dire : « À quoi sert Pinecone ? Il indique : « Aucun fichier n'a été trouvé ». Si des fichiers sont chargés, il se peut qu'ils soient toujours en cours de traitement. Nous n'avons aucune information là-dedans pour le moment, mais quand nous en aurons, nous pourrons revenir et vérifier que nous pouvons obtenir des informations de la base de données à ce moment-là. Revenons maintenant à notre documentation. Nous avons donc fait cette partie, vérifiez. La prochaine étape consiste à créer un flux de travail de plateforme. Copiez l'URL du modèle de flux de travail, qui est la suivante. Copions. Et dans votre compte NAN, créez un nouveau flux de travail et collez l'URL n'importe où dans l'éditeur de flux de travail. Cliquez sur Entrée pour ajouter le flux de travail. Essentiellement, nous allons créer créer un flux de travail que Pinecone a déjà configuré pour nous, qui nous permettra de saisir des informations dans la base Nous obtiendrons des informations de test et nous serons en mesure de vérifier que nous pouvons récupérer des informations de notre base de données. 21. Comment installer la base de données Pinecone: De retour dans NAN, je vais y retourner et créer un nouveau flux de travail. Et je vais l'appeler Customer Experience Chat Agent. Et ici, nous allons faire exactement ce qui est dit. Il disait de coller dans le flux de travail ce lien vers le flux de travail que nous venons de copier. Je vais le faire en utilisant Apple V, je suis sur un Mac ou Control V, si vous êtes sur un PC de bureau. Et il est dit que le flux de travail sera importé depuis, puis le lien, nous disons oui à l'importation. Et voilà. Il s'agit de notre flux de travail. Et ce qu'il fait essentiellement, si je zoome un peu. En fait, je vais d'abord dézoomer. Tu peux le voir en entier. Il s'agit de l'ensemble du flux de travail, et vous trouverez quelques notes ici. Mais essentiellement, ce qui se passe c'est qu'il y a plusieurs étapes et qu'elles sont numérotées. Premièrement, téléchargez des fichiers sur Pinecone Assistant. Ainsi, lorsque nous cliquons sur Execute Workflow, accédons à des URL de fichiers que Pinecone nous a fournis Il va les diviser en une liste de fichiers, les télécharger et les convertir en fichier MD, qui est essentiellement un fichier texte. Et puis si vous suivez ce tour, si je fais un léger zoom arrière, cette ligne courbée revient en fait à cet endroit Et cela dit, si je déplace les notes et que je zoome un peu. Donc, cela indique en fait télécharger vers l'assistant. est donc l'assistant que nous étions en train de regarder. J'ai saisi une requête indiquant qu'il n'y avait aucune donnée Nous sommes donc sur le point de saisir les données dans l'assistant. Donc, une fois que nous avons ajouté les informations à un fichier texte, il les envoie ici pour les tester afin de vérifier l'état du fichier. Et si le statut est disponible, il attendra. Donc, essentiellement, il l'envoie à Pinecone pour qu'il entre dans la base de données Et il y a du code pour vérifier que le fichier a bien intégré à la base de données. Je l'ai envoyé à Pinecone , puis il vérifiera qu' il est totalement téléchargé dans la base Et s'il existe déjà, s'il est disponible, alors nous arrêtons le flux de travail. Notre travail est terminé. Nous saisissons nos informations. Sinon, il attendra simplement un certain temps, puis reviendra et vérifiera à nouveau. Il s'agit donc essentiellement de créer un fichier D, un fichier texte de données, mettre dans la base de données, vérifier qu'il est bien là et d'attendre que cela se produise. Et dès que cela se produira, cela mettra fin au statut. Cela mettra fin au flux de travail. La deuxième partie est la possibilité de discuter avec notre base de données via l'agent AI. Donc, en bas, ce que nous avons, si je zoome légèrement, c'est la possibilité de discuter avec l'agent. Nous l'avons donc déjà vu. Nous pouvons donc poser toutes les questions à l'agent. Comme d' habitude, il utilisera le modèle de chat basé sur l'IA comme cerveau de l'opération, et il demandera à l' assistant tout ce que nous lui demanderons. Mais si nous examinons l'intérieur de l'agent, vous pouvez voir que si nous zoomons un peu, il est écrit : « Vous êtes un assistant utile ». Utilisez l' outil assistant Pinecone pour récupérer des données sur versions de Pinecone à l'aide de la fonction G Context Incluez le nom du fichier et l'URL du fichier dans les citations partout où cela est référencé dans la sortie. Donc, en gros, nous avons saisi des informations dans la base de données. Je le sais parce que je l'ai déjà fait propos des sorties de Pinecone Donc, ce que cela signifie, c'est que si nous posons des questions, il utilisera l'outil assistant, qui est attaché à l'agent, qui est là pour obtenir toutes les informations déjà saisies. Nous pourrons ensuite le personnaliser pour ce que nous voulons, mais pour l'instant, nous allons cliquer sur Exécuter le flux de travail, qui va entrer des informations dans la base de données, puis nous reviendrons le tester. Si nous revenons à la documentation, elle indique que nous devons ajouter la clé API Pinecone au flux de travail Dans le fichier de téléchargement vers le nœud assistant, sélectionnez l'API Pinecone, créez de nouvelles informations d'identification et collez votre clé d'API Pinecone Je vais donc récupérer la clé API, et maintenant je vais suivre ce que cela dit Nous devons aller chercher le fichier de téléchargement sur le nœud assistant et sélectionner l'API Pinecone, créer de nouvelles informations d'identification. Alors allons-y et faisons-le. Voici donc le fichier de téléchargement vers le nœud Assistant. Et dans ce nœud assistant, nous devons sélectionner l'API Pinecone, créer de nouvelles informations d'identification et coller la clé d'API Ici, nous allons maintenant cliquer sur Créer un nouvel identifiant. J'ai déjà un compte parce que je l'ai fait plus tôt. Mais ce que vous feriez, c'est d'aller ici et de cliquer sur Créer un nouvel identifiant, coller votre clé d'API Cliquez sur Enregistrer. Et maintenant, nous allons nous en débarrasser. Et vous pouvez voir, j' ai un deuxième compte, donc nous allons le faire fraîchement. Donc, si nous revenons aux instructions, nous avons maintenant collé la clé d'API Et puis il est écrit : Dans l'assistant Pinecone, sélectionnez les informations d'identification pour l'authentification du porteur, puis créez de nouvelles informations d'identification et collez la clé dedans Trouvons donc l'assistant de Pinecone. Ça y est. Assistante Pinecone Auth et pareil. J'ai déjà un compte parce que je l'ai déjà fait, mais vous devez créer un nouvel identifiant, coller la même clé d'API et cliquer sur Enregistrer Et vous voyez ici qu'il est indiqué que l'identifiant a été créé à nouveau avec succès dans votre espace personnel Nous allons donc fermer cela. Ce que nous avons essentiellement fait, c'est fournir à l'assistant Pinecone, la clé API lui permettant contacter et d'interagir avec la base de données Pinecone Ensuite, nous avons fait la même chose pour le téléchargement du fichier vers l'assistant. Nous pouvons donc maintenant écrire des informations dans la base de données et lire des informations de la base de données en utilisant notre client ici. Revenons donc aux instructions. Alors maintenant, il est dit d' activer le flux de travail. Le flux de travail est configuré pour télécharger notes de version récentes de Pinecone et les télécharger sur votre assistant Cliquez sur Exécuter le flux de travail pour démarrer le flux de travail Vous pouvez ajouter vos propres fichiers au flux de travail en modifiant les URL dans le nœud URL des fichiers Discutez avec vos documents. Une fois le flux de travail activé, demandez-lui les dernières modifications apportées à la base de données Pinecone Cela signifie que si nous revenons ici, si nous revenons ici, souvenez-vous que j'ai dit qu'il y avait un tas d'URL de fichiers, et que c'est ce qu'ils vont télécharger dans la base Nous allons le transformer en fichier texte, puis l'envoyer à la base de données puis l'envoyer Donc, si je l'ouvre, zoome un peu. Vous pouvez voir ici qu'il y a un tableau et l'ouvrir un peu. Vous pouvez voir qu'il y a ici un tas d' URL vers différents documents Vous pouvez voir le point documentaire Pinecone. Donc, il charge tous ces documents dans la base de données pour que nous ayons quelques données pour commencer. Donc, je vais d'abord l' exécuter afin que vous puissiez voir ce qui se passe lorsque nous les chargeons , puis nous ajouterons notre propre document à cette liste. Nous allons donc exécuter le flux de travail. Nous avons donc un problème avec le nœud, et je l'ai déjà vu. Donc, si nous entrons, cela indique que les informations d'identification sont introuvables. Donc, si nous abordons cela, exécutons, nous pouvons voir que cela a fonctionné avec succès, et je ne sais pas pourquoi cela se produit, mais cela m'est déjà arrivé . J'ai dû le gérer moi-même. Maintenant que nous l'avons fait, l'état du fichier est vérifié. Exécutons à nouveau le flux de travail. Et vous pouvez voir qu'il indique que le flux de travail a été exécuté avec succès. Maintenant que c'est exécuté avec succès, quelle est la différence ? La première chose que nous pouvons faire est de retourner notre assistant et de vérifier qu'il contient des informations. Donc, si nous revenons en arrière, agit de notre IA, de notre assistant, assistant Pinecone et si vous vous souvenez, il était écrit « erreur, aucun fichier n'a été trouvé Eh bien, si nous le demandons à nouveau, copiez ceci là où il est écrit : quoi sert Pinecone ? Et ici, posez la question suivante : à quoi sert Pinecone ? Et maintenant, il est dit que Pinecone est une base de données vectorielle conçue pour permettre évolutives opérations de recherche et de récupération de similarités efficaces et Et si cela a été fait, c'est parce que nous avons chargé toutes les données. Cependant, si je vous pose une question comme, ai déjà posée, quelles sont les couleurs disponibles pour le survêtement Passion Sports Et si nous lançons cela, vous pouvez voir les résultats de recherche ne contiennent aucune information sur les couleurs disponibles pour le survêtement de sport Passion. Bien sûr, ce n'est pas le cas, car nous n'avons pas encore saisi d'informations Nous allons donc revenir à notre flux de travail. Et ce que nous devons faire, c'est mettre à jour ces URL, comme indiqué dans la documentation, afin de pouvoir entrer ici car au lieu de ces documents, nous allons entrer ici notre document, qui est en fait un fichier MD que j'ai créé plus tôt, et il contient notre documentation client Jetons donc un coup d'œil à cela. Vous voyez donc que nous avons le guide client du survêtement Passion Sports Il est disponible en deux formats, PDF et fichier MD. Le fichier MD est un fichier texte, et c'est parce qu'il ne pouvait pas convertir le PDF lorsque je l'ai essayé plus tôt. Donc, si nous jetons un coup d'œil au PDF, juste pour que vous puissiez voir de quoi il s'agit. Voici donc le PDF, et il s'agit essentiellement de la base de connaissances du support client de Passion Sports. Il parle d'un document d'assistance et de FAQ sur les survêtements Valere , et il donne un aperçu du produit, les détails du lancement, les endroits où acheter les tailles disponibles, les couleurs et les styles disponibles, ainsi que toutes sortes de questions qu' un client pourrait poser Je me pose également fréquemment des questions, comme quand sortira le survêtement Passion Sports , toutes ces bonnes choses ? C'est donc quelque chose que j'ai généré plus tôt. Et puis ce que j'ai fait, c'est que je l'ai converti en un fichier texte appelé fichier point d. Et si vous l'ouvrez, il s'agit essentiellement d'une version texte de la même chose. Il n'y a donc rien de fou là-dedans, de simple. Ce que nous allons faire maintenant, c'est ajouter ce fichier texte dans la base de données en utilisant notre flux de travail. Si vous utilisez Dropbox, assurez-vous d'en ajouter un à la fin, car c'est ce qui permet de télécharger le fichier. Si vous laissez le zéro, l'application sera envoyée à Dropbox au lieu de la télécharger. Nous allons donc maintenant revenir à notre flux de travail. Et ce que nous allons faire, c'est l'ouvrir, mettre entre virgules et les guillemets, puis le refermer Cela devrait être corrigé, et nous allons maintenant exécuter l'étape. Et voilà. Vous pouvez voir si nous zoomons un peu, vous pouvez voir toutes les URL que Pine Code nous a fournies pour leurs fichiers texte, et nous avons ajouté les nôtres ici Ils seront donc chargés dans la base de données une fois que nous aurons exécuté le flux de travail. Exécutons maintenant le flux de travail. 22. Comment former les agents de chat en expérience client: Après tout, j'ai dû modifier l'URL pour utiliser Google Drive au lieu de Dropbox. Dropbox est très complexe. Cela ne fonctionne pas. Vous pouvez donc voir ici que j'ai ajouté une URL supplémentaire qui mène à Google Drive, puis j'ai réexécuté le flux de travail, ai exécuté, et tout est bien téléchargé Alors maintenant, lorsque nous allons voir notre assistant, puis que nous lui demandons quel survêtement utilisez-vous, cela nous donne quelques informations sur notre survêtement Cela nous indique donc que nos informations sont téléchargées, que nos documents sont téléchargés. Maintenant, si nous revenons à notre flux de travail, nous voulons tester cette entrée de chat et nous assurer qu'elle fait exactement la même chose. Il suffira donc de cliquer sur Chat pour descendre ici. Nous allons le coller exactement dans la même question. Quelles combinaisons de survêtement avez-vous ? Pour que ça fonctionne. Nous pouvons le voir suivre les mouvements ici. Je suis allée voir l'agent, j'ai utilisé le modèle de chat et je suis allée voir l'assistant de Pinecone Et comme nous pouvons le constater, cela revient et dit que nous avons des combinaisons complètes ou des survêtements de sport disponibles pour les sports passionnés. Il s'agit d'un survêtement haut de gamme pour homme conçu dans un souci de confort, de style , etc., et il contient de nombreuses informations Nous savons donc que notre chat fonctionne. Donc, la beauté de cela est que nous avons maintenant un moyen d'envoyer des messages de chat directement à une base de données. Il utilise le MCP. Mais ce que nous n'avons pas, c'est certaines choses. Nous voulons donc inclure les directives relatives à la marque simplement pour nous assurer que nous communiquons sur la marque et que nous choisissons les bonnes couleurs pour la marque. Ils peuvent changer à tout moment, et ils ne figurent peut-être pas dans la documentation client, mais ils figureront certainement dans les directives de la marque. Donc, si vous pouvez imaginer que vous êtes un représentant du service client ou de l'expérience client, vous devez vous concentrer sur la marque, afin de communiquer tout ce qui est pertinent Nous allons donc ajouter nos directives relatives à la marque. Donc, si nous cliquons sur Outil, puis nous passons à l'outil client MCP Et ce que nous voulons faire, c'est ne pas avoir d'authentification, mais nous voulons intégrer notre serveur MCP comme point de terminaison pour les directives de notre marque Alors prenons-le et collons-le dedans. Nous allons donc récupérer une URL de production, cliquer dessus, et il la copie pour nous, comme nous pouvons le voir. Ensuite, nous y retournerons. Collez-le ici, c'est pour les directives de notre marque. Maintenant, la différence est qu'il existe différents outils à inclure ici. Et si je passe à la sélection, à part tout, vous pouvez voir que nous pouvons soit obtenir les directives, soit les images. Dans ce cas, nous ne voulons pas nécessairement parcourir les directives, car la plupart d'entre elles se trouveront dans notre document de support client, dans notre base de données. Mais dans ce cas, nous voulons les images de marque car au cas où les clients voudraient voir d'autres images et choses comme ça, cela nous permettra de les obtenir. C'est donc un bon exemple de la façon dont le MCP nous permet d'avoir un serveur qui peut nous fournir plein de choses différentes, de nombreuses choses différentes, puis nous pouvons simplement nous concentrer sur ce que nous voulons Si nous exécutons cette étape, il sera alors indiqué « fournir les données qui devraient normalement parvenir à l'agent, provenir du nœud Agent », provenir du nœud Agent obtenir des images de marque », «   exécuter l'étape ». Ils y vont, donc ça leur a rapporté d'autres choses. Il a donc ramené des lignes pour l'image réelle. C'est le nom de la requête, et voici le lien vers l'image, donc il saisit certainement cela Nous pouvons donc clore ça. Nous avons donc maintenant notre client MCP, qui est en fait des images de marque Appelons donc cela get Images. C'est génial. Nous avons donc notre outil Obtenir des images de marque. En fait, appelons-le notre outil de documentation client. Nous avons maintenant notre outil de documentation client qui accède à la base de données, et nous avons des images de marque provenant de notre serveur local. Ce sont donc les outils dont nous avons besoin. Nous voulons maintenant que notre agent d'intelligence artificielle fasse quelque chose d'un peu plus intelligent que de simplement dire «  utilisez l'outil d'assistance Pinecone » Regardons donc le message que nous avons préparé plus tôt. Voici donc l'invite. Et si nous zoomons un peu, cela indique que vous êtes un représentant senior expérimenté et utile expérience client de première ligne Vous avez étudié les meilleures marques en matière de service client et de dialogue sur la meilleure façon de parler aux clients. Utilisez l'outil d' assistant de documentation client pour récupérer des données sur les produits de sports passionnés à l'aide de la fonction Context. Nous n'en avons plus vraiment besoin, je ne pense pas, mais je vais m' tenir à cela pour être complet. Deuxièmement, saluez le client lorsque vous lui parlez pour la première fois. Troisièmement, répondez aux questions poliment de la manière la plus concise possible, répondant simplement à la question du client, Pour A, vous pouvez répondre aux déclarations d'un client poliment et très brièvement, lui demandant s'il y a autre chose que vous pouvez faire de manière naturelle, sans paraître répétitif Ne demandez pas plus de deux fois s'il y a autre chose que vous pouvez faire pour aider . Cinq, s'ils disent qu'il n'y a rien d'autre que vous puissiez faire pour les aider, souhaitez-leur une bonne journée et remerciez-les de vous avoir contactés. Sixièmement, s'ils vous demandent des images de marque des exemples de celles-ci ou des exemples de look, vous pouvez utiliser l' outil Images de marque pour répondre à la question. Sept, assurez-vous d'avoir un son naturel et jamais répétitif. Huitièmement, ne répétez pas trop le nom du produit ou de la marque pour éviter de paraître répétitif Neuf, répondez uniquement aux questions relatives à la marque du produit ou aux questions auxquelles vous pouvez répondre à l'aide de l'outil d'assistant de documentation client ou de l'outil d'images de marque. Ensuite, ne répondez pas à des questions autres que celles auxquelles je vous ai demandé de répondre sauf si elles concernent les produits ou les éléments de l'outil d'assistant de documentation du service client . Vous pouvez répondre à des questions relatives à ce sujet, mais vous aurez peut-être besoin d'une comparaison avec d'autres produits. Par exemple, pourquoi cela prend-il plus de temps qu'Amazon ? Dans ce genre de cas, utilisez vos connaissances d'expert du monde pour répondre et 11, adoptez un ton chaleureux, conversationnel et professionnel Par exemple, si vous pensez que vous allez décevoir le client, dites « malheureusement » ou quelque chose similaire dans votre réponse Ce sont donc toutes des choses que j'ai découvertes en faisant fonctionner l'assistant. Et quand je l'ai fait, j'ai pu constater qu'il y avait un certain ton qui revenait et qui ne semblait pas très humain. J'ai donc changé cela pour me sentir beaucoup plus humain. Si nous faisons un zoom arrière maintenant, nous pouvons voir qu'il a toujours besoin d'une entrée de chat. C'est rouge parce que j'ai réinitialisé le chat. Cela peut donc fonctionner en exécutant l'étape, mais généralement je dois simplement lancer le chat et tout ira bien là-bas. Alors, jetons un coup d'œil et voyons comment nous nous en sortons. Nous nous attendons à ce que le ton change car, comme vous pouvez le voir ici, nous avons la passion du sport ou du survêtement Il est donné un aperçu complet. Il y a beaucoup de détails ici. Mais ce que nous devrions voir, c'est que lorsque nous commençons à poser des questions, répondons de manière beaucoup plus humaine. Donc, tout d'abord, je vais commencer par quelque chose qui n'est pas vraiment une question. Donc, comme nous l'avons demandé, cela commence par un high, puis comment puis-je vous aider ? Je demande donc que je voulais savoir quels tracksets seront disponibles. Voyons ce qu'il dit. Vous pouvez donc voir qu'il recherche ici. Et ça revient avec « hello ». Le survêtement disponible est le survêtement Passion Sports for Law pour hommes. Il présente une coupe ajustée moderne et est disponible dans les couleurs noir, gris marine et en éditions limitées saisonnières. Les tailles disponibles vont de l'excès au double d'Excel. La date de lancement est fixée au 26 décembre 2026, le lendemain de Noël. Y a-t-il autre chose que vous aimeriez savoir à ce sujet ? Je pense donc que c'est très bien, très professionnel, comme nous l'avons dit dans notre message. Continuons donc. Alors maintenant, j'ai demandé : existe-t-il une version pour femmes ? Il est écrit : Bonjour, actuellement, le survêtement Passion Sports Fore est proposé sous forme de survêtement haut de gamme pour hommes Cependant, les futures collections pourraient inclure des coupes et des styles supplémentaires, y compris éventuellement des versions pour femmes. Faites-moi savoir si vous aimez les informations. Ou quoi que ce soit d'autre. Il vous demande donc continuellement si vous aimez les informations ou autre chose. La documentation que je lui ai remise cette fois-ci indiquait qu'il n'y avait pas de version pour femmes, uniquement pour hommes, et cela aide simplement le client à penser qu'il existe peut-être des versions ou d' autres styles, mais il ne s'y engage pas J'aime bien ça. Je pense que c'est cool. Maintenant, que se passe-t-il lorsque je manifeste de la colère ? J'ai donc dit, A, je suis très en colère à ce sujet. Voyons ce qui va se passer. Il est donc écrit : « Je suis désolée d'apprendre que vous vous sentez ainsi ». Comment puis-je vous aider aujourd'hui ? Cela semble un peu un pivot, nous aurions probablement pu faire en sorte qu'il puisse raisonner un peu et dire, vous savez, désolée que vous vous sentiez ainsi, donner une raison et partir de là. Regardons les règles telles qu'elles sont en vigueur. Il m'a donc accueilli, il dit : « J'ai salué le client lorsque vous lui parlez pour la première fois ». Répondez aux questions poliment aussi précisément que possible, répondant simplement à la question, rien d'autre. C'est fait. Vous pouvez répondre poliment et brièvement en demandant s' il y a autre chose que vous pouvez faire pour aider de façon naturelle Je pense que cela semble un peu répétitif, mais c'est naturel. Et puis s'ils disent qu'il n'y a rien d'autre que vous puissiez faire pour les aider, souhaitez-leur une bonne journée. Merci de nous avoir contactés. Nous allons donc tester cela. S'ils vous demandent des images de marque ou des exemples de look, vous pouvez utiliser l'outil Images de marque. Alors testons cela. Alors maintenant, nous allons vous demander si vous pouvez voir que les rouages tournent. Maintenant, ce que nous avons vu, c'est que parce que l'assistant Pinecone possède en fait des informations provenant de Pinecone, il renvoie des images sur des sujets sans rapport Il est donc important de toujours supprimer de la base de données les données qui ne sont pas essentielles. Soyons donc plus précis. Elle réfléchit. Voyons donc s'il peut trouver des informations sur les images. J'ai donc demandé s'il y avait d'autres photos des survêtements pour que je puisse voir les styles. Vous verrez qu' il suit les mouvements, et voilà. Si nous zoomons, nous avons le mannequin et toutes nos autres images dedans. Zoomons légèrement en arrière. Nous faisons légèrement glisser la liste sur le côté. Nous pouvons voir qu'il contient un tas d'images, ce qui est vraiment cool pour l'utilisateur. Ensuite, il est suivi par Voulez-vous que je fournisse plus d' images ou que je vous aide pour autre chose ? Faisons donc un autre test. Voyons ce que nous avons ajouté d'autre à notre agent et testons-le. Nous avons donc dit que s'ils vous posent des questions sur des images de marque ou des exemples de look, vous pouvez utiliser l'outil d'images de marque pour répondre à la question. C'est fait. Nous avons donc dit de ne répondre qu'aux questions relatives à la marque du produit ou aux questions auxquelles vous pouvez répondre en vous basant sur la documentation client, l'outil d'assistance ou l'outil Bandimages Ne répondez pas à des questions autres que celles auxquelles je vous ai demandé de répondre , sauf si elles concernent la marque, les produits ou des éléments figurant dans la documentation client. Et je l'ai dit, uniquement s' ils se rapportent à ce genre de choses, mais qu'ils peuvent nécessiter une comparaison. Revenons donc en arrière et testons qu'il le fait réellement. Commençons donc par une question totalement indépendante. Il est donc revenu et a dit : Bonjour, je peux répondre aux questions relatives aux produits et à la marque Passion Sports. Pour des questions de culture générale comme celle-ci, la capitale de la France est Paris. Y a-t-il autre chose en rapport avec les sports passionnels que je puisse faire pour vous aider ? Il n'a donc pas respecté mes règles. Voyons donc si nous pouvons le rendre un peu plus strict. été beaucoup plus explicite ici et j'ai dit : ne répondez jamais à des questions sans rapport. Par exemple, si on vous demande «  Quelle est la capitale de la France », savoir au client que vous pouvez répondre à des questions sur la marque ou les produits. C'est exactement comme tu le dis. Je dis donc cela pour m'assurer que les agents ne sont pas trop répétitifs, mais je n'ai rien à faire et à ne pas faire. Exécutons maintenant cela et nous pouvons voir ici que nous pouvons voir de ce côté quelle est la capitale de la France est la question, donc il va être posé la même question parce que je l'ai exécutée. Nous pouvons voir que la réponse est maintenant : je peux répondre à vos questions sur les produits pour sports passionnés ou sur la marque. Si vous avez des questions à ce sujet, n'hésitez pas à les poser. Cela n'a donc pas été le cas et cela a été mauvais ou négatif. Mais maintenant, nous pouvons voir que c'est beaucoup plus strict, juste en introduisant cette règle Alors testons-le un peu plus. Voyons si nous pouvons lui poser d' autres questions sans rapport. Je me suis donc demandé : combien de côtés possède un Pentagone ? Fuyons. Et encore une fois, il est dit que je peux répondre aux questions relatives à la marque et aux produits de sports passionnés. Si vous avez des questions à ce sujet, n'hésitez pas à me le faire savoir. Nous pouvons donc travailler beaucoup plus loin, faire en sorte que ce soit beaucoup moins répétitif, mais, vous savez, les règles sont là. Ensuite, posons-lui quelques questions sur le produit. Je l'ai donc demandé. Quelles sont les tailles que vous avez ? Tailles disponibles pour les survêtements pour hommes, et puis cela nous en donne une belle liste. Faites-moi savoir si vous souhaitez plus d'informations. Donc c'est plutôt bien. L'autre chose à noter est qu'il n'y a en fait aucun souvenir ici pour le moment. Maintenant, j'aime y mettre un simple souvenir parce que de cette façon, il commence à apprendre ce que vous lui avez demandé, et vous pouvez avoir une conversation plus approfondie avec lui, alors testons cela. Donc, si vous voyez au début, je voulais savoir quels survêtements seront disponibles. J'ai alors demandé : existe-t-il une version pour femmes ? Je peux donc simplement vérifier directement auprès l'IA si elle se souvient de ce dont je parlais. Et d'autant plus qu'il n'y a aucun souvenir, je ne m'y attendrais pas. Alors testons cela. Donc je l'ai dit ici, vous souvenez-vous de ce que j'ai demandé au sujet de la disponibilité ? Je n'ai aucun souvenir des interactions précédentes au cours de cette session. Pourriez-vous me redire ce que vous avez demandé sujet de la disponibilité ? Je serais heureuse de vous aider. Ce n'est pas très bien si un client pose réellement des questions et que le responsable du service client ne s'en souvient pas. C'est pourquoi nous avons besoin de mémoire. Je vais donc aller en haut maintenant, et je vais ajouter de la mémoire ici. Mémoire simple. La longueur de la fenêtre est le nombre d' interactions que le modèle reçoit, les interactions passées que le modèle peut recevoir en tant que contexte. Je vais dire 30. Je suis bien plus haut. Je pourrais en mettre 100, je pourrais en mettre 1 000, mais pour les besoins de cet exemple, je dis 30. Cela signifie que s'il y a 30 interactions avec le client, cela mémorisera les 30. Mais s'il y a 31 interactions avec le client, 31 questions, par exemple, cela ne sera pas mémorisé. Et comme je l'ai dit, dans la vraie vie, nous pourrions l'agrandir beaucoup. Alors allons-y et testons ça. Je vais donc poser un certain nombre de questions, puis nous reviendrons vérifier que cela se souvient. J'ai donc dit, je suis Peter, et il a dit : « Bonjour, Peter ». Comment puis-je vous aider en vous fournissant des produits pour le sport passionné ou des informations sur la marque aujourd'hui ? Donc, si je dis, c' est ce que j'ai dit, quelles tailles avez-vous ? Les tailles disponibles sont, et ça me donne les tailles. Et puis je demande : Quel est mon nom ? Il s'est donc souvenu de mon nom. Il a dit : « Oui, Peter ». Comment puis-je vous aider davantage dans le domaine des sports passionnels ? Maintenant, je vais vous poser une autre question. J'ai donc demandé dans quel délai la livraison ? Quel est le délai de livraison ? Et les délais de livraison, Royaume-Uni, deux à quatre jours ouvrables, Europe , trois à six, Amérique du Nord, cinq à dix , Asie-Pacifique, Moyen-Orient et Afrique, etc. C'est cool. Et je vais vous demander, comment cela se compare-t-il à Amazon ? Par rapport à Amazon, la livraison de sports passionnés peut prendre un peu plus de temps, en particulier à l'international, car Amazon utilise souvent de vastes réseaux logistiques. Et plusieurs entrepôts pour accélérer les délais d'expédition. Passion Sports met l'accent sur la qualité et les expéditions spécifiques à la marque, ce qui peut entraîner des délais de livraison légèrement plus longs. Faites-moi savoir si vous souhaitez plus de détails. Assez précis, et il a dû utiliser des connaissances du monde réel. C'est un exemple de l'endroit où il utiliserait le LM. Posons-lui encore quelques questions. Je lui ai demandé quel était le style du survêtement. Un survêtement présente un style moderne haut avec une coupe ajustée et élégante. Il est fabriqué à partir de tissu Valor de haute qualité et arbore une marque subtile, ce qui le rend idéal aussi bien pour les amateurs de sport décontractés que pour les amateurs d'athlétisme Vous voulez en savoir plus à ce sujet ? Et je pose encore une question. Combien de questions lui avons-nous posées ? Vérifions-le. Nous avons demandé : « Vous souvenez-vous de mon nom ? Et c'en est une. Quel est également le délai de livraison ? Comment est-ce que cela se compare ? Trois fois, et quel est le style d'un survêtement ? Quatre. J'en demande quelques autres pour m'assurer que nous n'avons pas posé de questions sur mon nom au cours des quatre dernières questions. La longueur des pantalons de survêtement pour mes Américains qui l'appellent pantalons. En Angleterre, on les appelle pantalons. Malheureusement, il n'existe aucune information précise sur la longueur exacte du pantalon de survêtement, et ils fournissent des détails. Les guides des tailles seront disponibles sur les pages des produits des détaillants, qui peuvent contenir plus de détails. Les mesures peuvent vous aider pour tout le reste. J'en demande encore une. Rappelle-moi la date de lancement. survêtements complets ou complets de Bash Sports seront lancés le 26 décembre le lendemain de Noël et seront disponibles monde entier en ligne et dans certains magasins Faites-moi savoir si vous avez besoin d'autre chose. Plus de détails. Je demande mon nom. Oui, tu t'appelles Peter. Comment puis-je vous aider autrement aujourd'hui ? Il semble s'être souvenu de mon nom. Nous avons désormais la possibilité de discuter avec notre agent IA. Il se souvient de ce que nous disons dans un simple souvenir. Il peut récupérer nos images de marque et peut fonctionner sur la documentation de nos clients. Alors maintenant c'est à ton tour. Ce que je veux, c'est que vous réfléchissiez aux questions que vos clients se posent à plusieurs reprises. Vous devez penser du point de vue du rôle que vous occupez dans votre entreprise. Donc, si vous êtes un service client, vous pouvez l'utiliser pour répondre aux questions sur les produits et le lancement, comme je vous l'ai montré. Si vous travaillez dans l'équipe de commerce électronique, vous pouvez l'utiliser pour gérer les demandes de dimensionnement et de livraison Si vous êtes le fondateur, vous pourriez l'utiliser pour réduire surcharge des boîtes de réception lors des lancements pour votre équipe. Si vous travaillez dans le marketing, vous pourriez l'utiliser pour garantir des réponses cohérentes partout sur le produit. Et si vous travaillez dans le domaine des opérations, vous pourriez l'utiliser pour conserver une source unique de vérité. Commencez donc par une source de connaissances, un agent et un canal client, et c'est ainsi que le support client devient évolutif, précis et proactif.