Aller au contenu principal
Framework TypeScript open source pour agents

Créez des agents d’IA qui fonctionnent en production

Créez, observez et améliorez des agents capables de fonctionner pendant plusieurs jours. Mastra offre aux équipes TypeScript un framework unique pour les agents, les workflows, la mémoire, les évaluations et le déploiement.

npm create mastra@latestObtenez un projet fonctionnel en quelques minutes
mastra-project
En cours
Espace de travail
Agents
Outils
Workflows
Mémoire
Observer
Traces
Évaluations
Exécution de l’agentresearch-assistant
terminée
Agent démarréInstructions et mémoire chargées
18ms
Génération du modèleOutils sélectionnés et réponse planifiée
842ms
searchDocs3 documents pertinents renvoyés
126ms
Réponse terminéeTrace, tokens et score enregistrés
1.2s
Tokens1,284Appels d’outils1Score0.94

Conçu pour les équipes qui mettent en production de véritables systèmes d’agents

ReplitSanityWorkOSMongoDBPayPalSoftBank
Créer avec du code

Typé du premier prompt au dernier appel d’outil

Définissez un agent avec le langage, le gestionnaire de packages, les schémas et le workflow de déploiement que votre équipe utilise déjà.

  • Entrées typées et sorties structurées
  • Routage des modèles indépendant du fournisseur
  • Outils, mémoire et workflows intégrés
Découvrir les agents
src/mastra/agents/assistant.tsTypeScript
import { Agent } from '@mastra/core/agent'

export const assistant = new Agent({
  id: 'assistant',
  name: 'Assistant',
  instructions: 'Help users complete their work.',
  model: process.env.MODEL,
  tools: { searchDocs },
})
Observer et améliorer

Découvrez ce que fait chaque agent

Tracez chaque appel de modèle et chaque décision d’outil, évaluez les résultats et exploitez les retours de production pour améliorer le comportement.

Cas d’usage

Un framework pour toute l’entreprise

Pour les équipes produit

Agents destinés aux clients

Répondez aux questions, accomplissez des tâches, diffusez une interface structurée en streaming et réorientez les utilisateurs vers les parcours de votre produit.

Pour les équipes opérationnelles

Automatisation interne

Connectez les outils et les systèmes métier, puis coordonnez des processus reproductibles grâce à un contrôle explicite des workflows.

Pour les équipes plateforme

Infrastructure pour les agents

Proposez des primitives d’agent partagées, avec des API serveur, le routage des modèles, le stockage, les évaluations et l’observabilité.

FAQ

Questions fréquentes

Retrouvez les détails d’implémentation dans la documentation actuelle de ce site.

Ouvrir la documentation
Qu’est-ce que Mastra ?

Mastra est un framework TypeScript open source permettant de créer des applications et des agents d’IA. Il comprend des agents, des workflows, la mémoire, le routage des modèles, l’évaluation, l’observabilité et des outils de déploiement.

Puis-je utiliser Mastra dans une application TypeScript existante ?

Oui. Utilisez Mastra dans des projets Node.js ou basés sur des frameworks web, ou exécutez-le comme serveur autonome. Les mêmes définitions d’agents et de workflows peuvent passer du développement local à la production.

Quels modèles d’IA Mastra prend-il en charge ?

Mastra fournit une interface de modèle standard pour les principaux fournisseurs et passerelles. Consultez le répertoire des modèles pour parcourir la documentation actuelle sur les fournisseurs et les modèles.

Comment déboguer l’exécution d’un agent ?

Mastra enregistre des traces pour les appels aux modèles et aux outils, les workflows et les transferts. Utilisez Studio pendant le développement et les intégrations d’observabilité en production.

Mastra est-il open source ?

Oui. Le framework et cette documentation sont développés publiquement dans le dépôt GitHub mastra-ai/mastra, sous licence Apache 2.0.

Commencer à créer

Mettez en production votre premier agent Mastra dès aujourd’hui

Commencez en local, inspectez chaque exécution et déployez avec le même projet TypeScript.