Spaces:
Sleeping
A newer version of the Gradio SDK is available: 6.12.0
title: Text Adventure Agent Submission
emoji: 🗺️
colorFrom: green
colorTo: blue
sdk: gradio
sdk_version: 5.12.0
app_file: app.py
pinned: false
license: mit
Rapport d'Implémentation - Text Adventure Agent
Ce projet présente notre implémentation avancée d'un agent LLM conçu pour résoudre des jeux d'aventure textuels (Text Adventure Games) via le Model Context Protocol (MCP). Par rapport à l'implémentation de base, notre solution dans introduit des améliorations majeures visant à corriger des comportements limitants de l'agent (comme les boucles infinies ou les échecs d'exploration) et à le rendre beaucoup plus autonome et stratégique.
1. Prévention des Boucles Infinies
L'agent de base répétait souvent les mêmes actions bloquées. Nous avons mis en place un hachage "état-action" côté serveur. L'agent détecte ses boucles et utilise undo ou force l'exploration.
2. Cartographie Mentale et Localisation (Map)
L'exploration aléatoire est remplacée par une carte interne cohérente. Les actions échouées sont mémorisées par lieu (location-aware) pour ne plus limiter l'agent ailleurs. Les déplacements sont méticuleusement suivis.
3s. Gestion Intelligente de l'Inventaire
Le prompt système rappelle désormais systématiquement et dynamiquement le contenu de l'inventaire. L'agent sait ce qu'il transporte, évite de ramasser des doublons, et pense spontanément à utiliser ses objets (ex: soigner avec un remontant ou attaquer avec une épée) pour avancer.