Annonce de la prise en charge de TypeScript dans Strands Agents (version préliminaire) et plus
En mai, nous avons ouvert le kit SDK Strands Agents, un framework Python open source qui adopte une approche basée sur des modèles pour créer et exécuter des agents d'IA en quelques lignes de code seulement. Aujourd'hui, nous annonçons que la prise en charge de TypeScript est disponible en version préliminaire. Désormais, les développeurs peuvent choisir entre Python et TypeScript pour créer des agents Strands.
La prise en charge de TypeScript dans Strands a été conçue pour fournir une expérience TypeScript idiomatique avec une sécurité de type totale, une prise en charge async/wait et des modèles Javascript/TypeScript modernes. Strands peut être facilement exécuté dans les applications clientes, dans les navigateurs et dans les applications côté serveur dans des environnements d'exécution tels qu'AWS Lambda et Bedrock AgentCore. Les développeurs peuvent également créer l'intégralité de leur stack dans Typescript à l'aide de l'AWS CDK.
Nous annonçons également trois mises à jour supplémentaires pour le kit SDK Strands. Tout d'abord, la prise en charge des appareils en périphérie pour les agents Strands est généralement disponible, étendant le kit SDK avec le streaming bidirectionnel et des fournisseurs de modèles locaux supplémentaires tels que llama.cpp qui vous permettent d'exécuter des agents sur de petits appareils à l'aide de modèles locaux. Deuxièmement, Strands Steering est désormais disponible en tant que fonctionnalité expérimentale, offrant aux développeurs un mécanisme d'invite modulaire qui fournit des informations à l'agent au bon moment de son cycle de vie, orientant ainsi les agents vers le résultat souhaité sans flux de travail rigides. Enfin, les évaluations de Strands sont disponibles en avant-première. Les évaluations permettent aux développeurs de valider systématiquement le comportement des agents, de mesurer les améliorations et de les déployer en toute confiance pendant les cycles de développement.
Rendez-vous sur le GitHub de Strands Agents pour commencer à créer.