La Agent API ahora es compatible con agentes reutilizables

Los equipos crean agentes reutilizables con Profiles, Skills y conectores gestionados versionados que pueden compartir entre aplicaciones.

Two people working at separate desks in a dimly lit office.

Los equipos obtienen mejores resultados de la inteligencia artificial cuando sus agentes reutilizan las mismas herramientas, instrucciones y autenticación en todas las aplicaciones. Los equipos financieros, por ejemplo, desean que cada cierre mensual y análisis de varianza sigan un proceso coherente. Esto ocurre cuando los agentes de inteligencia artificial siguen las mismas instrucciones de conciliación y formato de informes en todas las aplicaciones, y cada aplicación proporciona los datos financieros pertinentes.

Hoy facilitamos estos flujos de trabajo de agentes con actualizaciones en la Perplexity Agent API que ofrecen a los equipos una capa de configuración reutilizable y versionada para los agentes. Añadimos Skills personalizados, conectores gestionados y Profiles a la Agent API. Los Profiles ensamblan un agente guardando su modelo, instrucciones, herramientas, Skills, conectores y parámetros de ejecución bajo un único ID versionado.

La Agent API actualizada proporciona a los administradores de proyectos recursos compartidos que los miembros pueden reutilizar, mientras que los Profiles y los Skills mantienen la configuración versionada y repetible. Los administradores de proyectos pueden configurar un agente una sola vez, guardarlo como un Profile versionado y poner esa configuración a disposición de los desarrolladores autorizados en todo el proyecto.

Las actualizaciones crean recursos de proyecto compartidos para los flujos de trabajo de agentes

Las actualizaciones crean un espacio a nivel de proyecto para gestionar las integraciones externas aprobadas. La Agent API permite a los administradores de proyectos compartir conectores gestionados, Profiles reutilizables y Skills versionados con sus equipos.

Los miembros del proyecto pueden reutilizar las mismas herramientas e instrucciones sin tener que reconstruir la configuración en cada aplicación.

Con las actualizaciones de la Agent API, los equipos obtienen:

  • Profiles reutilizables: Un Profile almacena una configuración versionada para el modelo, las herramientas y los parámetros de ejecución utilizados por un flujo de trabajo de agentes.
  • Skills versionados: Los equipos pueden empaquetar instrucciones, procedimientos y archivos de soporte como Skills versionados que los miembros invocan desde el mismo proyecto.
  • Conectores gestionados: Los administradores de proyectos pueden configurar integraciones aprobadas para las solicitudes de la Agent API sin necesidad de pedir a cada desarrollador que conecte el servicio por separado.

Los usuarios también pueden crear sus propios conectores personalizados para dar a los agentes acceso a sistemas y servicios internos que no estén cubiertos por el catálogo de conectores gestionados.

La Agent API crea flujos de trabajo coherentes en todas las aplicaciones

Juntos, los Profiles, los Skills y los conectores gestionados permiten a los equipos configurar un agente una vez y reutilizarlo en múltiples aplicaciones y flujos de trabajo. Estos son algunos ejemplos de casos de uso:

  • Un equipo de respuesta a incidentes puede combinar la telemetría de Datadog, un repositorio de GitHub, un Skill de investigación de solo lectura y una actualización de Slack en un único agente guardado. La aplicación proporciona los detalles del incidente. El Profile proporciona el modelo, las instrucciones, las herramientas, las conexiones de servicio y los parámetros de ejecución.
  • Un equipo de plataforma puede empaquetar sus comprobaciones de despliegue, criterios de reversión y formato de informes en un Skill versionado. Los miembros del proyecto pueden invocar el mismo procedimiento desde una herramienta interna, un flujo de trabajo de integración continua o una automatización de servicios. El equipo puede publicar una nueva versión del Skill en lugar de cambiar las instrucciones en cada aplicación.
  • Un administrador de proyectos puede configurar un conector de GitHub o Slack aprobado una vez y ponerlo a disposición de los miembros del proyecto. Las aplicaciones hacen referencia al conector compartido en lugar de almacenar credenciales y definiciones de herramientas independientes. Cuando el acceso cambia, el administrador actualiza la conexión en un solo lugar.

Es fácil actualizar los recursos compartidos

En marzo introdujimos la Agent API como un entorno de ejecución gestionado para flujos de trabajo de agentes, integrando la búsqueda, la ejecución de herramientas y la orquestación de múltiples modelos en una sola integración. El mes pasado, la ampliamos para convertirla en una superficie programable para la búsqueda web, la recuperación de URL, la ejecución de código, MCP y herramientas de búsqueda especializadas.

Esta actualización añade una capa de equipo reutilizable a esa base. Los equipos pasan de flujos de trabajo puntuales a agentes que se ejecutan en múltiples aplicaciones. Un Profile compartido mantiene juntos el modelo, las instrucciones, las herramientas y las conexiones de servicio. Los Skills y los conectores proporcionan los procedimientos y el acceso que el agente necesita.

Los equipos pueden actualizar estos recursos compartidos a medida que cambian sus flujos de trabajo, en lugar de tener que reconstruir cada implementación. Los desarrolladores obtienen una base coherente para ampliar el mismo agente a nuevas aplicaciones, servicios y automatizaciones.

Los recursos se pueden configurar desde la consola de la API

Los Profiles y los Skills personalizados ya están disponibles para los proyectos de la Agent API. Los conectores gestionados están disponibles en versión preliminar, con compatibilidad actual para GitHub, Slack, Google Drive, Datadog, Linear y Notion.

Los administradores de proyectos pueden configurar estos recursos en la consola de la API. A continuación, los miembros del proyecto pueden hacer referencia a ellos en las solicitudes de la Agent API utilizando una clave de API del mismo proyecto.

Empieza a utilizar la Agent API hoy mismo.