Co naprawdę oznacza to pojęcie
Zdolność modelu lub agenta do korzystania z zewnętrznych narzędzi, takich jak wyszukiwarka, baza danych lub system firmowy.
Jak wygląda w praktyce
Model korzystający z narzędzi może wyszukać dane, policzyć wynik albo utworzyć zgłoszenie, lecz każde narzędzie wnosi własne uprawnienia i błędy.
Najważniejsza decyzja przed wdrożeniem
Opis funkcji powinien mówić, kiedy jej użyć, a aplikacja musi walidować argumenty i odróżniać odczyt od operacji zmieniającej stan.
Jak sprawdzić, czy rozwiązanie działa
Kontroluj wybór narzędzia, poprawność parametrów, odmowy, ponowienia, skutki uboczne i zgodność wyniku z odpowiedzią dla użytkownika. Wynik należy porównać z ustaloną wersją bazową i analizować osobno dla prostych spraw, trudnych wyjątków oraz przypadków wymagających człowieka. Praktyczny test Tool Use powinien mieć właściciela, datę przeglądu i zapisany przykład wyniku, którego zespół nie zaakceptuje.
Podejście PAR HOUSE Agency
Pracę z Tool Use zaczynamy od procesu, a nie od demonstracji narzędzia. Opis funkcji powinien mówić, kiedy jej użyć, a aplikacja musi walidować argumenty i odróżniać odczyt od operacji zmieniającej stan. Następnie budujemy mały, mierzalny zakres, zapisujemy założenia i dopiero po kontroli jakości rozszerzamy zastosowanie.