Punkty kontrolne: cofnij każdą zmianę agenta
Za każdym razem, gdy agent Mythex pomyślnie zakończy turę, zapisuje punkt kontrolny plików Twojego projektu. Jeśli późniejsza zmiana pójdzie źle, możesz cofnąć projekt do dowolnego z tych punktów z czatu, bez opisywania szkód i liczenia na to, że agent je naprawi. Możesz też edytować wcześniejszą wiadomość i wysłać ją ponownie, co cofa projekt i pozwala spróbować innego promptu od tego miejsca.
Czym jest punkt kontrolny
Punkt kontrolny to zapisana migawka plików projektu na końcu tury. Pod spodem to punkt kontrolny git, a git to system kontroli wersji, którego programiści używają do śledzenia każdej zmiany w kodzie. Do korzystania z tego nie trzeba znać gita; czat robi to za Ciebie.
Punkty kontrolne zapisywane są po udanej turze agenta. Każdy z nich znajduje się na końcu odpowiedzi agenta, która go wytworzyła, więc historia czatu działa jak oś czasu projektu: każda odpowiedź wyznacza punkt, do którego możesz wrócić.
Dlaczego to pomaga
Budowanie z agentem jest iteracyjne. Większość tur przesuwa projekt do przodu, ale niektóre nie: zmiana układu psuje widok na telefonie, refaktoryzacja idzie dalej, niż chciałeś, albo funkcja okazuje się złym pomysłem.
Wtedy kusi, by poprosić agenta o naprawę. Czasem działa. Często nakłada nową zmianę na złą, potem kolejną, i każda poprawka utrudnia następną. Cofnięcie się do ostatniego dobrego punktu jest zwykle szybsze i tańsze niż walka z narastającymi błędami. Zaczynasz od czegoś, co działało.
To też ułatwia próbowanie. Jeśli możesz cofnąć turę w dwóch kliknięciach, pytanie „a co, jeśli sekcja główna będzie wideo?” kosztuje Cię bardzo mało.
Jak cofnąć się do punktu kontrolnego
- Znajdź odpowiedź, po której projekt był w stanie, do którego chcesz wrócić.
- Kliknij Revert to this point — ikonę cofnięcia na końcu odpowiedzi, obok Copy. Na laptopie ikona pojawia się po najechaniu na odpowiedź.
- Potwierdź przyciskiem Restore w oknie dialogowym.
Pliki projektu wrócą do stanu z końca tej tury. Sprawdź podgląd, żeby się upewnić, i kontynuuj od tego miejsca.
Edytuj i wyślij ponownie
Czasem problemem nie był wynik, tylko prompt. Do tego służy Edit and resend:
- Najedź na wcześniejszą wiadomość i kliknij, żeby ją edytować.
- Przepisz prompt tak, jak powinieneś był go sformułować.
- Potwierdź Discard & resend.
Mythex cofa projekt do stanu sprzed tej tury, gdy istnieje punkt kontrolny, i wysyła Twój nowy prompt. To najszybszy sposób na ponowienie tury, która poszła w złą stronę, bez zostawiania zmian złej próby na miejscu.
Punkty kontrolne działają najlepiej przy małych krokach
Punkt kontrolny może przywrócić Cię tylko do końca tury. Jeśli jedna tura zrobiła pięć rzeczy, możesz cofnąć wszystkie pięć albo żadnej. To kolejny powód, by utrzymywać każde zlecenie małe:
- Zmień jedną sekcję.
- Napraw jeden błąd.
- Dodaj jedną stronę.
Mniejsze zlecenia oznaczają mniej niespodzianek i mniejsze zużycie kredytów, a każde zostawia punkt kontrolny, do którego możesz wrócić samodzielnie.
Pomaga też opisywać to, co widzisz w podglądzie, zamiast tego, co według Ciebie powinien zrobić kod. Na przykład: „Na stronie cennika przycisk karty Pro jest ucięty na telefonie. Napraw przepełnienie i zachowaj układ na desktopie.”
Przy dużych funkcjach zacznij w trybie Plan: agent przedstawia podejście, Ty je zatwierdzasz, a potem Build przechodzi przez nie krok po kroku. Więcej na ten temat w Zaplanuj przed budowaniem.
Kiedy cofać, a kiedy budować od nowa
Cofnięcie jest właściwe, gdy projekt był w dobrym stanie kilka tur wcześniej. Pełna przebudowa warta jest zachodu tylko wtedy, gdy:
- całkowicie zmieniłeś pomysł na produkt,
- architektura nie pasuje do nowych wymagań,
- projekt jest wciąż pusty albo prawie pusty.
Nawet wtedy powiedz, co zachować: nazwę, kolory marki, treści, żeby nie stracić tego, co już było dobre.
Ograniczenia
- Punkty kontrolne zapisują się po udanych turach, a Discard & resend może cofnąć tylko wtedy, gdy punkt kontrolny istnieje.
- Cofnięcie przywraca pliki projektu do stanu z tamtego punktu.
- Punkt kontrolny obejmuje całą turę. Nie da się cofnąć jej części; mniejsze tury dają Ci dokładniejszą kontrolę.
- Na laptopie ikona Revert pojawia się tylko po najechaniu, więc jeśli jej nie widzisz, przesuń kursor nad odpowiedź.
Jeśli pracujesz nad błędem, a nie chcesz go cofać, nasz poradnik o debugowaniu aplikacji zbudowanej przez AI opisuje drugą połowę tego procesu.
Dokumentacja opisuje punkty kontrolne w sekcjach Chat i Iterate without rebuilding.