Ось ключові відмінності між автоматичною підказкою (APE) і традиційною підказкою:
1. Автоматизація проти ручних зусиль:
- Automatic Prompt Engineering (APE): автоматизує процес швидкого створення та оптимізації за допомогою мовних моделей. Він генерує, оцінює та вдосконалює підказки без ручного втручання.
- Традиційна розробка підказок: розробка, тестування та ітерація підказок спирається на ручні зусилля експертів-людей.
2. Масштабованість:
- APE: може швидко генерувати та оцінювати велику кількість підказок, що робить його більш масштабованим, ніж розробка підказок вручну.
- Традиційна швидка інженерія: обмежена часом і зусиллями, необхідними для ручного швидкого проектування та тестування.
3. Адаптивність:
- APE: може динамічно адаптувати підказки на основі відгуків і продуктивності, що дозволяє постійно вдосконалюватися.
- Традиційна розробка підказок: підказки є більш статичними та потребують оновлень вручну, щоб адаптуватися до мінливих вимог або можливостей моделі.
4. Об’єктивність проти суб’єктивності:
- APE: використовує автоматичне підрахунок балів і показники оцінювання для вибору найефективніших підказок, зменшуючи вплив людських упереджень.
- Традиційна оперативна інженерія: більше покладається на суб’єктивне судження та досвід інженерів-людей.
5. Обчислювальні ресурси:
- APE: вимагає значних обчислювальних ресурсів і доступу до потужних мовних моделей для створення та оцінки підказок.
- Традиційна оперативна інженерія: як правило, вимагає менше обчислень, але може бути обмежено наявністю експертів-людей.
6. Складність підказок:
- APE: може створювати й оптимізувати складніші багатоетапні підказки, які людям може бути важко розробити вручну.
- Традиційна розробка підказок: підказки часто простіші та зрозуміліші, оскільки їх створюють люди-експерти.
Підсумовуючи, автоматичне швидке проектування використовує можливості мовних моделей для автоматизації та масштабування процесу швидкого проектування, тоді як традиційне швидке проектування більше покладається на ручні зусилля та досвід людини. Вибір між двома підходами залежить від конкретних вимог, ресурсів і складності поставленого завдання.
цитати:[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