Skip to content

Megitsune14/TP-AI-x-Discord-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

League of Legends Coaching Assistant

League of Legends Coaching Assistant est un assistant basé sur l'intelligence artificielle permettant d'obtenir des conseils de jeu directement depuis Discord.

Le projet est composé de deux composants principaux :

  • une API IA basée sur FastAPI et Google ADK
  • un bot Discord permettant d'interagir avec l'assistant

La documentation détaillée de chaque composant est disponible dans les README correspondants.

Documentation

AI API
Voir : apps/ai-api/README.md

Discord Bot
Voir : apps/discord-bot/README.md

Améliorations possibles

  • Historique de conversation persistant : Actuellement les sessions utilisent un stockage en mémoire (Si redémarrage, la conversation est perdue).
  • Intégration avec l’API Riot Games : Il faudrait intégrer l'API Riot Games pour obtenir des informations sur les champions, les items, les runes, etc pour que les réponses soient encore plus précises car chaque mises à jour de League of Legends modifie les données des champions, des items, des runes, etc.

Difficultés rencontrées

  • Agent local : Actuellement l'agent est local, les données qu'il ressort sont assez limitées, donc les réponses sont assez bancales. De plus, Mistral est meilleur que lors de l'essai de llama3.2.
  • Utilisation de Docker : Actuellement le bot et l'API sont dans des conteneurs Docker, mais il y a des difficultés pour Ollama avec Mistral. Car si on fait tourner un model dans un conteneur Docker, il utilise pas les GPUs de la machine mais uniquement la mémoire vive.

Si tout était parfait

Je possède un bot discord se nommant "Jinx" qui est en développement depuis un bon moment..

Le principe de ce projet sera d'intégrer un RPG basé sur la série Arcane qui est elle même basée sur League of Legends, où on puisse avoir un système de choix (Exemple : "Powder lors du cambriolage de la maison de Jayce, elle rammasse une pierre hextech qui fait exploser la maison, on pourrait avoir le choix de la prendre ou de la laisser"). Lors de cette aventure dans ce RPG, les joueurs pourraient intéragir avec les multi-agents IA pour progresser dans leur aventure.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors