Табыстар:
- Бастапқы нәтиже сирек жететінін және итерацияның қалыпты процесс екенін түсінеді
- Мақсатты, бір мәнді кері байланыс арқылы нәтижені жүйелі түрде жақсарта алады
- Сәтті шақыруды қайта пайдалануға болатын үлгіге айналдыру логикасын біледі
Жаңадан бастағандардың ең үлкен қателігі - бірінші нұсқаудың тамаша нәтиже беретінін күту. Бірінші нәтиже күткенге сай келмегенде, олар «бұл жұмысты AI жасай алмайды» деп бас тартады. Дегенмен, тәжірибелі пайдаланушылар үшін бірінші шығу соңы емес, бастамасы болып табылады. Бұл бөлімде біз жедел жазуды бір реттік түсіру емес, диалог және жетілдіру процесі ретінде қарастыруды үйренеміз. Итерация - жедел инженерияның жүрегі.
Итерация дегеніміз не және ол неге қалыпты?
Итерация - нәтиже алу, сізге ұнамайтын нәрсені көрсету, сұрауды немесе сұрауды түзету және оны қайта шығару. Егер бастапқы нәтиже жетілмеген болса, бұл сәтсіздік емес, процестің табиғи бөлігі. Өйткені көп жағдайда сіз бірінші нәтижені көргенде ғана өзіңіз қалаған нәрсе туралы анық боласыз. Жақсы пайдаланушы бастапқы нәтижені «жоба» ретінде қарастырады және оны мақсатқа қарай жылжытады.
Итерацияның екі түрі бар:
- Әңгімелесу кезінде түзету: «мұны қысқарту», «үшінші элементті алып тастау» сияқты кері байланыспен бір сөйлесуді жалғастыру. Бұл жылдам; үлгі алдыңғы шығысты есте сақтайды.
- Шақыруды қайта жазу: үйренгеніңізді бастапқы нұсқауда қолдану және жақсырақ нұсқаумен нөлден бастау. Ол қайта пайдаланылатын жұмыстар үшін құнды.
Мақсатты кері байланыс беру
Итерацияның құпиясы кері байланыстың мақсатты болуы. «Маған ұнамайды, қайта жаз» деу үлгіні бағыттамайды; Сіз ұқсас нәтиже аласыз. Оның орнына нақты нені және қалай өзгертетініңізді айтыңыз:
- Әлсіз: «Бұл жақсы емес».
- Күшті: "Кіріспе тым ұзақ; бірінші абзацты бір сөйлемге дейін қысқартыңыз. Реңк тым формальды; оны сәл ыңғайлырақ етіңіз. Шағымды екінші таңбалау нүктесінен алып тастаңыз, өйткені біз оны тексере алмаймыз."
Бір айнымалы оңтайландыру
Ғылыми әдетке айналдырыңыз: бір уақытта бір нәрсені өзгертіңіз. Тонды, ұзындықты және құрылымды бір уақытта өзгертсеңіз, қандай өзгерістің күшіне енгенін, нәтиже жақсаратынын немесе нашарлайтынын айта алмайсыз. Бір айнымалыға өту сізге не жұмыс істейтінін білуге және оны жабыстыруға мүмкіндік береді.
Итерация циклі
қадам
сен не істейсің
1. Өндіріңіз
Бірінші шақыру арқылы нәтижені алыңыз
2. Бағалау
Сізге не ұнады, не ұнамады - нақты жазыңыз
3. Бір өзгеріс
Бір мәселеге бағытталған жалғыз түзету жасаңыз
4. Қайта құру
Өзгерістің әсерін қараңыз
5. Салыстыру
Ол қалпына келді ме? Бар болса, сақта, жоқ болса, қайтар
6. Бекіту
Үлгіге жақсы нәтиже беретін шақыруды сақтаңыз
Көшірілетін төрт үлгі
1) Мақсатты түзету:
Алдыңғы нәтиже жақсы болды, бірақ өзгертіңіз:- [бір бетон өзгерісі 1]- [бір бетон өзгерісі 2]Қалғанының бәрін бірдей етіп сақтаңыз.
2) Шығарманы сынау:
Жаңа ғана шығарған мәтінді редактордың көзімен сынға алыңыз. 3 әлсіз жерді тауып, әрқайсысына нақты түзетуді ұсыныңыз. Содан кейін түзетілген нұсқаны жазыңыз.
3) Вариантты генерациялау (A/B):
Осы мәтіннің 2 түрлі нұсқасын жасаңыз: A) Неғұрлым ресми және қысқарақ. B) Көбірек достық және мысалдармен. Екеуін де беріңіз; Қайсысы қай жағдайда қолайлы екенін 1 сөйлеммен айтыңыз.
4) Prompt өзін емдеуге мүмкіндік беріңіз:
Мен келесі шақыруды қолданамын, бірақ нәтиже жеткілікті [проблема]. Бұл нұсқауды қалай анық және тиімді жазуға болатынын ұсыныңыз; жақсартылған сұрауды жазып, нені және неге өзгерткеніңізді түсіндіріңіз. Нұсқау: [ағымдағы шақыру]
Әлсіз шақыру / Күшті шақыру (кері байланыс ретінде)
Нашар кері байланыс:
Бұл жұмыс істемеді, қайталап көріңіз.
Күшті кері байланыс:
Мазмұны дұрыс, бірақ үш мәселе бар: 1) 210 сөз; 120.2) екінші абзац техникалық; жаргонды жеңілдету.3) Тұйықталу әлсіз; Келесі қадамды анық сөйлеммен аяқтаңыз. Қалғанының бәрін сақта.
Екінші кері байланыс модельге қай жерге тию керектігін нақты айтады; Нәтиже бір айналымда мақсатқа жақындайды.
Үш шағын корпус
1-жағдай — Мазмұнды өндіру. Маркетолог "ұнамайды, қайта жаз" деп 6 рет жарнамалық көшірме жасап көрді, бірақ одан әрі қарай алмады. Ол өз көзқарасын өзгертіп, әр раундта бір нақты өзгерісті сұраған кезде (алдымен ұзындық, содан кейін үн, содан кейін жабу), ол 3 раундта жарияланатын мәтінге қол жеткізді. Жалпы уақыт жартысына дейін қысқарды.
2-жағдай – Есеп. Бір талдаушы бірінші түйіндеменің тым техникалық екенін көріп, «менеджер мұны түсінбейді, техникалық терминдерді күнделікті тілге аударыңыз, ұзақтығын сақтаңыз» деді. Бір вариативті түзетудің арқасында есеп әрі жеңілдетілді, әрі өз ауқымын жоғалтпады; Екінші толық қайта жазудың қажеті жоқ еді.
3-жағдай — Үлгілеу. Қолдау тобы жауаптың бір түрін рет-ретімен түзетіп отырды. Ақырында, олар үлгіге тамаша шақыруды жазды; Олар енді әрбір жаңа жағдайда нөлден қайталаудың орнына шағын өзгерістермен үлгіні пайдаланады. Бұл итерация нүктесін көрсетеді: оны бір рет жақсы етіп жасаңыз, содан кейін оны қайтадан пайдаланыңыз.
Кеңес: Модельден өз нәтижесін сынауын сұраңыз («осы мәтіннің 3 әлсіз тұсын табыңыз»). Модель көбінесе өз қатесін түсінеді және оны түзетеді; бұл сіздің атыңыздан алдын ала өңдеу жасайды.
Абайлаңыз: Итерацияның шегі бар. Егер 5-6 раундтан кейін сіз әлі де мақсатқа жақындай алмасаңыз, мәселе шағын түзетулерде емес, негізгі тәсілдемеде: рөлді, контекстті немесе тапсырманы басынан дұрыс орнатпаған болуыңыз мүмкін. Бұл кезде түзетуді тоқтатып, шақыруды нөлден қайта жасаңыз.
Итерацияның екі жолы: әңгімелесу немесе қайта жазу?
Қайталау кезінде қай жол тиімдірек екенін білу уақытты үнемдейді. Ереже: бір реттік жұмыс үшін оны чатта түзету ең жылдам; өйткені модель алдыңғы нәтижені есте сақтайды және сіз тек айырмашылықты айтасыз. Бірақ сіз қайталайтын жұмыс үшін, үйренгеніңізді бастапқы нұсқауға жазып, таза үлгіні жасау маңыздырақ; өйткені келесі жолы сіз итерацияны қажет етпей жақсы нәтиже аласыз.
Іс жүзінде екеуін біріктіру тиімдірек: алдымен чатта жылдам қолданып көру арқылы дұрыс нұсқауды табыңыз, содан кейін тапқан нұсқауды таза шақыруға құйыңыз және оны кітапханаға сақтаңыз. Осылайша сіз тез ілгерілеп, еңбегіңізді тұрақты активке айналдыра аласыз.
Итерацияны оқу жазбасы ретінде қарау
Итерацияның әрбір раунды сізге бірдеңені үйретеді: қандай қосымша нәтижені жақсартты, қандай шектеу қажет емес, модель неден қателесті. Осы оқуларды жазу уақыт өте келе жеке «не жұмыс істейтін» нұсқаулығын жасайды. Мысалы, «түсініктеме қосу» шектеуі қорытындылардың бұл түрінде міндетті болып табылады», «3 мысал тақырып шығару үшін жеткілікті, 5 қажет емес» сияқты қорытындылар келесі ұқсас жұмыста бірінші әрекетте дұрыс сұрауды жазуға мүмкіндік береді. Бұл білім тәжірибелі пайдаланушыны бастаушыдан ерекшелендіретін нәрсе: олар әрбір бизнесті нөлден емес, алдыңғы итерациялардың сабақтарымен қаруланған.
Модельді итерация серіктесіне айналдыру
Итерацияны жалғыз орындаудың қажеті жоқ. Модельден: «Бұл нәтижені мақсатыма қалай жақындата аламын, маған 3 нақты ұсыныс беріңіз» деп сұрауға болады. Модель көбінесе шығарылымдағы әлсіздіктерді дәл диагностикалайды және оларды түзету жолдарын ұсынады. Бұл итерацияны «сынау және қателіктен» мақсатты ынтымақтастыққа айналдырады; Сіз бізге не қалайтыныңызды айтасыз, модель сізге қалай жетуге болатынын айтады.
Жалпы қателер
- Сол сұрауды қайта жіберу. Өзгеріссіз қайталап көру; нәтиже өзгермейді.
- Бұлыңғыр кері байланыс. «Ұнамайды» деп, не түзетемін деп айтпау.
- Бір уақытта көп нәрсені өзгерту. Не істейтінін білмеу.
- Жақсы шақыруды жазбау. Әр жолы бірдей итерацияны қайталау.
- Шексіз итерация. Түпті қате шақыруды түзету арқылы түзетуге тырысу.
Қысқаша айтқанда
- Бастапқы өнім өте сирек кездеседі; Итерация сәтсіздік емес, бұл процестің табиғи бөлігі.
- Тиімді итерация мақсатты, анық емес кері байланыспен жүреді.
- Әр раундта бір нәрсені өзгерту; сондықтан сіз не істейтінін білесіз.
- Модельден өз өнімін сынауын сұрау арқылы алдын ала өңдеуге болады.
- Үлгіде жақсы жұмыс істейтін шақыруды сақтаңыз; Итерацияның мақсаты - қайта пайдалануға болатын активті шығару.
Қолданбалы тапсырма
Басып шығаруды алыңыз және итерацияның үш раундынан саналы түрде өтіңіз: әр айналымда тек бір нәрсені өзгерту (алдымен ұзындықты, содан кейін үнді, содан кейін жабуды) және әр раундты жазып алыңыз. Үшінші раундтан кейін қандай өзгеріс ең көп өзгергенін анықтаңыз және соңғы шақыруды қайта пайдалануға болатын үлгі ретінде сақтаңыз.
бақылау парағы
- [ ] Мен бастапқы нәтижені аяқталған жұмыс ретінде емес, жоба ретінде қарастырамын.
- [ ] Мен өз пікірімді нақты және мақсатты түрде беремін.
- [ ] Әр раундта бір өзгеріс жасаймын.
- [ ] Мен модельден өз өнімін сынауды сұрай аламын.
- [ ] Үлгіге жақсы нәтиже беретін шақыруларды сақтаймын.