Բլոգ

Checkpoint-ներ. հետ վերադարձրու agent-ի յուրաքանչյուր փոփոխություն

Ամեն անգամ, երբ Mythex agent-ը հաջողությամբ ավարտում է հերթը, այն պահում է քո նախագծի ֆայլերի checkpoint-ը։ Եթե հետագա փոփոխությունը սխալ է ընթանում, կարող ես նախագիծը հետ բերել այդ կետերից որևէ մեկին զրույցից. պետք չէ նկարագրել վնասը և հուսալ, որ agent-ը կկարողանա շտկել այն։ Կարող ես նաև խմբագրել նախորդ հաղորդագրությունը և նորից ուղարկել, ինչը նախագիծը վերադարձնում է և այնտեղից փորձում մեկ այլ prompt։

Ինչ է checkpoint-ը

Checkpoint-ը նախագծի ֆայլերի պահպանված նկարն է հերթի վերջում։ Ներքևում այն git checkpoint է. git-ը տարբերակների կառավարման համակարգ է, որով մշակողները հետևում են կոդի բազայի յուրաքանչյուր փոփոխությանը։ Դրա օգտագործման համար git իմանալ պետք չէ. զրույցն ամեն ինչ անում է քո փոխարեն։

Checkpoint-ները պահվում են agent-ի հաջող հերթից հետո։ Յուրաքանչյուր մեկը գտնվում է այն պատասխանի վերջում, որը այն ստեղծել է, ուստի զրույցի պատմությունը նաև քո նախագծի ժամանակագրություն է. յուրաքանչյուր պատասխան նշում է մի կետ, որին կարող ես վերադառնալ։

Ինչու է օգտակար

Agent-ով կառուցելը կրկնվող գործընթաց է։ Հերթերի մեծ մասը նախագիծը առաջ է տանում, բայց ոմանք չեն. դասավորության փոփոխություն, որը խախտում է հեռախոսի տեսքը, վերակառուցում, որը գնում է ավելի հեռու, քան ուզում էիր, գաղափար, որը սխալ է ստացվում։

Երբ դա տեղի է ունենում, գայթակղիչ քայլը agent-ից խնդրելն է, որ շտկի։ Երբեմն դա աշխատում է։ Հաճախ այն նոր փոփոխություն է դնում վատի վրա, ապա մեկ այլ, և յուրաքանչյուր շտկում դժվարացնում է հաջորդը։ Վերադառնալը վերջին լավ կետին սովորաբար ավելի արագ և էժան է, քան կուտակվող սխալների դեմ պայքարելը. սկսում ես նորից այն բանից, որ աշխատում էր։

Դա նաև փորձելը ավելի անվտանգ է դարձնում։ Եթե հերթը երկու սեղմումով կարող ես չեղարկել, հարցնելը «ի՞նչ կլիներ, եթե հերոսի բաժինը տեսանյութ լիներ» քեզ շատ քիչ է արժենում։

Ինչպես վերադառնալ checkpoint-ին

  1. Գտիր պատասխանը, որը նախագիծը թողեց այն վիճակում, որին ուզում ես վերադառնալ։
  2. Սեղմիր Revert to this point. հետարկման պատկերակը պատասխանի վերջում, Copy-ի կողքին։ Լեփթոփի վրա պատկերակը երևում է, երբ պատասխանի վրա տանում ես ցուցիչը։
  3. Հաստատիր Restore հարցնող երկխոսության մեջ։

Քո նախագծի ֆայլերը վերադառնում են այն վիճակին, որ ունեին այդ հերթի վերջում։ Ստուգիր նախադիտումը՝ հաստատելու համար, և այնուհետև շարունակիր այնտեղից։

Խմբագրել և նորից ուղարկել

Երբեմն խնդիրը արդյունքը չէր, այլ prompt-ը. դրա համար կա Edit and resend.

  1. Տանիր ցուցիչը քո նախորդ հաղորդագրություններից մեկի վրա և սեղմիր՝ խմբագրելու համար։
  2. Վերագրիր prompt-ը այնպես, ինչպես պետք էր ձևակերպել։
  3. Հաստատիր Discard & resend։

Mythex-ը նախագիծը վերադարձնում է այդ հերթից առաջ, երբ checkpoint կա, և ուղարկում է քո նոր prompt-ը։ Սա ամենաարագ միջոցն է այն հերթը նորից փորձելու համար, որը սխալ ուղղությամբ գնաց, առանց սխալ փորձի փոփոխությունները տեղում թողնելու։

Checkpoint-ները լավագույնս աշխատում են փոքր քայլերով

Checkpoint-ը կարող է քեզ վերադարձնել միայն հերթի վերջին։ Եթե մի հերթը հինգ բան արեց, կարող ես հետ բերել բոլոր հինգը կամ ոչ մեկը։ Դա ևս մեկ պատճառ է, որ յուրաքանչյուր խնդրանք փոքր պահես.

  • Փոխիր մեկ բաժին։
  • Շտկիր մեկ սխալ։
  • Ավելացրու մեկ էջ։

Փոքր խնդրանքները նշանակում են ավելի քիչ անսպասելիություն և ավելի քիչ կրեդիտների ծախս, և յուրաքանչյուրը թողնում է checkpoint, որին կարող ես վերադառնալ առանձին։

Օգնում է նաև նկարագրել այն, ինչ տեսնում ես նախադիտման մեջ, ոչ թե այն, ինչ կարծում ես, որ կոդը պետք է անի. օրինակ՝ «Գների էջում Pro քարտի կոճակը հեռախոսի վրա կտրված է։ Շտկիր գերլցումը և պահիր desktop դասավորությունը»։

Խոշոր հատկությունների համար սկսիր Plan ռեժիմից. agent-ը մշակում է մոտեցում, դու հաստատում ես այն, ապա Build-ը աշխատում է դրա միջով։ Այդ մասին ավելին՝ նախքան կառուցելը պլանավորիր-ում։

Երբ հետ վերադառնալ, և երբ վերակառուցել

Հետ վերադառնալը ճիշտ քայլն է, երբ նախագիծը լավ վիճակում էր մի քանի հերթ առաջ։ Լրիվ վերակառուցումը արժե միայն, երբ.

  • Փոխել ես արտադրանքի գաղափարը ամբողջությամբ։
  • Ճարտարապետությունը սխալ է նոր պահանջների համար։
  • Նախագիծը դեռ դատարկ է կամ գրեթե դատարկ։

Եվ նույնիսկ այդ դեպքում ասա, թե ինչ պահպանել՝ անունը, ապրանքանիշի գույները, բովանդակությունը, որ չկորցնես արդեն ճիշտ եղածը։

Սահմանափակումներ

  • Checkpoint-ները պահվում են հաջող հերթերից հետո, և Discard & resend-ը կարող է հետ վերադարձնել միայն երբ checkpoint կա։
  • Վերադարձը հետ է բերում քո նախագծի ֆայլերը այն վիճակին, որը ունեին այդ կետում։
  • Checkpoint-ը ընդգրկում է ամբողջ հերթը։ Դու չես կարող չեղարկել դրա մի մասը. փոքր հերթերը ավելի նուրբ վերահսկողություն են տալիս։
  • Լեփթոփի վրա Revert պատկերակը երևում է միայն ցուցիչը տանելիս, ուստի եթե չես տեսնում, տար ցուցիչը պատասխանի վրա։

Եթե աշխատում ես բագի վրա, այլ ոչ թե դրա չեղարկման, մեր ուղեցույցը AI-ով կառուցված հավելվածի սխալների որոնման մասին ծածկում է գործընթացի մյուս կեսը։

Փաստաթղթերը checkpoint-ները ծածկում են Chat-ում և Iterate without rebuilding-ում։

Mythex · Pricing · Կառուցեք ամեն ինչ AI-ով · Կաղապարներ կայքերի և հավելվածների համար · Mythex-ի համեմատությունները · AI-ով հավելվածների ստեղծման բառարան · Անվճար գործիքներ AI-ով հավելվածներ ստեղծելու համար · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)