Les compétences d'agent de Claude sont essentiellement une forme de "déchargement contextuel", qui déplace les informations de compétence longues hors du contexte et les charge au besoin. Fait intéressant, récemment, Peak de Manus a également partagé quelques astuces de "déchargement contextuel". Manus dispose de nombreux outils, mais ne fournit pas la définition complète de ces outils au modèle. Alors, comment sait-il quels outils sont disponibles et comment les appeler ? Imaginez que vous avez un nouvel ordinateur, comment sauriez-vous quels outils sont disponibles ? Un utilisateur ordinaire ouvrirait la liste des applications, tandis qu'un programmeur utiliserait `ls /usr/bin` pour voir quelles commandes sont disponibles. De la même manière, la solution de Manus consiste à informer le modèle, dans les invites système, qu'il existe de nombreux utilitaires de ligne de commande préinstallés dans un dossier spécifique. Les outils les plus couramment utilisés (ls, grep, cat, less, more, etc.) sont intégrés par défaut dans l'invite système. Il n'est pas nécessaire de dire au modèle comment utiliser ces outils, il suffit de lister les noms des outils et de lui indiquer qu'il peut utiliser le paramètre --help pour comprendre comment utiliser les outils. Ce qui est génial, c'est que ces modèles d'opérations shell ont tous été appris, donc leur capacité de généralisation est très forte ; pour ajouter de nouveaux outils, il suffit de placer une commande dans le dossier.