Wyszukiwanie w sieci i wykonywanie kodu

Wyszukiwarka internetowa znajduje informacje publiczne; wykonanie kodu może sprawdzić obliczenia.

Czego się dowiesz

  • Wyjaśnij: model proponuje, narzędzie wykonuje
  • Zastosuj ten pomysł na przykładzie: wyszukiwanie w Internecie i wykonanie kodu
  • Rozpoznaj ograniczenia i zweryfikuj rezultaty ćwiczeń

Wyszukiwarka internetowa znajduje informacje publiczne; wykonanie kodu może sprawdzić obliczenia. Są to oddzielne możliwości z własnymi uprawnieniami i kosztami.

Kroki te odnoszą się do funkcji zidentyfikowanych w kodzie aplikacji. Ten materiał nie został sprawdzony na żywo; sprawdź dokumentację i opcje w swojej wersji.

Jak to działa, krok po kroku

Model proponuje, narzędzie wykonuje

Wywołanie narzędzia generuje żądanie wywołania z nazwą i argumentami. Aplikacja przed wykonaniem sprawdza schemat, uprawnienia i limity. Wynik powraca do kontekstu dla następnego kroku. Na przykład get_product_stock pobiera SKU i zwraca ilość; w jego opisie powinno być wyjaśnione, że nie rezerwuje produktów. Rozróżnij puste wyniki, błędy walidacji, brak dostępu i przekroczenia limitu czasu. Prawidłowy kod JSON nie dowodzi, że argumenty są poprawne lub że akcja jest autoryzowana. W przypadku efektów zewnętrznych należy również rozważyć wykonanie podwójne.

Płynność i prawdziwość sprawdzane są oddzielnie

Halucynacja to nieuzasadniona lub nieprawidłowa treść prezentowana jako odpowiedź. Może wynikać z brakujących informacji, niejednoznaczności lub nieprawidłowo połączonych wzorców. Poproś o dowód i sprawdź oryginalny dokument, datę, jednostki i warunki. Prawdziwy cytat może nadal nie potwierdzać tej tezy. Korzystaj z bieżących źródeł w celu uzyskania aktualnych faktów, kalkulatora do obliczeń arytmetycznych i „nie potrafię określić”, gdy brakuje dowodów. Nie traktuj pewności wyrażonej w prozie jako skalibrowanego prawdopodobieństwa.

Koszt dotyczy całej ścieżki

Zliczaj wywołania modeli, tokeny wejściowe i wyjściowe, osadzanie, reranking, wizję i narzędzia. Rozumowanie może zużywać płatne tokeny bez równie długiej widocznej odpowiedzi. Koszty indeksowania i koszty rozmów są różne. Używaj aktualnych cen, a nie stałego numeru z kursu. Prosty szacunek to tokeny/1 000 000 × cena plus dodatkowe operacje; Kredyty aplikacyjne mogą mieć własną konwersję. Porównaj koszt udanego zadania, a nie tylko połączenia. Wykonywanie równoległe może zmniejszyć opóźnienia, jednocześnie zwiększając całkowite zużycie. Budżet wymaga zweryfikowanego warunku zatrzymania.

Schemat objaśniający

Wyszukiwanie w sieci i wykonywanie kodu Postępuj zgodnie ze strzałkami wskazującymi główny przepływ. Przerywane niebieskie strzałki przedstawiają dane lub kontekst; przerywane różowe strzałki pokazują opinie lub zwracane wyniki. Kolory i kształty wyróżniają modele, sklepy, decyzje i wyniki. Znajomości: Żądanie użytkownika → Agent / LLM; Agent / LLM → Wyniki wyszukiwania w Internecie; Wyniki wyszukiwania w Internecie → Wyniki narzędzi; Wyniki narzędzi → Wynik do sprawdzenia; Wynik do sprawdzenia → Weryfikacja przez człowieka; Agent / LLM → Wykonanie kodu; Wykonanie kodu → Wyniki narzędzi; Agent / LLM → Kalkulator lub kontrola pliku wykonywalnego; Kalkulator lub kontrola pliku wykonywalnego → Wyniki narzędzi; Instrukcje i kontekst → Agent / LLM; Izolowane środowisko wykonawcze → Wykonanie kodu; Źródła oryginalne → Wyniki wyszukiwania w Internecie; Wyniki narzędzi → Agent / LLM. A05 · Mapa relacji Wyszukiwanie w sieci i wykonywanie kodu Wejście Żądanie użytkownika Dane Instrukcje i kontekst Decyzja / kontrola Izolowane środowisko wykonawcze Model/agent AI Agent / LLM Narzędzie / usługa Wyniki wyszukiwania w Internecie Narzędzie / usługa Wykonanie kodu Narzędzie / usługa Kalkulator lub kontrola pliku wykonywalnego Sklep / indeks Źródła oryginalne Dane Wyniki narzędzi Wyjście Wynik do sprawdzenia Decyzja / kontrola Weryfikacja przez człowieka Główny przepływ Dane i kontekst Informacje zwrotne i zwrot

Postępuj zgodnie ze strzałkami wskazującymi główny przepływ. Przerywane niebieskie strzałki przedstawiają dane lub kontekst; przerywane różowe strzałki pokazują opinie lub zwracane wyniki. Kolory i kształty wyróżniają modele, sklepy, decyzje i wyniki. Na małym ekranie przewijaj w poziomie, aby zobaczyć cały schemat.

Kompletny przykład

Aby zobaczyć najnowsze ogłoszenie, sprawdź oficjalną stronę i datę. W przypadku syntetycznych danych CSV oblicz 2 × 120 + 1 × 80 = 320 lei. Trzymaj klucze i prywatne dane poza wyszukiwaniem publicznym.

Spróbuj sam

  1. Przetestuj oddzielnie wyszukiwanie publiczne i arytmetykę, sprawdzając uprawnienia i wyniki.
  2. Przed rozpoczęciem eksperymentu zapisz dane wejściowe, źródło i oczekiwany wynik. W przykładzie użyj wyłącznie fikcyjnych danych.
  3. Postępuj zgodnie z etapami diagramu. Na każdym etapie zapisuj, jakie informacje zostały otrzymane i wyprodukowane; nie myl produktu pośredniego z efektem końcowym.
  4. Powtórz po usunięciu niezbędnych informacji lub wprowadzeniu niejednoznaczności. Sprawdź, czy system wyjaśnia, zatrzymuje lub wymyśla odpowiedź.
  5. Porównaj z objaśnionym rozwiązaniem. Zachowaj konfigurację, datę, wynik i wyjaśnienie różnic. Zmień jedną rzecz i przetestuj ponownie.

Wyjaśnione rozwiązanie

Raport oddziela zweryfikowane źródła internetowe od obliczonej sumy i wyjaśnia dane wejściowe. Pomyślne ćwiczenie pozwala pokazać związek między danymi wejściowymi, etapami i wynikiem. Gdy brakuje informacji, bardziej użyteczna jest ostrożna odpowiedź niż wymyślane szczegóły. Porównaj więcej niż styl: sprawdź także warunki, źródła i operacje.

Kiedy to podejście pomaga i jakie ma ograniczenia

Dostępność zależy od modelu, dostawcy i integracji. Wybierz to podejście, jeśli poprawia ono zmierzoną potrzebę. Zachowaj prostą linię bazową i porównaj wyniki, korzystając z identycznych danych wejściowych. Jeden udany przykład nie gwarantuje niezawodności w każdej sytuacji.

Sprawdź swoją wiedzę

Kto realizuje połączenie zaproponowane przez modelkę?

Aplikacja lub usługa hosta po sprawdzeniu poprawności. Model nie uzyskuje automatycznie nieograniczonego dostępu.

Czy link w odpowiedzi wystarczy?

NIE; musi uzasadniać konkretne roszczenie oraz pasować do czasu i okoliczności.

Jaki wynik powinno dać to ćwiczenie?

Raport oddziela zweryfikowane źródła internetowe od obliczonej sumy i wyjaśnia dane wejściowe.

Pojęcia do zapamiętania

  • Wywołanie narzędzia: Ustrukturyzowane żądanie użycia możliwości zewnętrznej.
  • Grunt: Oparcie odpowiedzi na weryfikowalnych dowodach.
  • Latență / Opóźnienie: Czas do użytecznego wyniku.

Źródła i następny krok

Aby przygotować: A04 — Agent korzystający z narzędzi MCP