Astreus

Inicio rápido

Construye tu primer agente de IA con Astreus en menos de 2 minutos Aprende los patrones de configuración, las APIs y los ejemplos prácticos necesarios para...

Construye tu primer agente de IA con Astreus en menos de 2 minutos

Vamos a crear un agente sencillo que pueda ejecutar tareas y responder de forma inteligente.

Antes de continuar, asegúrate de tener Astreus instalado. Si aún no lo has instalado, sigue la guía de instalación.

Construye tu primer agente

1

Crear el archivo de entorno

Crea un archivo .env en la raíz de tu proyecto y añade tu clave de API de OpenAI:

touch .env

Añade tu clave de API al archivo .env:

OPENAI_API_KEY=sk-your-openai-api-key-here
2

Crea tu primer agente

Crea un agente con memoria y prompt del sistema:

import { Agent } from '@astreus-ai/astreus';

// Create agent
const agent = await Agent.create({
  name: 'ResearchAgent',
  model: 'gpt-4o',
  memory: true,
  systemPrompt: 'You are an expert research assistant.'
});
3

Crea y ejecuta una tarea

Crea una tarea y ejecútala con tu agente:

import { Agent } from '@astreus-ai/astreus';

// Create agent
const agent = await Agent.create({
  name: 'ResearchAgent',
  model: 'gpt-4o',
  memory: true,
  systemPrompt: 'You are an expert research assistant.'
});

// Create a task
const task = await agent.createTask({
  prompt: "Research latest news in Anthropic and OpenAI"
});

// Execute the task
const result = await agent.executeTask(task.id);
console.log(result.response);
4

Construye un flujo de trabajo con grafo

Crea un grafo de flujo de trabajo con varias tareas:

import { Agent, Graph } from '@astreus-ai/astreus';

// Create agent
const agent = await Agent.create({
  name: 'ResearchAgent',
  model: 'gpt-4o',
  memory: true,
  systemPrompt: 'You are an expert research assistant.'
});

// Create a graph for complex workflows
const graph = new Graph({
  name: 'Research Pipeline',
  defaultAgentId: agent.id
});

// Add task nodes
const researchNode = graph.addTaskNode({
  prompt: 'Research the latest AI developments'
});

const analysisNode = graph.addTaskNode({
  prompt: 'Analyze the research findings',
  dependencies: [researchNode]
});

const summaryNode = graph.addTaskNode({
  prompt: 'Create a summary report',
  dependencies: [analysisNode]
});

// Run the graph
const graphResult = await graph.run();
console.log(graphResult.results[summaryNode]);

¡Enhorabuena! Has creado tu primer agente de IA con Astreus.

Última actualización: 6 de julio de 2026