Podpowiadanie „Zaplanuj i rozwiąż”.
Podpowiadanie „Zaplanuj i rozwiąż” (PS) mówi modelowi językowemu, aby najpierw opracował wyraźny plan, a następnie przeprowadził go krok po kroku, naprawiając błędy, które pozostawia po sobie zwykłe podpowiadanie „pomyślmy krok po kroku”.
Przegląd
It is a simple prompt tweak that meaningfully boosts multi-step reasoning without any extra training.
Głębokie nurkowanie
Podpowiadanie typu „planuj i rozwiązuj”, wprowadzone w artykule dotyczącym ACL z 2023 r. przez Lei Wanga i współpracowników, było odpowiedzią na konkretną słabość łańcucha myślowego typu zero-shot: modele często pomijają kroki, błędnie obliczają lub błędnie odczytują pytanie. PS zastępuje pojedynczą instrukcję „Pomyślmy krok po kroku” dwuczęściową dyrektywą: „Najpierw zrozummy problem i opracujmy plan jego rozwiązania. Następnie zrealizujmy plan i krok po kroku rozwiążmy problem.' Ulepszony wariant PS+ dodaje przypomnienia o konieczności wyodrębnienia odpowiednich zmiennych, obliczenia wyników pośrednich i zwrócenia uwagi na liczby. W testach porównawczych, takich jak GSM8K i SVAMP, PS+ wypełniło większość luki dzięki kilkuetapowemu łańcuchowi myślowemu, bez potrzeby stosowania opracowanych przykładów w podpowiedzi.
Wgląd techniczny
Mechanizm opiera się wyłącznie na podpowiedzi: prosząc o plan przed wykonaniem, PS przesuwa generowanie autoregresyjne modelu tak, aby najpierw wygenerował cele cząstkowe wysokiego poziomu, które następnie warunkują następujące szczegółowe tokeny rozumowania. To oddzielenie zmniejsza liczbę „brakujących kroków” i błędów obliczeniowych. PS+ dodatkowo kieruje uwagę, wyraźnie nazywając zmienne i wielkości pośrednie, działając jako samodzielnie wygenerowane rusztowanie, zamiast polegać na odręcznie pisanych przykładach.
Wpływ strategiczny
Koszt i budżet
Decyzje dotyczące architektury wpływają na wydajność i koszty operacyjne przez lata.
Jaśniejsze decyzje
Edukacja techniczna pomaga zespołom wybrać odpowiedni stos, a nie tylko najnowszy.
Kontrola jakości
Lepsze wybory inżynieryjne zmniejszają liczbę incydentów związanych z niezawodnością w produkcji.
Przyszłość podpowiedzi typu „planuj i rozwiązuj”.
Myślenie typu „planuj i rozwiązuj” jest teraz wbudowane w struktury agentów i modele „rozumowania”, które natywnie oddzielają planowanie od wykonania. Można się spodziewać, że podpowiedzi dotyczące planowania połączą się z metodami użycia narzędzi, samoweryfikacji i wyszukiwania w drzewie i staną się wewnętrznym zachowaniem domyślnym w modelach wyszkolonych do rozumowania, a nie podpowiedziami ręcznymi. Trwała lekcja jest taka, że rozłożenie zadania na czynniki pierwsze przed podjęciem działań to tani, możliwy do przeniesienia wzrost niezawodności.
Implementacja w świecie rzeczywistym
Rozwiązywanie wieloetapowych zadań tekstowych z matematyki dla szkół podstawowych (GSM8K), w których model najpierw podaje wielkości, a następnie oblicza je w kolejności.
Prowadzenie asystenta kodowania w celu zarysowania funkcji i przypadków brzegowych przed napisaniem jakiegokolwiek kodu implementacyjnego.
Zorganizuj agenta obsługi klienta tak, aby najpierw zidentyfikował podstawowy cel użytkownika, a następnie uporządkował kroki rozwiązywania problemu.
Podział złożonego żądania analizy danych na fazy „planowania zapytań”, po których następują fazy „uruchamiania i łączenia wyników”.
Zagrożenia i poręcze
Optymalizacja jednego testu porównawczego może ukryć szersze słabości systemu.
Koszty infrastruktury i utrzymania są często niedoszacowane.
W miarę jak systemy stają się coraz bardziej złożone, luki w bezpieczeństwie i obserwowalności mogą się zwiększać.
Plan wdrożenia
Przed wdrożeniem zdefiniuj docelowe opóźnienia, jakość i koszty.
Test porównawczy w realistycznych warunkach obciążenia i danych.
Monitorowanie przyrządu pod kątem błędów, dryftu i wpływu użytkownika.
Przed skalowaniem przygotuj ścieżki wycofywania zmian i reakcji na incydenty.
Odkrywaj dalej
Free newsletter
Get the daily AI briefing
Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.
One email each weekday. Unsubscribe in one click. We never sell or share your address.
Test yourself
Take the Plan-and-Solve Prompting quiz
Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.
Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation
Następny poradnik
Najmniej lub najbardziej podpowiadające
Często zadawane pytania
What is Plan-and-Solve Prompting?
Podpowiadanie „Zaplanuj i rozwiąż” (PS) mówi modelowi językowemu, aby najpierw opracował wyraźny plan, a następnie przeprowadził go krok po kroku, naprawiając błędy, które pozostawia po sobie zwykłe podpowiadanie „pomyślmy krok po kroku”. Jest to proste, szybkie ulepszenie, które znacząco usprawnia wieloetapowe rozumowanie bez dodatkowego szkolenia.
Jaką podstawową zmianę wprowadza monit „Zaplanuj i rozwiąż” w standardowym łańcuchu myślowym zero-shot?
Podpowiadanie PS dzieli instrukcję na opracowanie planu, a następnie jego realizację krok po kroku, zamiast pojedynczego wiersza „Pomyślmy krok po kroku”.
Jakie konkretne słabości prostego łańcucha myślowego zaprojektowano w celu rozwiązania problemu Planuj i rozwiązuj?
Autorzy zajęli się błędami braku kroków i błędami arytmetycznymi/obliczeniowymi, które często powstają w wyniku łańcucha myślowego zerowego.
Co ulepszony wariant PS+ dodaje do podstawowego monitu „Zaplanuj i rozwiąż”?
PS+ dodaje szczegółowe przypomnienia o konieczności wyodrębnienia odpowiednich zmiennych, obliczenia wyników pośrednich i zwrócenia uwagi na liczby, udoskonalając samodzielnie wygenerowane rusztowanie.
Na podstawie jakiego rodzaju punktu odniesienia szczególnie oceniano metodę Planuj i Rozwiązuj?
PS i PS+ przetestowano za pomocą testów porównawczych wnioskowania matematycznego, takich jak GSM8K i SVAMP, a także innych zbiorów danych wnioskowania.
Dlaczego wygenerowanie planu przed szczegółowymi krokami zwykle pomaga w modelu autoregresyjnym?
Ponieważ generowanie ma charakter autoregresyjny, tokeny planu wysokiego poziomu stają się kontekstem, który kieruje dalszym rozumowaniem krok po kroku, redukując liczbę pominiętych kroków.