AI agenti

agent používajúci nástroje

Anglický výraz tool-using agent

základnéheslo č. 8585 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená agent používajúci nástroje?

Agent používajúci nástroje dokáže vybrať externú funkciu, zostaviť jej argumenty, vykonať volanie a začleniť vrátený výsledok do ďalšieho rozhodovania. Nástroj môže vyhľadávať, počítať alebo meniť stav. Model nemá dostať širšie oprávnenia, než vyžaduje úloha.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Podporný agent vyhľadá objednávku cez read-only API a pripraví odpoveď. Zmenu adresy zavolá až po overení identity a schválení. Schémy validujú argumenty, citlivé polia sa nezapisujú do voľného textu a výsledok nástroja sa kontroluje pred ďalším krokom.

Overiteľnosť

Odborné zdroje

  1. Schick et al. - Toolformer: Language Models Can Teach Themselves to Use Toolsarxiv.org
  2. OpenAI - A Practical Guide to Building AI Agentsopenai.com

Praktické odpovede

Často kladené otázky

Ako funguje agent používajúci nástroje?

Model generuje štruktúrované volanie podľa schémy, runtime overí parametre a oprávnenia, vykoná funkciu a výsledok vráti do kontextu agenta.

Kedy má agent používajúci nástroje praktický význam?

Podporný agent vyhľadá objednávku cez read-only API a pripraví odpoveď.

S čím si pojem nezamieňať?

RAG iba dopĺňa informácie z retrievalu; tool-using agent môže vyberať rôzne funkcie vrátane akcií, ktoré menia externý stav.

Ako sa výsledok kontroluje?

Kontroluje sa presnosť výberu a argumentov, úspech API, oprávnenia, bezpečné odmietnutie, latencia, počet volaní a následné využitie výsledku.

Na čo si dať pozor?

Prompt injection v obsahu nástroja môže naviesť agent na ďalšiu akciu a nesprávne argumenty môžu mať reálny účinok mimo modelu.