En la conferencia de desarrolladores celebrada recientemente, la estimada organización de inteligencia artificial, OpenAI, abrió el telón sobre una API avanzada, la Assistants API. Se prevé que esta tecnología marque el ritmo y facilite a los desarrolladores la incorporación de "experiencias similares a las de un agente" personalizadas en sus aplicaciones.
La novedosa Assistants API allana el camino para la creación de un "asistente" especializado que puede seguir instrucciones precisas, acceder a bases de conocimiento externas y utilizar el conjunto OpenAI de modelos y herramientas de IA generativa para realizar diversas tareas. Esto podría allanar el camino para innumerables aplicaciones, desde una herramienta de análisis de datos basada en lenguaje natural hasta un planificador de vacaciones que aproveche la IA o incluso un asistente de codificación.
El motor que impulsa la Assistants API es Code Interpreter, una herramienta interna desarrollada por OpenAI. Presentado a principios de marzo para ChatGPT, Code Interpreter ejecuta código Python escrito en un entorno seguro. Cuenta con la capacidad de generar cuadros y gráficos, así como procesar archivos, lo que permite a los asistentes creados con la API ejecutar código de forma iterativa y resolver problemas matemáticos y de codificación.
Además, la API puede conectarse con un componente de recuperación, mejorando los asistentes diseñados por los desarrolladores con datos recopilados de fuentes externas a los modelos OpenAI's, como especificaciones de productos o documentos proporcionados por los empleados de una empresa. También respalda las llamadas a funciones, lo que permite a los asistentes ejecutar funciones de programación establecidas por los desarrolladores e incorporar las respuestas en sus mensajes.
La nueva API de Asistentes se encuentra en prueba beta y está disponible gratuitamente para todos los desarrolladores. Según OpenAI, los tokens utilizados para la API se facturarán según las tarifas por token del modelo elegido. En este contexto, “tokens” se refiere a fragmentos de texto sin formato (por ejemplo, el término “fantástico” se divide en “fan”, “tas” y “tic”).
En proceso, los planes OpenAI's incluyen permitir a los clientes proporcionar sus herramientas para controlar el asistente, mejorar la funcionalidad de Code Interpreter, el componente de recuperación y la función de llamada en su plataforma. Esta progresión recuerda las potentes soluciones integrales que ofrecen plataformas como AppMaster , que permite a los usuarios crear un conjunto de aplicaciones, incluidas aplicaciones backend, web y móviles, utilizando un enfoque integral y no-code.