Microsoft dévoile la bibliothèque TypeChat pour créer des interfaces en langage naturel
Microsoft, avec sa bibliothèque TypeChat, cherche à faciliter le développement d’interfaces en langage naturel pour Langage Grands Modèles (LLM) à l’aide de types.
disponible sur github, Tapez le chat C’est une bibliothèque open source utilisée manuscrit Et Intelligence artificielle générative Pour lier le langage naturel, le schéma d’application et les API. TypeChat utilise les définitions de type dans votre application pour récupérer des réponses AI structurées dont le type est sécurisé.
Il a été présenté le 20 juillet par une équipe comprenant mauvais # Et manuscrit Développeur principal Anders Hejlsberg, membre technique chez Microsoft, TypeChat aborde la difficulté de développer des interfaces en langage naturel, où les applications s’appuient sur des arbres de décision complexes pour définir l’intention et recueillir les informations nécessaires pour agir.
Les créateurs de TypeChat ont déclaré que TypeChat remplace l’ingénierie rapide par l’ingénierie schématique. Les développeurs peuvent spécifier quels types représentent les cibles prises en charge dans une application en langage naturel. Cela peut être aussi simple qu’une interface pour catégoriser les émotions ou plus complexe, comme des types de paniers ou une application musicale.
Une fois que le développeur a défini les types, TypeChat crée une directive pour le LLM à l’aide de ces types et vérifie que la réponse LLM correspond au schéma. Si la validation échoue, une interaction supplémentaire du modèle de langage est utilisée pour corriger la sortie non conforme. TypeChat résume également l’instance et affirme qu’elle correspond à l’intention de l’utilisateur.
Les développeurs peuvent installer TypeChat via NPM :
npm install typechat
TypeChat peut également être créé à partir de la source :
npm run build
Élaborant sur TypeChat, ses créateurs ont déclaré que la récente « ruée vers l’excitation » autour des LLM a soulevé de nombreuses questions pour les développeurs. Bien que les assistants de chat aient été l’application la plus simple, il y avait des questions sur la façon d’intégrer ces modèles dans les interfaces d’application existantes, comme comment augmenter les interfaces utilisateur traditionnelles avec des interfaces en langage naturel et comment utiliser l’intelligence artificielle pour transformer la demande de l’utilisateur en une forme sur laquelle les applications peuvent agir. TypeChat vise à répondre à ces questions.
Balises MicrosoftTypeScript