Maison >interface Web >js tutoriel >KaibanJS v : simplifier les flux de travail d'IA avec une sortie structurée
KaibanJS continue de repousser les limites du développement basé sur l'IA avec sa dernière version, v0.13.0. Cette version introduit la Structured Output, une fonctionnalité conçue pour rendre les flux de travail plus prévisibles, plus fiables et plus faciles à déboguer. Grâce à la prise en charge intégrée des schémas Zod, les développeurs peuvent désormais définir et valider les sorties, garantissant ainsi des résultats de type sécurisé et une récupération automatique des erreurs.
L'un des défis courants des flux de travail d'IA consiste à maintenir la cohérence des formats de données et à gérer efficacement les erreurs. La nouvelle fonctionnalité Structured Output résout ce problème en permettant aux développeurs de :
Cet ajout est particulièrement utile pour les développeurs travaillant sur des flux de travail complexes impliquant le traitement de données, des réponses API ou la génération de rapports.
Voici comment les développeurs peuvent utiliser les schémas Zod dans KaibanJS :
const task = new Task({ description: "Extract article metadata", expectedOutput: "Get the article's title and list of tags", outputSchema: z.object({ title: z.string(), tags: z.array(z.string()) }) });
Dans cet exemple, le schéma garantit que la sortie inclut un titre sous forme de chaîne et des tags sous forme de tableau de chaînes. Si le résultat ne correspond pas à cette structure, KaibanJS détecte et corrige automatiquement les erreurs, garantissant ainsi le bon fonctionnement des flux de travail.
KaibanJS v0.13.0 facilite plus que jamais la création de systèmes basés sur l'IA pour :
Que vous extrayiez des métadonnées de produits, génériez des résumés de réunions ou validiez des soumissions d'enquêtes, KaibanJS simplifie le processus grâce à des outils intégrés d'application et de surveillance des schémas.
La sortie structurée améliore non seulement la fiabilité des données, mais réduit également les frais de développement en automatisant la validation et la récupération des erreurs. Les développeurs peuvent se concentrer davantage sur la création de fonctionnalités plutôt que sur le débogage de résultats inattendus. Cette mise à jour reflète l'engagement de KaibanJS à rationaliser les flux de travail de l'IA et à permettre des solutions évolutives et prêtes pour la production.
KaibanJS est un framework open source conçu pour les développeurs qui souhaitent exploiter la puissance de l'IA et de l'automatisation. Avec la v0.13.0, créer des flux de travail plus intelligents et résistants aux erreurs n'a jamais été aussi simple.
Explorez les notes de version et rejoignez la communauté :
? Site Internet : https://www.kaibanjs.com/
? Référentiel GitHub : https://github.com/kaiban-ai/KaibanJS
? Communauté Discord : https://kaibanjs.com/discord
Nous serions ravis de savoir comment vous utilisez KaibanJS pour construire l'avenir de l'automatisation basée sur l'IA !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!