Íme a legfontosabb különbségek az automatikus prompt tervezés (APE) és a hagyományos prompt tervezés között:
1. Automatizálás vs. kézi erőfeszítés:
- Automatic Prompt Engineering (APE): Automatizálja a prompt létrehozásának és optimalizálásának folyamatát nyelvi modellek segítségével. Kézi beavatkozás nélkül generálja, értékeli és finomítja az utasításokat.
- Hagyományos azonnali tervezés: Emberi szakértők manuális erőfeszítéseire támaszkodik a felszólítások tervezése, tesztelése és iterációja során.
2. Méretezhetőség:
- APE: Nagyszámú felszólítást képes gyorsan generálni és kiértékelni, így jobban méretezhető, mint a kézi prompt tervezés.
- Hagyományos azonnali tervezés: A kézi azonnali tervezéshez és teszteléshez szükséges idő és erőfeszítés korlátozza.
3. Alkalmazhatóság:
- APE: A visszajelzések és a teljesítmény alapján dinamikusan igazíthatja az utasításokat, lehetővé téve a folyamatos fejlesztést.
- Hagyományos felszólítás: Az értesítések statikusabbak, és manuális frissítést igényelnek, hogy alkalmazkodjanak a változó követelményekhez vagy a modell képességeihez.
4. Objektivitás kontra szubjektivitás:
- APE: Automatizált pontozási és értékelési mérőszámokat használ a leghatékonyabb felszólítások kiválasztásához, csökkentve az emberi előítéletek befolyását.
- Traditional Prompt Engineering: Inkább a humán gyorsmérnökök szubjektív megítélésére és szakértelmére támaszkodik.
5. Számítási erőforrások:
- APE: Jelentős számítási erőforrásokat és hatékony nyelvi modellekhez való hozzáférést igényel a promptok generálásához és kiértékeléséhez.
- Hagyományos azonnali tervezés: Általában kevésbé számításigényes, de korlátozhatja a humán szakértők elérhetősége.
6. Az üzenetek összetettsége:
- APE: Képes bonyolultabb, többlépéses promptok generálására és optimalizálására, amelyeket nehéz lehet manuálisan megtervezni az emberek számára.
- Hagyományos felszólítás: A felszólítások gyakran egyszerűbbek és egyértelműbbek, mivel emberi szakértők hozzák létre őket.
Összefoglalva, az automatikus azonnali tervezés a nyelvi modellek képességeit használja ki az azonnali tervezési folyamat automatizálására és méretezésére, míg a hagyományos azonnali tervezés inkább a kézi erőfeszítésekre és az emberi szakértelemre támaszkodik. A két megközelítés közötti választás a konkrét követelményektől, erőforrásoktól és az adott feladat összetettségétől függ.
Idézetek:[1] https://arxiv.org/html/2401.14423v4
[2] https://github.com/dair-ai/Prompt-Engineering-Guide/blob/main/guides/prompts-advanced-usage.md
[3] https://towardsdatascience.com/automated-prompt-engineering-78678c6371b9?gi=6eeb1dfd344d
[4] https://www.e2enetworks.com/blog/a-guide-to-prompt-engineering-from-zero-shot-to-chain-of-thought
[5] https://datascientest.com/en/advanced-prompt-engineering-what-does-it-involve