Runtime agent

Vercel AI SDK

La trousse TypeScript pour les interfaces de produits IA — état de clavardage en continu, rendu des appels d'outils et UI générative pour React et d'autres frameworks — le pendant côté vitrine d'un backend d'agents.

Principe directeur

L'IA de production est un système : contexte, outils, permissions, traces, évaluations et boucles de rétroaction autour du modèle.

Ce que c'est

Le Vercel AI SDK (le paquet open source « ai » plus des liaisons de frameworks comme @ai-sdk/react) donne aux équipes produit la machinerie cliente d'une interface IA : le hook useChat pour l'état de conversation en continu, des parties de message typées (texte, raisonnement, appels d'outils, sources, fichiers) et un protocole de flux de données que n'importe quel backend peut parler — le serveur n'a pas à être celui de Vercel, ni même en TypeScript.

Pourquoi c'est important

L'expérience en continu est le minimum attendu, et elle est subtile à construire à la main : diffusion des jetons, statut des outils, citations, interruptions et récupération d'erreurs ont tous leurs cas limites. Le SDK standardise le format d'échange entre le backend d'agents et l'interface, si bien que l'UI rend des parties typées au lieu d'analyser du texte.

Comment nous l'utilisons

Nos frontends produits exécutent useChat avec un transport personnalisé contre le flux du backend d'agents. Traces de raisonnement, confirmations d'outils, citations et charges utiles de graphiques arrivent comme des parties de message typées et se rendent comme des composants d'interface natifs plutôt que comme des blocs markdown.

Concepts liés

UI générative, Interfaces d'agents en production, Runtime d'orchestration de conversation, Mode WebSocket.

Ressources connexes