Tool use.
Tool Use / Function Calling
Základní schopnost moderních AI modelů používat externí nástroje a funkce – vyhledávat na webu, spouštět kód, volat API nebo pracovat s databázemi – pro splnění uživatelského požadavku.
Tool use (použití nástrojů, někdy též function calling) je schopnost moderních AI modelů rozpoznat, kdy potřebují externí nástroj, vybrat ten správný a zavolat ho se správnými parametry. Místo pouhého generování textu může model aktivně interagovat s vnějším světem.
V praxi to funguje tak, že vývojář definuje sadu dostupných nástrojů (například „vyhledej na webu“, „pošli e-mail“, „spočítej v tabulce“) a model se sám rozhodne, kdy a který nástroj použít. Když se zeptáte „jaké je dnes počasí v Praze?“, model rozpozná, že potřebuje aktuální data, zavolá nástroj pro vyhledávání a na základě výsledku formuluje odpověď.
Tool use je základním stavebním kamenem AI agentů a sofistikovanějších AI aplikací. Bez schopnosti používat nástroje by AI modely byly omezeny pouze na to, co se naučily během trénování. S nástroji se stávají skutečnými asistenty, kteří dokáží interagovat s reálnými systémy a plnit praktické úkoly.
Chcete se dozvědět více? Podívejte se na mé služby.
Související pojmy.
AI Agent
Autonomní systém poháněný umělou inteligencí, který dokáže samostatně plánovat kroky, používat nástroje a plnit složité úkoly bez průběžného lidského dohledu.
Zjistit víceAI AgentiAPI
Rozhraní, které umožňuje různým softwarovým aplikacím komunikovat mezi sebou. V kontextu AI slouží k programovému přístupu k jazykovým modelům a jejich integraci do vlastních aplikací.
Zjistit víceAI AgentiMCP
Otevřený protokol, který umožňuje AI modelům bezpečně se připojovat k externím datovým zdrojům a nástrojům. Standardizuje způsob, jakým AI agenti komunikují s okolním světem.
Zjistit víceAI AgentiAgentní workflow
Automatizovaný pracovní postup, ve kterém AI agenti samostatně plánují, koordinují a provádějí sérii kroků k dosažení složitého cíle s minimálním lidským zásahem.
Zjistit více