La undécima versión de la plataforma de gestión de API Postman proporciona un mejor soporte para las API habilitadas para IA y nuevas herramientas para comunicarse con los socios de API.
Traducido de La nueva versión de Postman admite el desarrollo de API de IA con... IA por Loraine Lawson.
La inteligencia artificial puede ser la ola del futuro, pero el uso de la IA como herramienta de desarrollo depende de las API. Es por eso que una mejor gestión de API será clave para el desarrollo exitoso de la IA, dijo Abhinav Asthana, cofundador y director ejecutivo de la plataforma de gestión de API Postman .
"Creemos que las API serán aún más importantes", dijo Asthana a The New Stack, y agregó que la IA es un cambio de plataforma que afectará a cada pieza de software. La IA también requiere repensar cómo se utilizan y diseñan las API; las API deben ser comprensibles para los robots de IA y muy fáciles de entender e integrar, explicó.
"El robot de IA debe comprender la naturaleza de la API", dijo Asthana. "Las API deben estar bien documentadas, deben entenderse bien porque no se puede confiar simplemente en las habilidades del desarrollador para entenderlas al revés. Los bots, por más inteligentes que sean, siguen siendo solo bots".
Añadió que las API mal diseñadas pueden causar problemas a la IA. Por ejemplo, una API podría abrir datos a bots que la organización no quiere que se expongan.
"Si lo malinterpretan y hacen incorrectamente algo que usted no quiere que hagan, podría estar poniendo en riesgo el negocio", dijo. "En cierto modo, ahora hay que hacer que la API sea comprensible para un nuevo conjunto de casos de uso y al mismo tiempo pensar en los aspectos de seguridad y diseño de la API para garantizar que su empresa esté protegida. No creo que ese sea un debate más. Sí, necesitas una API. Sin una API, el robot no puede hacer nada".
Bots para API de IA
Postman apuesta a que la herramienta utilizada para mejorar las API de IA es la propia IA. Según el informe Estado de API de la compañía , el 60% de los profesionales de API informan que utilizan IA generativa para encontrar errores en el código, generar código y codificar instrucciones. Gartner estima que en sólo dos años, más del 80% de las empresas utilizarán API o modelos de IA generativa, un aumento asombroso si se tiene en cuenta que el año pasado la cifra fue inferior al 5%.
Para hacer realidad este futuro, la plataforma de gestión de API creó un bot de IA dedicado que está capacitado para ayudar a los desarrolladores a crear mejores API para IA. La IA se llama Postbot y puede ayudar con la generación de pruebas, la documentación, la depuración, la visualización de datos y el flujo de trabajo del desarrollador al desarrollar API . Generalmente está disponible en la versión Postman 11, que se lanzó a principios de este mes.
Un desafío para los desarrolladores que utilizan API de IA es que deben admitir "flujos" de información en streaming para crear conversaciones de IA. Normalmente, las API REST están diseñadas para ejecutarse una vez, dijo. Para respaldar las capacidades de transmisión de los robots de IA y el hecho de que los robots de IA pueden "crear contexto con el tiempo", cada vez más desarrolladores recurren a WebSockets y GraphQL . Postman planea invertir en herramientas más maduras en el futuro, añadió. Agregó que Postman es independiente del lenguaje y la arquitectura, por lo que admite REST, SOAP , GraphQL y otros tipos de API.
"Postbot hace que todo lo que quieras hacer sea más rápido en términos de creación de prototipos, documentación, pruebas, presentaciones, te da un primer borrador y te permite hacer el trabajo", dijo.
Añadió que este también es un buen ejemplo para demostrar su punto, ya que los propios bots requieren una infraestructura inteligente y API bien diseñadas para admitir interfaces conversacionales. A diferencia de los copilotos, que se centran en la finalización automática del código , Postbot está diseñado para aprovechar los recursos internos y respaldar las conversaciones sobre el desarrollo de API.
"Hemos puesto mucho esfuerzo en mejorar la precisión de su respuesta", dijo. "Tenemos varios modelos trabajando en segundo plano. Podemos hacer referencia a datos en su espacio de trabajo de Postman, puede hacer referencia a documentación, por lo que está realmente personalizado para el trabajo de API, y siento que el futuro de los bots se parecerá más a Postbot, no solo a un herramienta de autocompletar."
Espacio de trabajo para colaborar en la API
Postman v11 también amplía el soporte para API orientadas a socios externos, que es uno de los principales puntos débiles en el desarrollo de API. Asthana dijo que hasta hace poco, la herramienta elegida por las empresas con múltiples API de socios era el correo electrónico y, a veces, Slack.
“Nos sorprendió descubrir que cada empresa tenía un montón de API asociadas y, por lo general, había más que las API públicas”, dijo. “Luego hablamos con ellos; está bien, cuando tienes que llegar a un consenso con tus socios. , ¿cómo se utilizan estas API? ¿O los socios se acercan a usted y le dicen: "Oye, esto es algo que quiero, está funcionando o no?".
Dijo que las organizaciones han descubierto que los portales de desarrolladores no son adecuados para colaborar en las API. Como solución alternativa, dijo, los clientes han estado creando colecciones Postman , que permiten a los desarrolladores agrupar solicitudes con diferentes tipos de métodos y organizarlas en carpetas o subcarpetas, y luego comunicarlas por correo electrónico o Slack Share estas colecciones con organizaciones asociadas.
Abhivan Asthana, cofundador y director ejecutivo de la plataforma de gestión de API Postman, dijo: “Las API deben estar bien documentadas y deben entenderse bien, porque no se puede confiar simplemente en las habilidades del desarrollador para comprenderlas al dedillo. Los robots, aunque son inteligentes, siguen siendo sólo robots".
Señaló que esta no es la mejor opción para las empresas que pueden admitir más de 1.000 socios API. Postman lanzó un espacio de trabajo de socios para empresas en 2022, pero este mes amplió el producto para distribuir la colección de API de Postman a varios socios externos en sus planes Enterprise y Professional. La compañía dice que se espera que el nuevo soporte acelere los tiempos de desarrollo al reducir la molestia de la colaboración API.
La versión 11 también agrega un nuevo método de comunicación de actualizaciones al integrar una fuente que permite a los clientes internos y externos saber cuándo se actualizó la API. Esto ayuda a eliminar el riesgo de que los consumidores utilicen API obsoletas. El espacio de trabajo también permite a los desarrolladores comunicarse sobre las API con varios socios de API a la vez, eliminando la necesidad de enviar varios correos electrónicos.
"El objetivo es el mismo que con una API pública o una API privada: estamos reduciendo el tiempo de generación de valor, estamos reduciendo el tiempo hasta la primera llamada y puedes invitar a todos los socios a un único espacio de trabajo o puedes crear múltiples espacios de trabajo para "Esta característica surgió en gran parte de los comentarios de nuestros clientes empresariales a quienes les resultó difícil administrar sus asociaciones".
Postman publicó una entrada de blog que detalla todas las actualizaciones de la versión 11 . Otras características destacadas centradas en el desarrollador incluyen:
- Se agregó una extensión VSCode que permite a los programadores desarrollar y probar API directamente en su IDE ;
- Capacidad de cambiar los scripts una vez y usarlos en cualquier lugar, utilizando una función llamada Biblioteca de paquetes , que se utiliza para almacenar scripts y pruebas de uso frecuente como paquetes;
- Utilice Postman Vault para reutilizar de forma segura datos confidenciales en colecciones, entornos y solicitudes HTTP, o intégrelos con bóvedas de terceros que ya utiliza, incluidos AWS, Azure y HashiCorp ;
- Los desarrolladores de la UE pueden utilizar Postman para obtener acceso temprano a la residencia de datos de Postman EU, que actualmente es solo por invitación.
RustDesk suspende los servicios nacionales debido a un fraude desenfrenado Apple lanza el chip M4 Taobao (taobao.com) reinicia el trabajo de optimización de la versión web Los estudiantes de secundaria crean su propio lenguaje de programación de código abierto como regalo de mayoría de edad - Comentarios críticos de los internautas: Confiando en Defense Yunfeng renunció a Alibaba y planea producir en el futuro el destino para programadores de juegos independientes Visual Studio Code 1.89 lanza Java 17. Es la versión Java LTS más utilizada y tiene una participación de mercado de 70. % y Windows 11 continúa disminuyendo. Open Source Daily | Google apoya a Hongmeng para que se haga cargo; Rabbit R1 de código abierto respalda la ansiedad y las ambiciones de Microsoft Haier Electric;Este artículo se publicó por primera vez en Yunyunzhongsheng ( https://yylives.cc/ ), todos son bienvenidos a visitarlo.