Kif taħdem l-inġinerija tal-prompts
Minħabba l-mod kif jiġu mħarrġa l-mudelli ta’ OpenAI, hemm formati speċifiċi ta’ prompts li jaħdmu partikolarment tajjeb u jwasslu għal outputs tal-mudell aktar utli. Il-gwida uffiċjali għall-inġinerija tal-prompts minn OpenAI normalment tkun l-aħjar post minn fejn tibda għal suġġerimenti dwar il-prompts.
Hawn taħt nippreżentaw għadd ta’ formati ta’ prompts li nsibu li jaħdmu tajjeb, iżda tħossok liberu li tesplora formati differenti, li jistgħu jaqblu aħjar mal-kompitu tiegħek.
Regoli Ġenerali u Eżempji
Nota: il-"{text input here}" huwa placeholder għal test/kuntest attwali
1. Uża l-aħħar mudell
Għall-aħjar riżultati, ġeneralment nirrakkomandaw li tuża l-aktar mudelli riċenti u kapaċi. Mudelli aktar ġodda għandhom it-tendenza li jkunu aktar faċli biex issirilhom inġinerija tal-prompts.
Nota: Hemm xi differenzi li wieħed għandu jqis meta jagħti prompt lil mudell tar-raġunament meta mqabbel ma’ meta jagħti prompt lil mudell GPT. Aktar dettalji hawn.
2. Poġġi l-istruzzjonijiet fil-bidu tal-prompt u uża ### jew """ biex tifred l-istruzzjoni u l-kuntest
Inqas effettiv ❌:
Agħmel sommarju tat-test ta’ hawn taħt bħala lista b’punti tal-aktar punti importanti.
{text input here}Aħjar ✅:
Agħmel sommarju tat-test ta’ hawn taħt bħala lista b’punti tal-aktar punti importanti.
Test: """
{text input here}
"""3. Kun speċifiku, deskrittiv u dettaljat kemm jista’ jkun dwar il-kuntest, ir-riżultat, it-tul, il-format, l-istil, eċċ. mixtieqa
Kun speċifiku dwar il-kuntest, ir-riżultat, it-tul, il-format, l-istil, eċċ.
Inqas effettiv ❌:
Ikteb poeżija dwar OpenAI. Aħjar ✅:
Ikteb poeżija qasira u ta’ ispirazzjoni dwar OpenAI, b’enfasi fuq it-tnedija reċenti tal-prodott DALL-E (DALL-E huwa mudell ML minn test għal immaġni) fl-istil ta’ {famous poet}4. Esprimi l-format tal-output mixtieq permezz ta’ eżempji
Inqas effettiv ❌:
Oħroġ l-entitajiet imsemmija fit-test ta’ hawn taħt. Oħroġ l-4 tipi ta’ entitajiet li ġejjin: ismijiet ta’ kumpaniji, ismijiet ta’ nies, suġġetti speċifiċi u temi.
Test: {text}Uri, u għid - il-mudelli jirrispondu aħjar meta jintwerew rekwiżiti speċifiċi tal-format. Dan jagħmilha wkoll aktar faċli li jiġu analizzati programmatikament outputs multipli b’mod affidabbli.
Aħjar ✅:
Oħroġ l-entitajiet importanti msemmija fit-test ta’ hawn taħt. L-ewwel oħroġ l-ismijiet kollha tal-kumpaniji, imbagħad oħroġ l-ismijiet kollha tan-nies, imbagħad suġġetti speċifiċi li jaqblu mal-kontenut u fl-aħħar oħroġ temi ġenerali ewlenin
Format mixtieq:
Ismijiet tal-kumpaniji: <lista_ta_ismijiet_tal_kumpaniji_mifruda_b’virgoli>
Ismijiet tan-nies: -||-
Suġġetti speċifiċi: -||-
Temi ġenerali: -||-
Test: {text}5. Ibda b’l-ebda ritratt, imbagħad few-shot; jekk l-ebda wieħed minnhom ma jaħdem, imbagħad fine-tune
✅ L-ebda ritratt
Oħroġ kliem ewlieni mit-test ta’ hawn taħt.
Test: {text}
Kliem ewlieni:✅ Few-shot - ipprovdi ftit eżempji
Oħroġ kliem ewlieni mit-testi korrispondenti ta’ hawn taħt.
Test 1: Stripe tipprovdi APIs li l-iżviluppaturi tal-web jistgħu jużaw biex jintegraw l-ipproċessar tal-pagamenti fil-websajts u l-applikazzjonijiet mobbli tagħhom.
Kliem ewlieni 1: Stripe, ipproċessar tal-pagamenti, APIs, żviluppaturi tal-web, websajts, applikazzjonijiet mobbli
##
Test 2: OpenAI ħarrġet mudelli tal-lingwa avvanzati ħafna li huma tajbin ħafna biex jifhmu u jiġġeneraw test. L-API tagħna tipprovdi aċċess għal dawn il-mudelli u tista’ tintuża biex issolvi kważi kull kompitu li jinvolvi l-ipproċessar tal-lingwa.
Kliem ewlieni 2: OpenAI, mudelli tal-lingwa, ipproċessar tat-test, API.
##
Test 3: {text}
Kliem ewlieni 3:✅Fine-tune: ara l-aħjar prattiki tal-fine-tuning hawn.
6. Naqqas deskrizzjonijiet “mimlijin żejjed” u impreċiżi
Inqas effettiv ❌:
Id-deskrizzjoni għal dan il-prodott għandha tkun pjuttost qasira, biss ftit sentenzi, u mhux wisq iktar.Aħjar ✅:
Uża paragrafu ta’ 3 sa 5 sentenzi biex tiddeskrivi dan il-prodott.7. Minflok tgħid biss x’ma għandux isir, għid x’għandu jsir minflok
Inqas effettiv ❌:
Dan li ġej huwa konverżazzjoni bejn Aġent u Klijent. TITLOBX USERNAME JEW PASSWORD. TERĠAX TIRREPETIX.
Klijent: Ma nistax nidħol fil-kont tiegħi.
Aġent:Aħjar ✅:
Dan li ġej huwa konverżazzjoni bejn Aġent u Klijent. L-aġent se jipprova jiddijanjostika l-problema u jissuġġerixxi soluzzjoni, filwaqt li joqgħod lura milli jistaqsi kwalunkwe mistoqsija relatata ma’ PII. Minflok ma titlob PII, bħal username jew password, irreferi lill-utent għall-artiklu ta’ għajnuna www.samplewebsite.com/help/faq
Klijent: Ma nistax nidħol fil-kont tiegħi.
Aġent:8. Speċifiku għall-Ġenerazzjoni tal-Kodiċi - Uża “kliem inizjali” biex tmexxi lill-mudell lejn mudell partikolari
Inqas effettiv ❌:
# Ikteb funzjoni python sempliċi li
# 1. Tistaqsini għal numru f’mili
# 2. Tikkonverti mili għal kilometriF’dan l-eżempju tal-kodiċi hawn taħt, iż-żieda ta’ “import” tagħti ħjiel lill-mudell li għandu jibda jikteb bil-Python. (Bl-istess mod “SELECT” huwa ħjiel tajjeb għall-bidu ta’ dikjarazzjoni SQL.)
Aħjar ✅:
# Ikteb funzjoni python sempliċi li
# 1. Tistaqsini għal numru f’mili
# 2. Tikkonverti mili għal kilometri
import9. Uża l-karatteristika Iġġenera Kollox
L-iżviluppaturi jistgħu jużaw il-karatteristika 'Iġġenera Kollox' biex jiddeskrivu kompitu jew output mistenni bil-lingwa naturali u jirċievu prompt imfassal apposta.
Tgħallem aktar dwar l-użu tal-karatteristika 'Iġġenera Kollox'.
Parametri
Ġeneralment, insibu li mudell u temperatura huma l-aktar parametri użati biex jinbidel ir-riżultat tal-mudell.
mudell - Mudelli b'prestazzjoni ogħla ġeneralment jiswew aktar u jista' jkollhom latenza ogħla.
temperatura - Miżura ta' kemm-il darba l-mudell joħroġ token inqas probabbli. Aktar ma tkun għolja t-temperatura, aktar ir-riżultat ikun każwali (u normalment kreattiv). Madankollu, dan mhuwiex l-istess bħal “kemm ir-riżultat ikun veru”. Għall-biċċa l-kbira tal-każijiet ta' użu fattwali, bħall-estrazzjoni tad-data u mistoqsijiet u tweġibiet ibbażati fuq il-fatti, temperatura ta' 0 hija l-aħjar.
max_completion_tokens (tul massimu) - Ma jikkontrollax it-tul tar-riżultat, iżda huwa limitu assolut li jwaqqaf il-ġenerazzjoni tat-tokens. Idealment, ma tilħaqx dan il-limitu ta' spiss, għax il-mudell jieqaf meta jqis li jkun lesta jew meta jilħaq sekwenza ta' waqfien li tkun iddefinixxejt.
stop (sekwenzi ta' waqfien) - Sett ta' karattri (tokens) li, meta jiġu ġġenerati, iwaqqfu l-ġenerazzjoni tat-test.
Għad-deskrizzjonijiet ta' parametri oħra, ara r-referenza tal-API.
