Чекпойнттар: агент жасаған кез келген өзгерісті болдырмау
Mythex агенті бурды сәтті аяқтаған сайын, ол жобаңыздың файлдарының чекпойнтын сақтайды. Кейінгі өзгеріс дұрыс болмаса, чаттан жобаны сол нүктелердің кез келгеніне қайтаруға болады — зиянын сипаттап, агенттің түзетуіне үміт артудың қажеті жоқ. Бұрынғы хабарды өңдеп қайта жіберуге де болады: бұл жобаны сол жерге дейін қайтарып, басқа промптпен жалғастырады.
Чекпойнт деген не
Чекпойнт — агент бурының соңында жоба файлдарының сақталған суреті. Ішкі жағынан бұл git чекпойнты — git әзірлеушілердің кодтағы әр өзгерісті бақылау үшін қолданатын нұсқа басқару жүйесі. Оны пайдалану үшін gitті білудің қажеті жоқ; чат мұның бәрін өзі істейді.
Чекпойнттар сәтті агент бурынан кейін сақталады. Әр чекпойнт сол чекпойнтты жасаған агент жауабының соңында тұрады, сондықтан чат тарихы жобаңыздың уақыт сызығына айналады: әр жауап сіз қайта оралатын нүктені белгілейді.
Неліктен бұл көмектеседі
Агентпен құрастыру қайталанатын процесс. Көп бурлар жобаны алға жылжытады, бірақ кейбіреулері жылжытпайды — телефон көрінісін бұзатын макет өзгерісі, өзіңіз қалағаннан әрі кеткен рефакторинг, немесе дұрыс емес идея болып шыққан мүмкіндік.
Мұндай кезде оңай жол — агентті түзетуді сұрау. Кейде бұл жұмыс істейді. Жиі бұл жаман өзгерістің үстіне жаңасын салады, содан кейін тағы бірін, және әр түзету келесісін қиындатады. Соңғы жақсы нүктеге қайту көбіне қателіктердің жиналуымен күресуден жылдамырақ және арзанырақ. Жұмыс істеген нәрседен қайта бастайсыз.
Сонымен қатар, бурды екі батырмамен болдырмауға болатын болса, "хиро бөлімі бейне болса ше?" деп сұрау сізге аз шығын әкеледі.
Чекпойнтқа қалай қайтуға болады
- Жобаны қажетті күйде қалдырған жауапты табыңыз.
- Revert to this point (осы нүктеге қайту) басыңыз — жауаптың соңындағы Copy жанындағы болдырмау белгішесі. Ноутбукте белгіше жауапқа тышқан кезде көрінеді.
- Сұрайтын диалогта Restore арқылы растаңыз.
Жоба файлдары сол бурдың соңындағы күйіне қайта оралады. Растау үшін алдын ала қараңыз, содан кейін сол жерден жалғастырыңыз.
Өңдеп қайта жіберу
Кейде мәселе нәтижеде емес, промптта болады. Ол үшін Edit and resend бар:
- Бұрынғы хабарыңыздың үстіне тұрыңыз және оны өңдеу үшін басыңыз.
- Промптты қате айтқан жеріңізді түзетіп қайта жазыңыз.
- Discard & resend растаңыз.
Mythex жобаны сол бурға дейін қайтарады (чекпойнт болған жағдайда) және жаңа промптыңызды жібереді. Бұл дұрыс емес бағытқа кеткен бурды қайталаудың ең жылдам жолы — қате әрекеттің өзгерістері қалмайды.
Чекпойнттар кішкентай қадамдармен жақсы жұмыс істейді
Чекпойнт сізді тек бурдың соңына қайтара алады. Бір бурда бес нәрсе жасалса, бесеуін де болдырмауға немесе ешқайсысын да болдырмауға болмайды. Сондықтан әр сұрауды шағын ұстаған дұрыс:
- Бір бөлімді өзгертіңіз.
- Бір қатені түзетіңіз.
- Бір бет қосыңыз.
Кішкентай сұраулар аз тосынсыйлар және аз несие шығыны дегенді білдіреді, әр сұрау өз алдына қайта оралатын чекпойнт қалдырады.
Сонымен қатар, код қалай болу керектігін емес, алдын ала қарауда не көргеніңізді сипаттаған пайдалы: мысалы, "Бағалар бетінде Pro карта батырмасы мобильде кесіліп тұр. Жиегін түзетіп, десктоп көрінісін сақтаңыз."
Үлкен мүмкіндіктер үшін Plan режимінен бастаңыз: агент тәсілді белгілейді, сіз мақұлдайсыз, содан кейін Build оны орындайды. Бұл туралы бұрын жоспарлаңыз мақаласында.
Қайтару немесе қайта құру
Қайтару дұрыс қадам, егер жоба бірнеше бұр бұрын жақсы күйде болса. Толық қайта құру тек мынадай жағдайда ғана тиімді:
- Өнім идеясын толық өзгерттіңіз.
- Архитектура жаңа талаптарға сай келмейді.
- Жоба әлі бос немесе бос дерлік.
Тіпті сонда да не сақтау керектігін айтыңыз — атауын, брендтің түстерін, мазмұнын — сонда бұрын дұрыс болған нәрсені жоғалтпайсыз.
Шектеулер
- Чекпойнттар сәтті бурлардан кейін сақталады, ал Discard & resend тек чекпойнт бар болғанда ғана қайтара алады.
- Қайтару жоба файлдарын сол нүктедегі күйге дейін қайтарады.
- Чекпойнт бүкіл бурды қамтиды. Оның бір бөлігін болдырмау мүмкін емес; кішкентай бурлар дәлірек бақылау береді.
- Ноутбукте Revert белгішесі тек тышқан үстінде көрінеді, сондықтан көрінбесе, жауаптың үстіне тышқанды апарыңыз.
Егер ақауды түзетіп жатсаңыз, оны болдырмаудан гөрі, AI арқылы жасалған қолданбаны түзету нұсқаулығы процестің екінші жағын қамтиды.
Құжаттарда чекпойнттар Чат және Қайта құрмай итерациялау бөлімдерінде сипатталған.