Blog

AI s připojením v reálném čase – Tool Calling

Seznamte se s funkcí Tool Calling v AI

Chcete-li samostatně zjistit dnešní počasí, jízdní řád KTX, směnný kurz a interní firemní materiály, musíte přecházet mezi několika aplikacemi a systémy. AI, která používá pouze informace dostupné v době dokončení trénování, obtížně odráží neustále se měnící situaci.
Tool Calling umožňuje AI vybrat externí nástroj odpovídající požadavku uživatele, získat aktuální informace a provést pracovní úkoly. Tento článek vysvětluje, jak Tool Calling funguje, v jakých oblastech jej lze využít a co je třeba ověřit při jeho návrhu.

Co je Tool Calling

Tool Calling je technologie, která propojuje velké jazykové modely s externími funkcemi, API, databázemi a podnikovými systémy. AI po analýze požadavku uživatele určí potřebný nástroj a vstupní hodnoty a na základě výsledku vráceného nástrojem vytvoří odpověď nebo provede další úkol.

Rozdíly podle způsobu zpracování informací AI
KategorieZpracování na základě trénovacích datZpracování na základě Tool Calling
Časový okamžik informacíPoužívání informací dostupných do okamžiku trénování modeluPoužívání externích dat dostupných v okamžiku volání
VýpočtyGenerování výsledku na základě kontextuOvěření výsledku voláním kalkulačky nebo výpočetní funkce
Interní firemní materiályVyužití pouze informací zahrnutých do procesu trénováníDotazování databází a systémů dokumentů, ke kterým má uživatel oprávnění
Provádění pracovních úkolůGenerování textové odpovědiProvádění úkolů, jako jsou rezervace, registrace, odesílání a vytváření reportů

Průběh zpracování požadavku

Proces zpracování požadavku
Příklad požadavku

Co lze pomocí Tool Calling dělat

Tool Calling propojuje získávání informací a provádění úkolů do jednoho konverzačního toku. Uživatelé mohou přirozeným jazykem zadat podmínky, aniž by museli znát způsob vyhledávání nebo umístění nabídek jednotlivých služeb. Firmy mohou nakonfigurovat různé nástroje, které lze volat, podle oprávnění uživatelů a pracovních pravidel.

Oblasti využitíPřipojené systémyPříklady zpracování
Informace v reálném časeAPI pro počasí, dopravu, směnné kurzy a ceny akciíZískávání aktuálních informací a porovnávání podle podmínek
Přesné výpočtyKalkulačky, statistické funkce, API pro výpočet poplatkůVýpočet daní, vzdáleností, nákladů a statistických hodnot
Interní informaceÚložiště dokumentů, databáze, vyhledávací systémyVyhledávání předpisů, smluv a údajů o výkonnosti v rámci oprávnění
Správa kalendářeKalendáře, rezervační systémyOvěření dostupných časů a vytvoření události
KomunikaceE-mail, messengery, systémy upozorněníVytvoření a odeslání zprávy po schválení uživatelem
Automatizace úkolůSystémy pro reporty, řízení vztahů se zákazníky a plánování podnikových zdrojůShromažďování údajů, vyplňování formulářů a změna stavu

Aspekty, které je třeba ověřit při návrhu

S rostoucím počtem připojení k externím systémům se rozšiřuje také rozsah přístupu k datům a oprávnění k provádění operací. Provozovatel služby musí konkrétně stanovit ověřovací postupy před voláním i po něm, způsob řešení chyb a limity nákladů. Uživatelé musí mít možnost ověřit, které informace jsou předávány do kterého systému.

Kontrolovaná položkaMožný problémZpůsob návrhu
Ochrana osobních údajůBěhem volání mohou být osobní údaje předány externímu systémuPřenášet pouze nezbytná data a spravovat šifrování, dobu uchovávání a podmínky předávání třetím stranám
Přístupová oprávněníMůže dojít k přístupu k údajům nebo funkcím, k nimž uživatel nemá oprávněníPoužívat ověření uživatele a oprávnění podle rolí a před voláním oprávnění znovu ověřit
Přesnost datAPI může vracet zastaralé nebo nesprávné hodnotyUvádět časový údaj a zdroj dat a používat kontrolu platnosti a křížové ověření
Odpovědnost za provedeníBěhem rezervace, platby nebo odesílání může být potvrzena nechtěná operaceU operací, které se obtížně ruší, použít potvrzení uživatele a schvalovací kroky
Správa nákladůProvozní náklady mohou vzrůst v důsledku opakovaných volání a hromadných požadavkůNastavit limity počtu volání, ukládání výsledků a pravidla pro zamezení duplicitních požadavků
ÚdržbaExterní API a formáty vstupů se mohou změnitProvozovat správu verzí, automatizované testy, detekci výpadků a alternativní postupy zpracování
  • Citlivé informace omezujeme na rozsah nezbytný pro účel volání.
  • U plateb, rezervací, odesílání a mazání zavádíme krok schválení uživatelem.
  • Průběžně zaznamenáváme dobu odezvy nástrojů, míru chybovosti a náklady na volání.
  • Ve výsledcích uvádíme zdroj externích dat a čas jejich získání.
  • V případě výpadku nástroje uplatňujeme stanovený počet opakovaných pokusů a kritéria pro náhradní zpracování.

Směřování CLEVI pro praktické využití v práci

Principy využití CLEVI

Využitelnost AI v práci závisí na výkonu modelu, dostupných nástrojích, přesnosti provedení a úrovni bezpečnostních kontrol. Připojením více nástrojů k jednomu požadavku lze na jedné obrazovce zpracovat vše od vyhledávání informací přes uspořádání výsledků až po navazující úkoly. Zohledněním oprávnění a schvalovacích postupů pro jednotlivé pracovní činnosti lze omezit opakované úkoly a zároveň zachovat bezpečnostní zásady organizace.

  • Tool Calling
  • Function Calling
  • Generativní AI
  • AI agent
  • Automatizace pracovních činností
  • Integrace API
Zpět do redakce
CLEVI

Jazyk a region

Jazyky přeložené strojově jsou označeny. Dostupnost odpovídá zveřejněnému balíčku webu.

136 jazyků

Doporučeno

1

východní Asie

7

jihovýchodní Asie

11

jižní Asie

18

Střední Asie

5

Blízký východ a Kavkaz

10

západní Evropa a jižní Evropa

16

Spojené království a Irsko

4

severní Evropa

10

Střední Evropa a Balkán

14

východní Evropa

5

východní Afrika

8

západní Afrika a střední Afrika

9

jižní Afrika

8

Amerika

5

Oceánie

5