Przejdź do głównej zawartości

Wybór właściwego trybu: agent vs zapytanie

Zadajesz AI szybkie pytanie o swój handler płatności w Expressie — „dlaczego processPayment czasami obciąża kartę dwa razy?” — a trzydzieści sekund później po cichu przepisało cztery pliki, zmieniło logikę idempotencji Stripe i wyedytowało migrację, której nigdy nie chciałeś ruszać. Teraz przeglądasz diff, o który nie prosiłeś, na krytycznej ścieżce, pod presją czasu.

Ten scenariusz awarii to prawie zawsze problem z trybem, a nie z modelem. AI było w trybie wykonania, kiedy powinno być w trybie tylko do odczytu. Każde nowoczesne narzędzie do kodowania udostępnia ten podział — eksploracja tylko do odczytu kontra wykonanie z odczytem i zapisem — a użycie niewłaściwego z nich to najszybszy sposób, by zamienić pięciominutowe pytanie w godzinę sprzątania.

  • Dwufazowy przepływ pracy (eksploruj tylko do odczytu, potem wykonuj), który powstrzymuje AI przed edycją plików, na które nigdy się nie zgodziłeś
  • Dokładny przełącznik, flagę lub politykę zatwierdzania dla trybu tylko do odczytu kontra wykonania w Cursorze, Claude Code i Codeksie
  • Gotowy do wklejenia prompt eksploracyjny, który tworzy gotowy do przejrzenia plan refaktoryzacji bez zmiany ani jednej linii
  • Ograniczony prompt wykonawczy, który zatrzymuje AI na jednym kroku na raz, z punktem kontrolnym przed kontynuacją
  • Scenariusze awarii, na które trzeba uważać, gdy tryb wykonania wyprzedza twój przegląd

Pomyśl o nich jako o dwóch postawach, które przyjmujesz wobec swojego partnera AI. Każde narzędzie wdraża je inaczej, ale rozróżnienie jest uniwersalne.

Tylko do odczytu: eksplorator

Cel: uczenie się, planowanie i zadawanie pytań.

AI przeszukuje twoją bazę kodu, czyta pliki, śledzi miejsca wywołań i odpowiada na pytania — ale nie może niczego edytować ani uruchamiać poleceń modyfikujących. To tryb Ask w Cursorze, plan mode w Claude Code i sandbox read-only w Codeksie. Używaj go, by zbudować wspólne, trafne zrozumienie przed jakimikolwiek zmianami w kodzie.

Odczyt i zapis: implementator

Cel: wykonanie, refaktoryzacja i działanie.

AI edytuje pliki, uruchamia polecenia i naprawia błędy, by zrealizować zatwierdzony plan. To tryb Agent w Cursorze, tryby default / accept-edits w Claude Code oraz --full-auto lub sandbox workspace-write w Codeksie. Używaj go dopiero wtedy, gdy masz plan, któremu ufasz.

Strategiczny przepływ pracy: najpierw eksploruj, potem wykonuj

Dział zatytułowany „Strategiczny przepływ pracy: najpierw eksploruj, potem wykonuj”

Niezawodny wzorzec to rozpoczęcie w trybie tylko do odczytu, by zrozumieć i zaplanować, przejrzenie tego planu i dopiero wtedy przełączenie na tryb wykonania na jeden ograniczony krok na raz. Oto ten sam przepływ pracy w każdym narzędziu.

Otwórz panel czatu i użyj rozwijanego menu trybu na dole pola wprowadzania, by wybrać Ask. Cursor będzie czytał pliki i odpowiadał, ale nigdy nie wprowadzi edycji. Wskaż handler przez @ (@src/routes/payments.ts), by miał precyzyjny kontekst, uruchom swój prompt eksploracyjny, a następnie przejrzyj plan, który stworzy.

Gdy plan wygląda dobrze, przełącz menu na Agent i wklej swój ograniczony prompt wykonawczy. Cursor tworzy punkt kontrolny przed każdym zestawem edycji, więc możesz cofnąć się do dowolnego wcześniejszego stanu, jeśli któryś krok pójdzie źle, a każdy diff akceptujesz lub odrzucasz fragment po fragmencie.

Uruchom go w trybie tylko do odczytu (Cursor Ask, Claude Code plan mode lub codex --sandbox read-only). Wymusza plan bez żadnych edycji.

Po przejrzeniu planu przełącz się na tryb wykonania i ogranicz AI do jednego kroku z twardym zatrzymaniem.

Nawet przy właściwym trybie ten przepływ pracy ma przewidywalne punkty awarii:

  • Agent wyprzedza nieprzejrzany plan. Jeśli pominiesz fazę tylko do odczytu, AI wykonuje pracę w oparciu o własne założenia. Zawsze przejrzyj plan jako odrębny artefakt przed przełączeniem trybów.
  • Cursor Agent edytuje pliki, których nie zamierzałeś ruszać. Niejasny prompt w trybie Agent zaprasza do rozpełzania się zakresu. Wymień pliki w swoim prompcie i używaj punktów kontrolnych, by cofnąć się, jeśli zboczy z kursu. Odrzucaj fragmenty, które dotykają czegokolwiek poza planem.
  • Codex --full-auto dotyka konfiguracji produkcyjnej. Sandbox workspace-write może edytować dowolny plik w repozytorium, w tym .env lub manifesty wdrożeniowe. Trzymaj sekrety poza obszarem roboczym i schodź do --ask-for-approval untrusted we wrażliwych repozytoriach.
  • Plan mode podsuwa ci plan, który jest subtelnie błędny. Tryb tylko do odczytu nie sprawia, że plan jest poprawny — sprawia, że jest możliwy do przejrzenia. Prompt do autoprzeglądu powyżej to twoja druga linia obrony, zanim jakikolwiek kod wyląduje.