Ce projet github est issue de la présentation faite par François Nollen et Pierre Therrode, pour la nuit des meetups du 4 avril 2024, avec comme sujet : [Nuit des Meetups] Mettons un peu d’IA Générative dans un bot classique 🤖🚀
- Prérequis
- Lancer l'image Docker
- Lancer l'espace admin depuis votre IDE
- Créer votre 1er Application
- Créer votre 1er connecteur web
- Lancer le bot
- Se brancher à l'agent Amazon Bedrock
- Interroger le bot
Dans votre terminal, faire un git clone du projet Tock Studio :
git clone git@github.com:theopenconversationkit/tock.git
puis un git clone du projet Tock Docker :
git clone https://github.com/theopenconversationkit/tock-docker.git
Dans le répertoire tock-docker, lisser la section Connect to the mongo database from an IDE, puis lancer la commande suivante :
docker-compose -f docker-compose-mongo-only.yml up
Dans votre IDE (ici ce sera avec IntelliJ) ouvrir le projet Tock Studio. Aller dans la section bot > admin > web et suivre les instructions du README (section Merge sources to target folder).
Une fois les actions préparatoires effectuées avec un serveur lancé, il faut lancer les programmes suivants :
- botAdmin
- NlpService
- Duckling
Si tout est bon, vous devriez avoir ce rendu sur l'adresse suivante : http://localhost:4200
Dans la section Settings, cliquez sur le bouton "+ NEW APPLICATION". Remplisez les champs requis comme dans l'exemple suivant :
Dans la section Settings > CONFIGURATIONS, cliquez sur le bouton "+ NEW CONFIGURATION" pour créer, comme dans l'exemple suivant un connecteur web avec comme endpoint io/app/nuitdesmeetups/web
Dans ce projet et depuis votre terminal faite un mvn clean install, puis lancer le projet "LaNuitDesMeetUps".
Dans ce projet, allez dans le dossier kbAgent et suivez les instructions du README
Dans ce projet et une fois toutes les étapes précédement réalisées, vous pouvez ouvrir les fichiers index.html depuis votre navigateur et commmencer à dialoguer avec le bot.