AIko elkarrizketa-saila 12: Nola optimizatu Prompt-a?
Prompt-aren optimizazioa (Prompt Engineering / Optimization) hizkuntza-eredu handiak "esana egiteko" trebetasun kritikoa da, batez ere RAG sistemetan, zuzenean erabakitzen baitu ereduak eskuratutako edukietan oinarrituta erantzuten duen, haluzinazioak saihesten dituen eta irteera formatua estandarra den.
I. Prompt optimizazioaren oinarrizko printzipioak
- Argitasuna > Konplexutasuna: Agindu zuzen sinpleak pentsamendu-kate landuak baino eraginkorragoak dira askotan.
- Eman nahiko murrizketa: Esan argi ereduari "zer egin dezakeen eta zer ezin duen".
- Eman adibideak: Few-shot Zero-shot baino egonkorragoa da.
- Egiaztagarria: Ereduak aipamenak edo konfiantza-mailak irteeran jartzea, beheranzko epaia errazteko.
- Optimizazio iteratiboa: Oinarritik hasi, aldi bakoitzean aldagai bakarra aldatu eta emaitzak konparatu.
II. Optimizazio teknika zehatzak (errazetik zailera)
1. Rolaren ezarpena (System Prompt)
Laguntzaile profesional bat zara. Behean emandako **erreferentziazko materialen** arabera soilik erantzun behar duzu.
Erantzuna ez badakizu, esan zuzenean "materialetan ez dago informazio hori", ez asmatu.
- Funtzioa: Mugak eta tonua ezartzea.
- Optimizazio-puntua: Tonua (profesionala/atsegina), murrizketen indarra (zorrotza/malgu).
2. Agindu argiak
❌ Txarra: "Erantzun erabiltzailearen galderari."
✅ Ona: "Soilik beheko erreferentziazko materialetan oinarrituta erantzun. Materialak erantzunik ez badu, esan 'Ezin dut galdera hori erantzun'."
3. Irteera formatuaren kontrola
Mesedez, irteera JSON formatu hau erabiliz:
{
"erantzuna": "zure erantzuna",
"konfiantza": "altua/ertaina/baxua",
"iturriak": [1, 3]
}
- Erabilera: Beheranzko analisia, aipamenak eta arazketa errazteko.
4. Few-shot adibideak (oso eraginkorrak)
1. adibidea:
Galdera: Zenbat egun ditu oporrak?
Erreferentzia: Oporretako arauak: 1 urte beteta 5 egun, 10 urte beteta 10 egun.
Erantzuna: 1 urte beteta 5 egun, 10 urte beteta 10 egun.
2. adibidea:
Galdera: Nola kalkulatzen da aparteko orduen ordaina?
Erreferentzia: Lanegunetan 1.5 bider, asteburuan 2 bider.
Erantzuna: Lanegunetan 1.5 bider, asteburuan 2 bider.
Orain erantzun:
Galdera: {erabiltzailearen galdera}
Erreferentzia: {eskuratutako edukia}
Erantzuna:
- Trikimailua: Adibideek zailtasun desberdinak estali behar dituzte, eta onena "ezin erantzun" adibide bat sartzea.
5. Aipamen behartuak
Erantzunaren amaieran [citation:X] erabiliz iturri-zenbakia markatu. Adibidez: "Oporrak 5 egun dira[citation:1]."
Material anitz konbinatzen badituzu, bakoitza banan markatu.
6. Ukatzeko atalasea ezartzea
- Murrizketa gogorra: "Erreferentziak galderarekin erabat loturarik ez badu, erantzun 'Materiala ez da garrantzitsua'."
- Murrizketa biguna: Eskuratze-konfiantza puntuazioarekin konbinatu, atalasea baino baxuagoa denean automatikoki ukatzeko adarrera joan.
7. Pentsamendu-katea (Chain-of-Thought) inferentzia anitzeko
Galdera: Zein da Zhang San-en nagusia?
Urratsak: 1. Lehenik Zhang San-en departamendua aurkitu. 2. Gero departamentu horren arduraduna aurkitu. 3. Azken erantzuna eman.
Mesedez, pausoz pauso pentsatu eta gero irten.
8. Ezezko aginduak (Negative Prompting)
Ez asmatu erantzunak. Ez erabili "agian", "beharbada" bezalako hitz lausoak. Ez irten erreferentziatik kanpoko zenbakirik.
III. Nola ebaluatu Prompt baten kalitatea?
| Adierazlea | Esanahia | Nola neurtu |
|---|---|---|
| Leialtasuna | Erantzuna erreferentzietan oinarritzen den | Gizakiak edo RAGAS-en Faithfulness |
| Ukatzeko zehaztasuna | Ukatu behar denean ukatzen duen | Erantzunik gabeko proba-multzoan kalkulatu |
| Formatuaren jarraipen-tasa | Behar bezala irteten duen JSON / aipamen | Erregularki parekatu |
| Erabiltzailearen gogobetetasuna | Erantzuna baliagarria den | Online feedback / A/B probak |
Gomendioa: Prestatu proba-multzo txiki bat (20-50 ertz-kasu), Prompt aldatzen duzun bakoitzean exekutatu eta aldaketak erregistratu.
IV. Ohiko tranpak eta optimizazio-ildoak
| Arazoa | Balizko arrazoia | Optimizazio metodoa |
|---|---|---|
| Ereduak erreferentziak alde batera utzi eta bere kabuz erantzuten du | Agindua nahikoa behartua ez | "Soilik beheko materialen arabera" bihurtu, eta few-shot-ean ezeztapena erakutsi |
| Ereduak beti "ez dakit" esaten du | Ukatzeko atalasea altuegia | Atalasea jaitsi edo eskuratze-kalitatea egiaztatu |
| Irteera formatua nahasia, ez da JSON | Agindua ez da argia | Formatu adibide zorrotzak gehitu, edo function calling erabili |
| Erantzuna luzeegia / laburregia | Luzera zehaztu gabe | "3 esaldi baino gutxiagotan erantzun" |
| Inferentzia anitzetan akatsak | Ereduaren arrazoitzeko gaitasuna nahikoa ez | Pausoz pausoko arrazoiketa eskatu, edo eredu indartsuago batera aldatu |
| Haluzinazioko zenbakiak / datak agertzen dira | Ereduak bere ezagutzan oinarritzen da | "Ez erabili gogoratzen dituzun zenbakirik, ikusi soilik materialak" azpimarratu |
Oharra: Testua adibideetarako da. Pertsonalizatu zure erabilera-kasuaren arabera.
评论
暂无已展示的评论。
发表评论(匿名)