0aff31e2d3
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
53 lines
1.1 KiB
Markdown
53 lines
1.1 KiB
Markdown
---
|
|
layout: default
|
|
---
|
|
|
|
# Mastra
|
|
|
|
Framework TypeScript-first para agentes e IA
|
|
|
|
<v-clicks>
|
|
|
|
### ¿Qué es?
|
|
|
|
Framework open-source construido desde cero en TypeScript para crear agentes, workflows y aplicaciones LLM en producción.
|
|
|
|
<div class="grid grid-cols-2 gap-4 mt-2">
|
|
<div>
|
|
|
|
**Lo que aporta**
|
|
- Agentes con memoria, tools y RAG integrado
|
|
- Workflows graph-based (nodos + edges tipados)
|
|
- Observabilidad con OpenTelemetry incluida
|
|
- Integraciones con +100 servicios (GitHub, Slack, Stripe…)
|
|
- Syncs para sincronizar datos externos al contexto
|
|
|
|
</div>
|
|
<div>
|
|
|
|
**Ejemplo básico**
|
|
|
|
```typescript
|
|
import { Mastra, Agent } from "@mastra/core";
|
|
|
|
const agent = new Agent({
|
|
name: "Assistant",
|
|
model: openai("gpt-4.1"),
|
|
instructions: "Eres un asistente útil.",
|
|
tools: { weatherTool },
|
|
memory: new Memory(),
|
|
});
|
|
|
|
const mastra = new Mastra({ agents: { agent } });
|
|
```
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="mt-3 p-3 bg-blue-500/10 rounded text-sm">
|
|
✅ Buena opción cuando necesitas agentes complejos con memoria, RAG y workflows todo en TypeScript.
|
|
[mastra.ai](https://mastra.ai)
|
|
</div>
|
|
|
|
</v-clicks>
|