Co je prompt engineering?
Prompt engineering je umenie a veda formulovania vstupov pre AI modely tak, aby produkovali ziaduce vystupy. Napriek tomu, ze LLM su neurononove siete natrenovane na miliardach tokenov, ich spravanie moze byt drasticky ovplyvnene tym, ako presne je formulovana poziadavka.
Dobre navrhnuty prompt moze zlepsit presnost, znizit halucinavanie, zabezpecit pozadovany format vystupu a aktivovat latentne schopnosti modelu.
Zakladne techniky
Zero-shot prompting zadava ulohu bez prikladadov. Few-shot prompting ukazuje niekolko prikladov vstup-vystup pred samotnou otazkou. Chain-of-Thought (CoT) nabada model na krokove uvazovanie – "Popremyslaj krok za krokom" – co dramaticky zlepsuje vykon na logickych uloaach.
System prompts v ChatGPT-style rozhraniach definuju rolu a spravanie modelu pre celu konverzaciu. Role-playing prompty ("Si expert na kyberneticku bezpecnost...") mozu aktivovat specializovane znalosti.
Pokrocile metody
ReAct (Reason + Act) kombinuje uvazovanie s pouzitim nastrojov. Tree of Thoughts prehladava viacero uvazovacich vetiev. Self-consistency generuje viacero odpovedi a vybera tu najpouzivanejsiu. Prompt engineering suvisi aj s red teaming – systematickym hladanim utokov na prompty, ktore mozu sposobit neocakavane chovanie.