นี่คือข้อแตกต่างที่สำคัญระหว่างวิศวกรรมพร้อมท์อัตโนมัติ (APE) และวิศวกรรมพร้อมท์แบบดั้งเดิม:
1. ระบบอัตโนมัติกับความพยายามด้วยตนเอง:
- วิศวกรรมพร้อมท์อัตโนมัติ (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
-