La 11e version de la plateforme de gestion d'API Postman offre une meilleure prise en charge des API compatibles avec l'IA et de nouveaux outils pour communiquer avec les partenaires API.
Traduit de La nouvelle version de Postman prend en charge le développement d'API IA avec... IA par Loraine Lawson.
L’intelligence artificielle est peut-être la voie de l’avenir, mais son utilisation comme outil de développement dépend des API. C'est pourquoi une meilleure gestion des API sera la clé du développement réussi de l'IA, a déclaré Abhinav Asthana, co-fondateur et PDG de la plateforme de gestion d'API Postman .
"Nous pensons que les API vont devenir encore plus importantes", a déclaré Asthana à The New Stack, ajoutant que l'IA est un changement de plate-forme qui aura un impact sur chaque logiciel. L'IA nécessite également de repenser la manière dont les API sont utilisées et conçues ; les API doivent être compréhensibles par les robots IA et très faciles à comprendre et à intégrer, a-t-il expliqué.
"Le robot IA doit comprendre la nature de l'API", a déclaré Asthana. "Les API doivent être bien documentées, elles doivent être bien comprises, car vous ne pouvez pas simplement compter sur les compétences du développeur pour les comprendre de fond en comble. Les robots - aussi intelligents soient-ils - ne sont toujours que des robots."
Il a ajouté que des API mal conçues peuvent causer des problèmes à l’IA. Par exemple, une API peut ouvrir des données aux robots que l'organisation ne souhaite pas exposer.
"S'ils le comprennent mal et font de manière incorrecte quelque chose que vous ne voulez pas qu'ils fassent, vous pourriez mettre l'entreprise en danger", a-t-il déclaré. « D'une certaine manière, vous devez désormais rendre l'API compréhensible pour un nouvel ensemble de cas d'utilisation tout en réfléchissant aux aspects de sécurité et de conception de l'API pour garantir la protection de votre entreprise. Je ne pense pas que ce soit un débat désormais. Oui, vous avez besoin d'une API. Sans API, le robot ne peut rien faire.
Bots pour l'API IA
Postman parie que l’outil utilisé pour améliorer les API d’IA est l’IA elle-même. Selon le rapport State of API de l'entreprise , 60 % des professionnels de l'API déclarent utiliser l'IA générative pour rechercher des erreurs dans le code, générer du code et encoder des instructions. Gartner estime que dans seulement deux ans, plus de 80 % des entreprises utiliseront des API ou des modèles d’IA générative – une augmentation stupéfiante si l’on considère que l’année dernière, ce chiffre était inférieur à 5 %.
Pour faire de cet avenir une réalité, la plateforme de gestion des API a créé un robot IA dédié, formé pour aider les développeurs à créer de meilleures API pour l'IA. L'IA s'appelle Postbot et peut aider à la génération de tests, à la documentation, au débogage, à la visualisation des données et au flux de travail des développeurs lors du développement d'API . Il est généralement disponible dans la version Postman 11, sortie plus tôt ce mois-ci.
L’un des défis pour les développeurs utilisant les API d’IA est qu’ils doivent prendre en charge les « flux » d’informations en streaming pour créer des conversations d’IA. En règle générale, les API REST sont conçues pour être exécutées une seule fois, a-t-il déclaré. Pour prendre en charge les capacités de streaming des robots IA et le fait que les robots IA peuvent « créer un contexte au fil du temps », de plus en plus de développeurs se tournent vers WebSockets et GraphQL . Postman prévoit d'investir dans des outils plus matures à l'avenir, a-t-il ajouté. Il a ajouté que Postman est indépendant du langage et de l'architecture, il prend donc en charge REST, SOAP , GraphQL et d'autres types d'API.
"Postbot accélère tout ce que vous voulez faire en termes de prototypage, de documentation, de tests, de présentations, il vous donne une première ébauche, il vous permet de faire le travail", a-t-il déclaré.
Il a ajouté qu'il s'agit également d'un bon exemple pour prouver son point de vue, car les robots eux-mêmes nécessitent une infrastructure intelligente et des API bien conçues pour prendre en charge les interfaces conversationnelles. Contrairement aux copilotes, qui se concentrent sur la complétion automatique du code , Postbot est conçu pour exploiter les ressources internes et prendre en charge les conversations sur le développement d'API.
"Nous avons déployé beaucoup d'efforts pour améliorer la précision de sa réponse", a-t-il déclaré. "Nous avons différents modèles qui fonctionnent en arrière-plan. Nous pouvons référencer des données dans votre espace de travail Postman, il peut faire référence à de la documentation, il est donc vraiment personnalisé pour le travail des API, et j'ai l'impression que l'avenir des robots ressemblera davantage à Postbot, pas seulement à un simple outil de saisie semi-automatique."
Espace de travail pour collaborer sur l'API
Postman v11 étend également la prise en charge des API externes destinées aux partenaires, ce qui constitue l'un des principaux problèmes du développement d'API. Asthana a déclaré que jusqu'à récemment, l'outil de choix pour les entreprises disposant de plusieurs API partenaires était le courrier électronique et parfois Slack.
« Nous avons été surpris de constater que chaque entreprise disposait de nombreuses API partenaires, et qu'elles étaient généralement plus nombreuses que les API publiques », a-t-il déclaré. « Ensuite, nous leur avons parlé – OK, quand vous devez parvenir à un consensus avec vos partenaires. , comment utilisez-vous ces API, ou les partenaires viennent-ils vers vous et vous disent : hé, c'est quelque chose que je veux ou qui fonctionne ou ne fonctionne pas ?"
Il a déclaré que les organisations ont constaté que les portails de développeurs ne sont pas adaptés à la collaboration sur les API. Pour contourner le problème, a-t-il déclaré, les clients ont créé des collections Postman , qui permettent aux développeurs de regrouper les demandes avec différents types de méthodes et de les organiser dans des dossiers ou des sous-dossiers, puis de les communiquer par e-mail ou via Slack. Partagez ces collections avec des organisations partenaires.
Abhivan Asthana, co-fondateur et PDG de la plateforme de gestion d'API Postman, a déclaré : « Les API doivent être bien documentées, elles doivent être bien comprises, car vous ne pouvez pas uniquement compter sur les compétences du développeur pour les comprendre de fond en comble. Les robots – bien qu’ils soient intelligents – mais ce ne sont que des robots. »
Il a souligné que ce n'est pas la meilleure option pour les entreprises pouvant prendre en charge plus de 1 000 partenaires API. Postman a lancé un espace de travail partenaire pour les entreprises en 2022, mais ce mois-ci, Postman a étendu le produit pour distribuer la collection d'API Postman à plusieurs partenaires externes dans ses forfaits Entreprise et Professionnel. La société affirme que le nouveau support devrait accélérer les temps de développement en réduisant les tracas liés à la collaboration API.
La version 11 ajoute également une nouvelle méthode de communication des mises à jour en intégrant un flux qui permet aux clients internes et externes de savoir quand l'API a été mise à jour. Cela permet d’éliminer le risque que les consommateurs utilisent des API obsolètes. L'espace de travail permet également aux développeurs de communiquer simultanément sur les API avec plusieurs partenaires API, éliminant ainsi le besoin d'envoyer plusieurs e-mails.
"L'objectif est le même qu'avec une API publique ou une API privée : nous réduisons le délai de rentabilisation, nous réduisons le délai de premier appel et vous pouvez inviter tous les partenaires dans un seul espace de travail ou créer plusieurs espaces de travail pour ", a-t-il déclaré. "Cette fonctionnalité est venue en grande partie des commentaires de nos clients entreprises qui avaient des difficultés à gérer leurs partenariats."
Postman a publié un article de blog détaillant toutes les mises à jour de la version 11 . Parmi les autres fonctionnalités destinées aux développeurs, citons :
- Ajout d'une extension VSCode qui permet aux programmeurs de développer et de tester des API directement dans leur IDE ;
- Possibilité de modifier les scripts une fois et de les utiliser n'importe où, à l'aide d'une fonctionnalité appelée Package Library , qui est utilisée pour stocker les scripts et les tests fréquemment utilisés sous forme de packages ;
- Utilisez Postman Vault pour réutiliser en toute sécurité des données sensibles dans des collections, des environnements et des requêtes HTTP, ou intégrez-les à des coffres-forts tiers que vous utilisez déjà, notamment AWS, Azure et HashiCorp ;
- Les développeurs européens peuvent utiliser Postman pour obtenir un accès anticipé à la résidence de données Postman EU, qui est actuellement accessible uniquement sur invitation.
RustDesk suspend ses services nationaux en raison d'une fraude généralisée Apple lance la puce M4 Taobao (taobao.com) redémarre le travail d'optimisation de la version Web Les lycéens créent leur propre langage de programmation open source comme cadeau de passage à l'âge adulte - Commentaires critiques des internautes : S'appuyer sur le défense Yunfeng a démissionné d'Alibaba et prévoit de produire à l'avenir La destination pour les programmeurs de jeux indépendants . Visual Studio Code 1.89 publie Java 17. C'est la version Java LTS la plus couramment utilisée. Windows 10 a une part de marché de 70. %, et Windows 11 continue de décliner | Google soutient Hongmeng pour prendre le relais ; l'open source Rabbit R1 prend en charge l'anxiété et les ambitions de Microsoft ;Cet article a été publié pour la première fois sur Yunyunzhongsheng ( https://yylives.cc/ ), tout le monde est invité à le visiter.