multi-agent-patterns
Construire des systèmes multi-agents
متاح أيضًا من: Asmayaseen,muratcankoylan,ChakshuGautam
Les systèmes à agent unique font face à des limites de contexte qui contraignent la gestion des tâches complexes. Les architectures multi-agents distribuent le travail entre des agents spécialisés avec des fenêtres de contexte séparées, permettant un raisonnement parallèle et une coordination au-delà des capacités d'un agent unique.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "multi-agent-patterns". Concevoir un système multi-agents d'équipe de recherche
النتيجة المتوقعة:
Un superviseur coordonne quatre spécialistes : Researcher (recherche web, récupération de documents), Analyzer (analyse de données, statistiques), Fact-checker (vérification, validation), et Writer (génération de rapports). Le superviseur décompose les requêtes de recherche, route vers les agents appropriés et agrège les conclusions. Utiliser un outil forward_message pour permettre des réponses directes aux utilisateurs lorsque les agents produisent une sortie finale, évitant le problème du téléphone arabe où les superviseurs paraphrasent incorrectement les réponses des sous-agents.
استخدام "multi-agent-patterns". Quand dois-je utiliser les motifs pair-à-pair vs hiérarchiques ?
النتيجة المتوقعة:
Utilisez pair-à-pair/essaim quand : les tâches nécessitent une exploration flexible, la planification rigide est contre-productive, ou les exigences émergent dynamiquement. Avantages : aucun point de défaillance unique, mise à l'échelle pour l'exploration en largeur, permet les comportements émergents. Utilisez hiérarchique pour : les projets à grande structure claire, les flux de travail d'entreprise avec des couches de gestion, ou les tâches nécessitant à la fois une planification de haut niveau et une exécution détaillée. Avantages : reflète les structures organisationnelles, séparation claire des préoccupations.
التدقيق الأمني
آمنSecurity evaluation confirms this is a documentation skill about multi-agent architecture patterns. Static findings flagged external_commands, network, and cryptographic patterns but all are FALSE POSITIVES - the scanner misidentified markdown code blocks as shell commands, documentation URLs as HTTP requests, and coincidental keywords as cryptographic usage. The skill contains no executable code, no actual network calls, and no security vulnerabilities.
درجة الجودة
ماذا يمكنك بناءه
Automatisation des tâches de recherche
Coordonner plusieurs agents spécialisés (chercheur, analyste, vérificateur, rédacteur) pour effectuer des tâches de recherche complètes en parallèle, avec un superviseur agrégeant les résultats.
Systèmes de flux de travail d'entreprise
Déployer des structures d'agents hiérarchiques qui reflètent les hiérarchies organisationnelles, avec des couches stratégiques, de planification et d'exécution gérant différents niveaux d'abstraction.
Routage du service client
Implémenter des motifs d'agents pair-à-pair qui transfèrent dynamiquement les demandes clients aux agents spécialisés (facturation, technique, ventes) selon le type de demande.
جرّب هذه الموجهات
Concevoir un système d'agent superviseur qui coordonne trois agents spécialistes pour [TASK]. Inclure comment le superviseur décompose la tâche, route vers les spécialistes appropriés et agrège les résultats.
Créer une architecture d'agents pair-à-pair pour [USE_CASE] où les agents peuvent se transférer dynamiquement. Définir les protocoles de transfert et les mécanismes de passage d'état.
Concevoir un système d'agents hiérarchique à trois couches pour [DOMAIN] : couche stratégie pour la définition des objectifs, couche planification pour la décomposition des tâches, et couche exécution pour les tâches atomiques.
Implémenter un mécanisme de consensus pour [SCENARIO] qui utilise le vote pondéré par les scores de confiance des agents. Inclure les protocoles de débat pour la critique adverse et l'intervention basée sur des déclencheurs pour la détection de flagornerie.
أفضل الممارسات
- Concevoir l'isolation de contexte comme le bénéfice principal - les sous-agents doivent avoir des contextes propres et focalisés plutôt que de porter l'histoire accumulée
- Choisir le motif d'architecture basé sur les besoins de coordination, pas sur les métaphores organisationnelles - le motif superviseur offre du contrôle, le pair-à-pair offre de la flexibilité, l'hierarchique offre de l'abstraction
- Implémenter des protocoles de transfert explicites avec passage d'état pour éviter les fuites de contexte entre les agents
تجنب
- Créer des sous-agents qui imitent des rôles organisationnels (PDG, manager, ouvrier) plutôt que de se concentrer sur le partitionnement du contexte - cela anthropomorphise les agents sans benefit fonctionnel
- Permettre au superviseur de paraphraser les réponses des sous-agents (le problème du téléphone arabe) qui perd la fidélité dans les systèmes multi-agents
- Utiliser le vote à la majorité simple sans pondération par la confiance ou l'expertise - les hallucinations des modèles faibles ont le même poids que le raisonnement des modèles forts
الأسئلة المتكررة
Quel est le bénéfice principal des architectures multi-agents ?
Combien les systèmes multi-agents sont-ils plus coûteux par rapport aux agents uniques ?
Quel motif d'architecture dois-je choisir ?
Comment éviter les goulots d'étranglement du superviseur ?
Quels mécanismes de consensus fonctionnent pour les systèmes multi-agents ?
Quels frameworks implémentent ces motifs ?
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
المستودع
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/multi-agent-patternsمرجع
main
بنية الملفات
📄 SKILL.md