Analyse technique
Le projet jnmetacode/agency-agents-zh est significatif sur le plan architectural en mettant l'accent sur l'utilité immédiate plutôt que sur la création de modèles fondamentaux. Il fonctionne selon le principe d'une ingénierie avancée des prompts et d'une structure de contexte. Chacune des 180 «personnes» est essentiellement un prompt système très détaillé et optimisé à l'avance qui définit le rôle, les limites d'expertise, le style de communication et les objectifs opérationnels de l'agent. L'innovation clé est l'optimisation multi-outils. Adapter une seule personne pour qu'elle fonctionne de manière cohérente sur différentes plateformes comme Claude Code, Cursor et Trae nécessite une compréhension approfondie des contraintes API spécifiques à chaque outil, des comportements de fenêtre de contexte et des schémas d'interaction avec le code. Le projet implique probablement des wrappers ou des fichiers de configuration spécifiques à l'outil qui ajustent le prompt principal de la personne pour qu'il soit compatible avec les capacités de l'environnement hôte, assurant ainsi une fonctionnalité «sortie de la boîte».
Cette approche élimine la complexité de l'orchestration des agents pour l'utilisateur final. Au lieu de configurer la mémoire, les modules de planification ou la logique d'appel d'outils, le développeur sélectionne une personne. La bibliothèque gère implicitement le «caractère» et le domaine de connaissance de l'agent, permettant au modèle d'IA sous-jacent de simuler plus précisément le comportement d'un expert. Le choix d'une orientation en langue chinoise est également une nuance technique, car il implique la création de prompts qui résonnent avec le vocabulaire professionnel chinois, les normes de gestion de projet et les conventions de codage, qui diffèrent de celles de leurs homologues occidentaux.