Sub-agentes avanzados
Construye flujos de trabajo multiagente sofisticados con patrones de coordinación complejos y capacidades especializadas.
Construye flujos de trabajo multiagente sofisticados con patrones de coordinación complejos y capacidades especializadas.
Inicio rápido
Clonar el ejemplo completo
La forma más sencilla de empezar es clonar el repositorio del ejemplo completo:
git clone https://github.com/astreus-ai/examples
cd examples/sub-agents-advanced
npm installO instalar solo el paquete
Si prefieres construirlo desde cero:
npm install @astreus-ai/astreusConfiguración del entorno
# .env
OPENAI_API_KEY=sk-your-openai-api-key-here
ANTHROPIC_API_KEY=your-anthropic-api-key-here
DB_URL=sqlite://./astreus.dbEquipo de agentes multimodelo
import { Agent } from '@astreus-ai/astreus';
// Create diverse agent team with different models
const strategicPlanner = await Agent.create({
name: 'StrategicPlanner',
model: 'gpt-4o', // High reasoning for strategy
systemPrompt: 'You are a strategic business consultant with deep analytical thinking.',
memory: true,
knowledge: true
});
const creativeWriter = await Agent.create({
name: 'CreativeWriter',
model: 'claude-3-5-sonnet-20241022', // Excellent for creative writing
systemPrompt: 'You are a creative copywriter who crafts compelling narratives.',
vision: true
});
const dataScientist = await Agent.create({
name: 'DataScientist',
model: 'gpt-4o', // Strong analytical capabilities
systemPrompt: 'You are a data scientist specializing in statistical analysis and insights.',
useTools: true
});
const executiveTeam = await Agent.create({
name: 'ExecutiveTeam',
model: 'gpt-4o', // High-level coordination
systemPrompt: 'You coordinate executive-level strategic initiatives across expert teams.',
subAgents: [strategicPlanner, creativeWriter, dataScientist]
});
const businessPlan = await executiveTeam.ask(
'Develop comprehensive go-to-market strategy for AI-powered healthcare platform',
{
useSubAgents: true,
delegation: 'auto',
coordination: 'sequential'
}
);
console.log('Business plan completed:', businessPlan);Ejecutar el ejemplo
Si clonaste el repositorio:
npm run devSi lo construiste desde cero, crea un archivo index.ts con el código anterior y ejecuta:
npx tsx index.tsRepositorio
El ejemplo completo está disponible en GitHub: examples/sub-agents-advanced
Última actualización: 6 de julio de 2026
En esta sección
Tu primer agente
Crea tu primer agente de IA con el framework Astreus. Aprende los patrones de configuración, las APIs y los ejemplos prácticos necesarios para crear...
Agente con memoria
Crea agentes con capacidades de memoria persistente. Aprende los patrones de configuración, las APIs y los ejemplos prácticos necesarios para crear sistemas...
Agente con base de conocimiento
Crea agentes con capacidades de base de conocimiento para una recuperación de información mejorada.
Agente con visión
Crea agentes capaces de procesar y analizar imágenes. Aprende los patrones de configuración, las APIs y los ejemplos prácticos necesarios para crear...