hello à tous et bienvenue sur cette nouvelle vidéo donc aujourd'hui je vous montre comment on crée un assistant Ia donc sur nwend qui va pouvoir réaliser une multitude d'actions donc il va pouvoir notamment accéder à votre base de de contact que ce soit par exemple un Google sheet ou votre CRM il va gérer en fait la totalité de vos emails il va également gérer tout votre calendrier et il va être également capable de mettre à jour votre notion donc notion c'est un outil de gestion de projet donc voilà faire des actions dessus et enfin il
va pouvoir faire des recherches sur le web via perplexity euh donc qui est euh uneia pour les recherches web donc comment ça fonctionne dans un premier temps donc il est déclenché via un message telégram donc dans lequel on va lui donner notre indication ce qu'on veut faire euh et puis ensuite il va donc détecter s'il s'agit d'un message vocal ou d'un message texte donc si c'est un message texte il est transmis directement à l'agent si c'est un message vocal on le télécharge on le transcrit en texte et on le fournit ensuite à l'agent et donc
ensuite là ici vous avez l'agent l'agent principal qui va appeler en fait des sous-agents dans ce workflow notamment pour les contacts pour les emails pour le calendrier pour les projet donc c'est parti je vais vous présenter ça un peu plus en détail donc par exemple si je prends le sous-agent qui est dédié au calendrier donc ça ressemble à ceci donc en fait c'est l'agent principal qui va envoyer une requ quête directement en détectant qu'on veut faire une action sur le calendrier et donc c'est cet agent calendrier qui va qui va prendre le relais et donc
là on peut on peut voir à peu près les les différentes actions qu' peut qu' peut réaliser donc c'est sur sur Google meet donc il peut créer des événements créer des événement également avec des participants mettre à jour un événement en supprimer ou également obtenir une liste d'événement et donc en fait ça on va pouvoir le monitorer directement en discutant avec notre agent principal euh comme si vous aviez en fait à disposition un assistant euh qui pouvait réaliser toutes les actions donc euh voilà je vais vous montrer une une démonstration de comment tout ça fonctionne
et donc cet agent il est euh dans ce cas de figure il est connecté à telgram mais euh si vous utilisez pas telgram vous pouvez le connecter à une autre application de messagerie euh comme par exemple un WhatsApp ou un slack euh ou en fait toutre application qui a une API disponible euh c'est c'est faisable en tout cas si vous utilisez slack euh si vous utilisez telgram pardon il faudra dans un premier temps créer un bot sur sur telegram et euh ça je détaille dans une une autre vidéo la vidéo précédente de sur ma chaîne
donc si vous voulez le process exact euh je vous invite à regarder cette vidéo donc c'est parti je vous fais une petite démonstration euh de ce que peut faire l' gent donc là je vais lui faire un message vocal est-ce que tu peux programmer une réunion avec euh Bastien lundi 10 février à euh 15h donc là voilà on voit que le le message vocal a bien été pris en compte il est transcrit euh l'agent principal le le traite il regarde donc dans notre base de contact pour trouver donc le l'email de Bastien et ensuite il
utilise l'agent calendrier pour créer un événement dans le calendrier et donc là voilà on voit par exemple que la réunion avec Bastien a été programmée avec succès donc il nous met un petit message récapitulatif et si je me rends sur mon agenda voilà on peut voir que la Réunion est créée donc là bien sûr on a fait une demande très simple mais vous pouvez lui demander d'autres indications si vous voulez ajouz une inscription ou également si vous voulez euh ajouter des invités supplémentaires donc euh un autre cas de figure de cet agent ça peut être
donc l'interaction avec avec vbot Mail euh donc par exemple ici j'ai j'ai créé donc la la Réunion et là je vais envoyer un je vais lui envoyer un mail pour lui demander si euh le créneau est OK pour lui est-ce que tu peux envoyer un email à Bastien euh pour lui demander si la Réunion euh qu'on a prévu et euh est-ce qu'il sera disponible euh donc là voilà idem que tout à l'heure là j'ent trite la demande et en fait il dispose d'une d'une mémoire euh donc ça va lui permettre en fait de voir les
précédents échanges qu'on a eu avec lui et euh et donc il va pouvoir agir en conséquence et donc là il me dit voilà l'email a été envoyé avec succès euh pour lui demander euh si il a toujours la réunions prévu et s'il sera disponible donc là bon je me suis jeis mon message vocal était pas très clair mais si je regarde ici hop voilà euh il a envoyer un mail donc bonjour Bastien jeis savoir si la réunion nous avons prévu toujours d'actualité si tu seras disponible merci d'avance pour ta réponse euh donc voilà ça c'est
un exemple de ce qu'il peut faire avec les mails et bien sûr si vous souhaitez pas qu'il envoie le mail directement il peut créer le brouillon comme ça vous avez juste à corriger mais le brouillon est près de votre côté donc ça ça peut être très pratique parce qu'avec une simple note vocale vous pouvez vraiment interagir avec avec tous vos emails et donc un autre cas de figure qui peut être intéressant c'est que donc l'agent va pouvoir interagir en fait avec votre base de données de de projet euh donc ici en l'occurrence moi j'utilise no
notion pardon euh donc par exemple ici j'ai un document sur notion euh concernant donc un un projet client fictif donc par exemple projet dé dans chat Botia voilà avec vraiment toutes les caractéristiques du projet donc c'est une sorte en fait de de base de connaissance et en fait je vais demander euh à l'agent par exemple de faire un récapitulatif de cette page et de l'envoyer un contact euh donc c'est parti je vous je vous montre je vous montre comment ça fonctionne est-ce que dans notion tu peux prendre la page euh du cas du cas client
sur soft Nova et envoyer un récapitulatif à Pierre par email donc la idem cette fois-ci donc il va chercher dans notion donc la page du du projet client et une fois une fois qu'il a récupéré les informations comme d'habitude il va aller chercher des contacts et et envoyer un email directement donc là voilà il nous fait comme d'habitude un petit message de succès donc voilà le nom de la page voici un aperçu du du contenu et donc si je me rends sur les mail hop récapitulative du projet soft Nova et en fait là voilà on
voit qu'il a bien transféré en fait la page récapitulative du projet qu'on a sur nos chaîes donc voilà un autre exemple de ce qu'on peut faire donc pour terminer la démonstration je vais vous montrer le dernier cas de figure donc c'est faire des faire des recherches sur le web donc via perplexity donc là par exemple je vais euh lui faire un message vocal alors hop est-ce que tu peux euh rechercher les dernières actualité en France et euh me donner un un récapitulatif donc là voilà on voit que le cette fois-ci c'est le N perplexity qui
est sollicité donc pour la pour la recherche Web donc là voilà les résultats donc ici nous a fait recap des actualités en France donc l'aualité générale actualité du président surintelligence artificielle sur le clima donc voilà bien sûr après vous pouvez être plus précis parce que là j'étais assez vague sur sur ce point là mais vous pouvez vraiment aller dans la dans la précision et par exemple je vais lui demander de prendre ça ité et de les stocker dans mon notion est-ce que tu peux euh stocker euh ces résultats sur notion dans une page que tu
vas euh appeler euh les actualités en France et donc là en fait ça va vous permettre également de ça c'est pour montrer la partie en fait qui peut interagir avec le votre base de connaissance et en fait apporter des informations sur cette dernière euh via simplement une une note vocale donc là voilà il interroge notre notre base de données notion donc voilà ici il nous dit voilà la page antitulé des actualités en France a bien été créée avec succès et donc si je clique dessus il me donne même le lien euh voilà vers euh vers
cette page bon après voilà là c'est c'est une demande assez simple donc euh on peut ensuite mettre en forme et cetera mais euh en tout cas ça va permettre voilà de de transférer des informations sur votre sur votre base de connaissance voilà globalement pour pour la démonstration et je vais rentrer un peu plus en profondeur dans le workflow pour pour que vous puissiez comprendre vraiment le le contenu pour commencer par par le principal donc comme je l'ai indiqué en début de vidéo donc le trigger c'est telégram donc dès qu'un message est reçu et ici donc
on a en fait un switch donc en fait qui va déterminer le chemin pour pour identifier en fait si c'est un message texte vocal euh donc c'est très simple en fait si si euh une fois que vous avez déclenché le trigger euh vous allez en fait drag and drop euh le le file ID donc si c'est un message vocal ça va être un message de ce formatl donc gison.message.voice.file ID donc on va vérifier qu'il existe et si c'est un message simplement texte il y aura pointmessage point Tex tout simplement et s'il existe donc ça va
prendre le chemin texte et si celui-ci existe ça va prendre le chemin euh notre vocale ensuite si c'est une note vocale donc on télécharge le fichier euh tout simplement donc là vous drag and drop le le file ID pour télécharger le fichier et vous le donnez à un nœud open euh donc qui a cette structure là avec l'opération euh transcrip recording et donc ça va en fait ressortir euh le message vocal sous format texte et donc là on pourra le transférer à l'agent principal donc au niveau de l'agent principal si on rentre dans le module
donc il a donc c'est un tool agent comme on l' vu il est équipé de différents outiers et il est donc on va mettre deux prompts pour cet agent donc un premier prompt avec la demandeutilisateur donc ici ça va être simplement la demande soit par texte soit vocal que que l'utilisateur a réalisé et ensuite on va ajouter donc un system prompt donc par défaut il y sera pas vous devrez faire adoption et là vous aurez systè qui sera indiqué et donc au niveau du système prompt en fait on va lui détailler vraiment toutes les tâches
et tous les outils qu'il a à sa disposition donc comme vous pouvez le voir là je lui indique voilà tu es l'assistant personnel ultime don la tâche est de transférer la requêes d'istateur au bon outil et donc bien lui indiquer que lui son rôle c'est ne pas de créer les événements directement ou les mail mais d'utiliser le bon outil pour réaliser cette action et donc ici on va détailler en fait tous les outils qu'on lui a donné donc le l'agent pour les emails donc logiquement utilise cet outil pour effectuer des actions lié aux emails l'agent
calendrier idem pour le calendrier l'agent contact idem pour les contacts projet pareil et perplexity donc pour faire des des recherches sur le web euh donc voilà ici on va lui donner des règles notamment lui faire comprendre que par exemple lorsqu'il doit créer un événement avec une personne ou envoyer un mail il doit obligatoirement récupérer le contact avec l'agent contact sinon euh personne enfin sinon il ne pas récupérer d'information de contact et il pourra pas mener cette action donc en fait ça lui permet de lui donner un cheminement en fait pour éviter qu'il fasse des pour
pour éviter qu'il fasse des des erreurs et donc ici euh alors hop ici en fait on lui donne des exemples euh par exemple voilà en en input envoie un email à Pierre James pour lui demander à quelle heure il veut partir ici donc pour faire cette action tu vas devoir utiliser contact agent pour obtenir l'adresse mail de hop terreur dans le Mor de Pierre James utiliser l'email pour envoyer l'email et euh en fait ça c'est la requête qui va faire à l'agent d'email pour qu'il puisse pour pour que ce sousagent en fait puisse réaliser la
bonne action et enfin on va lui demande la dater l'heure actuelle ce qui enfin on lui demand on lui donne pardon la date heure actuelle donc avec cette formule euh now comme ça il sait il sait quelle jour on est et quelle heure on est donc comme ça il peut prendre des décisions euh en temps en temps réel et donc ça c'est pour le le système compte donc si vous voulez se promp euh directement il sera dans le template et le template en fait est disponible dans dans ma communauté privée donc vous pouvez la rejoindre
il y aura un lien en description et en commentaire euh si vous voulez éviter de construire tout workfow euh étape par étape euh si également vous souhaitez implémenter ce système pour vous-même vous pouvez euh réserver dans mon calend un créneau pour qu'on puisse discuter et voir comment on peut le le customiser pour vous concrètement en fait voilà pour le nœud de l'agent principal donc là je vais rentrer un peu plus dans les détails dans les sous-agents là je vais vous montrer un peu plus en détail donc le l'agent dédié au contact donc si je me
rends surfo ça voilà ça ressemble associé donc concrètement ce trigger en fait ça va être le déclencheur euh qui est envoyé par l'agent principal et en fait lui euh il va pouvoir donc enfin il est connecté moi j'utilise a table en fait pour pour stocker des contact donc il a deux actions sur R table qu' peut faire soit une recherche de contact soit créer soit créer ou mettre à jour un contact donc pour vous montrer rapidement la base de contact sur ATABLE donc c'est quelque chose de très simple c'est euh voilà un tableau avec des
noms des emails et des entreprises et en fait c'est là qu' va aller faire ses recherches notamment trouver des emails pour envoyer des invitations envoyer des mails et cetera mais moi j'ai utilisé airtable mais par exemple vous pouvez utiliser un CRM vous pouvez utiliser un Google sheet enfin bref vraiment dès que vous stockz de la donnée quelque part vous pouvez connecter cet agent et il pourra donc aller chercher ces informations là et en fait donc ce sous-agent il a également un prompt euh un système prompt donc pour lui expliquer en fait lui comment utiliser ses
propres outils donc il est un peu plus simple euh que l'agent principal puisqu'il a forcément il a que deux tâes à faire donc soit utiliser recherche de contact pour récupérer les informations d'un contact soit utilise créer ou mettre à jour un contact pour Ener des nouvelles informations et modifier les entrées existantes voilà tout simplement et en prompt user on va on va lui lui en fait lui mpper la demande de l'agent principal donc une fois qu'il a fait sa tâche ici donc on a soit un message de succès qui va être envoyé à l'agent principal
soit un message d'erreur qui indique qu'il faut retenter l'opération donc si je vous montre en fait dans les exécutions donc dans la quand vous êtes sur votre workflow vous pouvez checker les exécutions juste ici pour les exécutions donc là par rapport au test qu'on a fait tout à l'heure ici en fait ça va être alors si je prends celle-là par exemple voilà ici en fait ça va être la qui est faite par par l'agent principal donc c'est les informations que reçoit cet agent là en fait il va venir traiter cette information on peut le voir
ici demanduateur B rou et donc il va chercher le contact dans RT et ici il va nous ressortir toutes les informations dès qu'il a fait sa recherche donc voilà j'ai trouvé les informations pour contact n B rou email donc ça il va en fait le renvoyer dans le workf principal pour en fait l'agent puisse continuer sa tâche par exemple s'il doit ensuite envoyer un mail ou euh programmer une réunion euh donc voilà concrètement comment comment ce sous-agent fonctionne euh et là je vais vous montrer un peu plus l'agent sur le sur le calendrier donc l'agent
l'agent calendrier donc c'est un peu le même système que l'agent de contact qu'on vient de voir juste avant mais sauf que lui il a il a plus d'outils donc en fait le le workflow sera sera le le Prom système sera un peu plus détaillé euh donc voilà idem là en fait on lui indique ce qu'il doit faire donc tu es un assistant de gestion calendrier tes responsabilités inclu la création la récupération la suppression d'événement dans le calendrier d'utilisateur et ensuite voilà on lui détaille tous les outils qu'il a ici à disposition et et en fait
à la fin on lui redonne le temps et l'heure voilà pour être sûr que ça c'est bien pris en compte pour pas se tromper dans la planification des des des rendez-vous donc voilà au niveau du du du Prom de de de cet agent et si donc je vous montre par rapport à aux actions qu'on a fait tout à l'heure lui voilà il va recevoir comme requête de l'agent principal ce type de ce type d'information programmer une réunion avec Bastien rou le 10 février 2025 à 15h voici son adresse mail en fait à partir de ça
on peut voir que là il a tout simplement utilisé l'outil Créer un événement avec un participant euh donc on peut le voir juste ici hop donc là il a il a bien créé l'évén l'événement on peut voir que là il y a une réponse une réponse positive et dès qu'il a créé cet événement donc il renvoie euh un message de de succès euh avec voilà le le réunion a bien la réunion a bien été programmé et cetera donc pour que l'agent principal puisse en être informé et puisse ensuite nous répondre sur telgram euh donc voilà
pour ce cet agent sur le sur le calendrier donc là je je vais vous montrer euh le nud perplexity comment en fait l'agent peut faire des recherches web donc pour perplexity tout simplement voici warf donc s'il y a pas d'agent en fait il y a simplement un col API qui est faite donc auprès de laap de perplexity donc pour vous présenter rapidement ce que c'est donc c'est en fait un moteur de recherche boosté boosté par liia donc en fait qui peut être très précis quand quand vous faites des recherches sur le web enfin vraiment je
vous invite vraiment à à à essayer cette version en cet outil c'est il est vraiment très très intéressant et ensuite voilà vous si vous souhaitez utiliser un API vous avez simplement à aller sur la documentation et honnêtement c'est très simple très bien expliqué et donc là moi je vais vous montrer par exemple ce que ça donne au niveau de la requette alors bien sûr la CL sera plus disponible à la fin de cette vidéo mais concrètement alors je va vous montrer tout ça simplement une exécution qu'on a fait tout à l'heure tout à l'heure on
demandé donc les actualités en France donc l'agent principal va va envoyer ça comme requê donc les dernières actualités en France en février 2025 justement en prenant en compte la date et l'heure ENF surtout la date qui qu'on lu a donné et donc au niveau de laquage TTP donc c'est méthode po avec donc là vous remplissez l'URL de perflex City vous mettez deux champs header donc un champ autorisation avec votre clé API un champ euh content type application jison et ici euh vous faites vous activez SC body et vous envoyez ce Jon là avec comme variable
donc la requette de de l'agenta principal euh et euh une fois que vous avez paramétré tout ça donc il sera en mesure de faire des des recherches web et voilà vous aurez une vous aurez euh en en sortie donc euh la recherche we que vous avez demandé et donc idem que les autes workflow il transmet une réponse donc soit elle a réussi et là donc il transmet au workflow principal soit ça a retenté et donc il y a euh un message d'erreur et on retente l'opération et donc voilà pour la la présentation donc cet assistant
il a sur rmen donc comme vous pouvez le voir ça peut être un outil très puissant pour pour gagner donc en productivité ensuite là vous j'ai mis j'ai mis des outils comme les mails et le calendrier mais mais vraiment vous avez des des possibilités infinies vous pouvez connecter à peu près à peu près t tous les outils que vous utilisez euh donc si vous souhaitez ce template pour voilà éviter d'avoir constr à construire l'agent depuis le début vous pouvez rejoindre ma communauté privée euh vous avez le lien en description euh si vous souhaitez donc implémenter
ce type de système vous pouvez prendre rendez-vous avec moi dans mon cadenly et en tout cas voilà je vous remercie d'avoir regardé toute la vidéo et euh n'hésitez pas surtout à vous abonner à liker sa sa soutien beaucoup la la chaîne et je vous dis à très vite pour euh de nouveaux tutoriels