Agent API: Upravljano radno okruženje za agentske radne procese

Danas predstavljamo Perplexity Agent API, upravljano radno okruženje za izgradnju agentskih radnih procesa sa integrisanom pretragom, izvršavanjem alata i orkestracijom više modela.

Danas predstavljamo Perplexity Agent API, upravljano radno okruženje za izgradnju agentskih radnih procesa sa integrisanom pretragom, izvršavanjem alata i orkestracijom više modela.

On zamenjuje ruter modela, sloj pretrage, provajder ugrađenih reprezentacija (embeddings), uslugu peščanika (sandbox) i stek za nadgledanje sa jednom tačkom integracije.

Agentska petlja kao računski model

Konvencionalni CPU izvršava deterministički ciklus: preuzima instrukciju, dekodira je, izvršava je, skladišti rezultat. Brojač programa napreduje. Procesor nikada ne odlučuje šta da radi.

Agent API implementira drugačiji računski model. Procesor je jezički model najnovije generacije. On prima cilj i utvrđuje kako da ga ostvari. On rastavlja taj cilj na plan, bira koje alate da koristi iz svog dostupnog skupa alata, izvršava, posmatra rezultate, procenjuje da li je cilj ostvaren i ponavlja postupak. Kontekstni prozor služi kao registri. Obrazloženje i orkestracija služe kao raspoređivač.

Razmotrite pripremu za prodajni poziv sa potencijalnim klijentom sa kojim ste razgovarali nekoliko puta. Šaljete jedan zahtev ka Agent API-ju sa tri alata: jednim za pretragu vašeg internog CRM-a, web_search i fetch_url. Model prvo poziva vaš CRM alat, preuzimajući kontekst iz prošlih razgovora. Zatim poziva web_search da pronađe najnovije vesti i konkurentsku inteligenciju, vraćajući nekoliko relevantnih stranica. On odlučuje da dve od tih stranica zahtevaju dublje čitanje i poziva fetch_url za svaku od njih. U tri koraka, model je sastavio internu istoriju, široki veb kontekst i detalje cele stranice u jedan utemeljeni odgovor. To je agentska petlja.

Orkestracija kompletne agentske petlje

Važno je razlikovati Agent API od usluga usmeravanja modela. Agent API je upravljano radno okruženje koje orkestrira kompletnu agentsku petlju: pretragu, izvršavanje alata, obrazloženje i rezervnu opciju za više modela, kao i sve prilagođene alate kojima mu omogućite pristup. On zamenjuje ruter modela, sloj pretrage, provajder ugrađenih reprezentacija, uslugu peščanika (sandbox) i stek za nadgledanje sa jednom krajnjom tačkom, nalogom i API ključem.

API je agnostički u odnosu na modele kod svih provajdera modela najnovije generacije. Za aplikacije visoke dostupnosti, API podržava lance rezervnih opcija modela: navedite više modela, a API automatski pokušava sa sledećim ako je jedan nedostupan. Ovo obezbeđuje skoro 100% dostupnosti.

Moćni, ugrađeni alati

Dostupna su dva ugrađena alata: web_search i fetch_url. web_search podržava filtriranje domena (belu i crnu listu, do 20 domena), filtriranje prema svežini, filtriranje prema opsegu datuma, filtriranje jezika i podesive budžete sadržaja po stranici. fetch_url preuzima i izdvaja celokupan sadržaj stranice sa određenih URL adresa.

Pored ugrađenih alata, prilagođene funkcije omogućavaju programerima da povežu agenta sa sopstvenim pozadinskim sistemima, bazama podataka i API-jima.

Kontinuirano optimizovani unapred podešeni modeli najnovije generacije

Izgradnja efikasne konfiguracije agenta od nule zahteva izbor pravog modela, kalibraciju dubine obrazloženja, izbor alata i podešavanje budzeta tokena. Perplexity ovo radi kontinuirano za sopstvene proizvode, uz podršku internog tima za evaluaciju koji upoređuje konfiguracije sa stvarnim radnim opterećenjima.

Unapred podešene postavke dele tu stručnost. Svaka postavka je potpuno transparentna, unapred konfigurisana postavka optimizovana za određeni slučaj upotrebe: brzu pretragu činjenica, balansirano istraživanje, duboku analizu iz više izvora i istraživanje institucionalnog nivoa. Objavljujemo preporučeni sistemski prompt, alate i profil troškova za svaku od njih. Kako se pejzaž modela razvija, mi ažuriramo osnovne konfiguracije tako da unapred podešena postavka uvek odražava trenutno stanje tehnologije uz predvidljive troškove. Svi parametri unapred podešenih postavki mogu se prepisati: programeri mogu koristiti postavku kao polaznu tačku i prilagoditi model, alate, broj koraka ili budžete tokena u jednom zahtevu.

Deep Research 2.0, dostupan kroz naprednu postavku za duboko istraživanje (advanced-deep-research), jeste isti mehanizam za obrazloženje u više koraka koji pokreće Perplexity-jev potrošački proizvod. On obavlja desetine pretraga po upitu, čita stotine izvornih dokumenata i iterativno prečišćava svoju analizu. Performanse na DRACO-u, Scale AI-jevom ResearchRubrics-u i Google DeepMind-ovom DeepSearchQA-u detaljno su prikazane u našoj objavi o DRACO referentnom testu.

Agent API je dostupan od danas. Dokumentacija i vodiči za brzi početak nalaze se na docs.perplexity.ai