Die 11. Version der API-Management-Plattform Postman bietet eine bessere Unterstützung für KI-fähige APIs und neue Tools für die Kommunikation mit API-Partnern.
Übersetzt aus der neuen Postman-Version unterstützt die KI-API-Entwicklung mit... KI von Loraine Lawson.
Künstliche Intelligenz mag die Zukunft sein, aber der Einsatz von KI als Entwicklungswerkzeug hängt von APIs ab. Aus diesem Grund wird ein besseres API-Management der Schlüssel zur erfolgreichen Entwicklung von KI sein, sagte Abhinav Asthana, Mitbegründer und CEO der API-Management-Plattform Postman .
„Wir glauben, dass APIs noch wichtiger werden werden“, sagte Asthana gegenüber The New Stack und fügte hinzu, dass KI ein Plattformwechsel sei, der sich auf jede Software auswirken werde. KI erfordert auch ein Umdenken in der Art und Weise, wie APIs verwendet und gestaltet werden; APIs müssen für KI-Bots verständlich und sehr einfach zu verstehen und zu integrieren sein, erklärte er.
„Der KI-Bot muss die Natur der API verstehen“, sagte Asthana. „APIs müssen gut dokumentiert sein, sie müssen gut verstanden werden, denn man kann sich nicht nur auf die Fähigkeiten des Entwicklers verlassen , um sie in- und auswendig zu verstehen. Bots – so schlau sie auch sind – sie sind immer noch nur Bots.“
Er fügte hinzu, dass schlecht gestaltete APIs Probleme für die KI verursachen können. Beispielsweise könnte eine API Daten für Bots öffnen, die die Organisation nicht offenlegen möchte.
„Wenn sie es falsch verstehen und etwas falsch machen, was Sie nicht wollen, gefährden Sie möglicherweise das Geschäft“, sagte er. „In gewisser Weise müssen Sie die API jetzt für eine Reihe neuer Anwendungsfälle verständlich machen und gleichzeitig über die Sicherheits- und Designaspekte der API nachdenken , um sicherzustellen, dass Ihr Unternehmen geschützt ist. Ich glaube nicht, dass das eine Debatte mehr ist.“ Ja, Sie benötigen eine API. Ohne eine API kann der Roboter nichts tun.
Bots für die KI-API
Postman geht davon aus, dass das zur Verbesserung von KI-APIs verwendete Tool die KI selbst ist. Laut dem State of API-Bericht des Unternehmens geben 60 % der API-Experten an, generative KI zu verwenden, um Fehler im Code zu finden, Code zu generieren und Anweisungen zu kodieren. Gartner schätzt, dass in nur zwei Jahren mehr als 80 % der Unternehmen generative KI-APIs oder -Modelle verwenden werden – ein erstaunlicher Anstieg, wenn man bedenkt, dass die Zahl im letzten Jahr weniger als 5 % betrug.
Um diese Zukunft Wirklichkeit werden zu lassen, hat die API-Management-Plattform einen speziellen KI-Bot entwickelt, der darauf trainiert ist, Entwicklern beim Aufbau besserer APIs für KI zu helfen. Die KI heißt Postbot und kann bei der Entwicklung von APIs bei der Testgenerierung, Dokumentation, dem Debugging, der Datenvisualisierung und dem Entwicklerworkflow helfen . Es ist allgemein in der Version Postman 11 verfügbar, die Anfang dieses Monats veröffentlicht wurde.
Eine Herausforderung für Entwickler, die KI-APIs verwenden, besteht darin, dass sie „Flüsse“ von Streaming-Informationen unterstützen sollten, um KI-Konversationen zu erstellen. Normalerweise seien REST-APIs so konzipiert, dass sie nur einmal ausgeführt werden, sagte er. Um die Streaming-Fähigkeiten von KI-Bots und die Tatsache zu unterstützen, dass KI-Bots „im Laufe der Zeit Kontext aufbauen können“, greifen immer mehr Entwickler auf WebSockets und GraphQL zurück . Postman plane, in Zukunft in ausgereiftere Tools zu investieren, fügte er hinzu. Er fügte hinzu, dass Postman sprach- und architekturunabhängig sei und daher REST, SOAP , GraphQL und andere Arten von APIs unterstütze.
„Postbot beschleunigt alles, was Sie tun möchten, in Bezug auf Prototyping, Dokumentation, Tests und Präsentationen. Es gibt Ihnen einen ersten Entwurf und ermöglicht es Ihnen, die Arbeit zu erledigen“, sagte er.
Er fügte hinzu, dass dies auch ein gutes Beispiel sei, um seinen Standpunkt zu untermauern, da die Bots selbst eine intelligente Infrastruktur und gut gestaltete APIs zur Unterstützung von Konversationsschnittstellen benötigen. Im Gegensatz zu Copiloten, die sich auf die automatische Vervollständigung von Code konzentrieren , ist Postbot darauf ausgelegt, interne Ressourcen zu nutzen und Gespräche über die API-Entwicklung zu unterstützen.
„Wir haben große Anstrengungen unternommen, um die Genauigkeit der Reaktion zu verbessern“, sagte er. „Wir haben verschiedene Modelle, die im Hintergrund arbeiten. Wir können auf Daten in Ihrem Postman-Arbeitsbereich verweisen, er kann auf Dokumentation verweisen, sodass er wirklich auf die API-Arbeit zugeschnitten ist, und ich habe das Gefühl, dass die Zukunft der Bots eher wie Postbot sein wird, nicht nur wie ein.“ Autovervollständigungstool.
Arbeitsbereich für die Zusammenarbeit an der API
Postman v11 erweitert außerdem die Unterstützung für externe Partner-APIs, was eines der größten Probleme bei der API-Entwicklung darstellt. Asthana sagte, dass das Tool der Wahl für Unternehmen mit mehreren Partner-APIs bis vor Kurzem E-Mail und manchmal auch Slack war.
„Wir waren überrascht, dass jedes Unternehmen über eine Reihe von Partner-APIs verfügte, und davon waren es normalerweise mehr als die öffentlichen APIs“, sagte er. „Dann haben wir mit ihnen gesprochen – okay, wenn man mit seinen Partnern einen Konsens erzielen muss.“ , wie nutzen Sie diese APIs, oder kommen Partner zu Ihnen und sagen Ihnen: „Hey, das ist etwas, was ich will oder funktioniert oder nicht funktioniert?“
Er sagte, dass Organisationen festgestellt hätten, dass Entwicklerportale nicht für die Zusammenarbeit an APIs geeignet seien. Um dieses Problem zu umgehen, sagte er, hätten Kunden Postman-Sammlungen erstellt – die es Entwicklern ermöglichten, Anfragen mit unterschiedlichen Methodentypen zu gruppieren und sie in Ordnern oder Unterordnern zu organisieren – und sie dann per E-Mail oder Slack zu kommunizieren und diese Sammlungen mit Partnerorganisationen zu teilen.
Abhivan Asthana, Mitbegründer und CEO der API-Management-Plattform Postman, sagte: „APIs müssen gut dokumentiert und gut verstanden sein, denn man kann sich nicht nur auf die Fähigkeiten des Entwicklers verlassen, um sie in- und auswendig zu verstehen.“ Roboter – obwohl sie schlau sind – aber sie sind immer noch nur Roboter.“
Er wies darauf hin, dass dies nicht die beste Option für Unternehmen sei, die möglicherweise mehr als 1.000 API-Partner unterstützen. Postman hat im Jahr 2022 einen Partner-Workspace für Unternehmen eingeführt, aber diesen Monat hat Postman das Produkt erweitert, um die Postman-API-Sammlung in seinen Enterprise- und Professional-Plänen an mehrere externe Partner zu verteilen. Das Unternehmen gibt an, dass die neue Unterstützung die Entwicklungszeiten verkürzen soll, indem der Aufwand bei der API-Zusammenarbeit verringert wird.
Version 11 fügt außerdem eine neue Methode zur Kommunikation von Updates hinzu, indem ein Feed integriert wird, der interne und externe Kunden darüber informiert, wenn die API aktualisiert wurde. Dies trägt dazu bei, das Risiko zu eliminieren, dass Verbraucher veraltete APIs verwenden. Der Arbeitsbereich ermöglicht es Entwicklern außerdem, mit mehreren API-Partnern gleichzeitig über APIs zu kommunizieren, sodass nicht mehrere E-Mails gesendet werden müssen.
„Das Ziel ist dasselbe wie bei einer öffentlichen API oder einer privaten API: Wir verkürzen die Zeit bis zur Wertschöpfung, wir verkürzen die Zeit bis zum ersten Anruf, und Sie können alle Partner in einen einzigen Arbeitsbereich einladen oder mehrere Arbeitsbereiche erstellen.“ „Diese Funktion ist zum großen Teil auf das Feedback unserer Unternehmenskunden zurückzuführen, die Schwierigkeiten hatten, ihre Partnerschaften zu verwalten.“
Postman hat einen Blogbeitrag veröffentlicht, in dem alle Updates in Version 11 detailliert beschrieben werden . Zu den weiteren entwicklerorientierten Funktionshighlights gehören:
- Eine VSCode-Erweiterung hinzugefügt , die es Programmierern ermöglicht, APIs direkt in ihrer IDE zu entwickeln und zu testen;
- Möglichkeit, Skripte einmal zu ändern und überall zu verwenden, mithilfe einer Funktion namens Paketbibliothek , die zum Speichern häufig verwendeter Skripte und Tests als Pakete verwendet wird;
- Verwenden Sie Postman Vault, um vertrauliche Daten in HTTP-Sammlungen, -Umgebungen und -Anfragen sicher wiederzuverwenden, oder integrieren Sie sie in Tresore von Drittanbietern, die Sie bereits verwenden, einschließlich AWS, Azure und HashiCorp
- EU-Entwickler können Postman nutzen, um frühzeitig Zugriff auf die EU-Datenresidenz von Postman zu erhalten, die derzeit nur auf Einladung möglich ist.
RustDesk stellt inländische Dienste wegen grassierendem Betrug ein. Apple veröffentlicht M4-Chip. Taobao (taobao.com) startet die Arbeit zur Optimierung der Webversion neu. Oberstufenschüler erstellen ihre eigene Open-Source-Programmiersprache als Geschenk für das Erwachsenwerden – kritische Kommentare von Internetnutzern: Verlassen Sie sich auf die Verteidigung Yunfeng ist von Alibaba zurückgetreten und plant , in Zukunft Java 17 als Ziel für unabhängige Spieleprogrammierer . Es ist die am häufigsten verwendete Java LTS-Version mit einem Marktanteil von 70 % und Windows 11 gehen weiter zurück. Google unterstützt die Übernahme von Open-Source-Rabbit. Microsoft hat die offene Plattform geschlossenDieser Artikel wurde zuerst auf Yunyunzhongsheng ( https://yylives.cc/ ) veröffentlicht, jeder ist herzlich willkommen.