Zatrzymaj, wznów i uruchom ponownie

Stop przerywa wykonanie, Resume próbuje kontynuować od zapisanego stanu, a Restart rozpoczyna się od nowa.

Czego się dowiesz

  • Wyjaśnij: kontekst to stół warsztatowy
  • Zastosuj pomysł na przykładzie: Zatrzymaj, Wznów i Uruchom ponownie
  • Rozpoznaj ograniczenia i zweryfikuj rezultaty ćwiczeń

Stop przerywa wykonanie, Resume próbuje kontynuować od zapisanego stanu, a Restart rozpoczyna się od nowa. Ma to znaczenie, gdy działania przynoszą skutki.

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

Kontekst to stół warsztatowy

Kontekst obejmuje instrukcje, aktualne żądanie, odpowiednią historię, pobrane dokumenty i wyniki narzędzi. Okno kontekstowe ma ograniczoną pojemność; zarezerwuj również miejsce na odpowiedź. Więcej tekstu nie poprawia automatycznie dokładności. Nieistotne informacje i sprzeczności mogą ukryć ważne dowody. Starannie podsumowuj historię i zachowaj pochodzenie faktów. Stan opisuje bieżący przebieg, punkt kontrolny zapisuje punkt, który można wznowić, a pamięć trwała przechowuje informacje między przebiegami. Są to różne mechanizmy zarządzane przez aplikację.

Błędy wymagają wyraźnych ścieżek

Limit czasu różni się od błędu uprawnień. Ponawiaj tylko błędy przejściowe, z ograniczonymi próbami i rosnącymi opóźnieniami. Operacja powodująca skutki uboczne może zostać wykonana przed utratą odpowiedzi; ponowna próba bez klucza idempotencji może zduplikować efekt. Przesyłanie strumieniowe pokazuje postęp, ale nie gwarantuje ukończenia. Punkty kontrolne mogą pozwolić na wznowienie nieudanych etapów w ramach limitów czasu wykonania. Przechowuj identyfikator przebiegu, etap, czas trwania i błąd podczas usuwania wpisów tajnych z dzienników. Mierz wolne ścieżki i średnie.

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.

Schemat objaśniający

Zatrzymaj, wznów i uruchom ponownie 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. Wznów używa zapisanego wykonania; Ponowne uruchomienie rozpoczyna nowe. Punkt kontrolny nie jest pamięcią trwałą. Znajomości: Żądanie użytkownika → Agent / LLM; Agent / LLM → Wynik do sprawdzenia; Wynik do sprawdzenia → Weryfikacja przez człowieka; Agent / LLM → Zatrzymaj bieżące wykonanie; Zatrzymaj bieżące wykonanie → Punkt kontrolny wykonania; Punkt kontrolny wykonania → Wznów zapisane wykonanie; Wznów zapisane wykonanie → Wynik do sprawdzenia; Uruchom ponownie nowe wykonanie → Agent / LLM; Udostępniony stan wykonania → Punkt kontrolny wykonania. U03 · Mapa relacji Zatrzymaj, wznów i uruchom ponownie Wejście Żądanie użytkownika Model/agent AI Agent / LLM Sklep / indeks Udostępniony stan wykonania Decyzja / kontrola Zatrzymaj bieżące wykonanie Sklep / indeks Punkt kontrolny wykonania Przetwarzanie Wznów zapisane wykonanie Przetwarzanie Uruchom ponownie nowe wykonanie 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. Wznów używa zapisanego wykonania; Ponowne uruchomienie rozpoczyna nowe. Punkt kontrolny nie jest pamięcią trwałą. Na małym ekranie przewijaj w poziomie, aby zobaczyć cały schemat.

Kompletny przykład

Przepływ pracy pobiera zasady, a następnie trafia do niedostępnego narzędzia. Wznów może zachować ukończoną pracę, jeśli istnieje punkt kontrolny. Ponowne uruchomienie może powtórzyć pobieranie i inne operacje.

Spróbuj sam

  1. Przetestuj przerwanie w przepływie pracy tylko do odczytu i porównaj Wznów z Uruchom ponownie.
  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

Regenerację wybierz po sprawdzeniu ukończonych etapów i ich efektów. 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

Stop nie cofa wykonanych operacji. 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ę

Czy punkt kontrolny jest trwałą pamięcią użytkownika?

Nie. Zapisanie przebiegu nie oznacza zachowania preferencji podczas rozmów.

Czy przekroczenie limitu czasu oznacza, że ​​operacja nie została wykonana?

Nie. Sprawdź stan przed ponowną próbą działania ze skutkami ubocznymi.

Jaki wynik powinno dać to ćwiczenie?

Regenerację wybierz po sprawdzeniu ukończonych etapów i ich efektów.

Pojęcia do zapamiętania

  • Punkt kontrolny: Zapisany stan używany do wznowienia wykonywania.
  • Idempotencja: Kontrolowane powtarzanie bez powielania efektu.
  • Wywołanie narzędzia: Ustrukturyzowane żądanie użycia możliwości zewnętrznej.

Źródła i następny krok

Aby przygotować: U02 — Plac zabaw jako laboratorium