ԱԲ-ին արդյունավետ հրահանգներ տալու տեխնիկան արհեստական բանականությանը ճիշտ կերպով հարցեր տալու հմտությունն է: Այլ կերպ ասած՝ հրահանգներ գրել այնպիսի գործիքների համար, ինչպիսին ChatGPT-ն է: Այնուամենայնիվ, շատ մարդիկ դեռևս անորոշ հարցեր են մուտքագրում, իսկ հետո՝ հուսախաբ լինում: Լավ փրոմփթերը հանգեցնում են ավելի լավ պատասխանների: Ուստի այս հմտությունը խնայում է ժամանակը և բարձրացնում արդյունքների որակը: Այս ուղեցույցում մենք քայլ առ քայլ կբացատրենք փրոմփթ ինժեներիան: Ավելին, մենք կկիսվենք գործնական օրինակներով, որոնք կարող եք պատճենել հենց այսօր: Արդյունքում դուք ավելի մեծ արժեք կստանաք ամենօրյա ԱԲ գործիքներից՝ նույնիսկ առանց ծրագրավորման որևէ հենքի:
Ի՞նչ է Prompt Engineering-ը
Prompt engineering-ը ԱԲ մոդելին ուղարկվող տեքստի նախագծման գործընթացն է: Այս տեքստը մենք անվանում ենք փրոմփթ: Քանի որ լեզվական մոդելները կանխատեսում են բառերը՝ հիմնվելով օրինաչափությունների վրա, ձեր ձևակերպումից է կախվածվերջնական արդյունքը: Հետևաբար, չնչին փոփոխությունները կարող են տալ լիովին տարբեր արդյունքներ: Օրինակ՝ «գրիր ամփոփում» հրահանգը մնում է թույլ և չափազանց ընդհանուր: Ի հակադրություն դրան՝ «ամփոփիր այս զեկույցը հինգ կետով զբաղված մենեջերների համար» տարբերակը հստակ ուղղություն է տալիս:
Լավ փրոմփթը մոդելին տալիս է երեք բան: Առաջին՝ այն սահմանում է հստակ առաջադրանք: Երկրորդ՝ այն ավելացնում է օգտակար համատեքստ: Երրորդ՝ այն նշում է ձեր նախընտրած ձևաչափը: Այսպիսով, մոդելը հասկանում է՝ ինչ անել, ինչու և ինչպես: Այս մոտեցումն աշխատում է բազմաթիվ գործիքներում՝ չատ-հավելվածների գեներատիվ ԱԲ հնարավորություններից մինչև ծրագրավորման օգնականներ: Ավելին, այն չի փոփոխում բուն մոդելը: Փոխարենը, այն փոխում է միայն ձեր մուտքագրած տեքստը: Ահա թե ինչու գրեթե յուրաքանչյուր ոք կարող է արագ սովորել այն:
Ինչպես գրել հստակ փրոմփթ
Դուք կարող եք բարելավել գրեթե ցանկացած փրոմփթ՝ օգտագործելով պարզ կառուցվածք: Նախ՝ մոդելին դեր տվեք: Օրինակ՝ հրահանգեք նրան հանդես գալ որպես համբերատար ուսուցիչ կամ խիստ խմբագիր: Այս քայլն անմիջապես սահմանում է անհրաժեշտ տոնայնությունը: Երկրորդ՝ ավելացրեք համատեքստ: Բացատրեք, թե ում համար է նախատեսված պատասխանը և թե ինչու է այն կարևոր: Քանի որ համատեքստը նեղացնում է տարբերակների շրջանակը, մոդելը չի շեղվում նպատակից: Երրորդ՝ հստակ նշեք ձեր սահմանափակումները: Դուք կարող եք պահանջել բառերի որոշակի քանակ, ընթեռնելիության մակարդակ կամ կոնկրետ ձևաչափ: Այդ դեպքում պատասխանը կլինի լիովին պատրաստ օգտագործման համար:
Դուք կարող եք նաև մոդելին օրինակ ցույց տալ: Այս մեթոդը, որը հայտնի է որպես «few-shot» փրոմփթինգ, ուղղորդում է ոճն ու կառուցվածքը: Օրինակ՝ ձեր բուն հարցումից առաջ տեղադրեք պատասխանի մեկ նմուշ: Արդյունքում մոդելը կկրկնօրինակի ձեր նախընտրած օրինաչափությունը: Ավելին, դուք կարող եք խնդրել մոդելին մտածել քայլ առ քայլ: Այս հրահանգը հաճախ բարելավում է տրամաբանությունն ու մաթեմատիկական հաշվարկները: Այնուամենայնիվ, յուրաքանչյուր հրահանգ պահեք կարճ ու պարզ: Երկար ու խճճված փրոմփթերը շփոթեցնում են մոդելին: Ուստի մեծ առաջադրանքները բաժանեք ավելի փոքր քայլերի: Ի վերջո, ԱԲ մոդելը պարզապես հետևում է իր գտած ամենահստակ ազդանշանին:

Արդյունավետ Prompt Engineering-ի օրինակներ
Փրոմփթ ինժեներիայի օրինակներն այս գաղափարները դարձնում են ավելի շոշափելի: Ուստի եկեք անդրադառնանք մի քանի արագ բարելավումների: Պատկերացրեք՝ ձեզ անհրաժեշտ է մարքեթինգային տեքստ: Թույլ փրոմփթն ասում է. «գրիր գովազդ»: Ուժեղ փրոմփթն ասում է. «գրիր երեք կարճ գովազդային վերնագիր ուսանողների համար նախատեսված բյուջետային ճամփորդական հավելվածի համար»: Քանի որ երկրորդ տարբերակն ավելացնում է թիրախային լսարանը և ձևաչափը, արդյունքն անմիջապես բարելավվում է:
Այժմ դիտարկենք ուսումնական առաջադրանք: «Բացատրիր ֆոտոսինթեզը» տարբերակի փոխարեն փորձեք հետևյալը. «բացատրիր ֆոտոսինթեզը տասնամյա երեխային՝ օգտագործելով առօրյա կյանքից մեկ օրինակ»: Արդյունքում պատասխանը դառնում է պարզ և հասանելի: Դուք կարող եք նաև ավելի հստակ դարձնել կոդին վերաբերող հարցումները: Օրինակ՝ խնդրեք մոդելին «վերանայիր այս ֆունկցիան և թվարկիր երեք հնարավոր սխալ»: Այդ դեպքում անորոշ պատասխանի փոխարեն դուք կստանաք նպատակային հետադարձ կապ: Ի վերջո, հիշեք, որ լրամշակումը մեծ նշանակություն ունի: Հազվադեպ է պատահում, որ հենց առաջին փրոմփթը կատարյալ արդյունք տա: Ուստի կարդացեք ստացված արդյունքը և ամեն անգամ փոփոխեք միայն մեկ դետալ: Ավելին, պահպանեք այն փրոմփթերը, որոնք լավ են աշխատում: Ժամանակի ընթացքում դուք կստեղծեք փրոմփթ ինժեներիայի օրինակների ձեր անձնական գրադարանը:
Համատեքստի ինժեներիա ընդդեմ փրոմփթ ինժեներիայի
Վերջերս փրոմփթինգի կողքին հայտնվել է մի նոր տերմին: Այժմ մարդիկ քննարկում են համատեքստի ինժեներիան ընդդեմ փրոմփթ ինժեներիայի: Իսկ ո՞րն է իրական տարբերությունը: Փրոմփթ ինժեներիան կենտրոնանում է ձեր գրած կոնկրետ հրահանգի վրա: Ի հակադրություն դրան՝ համատեքստի ինժեներիան կենտրոնանում է այն ամենի վրա, ինչը մոդելը կարող է տեսնել դրանից զատ: Այդ ավելի լայն տեսադաշտը ներառում է փաստաթղթեր, նախորդ հաղորդագրություններ և կապակցված տվյալներ:
Այս երկու հմտությունները գործում են համատեղ: Օրինակ՝ դուք կարող եք գրել դիպուկ փրոմփթ և միաժամանակ մոդելին տրամադրել համապատասխան ֆայլ: Քանի որ մոդելը կարդում է երկուսն էլ, պատասխանը դառնում է ավելի ճշգրիտ: Ավելին, ավելի մեծ գործիքներն այժմ ինքնուրույն են մշակում այս համատեքստը ձեր փոխարեն: Դրանք ներգրավում են անհրաժեշտ նշումները նախքան մոդելի պատասխանելը: Այնուամենայնիվ, ձեր փրոմփթը մնում է գլխավոր ղեկը: Ուստի հստակ հրահանգները կարևոր են նույնիսկ այն դեպքում, երբ համատեքստը խորն է: Այս գործիքների հիմքում ընկած է մեծ լեզվական մոդելի ճարտարապետությունը, որը կշռադատում է ձեր տրամադրած յուրաքանչյուր թոքենը: Արդյունքում ձեր մուտքագրած տվյալների որակն է դեռևս որոշում վերջնական արդյունքի որակը:

Տարածված սխալներ, որոնցից պետք է խուսափել
Սկսնակները հակված են կրկնելու մի քանի ակնհայտ սխալներ: Առաջին՝ շատ մարդիկ գրում են չափազանց ընդհանուր փրոմփթեր: Արդյունքում մոդելը փորձում է կռահել և հաճախ վրիպում է: Երկրորդ՝ որոշ օգտատերեր մեկ տողում հինգ հարցում են ներառում: Փոխարենը՝ հարցրեք մեկ բան հերթով: Երրորդ՝ մարդիկ մոռանում են նշել, թե ում համար է նախատեսված պատասխանը: Քանի որ լսարանն է ձևավորում տոնայնությունը, այս դետալը մեծ նշանակություն ունի:
Երբ գործնականում կիրառում եք ChatGPT փրոմփթ ինժեներիան, փորձարկեք փոքր փոփոխություններ և համեմատեք պատասխանները: Այս արագ սովորությունը ցույց է տալիս, թե ինչն է իրականում աշխատում: Ավելին, մի՛ շփոթեք փրոմփթինգը մարզման հետ: Նուրբ լրամշակումն (fine-tuning) իրականում վերաձևավորում է մոդելը նոր տվյալներով, ինչը պահանջում է ծախսեր և հմտություն: Փրոմփթ ինժեներիան, սակայն, փոխում է միայն ձեր բառերը: Հետևաբար, այն մնում է անվճար, արագ և հասանելի բոլորին: Ընդհանուր առմամբ, փրոմփթ ինժեներիան մնում է ԱԲ ավելի լավ արդյունքներ բացահայտելու ամենապարզ ճանապարհը: Սկսեք հստակ առաջադրանքից, ավելացրեք համատեքստ և նշեք ձևաչափը: Այնուհետև լրամշակեք այնքան, մինչև արդյունքը լիովին համապատասխանի: Ավելի խորը խորհուրդների համար OpenAI-ի և Anthropic-ի ուղեցույցները բացատրում են բարդ օրինաչափություններ:

