Skoči na glavni sadržaj
Natrag na AI agenti vodič

Oriphiel AI agenti vodič

Tool calling i function schema

Kako agent koristi funkcije: opis alata, JSON shema argumenata, odabir alata, izvršenje u aplikaciji i povrat rezultata modelu.

Oriphiel stručni tim Ažurirano 21. 7. 2026. 4 min čitanja

Odgovor ukratko

Tool calling pretvara prirodni jezik u strukturiran zahtjev za backend funkciju. Model vidi naziv alata, opis i shemu argumenata, zatim vraća poziv poput create_followup_task ili classify_reply. Aplikacija mora provjeriti argumente, dozvole i poslovna pravila prije izvršenja, jer model nije izvršni autoritet.

Ključne odluke

  • Alat treba biti uzak, imenovan prema akciji i opisan bez dvosmislenosti.
  • Shema treba koristiti obavezna polja, enum vrijednosti i validne tipove.
  • Backend mora ponoviti validaciju i ne smije vjerovati modelskom JSON-u naslijepo.
  • Za rizične alate koristiti approval step prije stvarne akcije.

Provedba korak po korak

Cilj ove lekcije je sigurno izložiti OpenClaw funkcije modelu. Korake treba provoditi redom i svaki potvrditi prije širenja opsega.

Preporučeni redoslijed

  • Popisati OpenClaw funkcije koje agent smije koristiti.
  • Za svaku funkciju napisati JSON schema ili ekvivalentnu validacijsku shemu.
  • Mapirati tool call na servisnu metodu u backendu.
  • Vratiti modelu samo rezultat koji mu treba za sljedeći korak.
  • Logirati tool name, argumente nakon redakcije, status i trajanje.

Praktičan primjer

Praktičan primjer za developere koji spajaju AI i backend: tim prvo provodi korak „Popisati OpenClaw funkcije koje agent smije koristiti.”, zatim provjerava „Potvrđena je ključna odluka: Alat treba biti uzak, imenovan prema akciji i opisan bez dvosmislenosti.”. Odluka o nastavku ne donosi se prema dojmu, nego prema pokazatelju „Tool call success rate.”.

Kontrolna lista prije nastavka

Ova provjera odvaja završenu implementaciju od postavke koja samo izgleda dovršeno.

Provjerite

  • Potvrđena je ključna odluka: Alat treba biti uzak, imenovan prema akciji i opisan bez dvosmislenosti.
  • Testiran je prvi korak provedbe: Popisati OpenClaw funkcije koje agent smije koristiti.
  • Dogovoreno je početno mjerenje: Tool call success rate.

Najčešće pogreške i rizici

Rizike treba provjeriti prije povećanja prometa, automatizacije ili ovlasti sustava.

Na što treba paziti

  • Alat je preširok poput update_crm bez ograničenja polja.
  • Opis alata navodi mogućnosti koje backend zapravo nema.
  • Model pošalje slobodan tekst umjesto strukturiranih argumenata.
  • Tool result vraća previše osjetljivih ili nerelevantnih podataka.

Mjerenje rezultata

Učinak se procjenjuje kroz mali skup metrika koje su povezane s ciljem lekcije i stvarnim poslovnim ishodom.

Metrike koje imaju smisla

  • Tool call success rate.
  • Greške validacije sheme.
  • Broj approval-required toolova.
  • Latencija izvršenja alata.
  • Ponavljani pozivi istog alata zbog lošeg rezultata.

Česta pitanja

Koji je prvi korak za temu „Tool calling i function schema”?

Popisati OpenClaw funkcije koje agent smije koristiti. Prije nastavka potvrdite odluku: Alat treba biti uzak, imenovan prema akciji i opisan bez dvosmislenosti.

Kako provjeriti da je provedba uspješna?

Potvrđena je ključna odluka: Alat treba biti uzak, imenovan prema akciji i opisan bez dvosmislenosti. Nakon toga pratite metriku: Tool call success rate..

Koju pogrešku treba prvo spriječiti?

Alat je preširok poput update_crm bez ograničenja polja. Problem ispravite prije automatizacije ili povećanja budžeta.

Službeni i stručni izvori

Sučelja, pravila i preporuke mogu se mijenjati. Prije produkcijske izmjene provjerite aktualnu dokumentaciju.

Primijenite lekciju na stvarni projekt

Pošaljite postojeću konfiguraciju, cilj i problem koji želite riješiti. Dobit ćete prijedlog sljedećeg tehničkog ili operativnog koraka.