Agent API stöder nu återanvändbara agenter

Team skapar återanvändbara agenter med versionshanterade Profiles, Skills och hanterade anslutningar som de kan dela mellan applikationer.

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

Teammen får ut mer av AI när deras agent återanvänder samma verktyg, instruktioner och autentisering i olika applikationer. Ekonomiteam vill till exempel att varje månatlig bokslut och avvikelseanalys ska följa en konsekvent process. Det sker när AI-agenter följer samma avstämningsinstruktioner och rapporteringsformat i olika applikationer, där varje applikation tillhandahåller relevant finansiell data.

Idag gör vi dessa agentarbetsflöden enklare med uppdateringar av Perplexity Agent API som ger teamen ett återanvändbart, versionshanterat konfigurationslager för agenter. Vi lägger till anpassade Skills, hanterade anslutningar och Profiles i Agent API. Profiles sammanställer en agent genom att spara dess modell, instruktioner, verktyg, Skills, anslutningar och körningsinställningar under ett versionshanterat ID.

Det uppdaterade Agent API ger projektadministratörer delade resurser som medlemmarna kan återanvända, medan Profiles och Skills håller konfigurationen versionshanterad och repeterbar. Projektadministratörer kan konfigurera en agent en gång, spara den som en versionshanterad Profile och göra den konfigurationen tillgänglig för auktoriserade utvecklare i hela projektet.

Uppdateringar skapar delade projektresurser för agentarbetsflöden

Uppdateringarna skapar en plats på projektnivå för att hantera godkända externa integrationer. Agent API låter projektadministratörer dela hanterade anslutningar, återanvändbara Profiles och versionshanterade Skills med sina team.

Projektmedlemmar kan återanvända samma verktyg och instruktioner utan att bygga om konfigurationen i varje applikation.

Med Agent API-uppdateringarna får teamen:

  • Återanvändbara Profiles: En Profile lagrar en versionshanterad konfiguration för modellen, verktygen och körningsinställningarna som används av ett agentarbetsflöde.
  • Versionshanterade Skills: Team kan paketera instruktioner, procedurer och tillhörande filer som versionshanterade Skills som medlemmar anropar från samma projekt.
  • Hanterade anslutningar: Projektadministratörer kan konfigurera godkända integrationer för Agent API-begäranden utan att be varje utvecklare att koppla in tjänsten separat.

Användare kan också skapa sina egna anpassade anslutningar för att ge agenter åtkomst till interna system och tjänster som inte täcks av katalogen för hanterade anslutningar

Agent API skapar konsekventa arbetsflöden i olika applikationer

Tillsammans gör Profiles, Skills och hanterade anslutningar att team kan konfigurera en agent en gång och återanvända den i olika applikationer och arbetsflöden. Här är några exempel på användningsfall:

  • Ett incidenthanteringsteam kan kombinera Datadog-telemetri, ett GitHub-repository, en skrivskyddad undersöknings-Skill och en Slack-uppdatering i en sparad agent. Applikationen tillhandahåller incidentdetaljerna. Profile tillhandahåller modellen, instruktionerna, verktygen, tjänsteanslutningarna och körningsinställningarna.
  • Ett plattformsteam kan paketera sina distributionskontroller, återställningskriterier och rapporteringsformat i en versionshanterad Skill. Projektmedlemmar kan anropa samma procedur från ett internt verktyg, ett arbetsflöde för kontinuerlig integration eller tjänsteautomatisering. Teamet kan publicera en ny version av Skill i stället för att ändra instruktionerna i varje applikation.
  • En projektadministratör kan konfigurera en godkänd GitHub- eller Slack-anslutning en gång och göra den tillgänglig för projektmedlemmar. Applikationer refererar till den delade anslutningen i stället för att lagra separata autentiseringsuppgifter och verktygsdefinitioner. När åtkomsten ändras uppdaterar administratören anslutningen på ett ställe.

Det är enkelt att uppdatera delade resurser

Vi introducerade Agent API som en hanterad körtid för agentiska arbetsflöden i mars, vilket samlade sökning, verktygskörning och multimodellorkestrering i en enda integration. Förra månaden expanderade vi det till en programmerbar yta för webbsökning, URL-hämtning, kodkörning, MCP och specialiserade sökverktyg.

Den här uppdateringen lägger till ett återanvändbart teamlager till den grunden. Team går från engångsarbetsflöden till agenter som körs över flera applikationer. En delad Profile håller modell, instruktioner, verktyg och tjänsteanslutningar samlade. Skills och anslutningar tillhandahåller de procedurer och den åtkomst som agenten behöver.

Team kan uppdatera dessa delade resurser i takt med att deras arbetsflöden förändras i stället för att bygga om varje implementation. Utvecklare får en konsekvent grund för att utöka samma agent till nya applikationer, tjänster och automatiseringar.

Resurser kan konfigureras från API-konsolen

Profiles och anpassade Skills är tillgängliga nu för Agent API-projekt. Hanterade anslutningar är tillgängliga som förhandsversion, med stöd för GitHub, Slack, Google Drive, Datadog, Linear och Notion.

Projektadministratörer kan konfigurera dessa resurser i API-konsolen. Projektmedlemmar kan sedan referera till dem i Agent API-begäranden med en API-nyckel från samma projekt.

Kom igång med Agent API idag.