Que fait trigger-agents ?
Modèles d'agents IA avec Trigger.dev - orchestration, parallélisation, routage, évaluateur-optimiseur et intervention humaine. À utiliser lors de la construction de tâches alimentées par LLM nécessitant des travailleurs parallèles, des portes d'approbation, des appels d'outils ou des workflows d'agents en plusieurs étapes.
Aperçu
Cette compétence fournit des modèles réutilisables d'agents IA construits sur Trigger.dev, vous permettant d'implémenter rapidement des schémas avancés comme l'orchestration, l'exécution parallèle, le routage intelligent, l'optimisation par évaluateur et les workflows avec intervention humaine. Chaque modèle est conçu pour être modulaire et peut être adapté à vos cas d'utilisation spécifiques.
Modèles inclus
- Orchestration : Coordonne plusieurs agents subordonnés à partir d'un orchestrateur central, idéal pour les workflows complexes nécessitant une gestion centralisée.
- Parallélisation : Exécute des tâches indépendantes simultanément pour améliorer la performance, par exemple pour la recherche ou le traitement de données en masse.
- Routage : Aiguille dynamiquement les requêtes vers l'agent ou l'outil le plus approprié en fonction du contenu, améliorant la précision.
- Évaluateur-optimiseur : Utilise une boucle de rétroaction entre un générateur et un évaluateur pour affiner les résultats de manière itérative.
- Intervention humaine : Intègre des points de décision humains dans le workflow, permettant une validation ou une correction avant des actions critiques.
Prérequis
- Un compte Trigger.dev et un projet configuré.
- Node.js 18+ installé localement.
- Clés API pour les modèles LLM que vous souhaitez utiliser (par exemple OpenAI, Anthropic).
Démarrage rapide
- Clonez ce dépôt ou installez le package npm :
npm install trigger-agents
- Configurez votre projet Trigger.dev avec les variables d'environnement nécessaires :
TRIGGER_API_KEY=votre_clé_api
OPENAI_API_KEY=votre_clé_openai
- Importez et utilisez un modèle dans votre code :
import { OrchestrationAgent } from 'trigger-agents';
const agent = new OrchestrationAgent({
tasks: [
{ name: 'research', agent: 'research-agent' },
{ name: 'summarize', agent: 'summary-agent' }
]
});
const result = await agent.run({ input: 'Explorer les dernières avancées en IA' });
Documentation complète
Pour des instructions détaillées, consultez la documentation Trigger.dev et le guide des agents.
Support des plateformes
Cette compétence est optimisée pour les environnements d'agents suivants :
- Claude Code
- Cursor
- Codex
- Tout environnement Node.js avec Trigger.dev SDK
Licence
MIT