Création d’un Chatbot IA avec Flowise en 10 minutes!

Badr Laajali
15 Sept 202332:08

Summary

TLDRDans cette vidéo, l'auteur aborde l'importance de l'intelligence artificielle et de l'automatisation dans la révolution de l'efficacité des entreprises. Il insiste sur la nécessité de comprendre les besoins des utilisateurs pour créer un chatbot efficace, en détaillant le processus de modélisation et les étapes techniques pour construire un chatbot interactif. L'auteur utilise l'outil Flouit pour illustrer la base de son explication, et partagé des conseils pratiques pour intégrer le chatbot à un site web, soulignant l'importance de la personnalisation et de la qualité des réponses pour une expérience utilisateur optimale.

Takeaways

  • 🤖 L'intelligence artificielle et l'automatisation redéfinissent le quotidien et les entreprises.
  • 🚀 L'automatisation couplée à l'IA offre une excellente opportunité pour les entrepreneurs.
  • 📈 Les bases sont essentielles : il est important de se concentrer sur les besoins de l'utilisateur et de maîtriser les outils avant de créer un chatbot.
  • 🛠️ Le processus de création d'un chatbot efficace nécessite une planification minutieuse et la compréhension des questions et informations que l'utilisateur cherche.
  • 🔍 La modélisation du processus et la définition des besoins de l'utilisateur sont les premières étapes clés pour construire un chatbot.
  • 💡 Utilisez des outils simples comme Floue pour commencer la construction du chatbot et passer à des outils plus avancés par la suite.
  • 🔗 La stack technique comprend l'utilisation de Lang check, Pincon pour le stockage des informations, et OpenIA pour les conversations avec l'utilisateur.
  • 📊 La transformation des informations en vecteurs est cruciale pour stocker et récupérer efficacement les données dans la base de données.
  • 🔗 L'intégration du chatbot sur un site web ou une autre plateforme est possible avec des outils comme Flow Waze.
  • 📈 Tester et valider le chatbot en mode intégré pour s'assurer que toutes les parties fonctionnent correctement ensemble.
  • 🔄 L'automatisation et l'IA sont des sujets complexes qui nécessitent de la pratique et de la compréhension approfondie pour être utilisés efficacement.

Q & A

  • Quelles sont les implications de l'intelligence artificielle et de l'automatisation sur le quotidien et les entreprises?

    -L'intelligence artificielle et l'automatisation vont redéfinir notre quotidien et la façon dont les entreprises fonctionnent. Elles aideront les entreprises à améliorer leurs processus, à être plus efficaces et à offrir une meilleure expérience client.

  • Pourquoi est-il important de se concentrer sur les bases avant de se lancer dans des projets complexes d'automatisation?

    -Il est essentiel de comprendre les fondamentaux et de se familiariser avec les outils avant de se lancer dans des projets complexes. Cela permet de maîtriser les compétences nécessaires pour offrir des services de qualité aux clients et d'éviter les erreurs fréquentes dans les projets débutants.

  • Qu'est-ce qu'un chatbot et comment fonctionne-t-il?

    -Un chatbot est un programme informatique qui utilise la puissance de l'intelligence artificielle pour interagir avec un utilisateur et répondre à ses questions de manière concise. Pour créer un chatbot efficace, il est nécessaire de planifier minutieusement et de comprendre les besoins de l'utilisateur.

  • Comment modéliser le processus de création d'un chatbot?

    -La modélisation du processus de création d'un chatbot implique de répondre aux questions clés sur les besoins de l'utilisateur, les informations à fournir, la durée de la conversation prévue, etc. Cela permet de définir la stack technique et les documents nécessaires pour construire le chatbot.

  • Quels outils sont utilisés pour la stack technique d'un chatbot?

    -La stack technique d'un chatbot peut inclure des outils comme Floue pour la construction et le builder, un service like Pincon pour stocker les informations, OpenIA pour mener des conversations, et des vecteurs pour stocker les informations formatées.

  • Comment les informations sont-elles traitées pour être utilisées par un chatbot?

    -Les informations sont d'abord extraites des documents et sites web, puis transformées en vecteurs par le biais d'un processus d'embelling. Ces vecteurs sont ensuite stockés dans une base de données de vecteurs et utilisés pour construire les réponses aux questions des utilisateurs.

  • Comment intégrer un chatbot sur un site web existant?

    -Pour intégrer un chatbot sur un site web, on peut utiliser un script fourni par l'outil de chatbot, comme Floue. Il faut personnaliser le script avec le logo, les couleurs, etc., puis l'intégrer dans la partie des scripts du site web, généralement à la fin du chargement de la page.

  • Quels sont les avantages de l'utilisation de l'automatisation et de l'intelligence artificielle dans les entreprises?

    -Les avantages incluent l'amélioration de l'efficacité opérationnelle, la réduction des erreurs humaines, la personnalisation des expériences clientes, et l'opportunité de se concentrer sur des tâches plus stratégiques en automisant les tâches répétitives.

  • Comment les entrepreneurs peuvent-ils tirer parti de l'automatisation et de l'intelligence artificielle?

    -Les entrepreneurs peuvent tirer parti de l'automatisation et de l'IA en automatisant les processus répétitifs, en offrant des services 24/7 grâce à des chatbots, et en utilisant les données analytiques pour prendre des décisions plus éclairées.

  • Quelle est la différence entre un chatbot et une application d'automatisation plus large?

    -Un chatbot est un exemple spécifique d'automatisation qui se concentre sur l'interaction avec les utilisateurs par le biais de la conversation. Une application d'automatisation plus large peut inclure des processus et des tâches plus variées, allant de l'automatisation de la gestion des stocks à celle de la marketing automatisé.

  • Comment les utilisateurs peuvent-ils interagir avec un chatbot intégré sur un site web?

    -Les utilisateurs peuvent interagir avec un chatbot intégré sur un site web en posant des questions, en demandant des informations ou en cherchent de l'aide. Le chatbot utilise ensuite les informations stockées et son intelligence artificielle pour fournir des réponses pertinentes et aider l'utilisateur.

Outlines

00:00

🤖 L'intelligence artificielle et l'automatisation dans les entreprises

Le paragraphe introduit l'importance croissante de l'intelligence artificielle (IA) et de l'automatisation dans le monde des entreprises. Il souligne comment ces technologies redéfinissent non seulement le quotidien des individus, mais aussi la façon dont les entreprises fonctionnent. L'IA et les outils qui en découlent aideront considérablement les entreprises à améliorer leurs processus et à offrir une meilleure expérience client. L'auteur encourage les personnes intéressées par l'automatisation et l'IA à se concentrer sur les bases et à auto-évaluer leurs compétences avant de se lancer dans de complexes projets.

05:01

🛠️ Les fondamentaux pour créer un chatbot efficace

Dans ce paragraphe, l'auteur explique les étapes de base pour créer un chatbot efficace. Il insiste sur l'importance de planifier minutieusement avant de commencer à créer le chatbot, en comprenant les besoins de l'utilisateur et les questions qu'il pourrait poser. Le paragraphe couvre également la modélisation du processus, la stack technique nécessaire, et l'utilisation de différents outils pour construire et déployer le chatbot. L'auteur mentionne également l'outil Floue, un outil simple pour construire un chatbot, et décrit le processus de transformation des informations en vecteurs pour être utilisées par le chatbot.

10:02

📄 Gestion des documents et des vecteurs pour le chatbot

Le paragraphe aborde la gestion des documents et des vecteurs pour le chatbot. L'auteur explique comment extraire des informations de documents PDF et de sites web, les stocker sous forme de vecteurs et les utiliser pour construire les réponses du chatbot. Il détaille le processus de stockage des vecteurs dans une base de données et l'utilisation d'outils comme OpenAI pour faciliter les interactions avec l'utilisateur. L'auteur montre également comment intégrer le chatbot à une base de données de vecteurs pour fournir des réponses précises et concises.

15:03

🚀 Déploiement de l'application avec Flowwise

Dans ce paragraphe, l'auteur explique comment déployer une application avec Flowwise, un outil open source et gratuit qui permet d'utiliser les fonctionnalités du framework Lang Chain sans écrire de code. Il décrit les étapes pour installer Flowwise localement et sur un serveur web, en utilisant Highway comme plateforme d'hébergement. L'auteur partage son expérience avec le déploiement sur Highway, en expliquant comment configurer les variables de sécurité et accéder à l'application déployée. Il mentionne également l'utilisation de Flowwise pour créer un chatbot en utilisant des vecteurs et en intégrant des informations provenant de documents et de sites web.

20:06

🗂️ Préparation des informations pour la base de données des vecteurs

Ce paragraphe se concentre sur la préparation des informations pour la base de données des vecteurs. L'auteur explique comment utiliser des outils pour splitter les documents en morceaux plus petits pour les envoyer à la base de données. Il discute des paramètres tels que la taille (size) et le chevauchement (chunk overlap) des morceaux de documents. L'auteur montre comment utiliser des vecteurs pour stocker les informations et les préparer pour être utilisées par le chatbot. Il mentionne également l'utilisation d'OpenAI pour transformer les informations en vecteurs et les stocker dans une base de données pour utilisation future.

25:07

💬 Interaction avec le chatbot et intégration sur le site web

Le paragraphe décrit l'interaction avec le chatbot et son intégration sur un site web. L'auteur explique comment utiliser les informations de la base de données des vecteurs et le modèle de langage (LLM) d'OpenAI pour fournir des réponses à l'utilisateur. Il montre comment personnaliser le chatbot en utilisant des messages système et comment l'intégrer sur un site web WordPress. L'auteur partage son expérience de test du chatbot et donne des conseils pour une prochaine étape d'amélioration et d'automatisation.

30:14

🎉 Conclusion et perspectives futures

Dans ce dernier paragraphe, l'auteur conclut en résumant les étapes clés pour créer et déployer un chatbot efficace. Il souligne l'importance de comprendre les besoins de l'utilisateur, de mettre en place le processus et l'architecture technique, et de tester l'application. L'auteur encourage les spectateurs à pratiquer et à créer leur propre chatbot pour mieux assimiler les principes discutés. Il annonce également des prochaines vidéos qui aborderont des principes plus avancés et d'autres outils pour améliorer les applications.

Mindmap

Keywords

💡intelligence artificielle

L'intelligence artificielle (IA) est un domaine de l'informatique qui se concentre sur la création de systèmes capables de réaliser des tâches qui nécessitent normalement l'intelligence humaine. Dans le contexte de la vidéo, l'IA est utilisée pour développer des chatbots capables d'interagir avec les utilisateurs et de répondre à leurs questions de manière concise et efficace. L'IA est au cœur du processus de création de chatbot, depuis la compréhension des besoins des utilisateurs jusqu'à la mise en place de l'architecture technique.

💡automatisation

L'automatisation est le processus d'exécution de tâches à l'aide de systèmes ou de machines, permettant ainsi de minimiser ou d'éliminer la nécessité d'une intervention humaine. Dans le script, l'automatisation est étroitement liée au développement de chatbots, qui sont des outils d'automatisation des interactions clientes et professionnelles. L'objectif est d'améliorer l'efficacité et l'expérience des clients en automatisant certaines fonctions.

💡chatbot

Un chatbot est un programme informatique conçu pour interagir avec les utilisateurs via une conversation, généralement par le biais de messages texte. Dans le script, le chatbot est présenté comme un outil essentiel pour les entreprises qui cherchent à améliorer leur processus et à offrir une meilleure expérience client. Il est créé en utilisant l'IA et d'autres outils technologiques pour répondre aux questions et aux besoins des utilisateurs.

💡modélisation du processus

La modélisation du processus est l'étape de définition et d'organisation des tâches et des responsabilités nécessaires à la réalisation d'un projet ou d'une activité. Dans le contexte du script, cela implique de comprendre les besoins des utilisateurs, de définir les questions potentielles qu'ils peuvent poser, et de planifier comment le chatbot pourra répondre de manière efficace. Cela sert de base pour la conception du chatbot et assure que le résultat final répondra aux attentes des utilisateurs.

💡stack technique

Le stack technique est l'ensemble des technologies et des outils logiciels utilisés pour développer et exécuter une application ou un système. Dans le script, le stack technique est crucial pour construire le chatbot, incluant la librairie Lang check, l'hébergement avec Railway, et l'utilisation d'outils comme OpenAI pour la gestion des vecteurs et des conversations.

💡OpenAI

OpenAI est une organisation de recherche et de développement dans le domaine de l'IA, qui propose des outils et des services basés sur l'apprentissage automatique et les modèles de langage. Dans le script, OpenAI est utilisé pour transformer les informations textuelles en vecteurs, ce qui permet au chatbot de comprendre et de répondre aux questions des utilisateurs de manière plus précise.

💡vecteurs

Les vecteurs sont des représentations mathématiques utilisées en informatique pour encapsuler des informations de manière compacte et efficace. Dans le contexte du script, les vecteurs sont créés à partir des informations textuelles transformées par OpenAI et sont utilisés pour alimenter le chatbot, lui permettant de fournir des réponses précises aux questions des utilisateurs.

💡intégration

L'intégration est le processus d'incorporation d'un élément dans un système ou une application existant. Dans le script, l'intégration du chatbot se réfère à l'ajout du chatbot sur un site web pour qu'il soit accessible aux utilisateurs finaux. Cela implique de placer le code du chatbot dans les scripts d'un site web, souvent à la fin du chargement de la page pour ne pas ralentir l'expérience utilisateur.

💡expérience utilisateur

L'expérience utilisateur (UX) est l'ensemble des sentiments et des perceptions qu'un utilisateur a lorsqu'il interagit avec un produit ou un service. Dans le script, l'expérience utilisateur est un élément central, car le but du chatbot est d'offrir une expérience agréable et utile aux utilisateurs en répondant à leurs questions de manière concise et pertinente.

💡déploiement

Le déploiement est le processus d'exécution ou de mise en ligne d'un logiciel ou d'une application. Dans le script, le déploiement concerne la mise en place de l'application chatbot sur un serveur web, en utilisant des outils comme Flow.app et Railway pour que le chatbot soit accessible à distance et fonctionne correctement.

💡scaffolding

Scaffolding est une technique d'enseignement et de développement qui consiste à fournir un soutien temporaire pour aider les apprenants à construire un projet ou à résoudre un problème. Dans le script, le scaffolding est utilisé pour décrire le processus de création du chatbot, en commençant par les bases et en ajoutant progressivement des éléments plus complexes pour construire un produit final.

Highlights

Nous vivons dans une ère où l'intelligence artificielle et l'automatisation vont redéfinir notre quotidien et les entreprises.

L'intelligence artificielle (IA) aide à améliorer les processus et à offrir une meilleure expérience client.

Il est important de commencer par les bases et de s'auto-évaluer avant de se lancer dans l'automatisation et l'IA.

Créer un chatbot efficace nécessite une planification minutieuse et la compréhension des besoins de l'utilisateur.

La modélisation du processus est essentielle pour répondre aux questions de l'utilisateur et construire un chatbot.

Le chatbot est un programme informatique qui utilise l'IA pour interagir avec l'utilisateur.

La stack technique comprend l'ensemble des outils et technologies utilisés pour construire et déployer un chatbot.

OpenAI est une librairie utilisée pour stocker et gérer les informations du chatbot.

Les vecteurs sont utilisés pour stocker les informations de manière structurée dans la base de données.

FlowWise est une application open source et gratuite basée sur le framework LangChain.

Le déploiement d'un chatbot peut être fait en local ou sur un serveur web à l'aide de Railway.

L'architecture d'une application IA générative comprend la partie stockage des vecteurs et la partie interaction avec l'utilisateur.

Comprendre les besoins de l'utilisateur est crucial pour offrir une expérience utile et agréable.

Le processus de création d'un chatbot comprend la modélisation, la technologie, et la mise en œuvre pratique.

L'intégration du chatbot sur un site web permet de tester et s'assurer que toutes les fonctionnalités fonctionnent correctement.

Les prochaines étapes incluent l'exploration de principes plus avancés et l'utilisation d'autres outils pour améliorer les applications.

L'expérience de l'entrepreneuriat et la collecte de besoins sont essentielles pour construire une application efficace.

Transcripts

play00:00

nous vivons dans une époque où

play00:01

l'intelligence artificielle et

play00:02

l'automatisation vont non seulement

play00:04

redéfinir notre quotidien mais la façon

play00:07

et la manière dont les entreprises

play00:09

fonctionnent l'intelligence artificielle

play00:11

ainsi que l'ensemble des outils qui en

play00:13

découlent qu'on voit aujourd'hui ou

play00:15

qu'on va voir dans le futur vont

play00:16

beaucoup aider les entreprises à

play00:18

améliorer leur processus à avoir une

play00:20

meilleure efficacité et aussi à offrir

play00:22

une meilleure expérience client mais

play00:25

surtout ça offre une excellente

play00:27

opportunité pour ceux qui souhaitent se

play00:29

lancer dans l'automatisation couplé à

play00:32

l'intelligence artificielle je sais que

play00:33

certains d'entre vous aiment commencer

play00:35

avec des sujets complexes et avoir des

play00:37

vidéos du style comment créer une

play00:39

entreprise d'automatisation il y a

play00:41

comment gagner 2500 dollars grâce à un

play00:43

chatbot mais personnellement je trouve

play00:45

qu'il est essentiel de commencer par les

play00:48

bases et de s'auto-évaluer et de voir

play00:50

notre niveau il se situe où car il est

play00:54

inimaginable pour moi d'offrir des

play00:56

services à des clients alors qu'on ne

play00:58

maîtrise pas les social et certains

play01:01

outils c'est pour ça que j'ai décidé de

play01:02

faire une vidéo avec un outil très

play01:05

simple et d'en profiter pour vous

play01:06

expliquer quelques principes de base ça

play01:09

va vous permettre de s'auto-évaluer et

play01:12

de savoir où est-ce que vous vous situez

play01:14

par rapport à ça mais ne vous inquiétez

play01:15

pas d'autres vidéos vont suivre par la

play01:18

suite et on va essayer d'aller étape par

play01:20

étape alors n'hésitez pas à activer les

play01:22

notifications et vous abonner à la

play01:24

chaîne dans cette vidéo on va voir

play01:26

ensemble c'est quoi un chatbot on va par

play01:28

la suite basculer vers la modélisation

play01:29

du processus et expliquer certains

play01:31

principes de base par la suite on

play01:33

abordera l'outil floueuse qui est en

play01:35

outil simple nos côtes qui va nous

play01:37

permettre de construire et de Builder

play01:39

notre chatbot après on va l'implémenter

play01:42

sur le site web et on discutera des

play01:44

prochaines étapes bon c'est quoi un

play01:46

chatbot à chaque fois en 2023 ça change

play01:48

un petit peu mais globalement ça reste

play01:50

un programme informatique qui va

play01:51

utiliser la puissance de l'intelligence

play01:53

artificielle pour interagir avec un

play01:55

utilisateur et répondre à ces questions

play01:57

d'une façon concise ça paraît simple

play02:00

mais réellement pour créer un chatbot

play02:02

efficace ça nécessite une planification

play02:04

minutieuse avant de plonger directement

play02:06

dans la création dans notre chatbot il

play02:08

est essentiel de comprendre les besoins

play02:10

de l'utilisateur c'est quoi les

play02:11

questions qu'il va poser c'est quoi

play02:13

l'information qu'il va chercher c'est

play02:14

quoi le temps de la conversation qu'on

play02:16

va mener avec lui etc on va passer sur

play02:18

numéro pour faire notre modélisation

play02:20

répondre à l'ensemble de ces questions

play02:22

et de voir c'est quoi la stack technique

play02:24

qu'on va utiliser

play02:27

quand vous pouvez le voir j'ai essayé de

play02:29

commencer par définir c'est quoi le

play02:31

besoin de mon utilisateur comme comment

play02:34

me contacter mon expérience de travail

play02:35

etc il a besoin de connaître certaines

play02:38

informations après j'ai essayé de

play02:40

définir c'est quoi les potentiels

play02:42

questions qu'il peut poser pour chaque

play02:44

besoin donc comment puis-je te rejoindre

play02:46

est-ce que tu as une adresse courriel en

play02:48

quoi es-tu compétent quel est ton

play02:50

expérience professionnelle etc bien sûr

play02:52

là on est juste dans le cadre d'une

play02:54

démonstration c'est pas vraiment un

play02:56

produit final qui ira en production mais

play02:58

mon idée c'est juste de vous montrer la

play03:00

démarche pour essayer d'avoir quelque

play03:02

chose de concis et précis je vais

play03:04

essayer de définir l'ensemble de ces

play03:06

questions et de ce besoin là je vais le

play03:08

piger de où là on va essayer de voir il

play03:10

y aura un peu les informations qui vont

play03:11

venir de mon CV qui en format PDF Word

play03:15

on va avoir un fichier txt où je vais

play03:18

mettre l'ensemble des informations

play03:19

divers que je juge nécessaire qui ne

play03:21

sont pas là au niveau de mon CV après je

play03:24

peux avoir un document Word qui détaille

play03:26

l'ensemble de mon expérience

play03:27

et aussi mon site web que je peux

play03:29

scraper et récupérer l'ensemble des

play03:31

informations qui sont dedans l'ensemble

play03:33

de ces informations vont constituer

play03:35

comme une hollage base sur laquelle mon

play03:37

chatbot pourrait se baser pour

play03:39

construire les réponses aux éventuels

play03:41

questions là on va passer un peu pour

play03:42

voir la STAC technique qu'on va utiliser

play03:45

là j'ai vous présenter un peu floué est

play03:48

un outil qui est simple mais qui se base

play03:51

sur une librairie Lang check notre

play03:53

application on peut la déployer en local

play03:55

mais aussi on peut la déployer sur un

play03:57

webserie là pour l'instant moi j'ai

play03:59

choisi readway parce que c'est pas cher

play04:01

et c'est simple surtout donc je vais

play04:04

vous montrer comment ça va se passer

play04:05

après on aurait besoin de paincon pour

play04:07

stocker l'ensemble des informations que

play04:09

je viens de citer le CV le document Word

play04:12

de fichier XT etc on va voir les détails

play04:14

après après j'aurais besoin de openia de

play04:17

la fille de openia pour mener des

play04:19

conversations humaines avec la personne

play04:21

qui va venir donc ça c'est un peu ça

play04:23

constitue un peu la STAC technique sur

play04:24

laquelle on va se baser pour construire

play04:26

notre chatbot et là j'ai essayé de

play04:29

mettre un peu je suis en train de vous

play04:31

emmener avec moi sur ma réflexion pour

play04:34

la construction du chatbot là on a

play04:36

l'ensemble des hypothes donc documents

play04:39

et sites web on a quelque chose qui va

play04:41

s'appeler le chunky je vais l'expliquer

play04:42

bientôt ça va permettre de spliter

play04:45

l'ensemble de ces écoutes après on a une

play04:47

partie qui s'appelle lembedine ça va

play04:49

être de créer des imbédies qui vont qui

play04:52

vont permettre à à un langage LLM de

play04:55

nous comprendre après on a les vecteurs

play04:57

les vecteurs en fait là on va essayer de

play04:59

stocker l'ensemble de ces informations

play05:01

qu'on vient de MBD après on a la réponse

play05:04

de notre Ia ça c'est un peu le flux qui

play05:06

va nous permettre de construire notre

play05:09

chatbot on a les impôts on va checker

play05:11

l'ensemble des inputs on va les imbiber

play05:12

on va les stocker dans des vecteurs et

play05:14

par la suite notre Ia va se baser sur

play05:16

ces vecteurs pour essayer de construire

play05:18

une réponse

play05:20

là on va passer à ce qu'il y a

play05:22

intéressant donc là au niveau de l'imput

play05:25

comme je viens de dire on a notre

play05:26

document PDF bah on a un ensemble de

play05:29

documents qu'on vient de lister mais on

play05:31

va prendre l'exemple du PDF un document

play05:33

PDF c'est plusieurs pages ok mais

play05:36

plusieurs pages on peut pas prendre un

play05:37

document PDF de plusieurs pages et

play05:39

l'envoyer one shot ça passera pas parce

play05:40

que on a une limitation au niveau des

play05:42

token qu'on peut utiliser donc ce qu'on

play05:44

va faire c'est qu'on va essayer de

play05:46

extraire

play05:48

l'ensemble des deux de des pages au

play05:51

niveau de ce pdf là et on va aller

play05:52

checker c'est quoi on va essayer de

play05:55

prendre des morceaux de ce fichier PDF

play05:59

selon une certain paramétrage et essayer

play06:02

de les mettre un à côté de l'autre comme

play06:05

j'ai essayé de de faire à ce niveau-là

play06:09

de faire le check-in de nos documents de

play06:12

nos impôts je vais parler par la suite

play06:15

au niveau de flow Waze du détail par

play06:17

rapport à ce changement

play06:19

après une fois qu'on a chanté l'ensemble

play06:21

de ces informations là on va utiliser

play06:23

openia pour faire le mbpd c'est quoi si

play06:26

on va essayer de transformer l'ensemble

play06:28

de ces informations qui sont format

play06:30

texte compréhensibles en vecteur et ça

play06:34

ça c'est compliqué un petit peu si je

play06:36

veux expliquer c'est quoi les vecteurs

play06:37

ça va me nécessiter toute une vidéo mais

play06:39

on va essayer d'effleurer le sujet en

play06:41

une fois on va être sur flow Waze là une

play06:43

fois qu'on a transformé l'ensemble de

play06:45

ces informations en vecteur ça

play06:47

ressemblera un petit peu à ça c'est des

play06:49

chiffres qui sont constitués en trois

play06:51

dimensions qui vont te permettre de

play06:52

localiser l'ensemble des informations on

play06:54

va les stocker au niveau d'une base de

play06:56

données de type vecteur donc là comme

play06:58

j'ai cité tantôt c'est pas une conne

play07:00

donc là on va on va travailler avec une

play07:02

pour stocker l'ensemble des vecteurs là

play07:05

on va passer à la création des vecteurs

play07:07

par exemple ça c'est un processus que je

play07:09

viens de mettre pour dire que l'ensemble

play07:12

de mes informations qui vont se

play07:13

constituer qui sont des documents et un

play07:16

site web les documents je vais les

play07:18

envoyer pour

play07:19

mon site web avant je dois le scrapper

play07:22

pour extraire l'ensemble des

play07:23

informations une fois que je le scrappe

play07:25

je vais l'envoyer aussi au niveau d'un

play07:26

check-in pour qu'il puisse essayer de le

play07:29

spliter un petit peu pour qu'on puisse

play07:30

faire un embêter sur l'ensemble de ces

play07:32

chocs

play07:33

c'est on va faire un col et puis au

play07:36

niveau de openia pour essayer de

play07:38

récupérer cet imbibine donc on va lui

play07:40

donner un format texte et il va nous

play07:42

sortir un format avec terre par la suite

play07:44

on va stocker l'ensemble de ces vecteurs

play07:48

là grâce à la play de pancoln donc là on

play07:51

est sur la partie création de notre base

play07:54

de données ou notre new Leach bays qui

play07:56

va se baser sur l'ensemble des hippies

play07:58

qu'on va lui donner notre document PDF

play08:00

texte Word site web etc et ce stockage

play08:03

là ça va être sous format vecteur au

play08:05

niveau d'une base de données là on va

play08:07

passer au processus suivant qui est

play08:09

l'interaction avec notre base de données

play08:10

de vecteurs tout en utilisant openia

play08:13

donc notre chatbot qu'est-ce qu'il va

play08:16

faire une fois que je viens pour poser

play08:17

une question je vais

play08:19

interroger la base de données du vecteur

play08:20

donc je vais d'ailleurs est-ce que j'ai

play08:22

quelque chose qui correspond à ça je

play08:24

vais aller utiliser à une colle à

play08:27

piaille vers pencon par la suite je vais

play08:29

aussi utiliser

play08:30

openia il va prendre l'ensemble des

play08:33

informations la question de

play08:34

l'utilisateur va prendre les

play08:35

informations qu'il a trouvé au niveau de

play08:37

notre base de données des vecteurs il va

play08:39

essayer d'analyser l'ensemble avec son

play08:41

élève qui est son langage à lui et il va

play08:44

essayer de nous donner une réponse

play08:45

simple selon les instructions qu'on va

play08:48

lui donner on va voir ça plus en détail

play08:50

j'essaie d'être simple pour le début

play08:52

après il va donner la réponse à la fin

play08:55

donc là on va voir notre processus au

play08:58

complet qui se divise sur deux parties

play09:00

qui est la partie stockage des vecteurs

play09:01

et la partie au niveau des réponses et

play09:04

l'interaction avec notre chatbot et

play09:06

l'utilisateur donc là c'est notre

play09:08

architecture d'une application

play09:10

Ia generative alimentée par un LLM je

play09:14

n'insisterai jamais assez sur l'étape de

play09:16

comprendre les besoins de l'utilisateur

play09:17

c'est une étape cru ciale dans notre

play09:19

processus car c'est elle qui va

play09:21

permettre de donner une expérience

play09:23

utile et agréable à nos utilisateurs

play09:25

finaux

play09:28

maintenant nous avons modélisé le

play09:30

processus et l'architecture qui va nous

play09:32

servir à créer notre chatbot et on a

play09:34

compris les principes de base dont on

play09:36

aurait besoin il est temps de passer à

play09:38

l'application et créer une autre chatbot

play09:40

avec le Waze mais c'est quoi

play09:42

une application open source et gratuite

play09:45

qui se base sur le framework il va nous

play09:48

permettre d'utiliser l'ensemble des

play09:50

fonctionnalités du framework Lang chain

play09:52

sans avoir besoin à écrire une seule

play09:54

ligne de code l'application flow Waze

play09:56

peut être déployée en local mais aussi

play09:58

sur un serveur web on va essayer de voir

play10:00

les deux méthodes au niveau du site

play10:02

flowers on peut aller sur le GitHub et à

play10:05

ce niveau là on a la façon de comment

play10:07

installer flowers en local je vais pas

play10:10

trop m'attarder là-dessus car c'est une

play10:11

méthode simple je vais juste vous

play10:13

laisser suivre les étapes et l'installer

play10:15

en local par contre pour l'installer sur

play10:17

un serveur web ça nécessite un peu plus

play10:19

d'étapes c'est pour ça que je veux plus

play10:22

m'attarder sur la partie de comment

play10:23

l'installer sur un serveur web pour moi

play10:25

j'ai choisi de le mettre sur Railway

play10:28

donc là je vais essayer de vous

play10:29

expliquer comment l'installer sur

play10:31

Highway au niveau du Highway bah c'est

play10:33

un plateforme pour héberger vos services

play10:37

web et déployer vos applications c'est

play10:40

pas trop cher donc je vous laisse

play10:41

regarder un petit peu par la suite

play10:43

comment ça marche relay la façon la plus

play10:46

simple pour installer fluoïse sur

play10:48

Highway c'est de partir dans template je

play10:50

vais vous mettre en lien le template que

play10:52

j'utilise personnellement c'est celui-là

play10:55

donc là on va essayer de le déployer

play10:57

pour voir comment ça va marcher donc on

play11:00

va cliquer sur déployer now et là ça va

play11:03

nous demander de se connecter à notre

play11:06

GitHub pour moi j'ai déjà le fait mais

play11:09

je vais essayer juste de rajouter ici

play11:11

et je vais déployer ça une fois qu'on a

play11:15

lancé le déploiement il va Builder et

play11:18

déployer notre application mais par

play11:20

contre il y a une petite étape qu'on a

play11:21

besoin de faire au niveau des variables

play11:23

il y a deux variables qu'on a besoin de

play11:26

ajouter à ce niveau là c'est et le

play11:29

password parce que on a besoin de

play11:31

sécuriser sur quoi on travaille donc là

play11:34

je vais créer la première variable et je

play11:37

vais mettre la deuxième variable qui est

play11:40

asseoir et ajouter la deuxième à la je

play11:45

vais ajouter ça une fois que notre

play11:46

déploiement va se refaire parce que

play11:48

lorsqu'on ajoute des variables on est en

play11:50

train de modifier notre application donc

play11:52

là elle aurait été plus rarement va se

play11:54

faire et là on peut accéder à notre

play11:56

application quand vous pouvez le voir il

play11:59

y a le déploiement qui entrain se

play12:00

refaire on va essayer d'attendre que ça

play12:02

termine et on va aller voir ça là notre

play12:05

application vient d'être déployée et on

play12:07

a le lien pour qu'on puisse y accéder

play12:09

donc on a le lien on va cliquer dessus

play12:11

et on va partir là il va nous demander

play12:14

notre

play12:15

login

play12:18

notre mot de passe on va se connecter et

play12:21

là on a l'interface de l'application

play12:23

l'Ouest basculer en mode dark au niveau

play12:28

de l'application flow Waze on a ce qu'on

play12:30

appelle le Marketplace à ce niveau là il

play12:33

y a plusieurs Templiers qui existent

play12:35

nous on peut utiliser un template et

play12:38

partir de celui-là pour faire

play12:40

notre chatbot mais je vais commencer

play12:43

avec vous dès le départ parce que

play12:45

personnellement je vais expliquer ça en

play12:47

deux temps je vais faire une première

play12:49

partie qui va essayer d'alimenter notre

play12:51

naweet du base au niveau des vecteurs

play12:53

comme on a essayé de le voir au niveau

play12:55

de notre processus donc on va prendre

play12:57

l'ensemble des informations dont on

play12:59

aurait besoin et les envoyer sur la base

play13:01

de données des vecteurs et après on

play13:03

aurait la deuxième partie on va créer un

play13:05

chatbot spécifique qui va juste aller

play13:07

taper et récupérer les informations de

play13:09

cette phase de données qu'on a

play13:10

préalablement créer on va voir ça donc

play13:13

je vais commencer par créer un nouveau

play13:14

chatbot voici l'interface de flowers

play13:18

zoomer et dézoomer et pour ajouter des

play13:21

cartes à ce niveau là on a l'ensemble

play13:24

des cartes dont on aurait besoin si on

play13:27

essaye de suivre le processus qu'on a

play13:29

mis en place on va en avoir besoin de

play13:32

l'ODD des informations qui existent sur

play13:34

des documents donc là on a document la

play13:38

hauteur à ce niveau là je vais essayer

play13:40

de voir qu'est-ce que j'ai on a

play13:42

plusieurs informations plusieurs choses

play13:44

qu'on peut faire mais là on va dire que

play13:46

imaginons j'ai mon fichier PDF donc là

play13:49

j'ai mon fichier PDF que je vais essayer

play13:51

de récupérer et utiliser on a plusieurs

play13:55

l'odeur donc là on va dire que j'ai par

play13:58

exemple aussi mon fichier txt ou mon

play14:01

fichier dorix j'ai aussi un tout un

play14:03

folder si je veux utiliser tout un

play14:05

fondeur on a les documents les

play14:08

webstraper qu'on va aussi utiliser je

play14:10

vais ajouter la partie texte file et je

play14:13

vais aussi ajouter un scrapper qui est

play14:15

je pense que je vais utiliser un peu

play14:18

plus tard ok c'est celui-là donc

play14:20

organisons tout ça on a notre fichier

play14:22

PDF on a notre fichier TIC et on a notre

play14:25

webcam à ce niveau là comme on a pu le

play14:28

voir au niveau des étapes du processus

play14:31

on a besoin de shrinking de Frankie

play14:34

l'ensemble de ces documents là donc ce

play14:36

qu'on va essayer c'est de d'utiliser ce

play14:38

qu'on appelle un recul caractère donc là

play14:42

il se trouve à ce niveau là je pense que

play14:46

il est plus au niveau de texte splitter

play14:49

Waker save caractère

play14:51

il se retrouve ok c'est celui-là

play14:55

celui-là il va nous permettre de spliter

play14:57

l'ensemble des informations qui se

play14:59

trouvent au niveau du PDF du textile et

play15:03

du résultat de mon scraper donc on va

play15:06

juste essayer de lier l'ensemble

play15:09

à travers comme ça hop je fais

play15:12

l'ensemble des liens au niveau du

play15:14

caractère t'expliquer on va essayer de

play15:16

s'attarder un petit peu sur les deux

play15:18

paramètres tiens que size et chunk over

play15:20

la comment on a pu voir au niveau de

play15:21

notre modélisation du processus

play15:23

lorsqu'on a un document qui est

play15:25

représente plusieurs pages beaucoup de

play15:27

textes on peut pas juste le prendre et

play15:29

l'envoyer tel quel comme ça parce qu'on

play15:31

a une limitation au niveau des tokens

play15:33

donc ce qu'on va essayer de faire c'est

play15:35

de le spliter en plusieurs morceaux et

play15:37

ces morceaux là ils ont une taille et

play15:39

c'est ce qu'on appelle les 5 size ça va

play15:41

être la taille de notre petit morceau

play15:42

qu'on va envoyer le chunk overlap c'est

play15:45

un peu le chevauchement entre chaque

play15:47

qu'on va créer donc chaque morceau qu'on

play15:50

va créer il va se chevaucher avec

play15:52

l'autre donc nous on va définir la

play15:55

taille globale de notre chat et on va

play15:57

essayer de définir sur combien ils vont

play16:00

se chevaucher ces tiens là

play16:02

personnellement j'utilise un 300 et 130

play16:05

pas plus compliqué que ça donc on va

play16:07

essayer de mettre tant que size 300 et

play16:09

chunk overlap 30 en lis l'ensemble à

play16:12

l'autre PDF notre texte file et notre

play16:15

square on a mis la première étape si on

play16:18

revient un petit peu en arrière au

play16:20

niveau de la modélisation de notre

play16:22

processus l'idée c'était lorsqu'on

play16:25

prononce ensemble de nos impôts et on

play16:27

fait notre chankine là il est essentiel

play16:31

d'aller transformer ses informations là

play16:33

en vecteur pour les stocker par la suite

play16:36

au niveau de notre base de données des

play16:38

vecteurs et là c'est ce qu'on appelle le

play16:40

embelline et là au niveau de flow wise

play16:43

on a toute une partie mbazine on peut

play16:45

utiliser plusieurs choses au niveau de

play16:48

un BD mais nous on va utiliser open II

play16:50

donc je vais essayer de le mettre à ce

play16:53

niveau là et comme j'ai dit pour stocker

play16:55

notre nos vecteurs qui vont être MBD

play16:58

avec optimi on va utiliser timecon donc

play17:02

là on va utiliser pain pour stocker ça

play17:05

donc là on va avoir vecteur Store et là

play17:07

on a ce qu'on appelle document

play17:13

donc là on va prendre ça comment ça va

play17:15

marcher donc le mbden il est là on va

play17:18

prendre ça et on va le lier et au niveau

play17:20

des documents on va lier la hautepot de

play17:23

ces documents là

play17:26

et si avec

play17:28

donc il va prendre

play17:30

l'idée derrière c'est quoi donc va

play17:33

prendre l'ensemble des changes de ces

play17:37

documents là et il va par la suite

play17:39

prendre le moteur du mbdding de opini

play17:42

high et il va essayer de concocter

play17:44

l'ensemble de d'avoir un résultat en

play17:48

vecteur et par la suite le story au

play17:50

niveau de notre base de données là on va

play17:52

essayer de remplir l'ensemble des

play17:54

informations vides qu'on a laissées

play17:56

auparavant donc on va uploader notre

play17:57

fichier PDF on va essayer de plouder

play18:01

notre fichier TXT et on va essayer de

play18:04

naître notre site Web ici au niveau du

play18:09

scraper et là on va avoir besoin de

play18:12

mettre aussi l'ensemble des des clés

play18:15

pour se connecter à notre API

play18:18

pour se connecter à ton école pour la

play18:21

payer de openia je trouve que c'est

play18:22

assez simple je vais pas trop m'attarder

play18:24

là dessus je vous laisse aller sur le

play18:25

site de open III de regarder la

play18:27

documentation de comment créer le compte

play18:29

de comment récupérer le jeton une fois

play18:32

que vous avez récupéré votre jeton vous

play18:34

allez venir et l'insérer ici donc moi

play18:36

j'ai déjà créé mon jeton c'est un peu

play18:39

que on met le nom on met la clé de notre

play18:42

appli pour pas une conne on va essayer

play18:45

de voir ça ensemble quand même une fois

play18:47

que vous créez votre compte sur paint

play18:49

code vous allez arriver au niveau de sa

play18:51

dashwork au niveau du dashboard vous

play18:53

aurez un peu l'accès aux index ça sera

play18:55

vide pour vous vous allez vous pouvoir

play18:56

créer votre premier index on va

play18:59

l'appeler ici

play19:01

qu'on va utiliser en mbending Open II il

play19:05

y a une dimension spécifique à entrer

play19:07

c'est

play19:08

1536 donc il est essentiel de mettre

play19:12

1536 au niveau de la dimension pour

play19:14

créer votre base de données de vecteurs

play19:16

si vous utilisez le MVD de openia après

play19:20

on n'a rien à faire on va faire créer un

play19:24

ex alors pour moi j'ai pas encore payé

play19:25

donc j'ai le droit à un seul une seule

play19:28

base de données vous allez créer votre

play19:29

base de données vous allez partir sur

play19:31

Appliquer et vous allez créer votre clé

play19:35

de du Lapi vous récupérez la valeur et

play19:38

on va revenir sur flow Waze et à ce

play19:41

niveau là on va récupérer l'ensemble de

play19:43

ces informations puis nous et là on va

play19:46

faire

play19:51

on va récupérer notre télé

play19:55

et là l'environnement ça va être GCP

play19:58

start

play20:00

er en message là on a créé la connexion

play20:02

pour notre base de données sur pencon le

play20:06

paincon index on peut le récupérer quand

play20:09

on est sur notre index on va cliquer sur

play20:11

Se connecter en gros l'index c'est juste

play20:13

le nom de votre base de données de

play20:16

vecteurs dans montre casses je clique

play20:19

sur ici ça va ça va être ça

play20:21

ici et le récupérer et le mettre sur

play20:25

pinecon index là on a terminé la

play20:27

première partie qui va nous permettre de

play20:30

récupérer l'ensemble de nos informations

play20:31

et de les envoyer au niveau de novastes

play20:33

de notre base de données de vecteurs

play20:35

pour tester ce qu'on vient de faire on

play20:37

peut ajouter un agent de conversation au

play20:39

niveau de

play20:40

chaîne

play20:43

on va sélectionner et là on va essayer

play20:45

de lier le la partie vecteur ici donc en

play20:49

fait notre agent de conversation il va

play20:51

se baser sur plusieurs choses il va se

play20:54

baser comme on a vu au niveau de la

play20:56

modélisation il va se baser sur la

play20:57

partie vecteur qui va récupérer de

play20:59

paycon il va aussi se baser sur le LLM

play21:03

opniye qu'on va essayer d'aller chercher

play21:05

et si on a plusieurs accès à plusieurs

play21:07

LLN mais pour l'instant on va se baser

play21:09

sur openive donc là on va essayer de

play21:11

faire le lien avec le LLM l'engage

play21:15

modèle et là on va essayer de le

play21:16

spécifier notre

play21:18

API et je vais prendre

play21:21

[Musique]

play21:24

voilà je vais partir sur une température

play21:26

de

play21:27

0.8 donc là ça va nous permettre en gros

play21:31

qu'est-ce qu'il va faire il va prendre

play21:32

les informations au niveau de notre

play21:33

secteur il va se passer aussi sur le LLM

play21:35

en pli et il va essayer de nous donner

play21:37

une réponse on peut ajouter un paramètre

play21:40

additionnel qui est le système message

play21:41

mais là on est juste sur la partie de

play21:43

stocker les informations au niveau de

play21:46

notre vecteur on n'a pas besoin d'aller

play21:47

à ce niveau là sur cette partie une fois

play21:50

qu'on a placé l'ensemble de nos cartes

play21:52

est terminé le paramétrage des clés des

play21:54

appliers etc on peut faire un petit test

play21:57

pour s'assurer que les informations

play21:58

qu'on a mis au niveau de nos fichiers et

play22:01

nos documents sans bien récupérer par la

play22:04

base de données de paincoln et envoyer

play22:06

au niveau de notre agent de conversation

play22:09

on va essayer de commencer par une

play22:11

petite question donc quels sont les

play22:14

moyens

play22:15

de te contacter rapide la logiquement il

play22:18

doit me sortir mon adresse courriel

play22:19

voilà donc là il était très rapide donc

play22:21

il arrive à me dire vous pouvez me

play22:23

contacter par email à bonjour à Bada

play22:26

lajali.com ça c'est une information que

play22:28

normalement la pile de open high n'a pas

play22:31

accès donc il a pu récupérer ses

play22:33

informations à travers les documents que

play22:36

je lui ai donné et fourni au début donc

play22:39

là notre but ici c'était juste de tester

play22:41

très rapidement et ce que là cette

play22:42

information mais là on va passer à la

play22:45

mise en place de notre vrai botte qui va

play22:47

se baser sur la base de données qu'on a

play22:49

là et nous faire une réponse correcte et

play22:52

on va voir il y a quelques petites

play22:54

particularités là on va essayer de créer

play22:56

le vrai chatbot qui va se baser sur les

play22:59

bases de données des vecteurs et nous

play23:01

donner des réponses concises et précises

play23:03

ça va être très simple vu qu'on a fait

play23:05

la première partie pourquoi je le fais

play23:07

en deux temps c'est pour éviter de à

play23:09

chaque fois faire

play23:11

une création des informations genre de

play23:14

récupérer le scrapping récupérer les PDF

play23:16

le texte d'aller vers la base de données

play23:18

de stocker ça et de faire les réponses

play23:20

ça va être très long donc je préfère one

play23:23

shot faire l'ensemble du stockage au

play23:24

niveau de la base de données des

play23:25

vecteurs en premier temps une fois que

play23:27

ça que c'est fait on le refera plus sauf

play23:29

si on a des nouveaux ajouts de documents

play23:32

etc on a besoin d'apporter au niveau de

play23:34

notre base de données de vecteur et la

play23:36

deuxième partie c'est juste ça va être

play23:38

la conversation en utilisant cette

play23:40

néolith base qui est au niveau de notre

play23:42

base de données donc ici ça va être très

play23:44

simple donc comme on a pu voir on a

play23:47

l'ensemble de notre base de données donc

play23:48

on a juste besoin d'aller récupérer ces

play23:51

informations à travers Pincon donc là on

play23:53

va essayer d'aller récupérer ça donc

play23:56

paincon loud existe index là c'est

play24:01

différent parce que avant ce qu'on a

play24:03

fait c'est Pen absors document donc là

play24:05

on était en train de envoyer des

play24:07

documents ou des informations en peine

play24:09

comme là on va essayer juste de

play24:10

récupérer des informations qui existent

play24:12

déjà au niveau de Paint code donc on va

play24:15

prendre là on va dézoomer un petit peu

play24:16

et on va essayer d'aller chercher notre

play24:18

embelline qui est openia comme on a vu

play24:22

lors de la dernière configuration une

play24:24

fois qu'on a récupéré les deux on fait

play24:26

le lien ce qui va venir par la suite

play24:28

c'est la partie de conversation et là on

play24:31

va récupérer ça au niveau des chaînes

play24:32

conversation

play24:35

et là ce qu'on va faire c'est qu'on va

play24:37

ramener aussi notre LLM de obtenir donc

play24:41

là c'est LLM et on va chercher le Harper

play24:44

open

play24:45

on récupère ça on fait notre lien ça ça

play24:49

va avec le langage du modèle de op mi ça

play24:53

ça va avec la base de données des

play24:55

vecteurs la partie mémory on peut

play24:58

l'ajouter mais normalement en fait il y

play25:00

a une affectation par défaut qui se fait

play25:02

je peux ajouter une carte de bafer

play25:04

Memory pour avoir un accès à

play25:07

l'historique de notre chat donc là je

play25:09

fais le lien à ce moment là on a fait

play25:12

l'ensemble des liens ça veut dire que

play25:13

notre

play25:15

utilisateurs va poser une question ce

play25:17

qu'on va faire c'est qu'on va utiliser

play25:19

le LLM de openia plus les informations

play25:23

qu'on a au niveau de notre base de

play25:25

données de vecteurs plus les

play25:26

informations qu'on a au niveau de

play25:28

l'historique de notre chat pour fournir

play25:30

une réponse cependant il y a un truc qui

play25:34

est intéressant c'est qu'on peut donner

play25:35

un système message un système message

play25:37

c'est quelque chose qui va ressembler à

play25:39

un rôle qu'on va donner à notre LLM moi

play25:43

j'ai concocté un petit système message

play25:45

que je veux juste faire un copier-coller

play25:46

l'idée derrière c'est que je puisse dire

play25:48

que tu assumeras le rôle d'assistant

play25:50

personnel de Badr en utilisant toutes

play25:52

les informations que tu trouveras pour

play25:53

répondre de manière professionnelle ou

play25:55

diverses questions posées par les

play25:57

visiteurs si une question de passe-temps

play26:00

champ de connaissance il te suffira de

play26:01

dire je ne dispose pas de cette

play26:02

information et là j'ajoute un petit

play26:04

touch c'est de dire et tu lises des

play26:05

emoji dans tes réponses pour les rendre

play26:08

dynamiques tu vas toujours répondre en

play26:10

français sauf si on te demande de

play26:11

changer la langue donc là c'est le

play26:13

message que

play26:15

mis en place à ce stade là il est

play26:17

possible qu'on puisse tester notre

play26:18

chatbot et voir comment il va réagir

play26:20

avec une ou deux questions histoire de

play26:22

voir est-ce qu'il va vraiment aller

play26:24

récupérer les informations qu'on a déjà

play26:26

stockées auparavant au niveau de notre

play26:28

base de données de vecteurs je veux

play26:30

juste aller checker ça allez on va

play26:32

commencer par une question que tu

play26:34

partageais tes liens vers les réseaux

play26:35

sociaux c'est une question qu'on a déjà

play26:36

eu au niveau de notre diagramme de

play26:39

processus sur mio là je vais faire que

play26:42

tu partages donc là il a bien récupéré

play26:44

ses informations juste à laisser de

play26:47

chercher une autre question

play26:50

j'avais déjà eu celle là en quoi es-tu

play26:54

compétent pour aider là je vais essayer

play26:56

d'aller récupérer c'est là là je vais

play26:58

voir j'aimerais bien voir comment il va

play27:01

réagir un petit peu sur celle-là

play27:04

coordination le soutien effectivement il

play27:07

a essayé juste de récupérer les

play27:08

informations que je lui ai donné au

play27:10

niveau de mon fichier txt aussi sur mon

play27:13

CV pour extraire certaines informations

play27:15

utiliser open i pour construire un

play27:19

paragraphe et me donner la réponse il a

play27:21

aussi pris en considération les

play27:22

informations que je lui ai donné dans

play27:25

les additionnelles paramètres et il a

play27:27

mis des petites émoticônes à lac à

play27:29

chaque fois au niveau de ses messages

play27:31

moi je trouve que pour la qualité des

play27:34

informations que je lui ai fournie

play27:35

est-ce qu'il me répond et largement

play27:37

suffisant

play27:40

là on va essayer de passer pour voir

play27:42

comment intégrer notre chatbot dans sa

play27:46

version finale au niveau de notre site

play27:48

web pour l'instant je vais utiliser

play27:49

justement site web qui est sur WordPress

play27:51

mais vous pouvez intégrer le chatbot sur

play27:54

d'autres hébergements ou d'autres CMS ou

play27:57

même si vous avez un site web que vous

play27:59

avez fait vous-même clouaz offre

play28:01

plusieurs façons pour intégrer le

play28:03

chatbot au niveau de notre site Web ou

play28:05

autre plateforme donc là on va essayer

play28:06

de voir comment ça va se passer là je

play28:08

vais cliquer juste sur petit icône en

play28:10

haut et là je vais récupérer le script

play28:14

mais au complet pourquoi parce que j'ai

play28:16

cliqué sur Show mMED chat confit parce

play28:19

que moi j'aimerais bien pouvoir

play28:20

personnaliser quelques informations

play28:22

comme le logo quelques couleurs etc tout

play28:27

ça et ce niveau là au niveau du script

play28:30

mais avec quelques petites connaissances

play28:31

du CSS JavaScript etc vous pouvez vous

play28:33

débrouiller pas mal sinon vous pouvez

play28:35

juste mettre ça sur chat gepetty lui ont

play28:38

demandé de faire les changements que

play28:40

vous souhaitez il va les faire pour vous

play28:41

et vous pouvez prendre ça faire un

play28:43

copier-coller directement donc là moi je

play28:45

vais aller sur mon site web et je vais

play28:47

aller intégrer ça souvent on a besoin

play28:49

d'intégrer ça au début ou à la fin dans

play28:52

la partie script ça se trouve souvent au

play28:54

niveau des thèmes donc là pour moi moi

play28:56

je vais aller sur mon site web la page

play28:57

d'administration et je vais aller sur

play28:59

mon thème flatsum j'utilise je vais

play29:01

aller sur la partie advanced et

play29:03

logiquement sur le globalsating donc là

play29:05

moi j'ai au niveau des futurs script je

play29:08

veux lancer ça au niveau des futurs

play29:09

scape pour qu'il puisse le charger

play29:11

vraiment à la fin du loading de mon site

play29:13

web

play30:14

donc là je vais mettre un copier-coller

play30:15

de la question et je vais voir l'idée

play30:17

ici est de voir est-ce que l'intégration

play30:19

a bien été faite donc voilà là il me

play30:21

donne une réponse en se basant sur les

play30:23

informations que je lui ai données bien

play30:25

sûr pour la vidéo j'ai pas mis des

play30:27

informations vraiment précises pour que

play30:30

les réponses puissent être parfaites

play30:32

mais lorsqu'on travaille avec des

play30:33

clients on essaie d'avoir une nourritz

play30:36

qui est le plus apprécier possible et

play30:40

bien affiné pour que les réponses

play30:41

puissent être précises également à

play30:44

travers la vidéo on a pu voir comment

play30:46

dès le début essayer de travailler sur

play30:48

les besoins de l'utilisateur de mettre

play30:50

en place le processus l'architecture la

play30:53

STAC technique et de passer par la suite

play30:55

à la phase de réalisation concrète sur

play30:57

notre outil qu'on a choisi flowers en se

play31:00

basant sur les informations qu'on a déjà

play31:02

collectées et la stack technique qu'on a

play31:05

choisi après ça a été plus facile au

play31:07

niveau de la phase de réalisation on a

play31:09

vu aussi après la phase de réalisation

play31:11

la phase d'intégration

play31:14

pas pu intégrer ça au niveau de notre

play31:15

site web de pouvoir le tester et

play31:18

s'assurer que l'ensemble fonctionne lors

play31:20

des prochains vidéos on va essayer

play31:21

d'aborder des principes encore plus

play31:23

avancés on va voir d'autres outils qui

play31:26

peuvent nous aider à rendre nos

play31:27

applications encore meilleur et on va

play31:30

pas oublier de parler de

play31:31

l'automatisation je partage avec vous

play31:33

aussi mes conseils sur la partie de

play31:35

collecte de besoin d'architecture de

play31:37

modélisation de processus et mon

play31:39

expérience avec l'entrepreneuriat je

play31:41

vous encourage à commencer à pratiquer

play31:42

et créer votre propre chatte pote pour

play31:45

pouvoir comprendre et bien assimiler

play31:47

l'ensemble des principes qu'on a pu voir

play31:49

aujourd'hui et si vous avez des

play31:51

questions n'hésitez pas à les poser au

play31:53

niveau des commentaires je vais y

play31:55

répondre et voir comment je peux vous

play31:56

aider si la vidéo vous a plu n'hésitez

play31:58

pas à vous abonner à la chaîne réactiver

play32:00

les notifications d'autres vidéos de ce

play32:02

genre vont suivre et ça va être très

play32:04

intéressant et sur ce je vous dis à

play32:06

bientôt

Rate This

5.0 / 5 (0 votes)

Ähnliche Tags
IAAutomatisationEntrepreneuriatChatbotOutils digitauxEfficacitéExpérience clientSécuritéOpen sourceDéploiement
Benötigen Sie eine Zusammenfassung auf Englisch?