فيما يلي الاختلافات الرئيسية بين الهندسة السريعة التلقائية (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-ought
[5] https://datascientest.com/en/advanced-prompt-engineering-what-does-it-involve