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.
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 minutes18ms842ms126ms1.2sConçu pour les équipes qui mettent en production de véritables systèmes d’agents
Commencez avec un agent. Ajoutez contrôle, contexte, outils et visibilité en production sans changer de stack.
Définissez au même endroit des agents typés, avec leurs instructions, leurs modèles, leurs outils et leur comportement d’exécution.
Découvrir les agentsComposez des workflows durables à partir d’étapes typées, d’embranchements, de nouvelles tentatives et de validations humaines.
Découvrir les workflowsDonnez aux agents un contexte durable grâce à l’historique des conversations, au rappel sémantique et à la mémoire observationnelle.
Découvrir la mémoireConnectez les agents à des outils externes et publiez vos propres serveurs Model Context Protocol.
Découvrir MCPExaminez les appels aux modèles et aux outils, les coûts, la latence et les chemins d’exécution dans une seule trace.
Découvrir l’observabilitéExécutez Mastra comme serveur autonome ou déployez-le avec la plateforme et les adaptateurs que vous utilisez déjà.
Découvrir le déploiementDé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à.
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 },
})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.
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.
Connectez les outils et les systèmes métier, puis coordonnez des processus reproductibles grâce à un contrôle explicite des workflows.
Proposez des primitives d’agent partagées, avec des API serveur, le routage des modèles, le stockage, les évaluations et l’observabilité.
Retrouvez les détails d’implémentation dans la documentation actuelle de ce site.
Ouvrir la documentationMastra 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.
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.
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.
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.
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.
Commencez en local, inspectez chaque exécution et déployez avec le même projet TypeScript.