اكتب المحفزات الفعالة ل Azure Copilot

هندسة الأوامر هي عملية تصميم المحفزات التي تستخرج أفضل وأدق الاستجابات من نماذج اللغة الكبيرة (LLMs) مثل Azure Copilot. عندما تصبح هذه النماذج أكثر تعقيدا، يصبح فهم كيفية إنشاء مطالبات فعالة أكثر أهمية.

تشرح هذه المقالة كيفية استخدام هندسة الأوامر لإنشاء محفزات فعالة ل Azure Copilot.

ما المقصود بالهندسة الفورية؟

تتضمن هندسة الأوامر صياغة مدخلات استراتيجية لنماذج الذكاء الاصطناعي مثل Azure Copilot، مما يعزز قدرتها على تقديم نتائج دقيقة وذات صلة وقيمة. تعتمد هذه النماذج على التعرف على الأنماط من بيانات التدريب الخاصة بها، وتفتقر إلى فهم العالم الحقيقي أو الوعي بأهداف المستخدم. من خلال دمج سياقات وأمثلة وقيود وتوجيهات محددة في المطالبات، يمكنك رفع جودة الاستجابة بشكل كبير.

تساعدك ممارسات الهندسة الجيدة في التوجيه على فتح المزيد من إمكانيات Azure Copilot في توليد الكود، والتوصيات، واسترجاع الوثائق، والتنقل. من خلال صياغة مطالباتك بعناية، يمكنك تقليل فرصة رؤية اقتراحات غير ذات صلة.

الهندسة الفورية هي تقنية حاسمة للمساعدة في تحسين الاستجابات وإكمال المهام بشكل أكثر كفاءة. إن أخذ الوقت لكتابة مطالبات رائعة يعزز في النهاية تطوير التعليمات البرمجية بكفاءة، ويخفض التكلفة، ويقلل من الأخطاء من خلال توفير إرشادات وتوقعات واضحة.

تلميحات لكتابة مطالبات أفضل

أزور كوبايلوت لا يستطيع قراءة أفكارك. للحصول على تعليمات مفيدة، قم بإرشادها: اطلب ردودا أقصر إذا كانت إجاباتها طويلة جدا، واطلب تفاصيل معقدة إذا كانت الردود أساسية جدا، وحدد التنسيق الذي تضعه في الاعتبار. يساعدك أخذ الوقت لكتابة إرشادات مفصلة وتحسين مطالباتك في الحصول على ما تبحث عنه.

يمكن أن تكون التلميحات التالية مفيدة عند التفكير في كيفية كتابة مطالبات فعالة.

كن واضحا ومحددة

ابدأ بهدف واضح. على سبيل المثال، إذا قلت "تحقق من الأداء"، فلن يعرف Azure Copilot ما الذي تشير إليه. بدلا من ذلك، كن أكثر تحديدا مع مطالبات مثل "تحقق من أداء قاعدة بيانات Azure SQL في آخر 24 ساعة."

لإنشاء التعليمات البرمجية، حدد اللغة والنتيجة المطلوبة. على سبيل المثال:

  • إنشاء ملف YAML يمثل ...
  • إنشاء برنامج نصي CLI إلى ...
  • أعطني استعلام Kusto لاسترداد ...
  • ساعدني على نشر حمل العمل الخاص بي عن طريق إنشاء Terraform الذي ...

تعيين التوقعات

الكلمات التي تستخدمها تساعد في تشكيل ردود فعل Azure Copilot. يمكن أن ترجع الأفعال المختلفة قليلا نتائج مختلفة، لذا ضع في اعتبارك أفضل الطرق لجملة طلباتك. على سبيل المثال:

  • للحصول على معلومات عالية المستوى، استخدم عبارات مثل كيفيةأو إنشاء دليل.
  • للاستجابات القابلة للتنفيذ، استخدم كلمات مثل إنشاء أو نشر أو إيقاف.
  • لجلب المعلومات وعرضها في الدردشة، استخدم مصطلحات مثل إحضار أو قائمة أو استرداد.
  • لتغيير طريقة العرض أو الانتقال إلى صفحة جديدة، جرب عبارات مثل إظهاري أو نقلي إلى أو الانتقال إلى.

يمكنك أيضا ذكر مستوى خبرتك لتخصيص المشورة وفقا لفهمك، سواء كنت مبتدئا أو خبيرا.

إضافة سياق حول السيناريو الخاص بك

تفاصيل أهدافك ولماذا تقوم بمهمة للحصول على مساعدة أكثر دقة، أو توضيح التقنيات التي تهتم بها. على سبيل المثال، بدلا من مجرد قول نشر وظيفة Azure، وصف هدفك النهائي بالتفصيل، مثل نشر وظيفة Azure لمعالجة البيانات من أجهزة IoT باستخدام مورد جديد.

تقسيم طلباتك

بالنسبة للمشكلات أو المهام المعقدة، قم بتقسيم طلبك إلى أجزاء أصغر يمكن إدارتها. على سبيل المثال: أولا، حدد الأجهزة الظاهرية التي تعمل الآن. بعد أن يكون لديك استعلام عمل، أوقفها. يمكنك أيضا محاولة استخدام مطالبات منفصلة لأجزاء مختلفة من سيناريو أكبر.

تخصيص التعليمات البرمجية الخاصة بك

عند طلب إنشاء التعليمات البرمجية عند الطلب، حدد المعلمات المعروفة وأسماء الموارد والمواقع. عندما تفعل ذلك، يقوم Azure Copilot بتوليد كود باستخدام تلك القيم، حتى لا تضطر لتحديثها بنفسك. على سبيل المثال، بدلا من قول أعطني برنامج نصي CLI لإنشاء حساب تخزين، يمكنك أن تقول أعطني برنامج نصي CLI لإنشاء حساب تخزين يسمى Storage1234 في مجموعة موارد TestRG في منطقة شرق الولايات المتحدة.

استخدام مصطلحات Azure

عندما يكون ذلك ممكنا، استخدم المصطلحات الخاصة ب Azure للموارد والخدمات والمهام. قد لا يفهم Azure Copilot نيتك إذا لم يعرف أي أجزاء من Azure تشير إليها. إذا لم تكن متأكدا من المصطلح الذي تستخدمه، يمكنك طلب معلومات عامة عن السيناريو، ثم استخدام المصطلحات التي يوفرها في طلبك.

استخدام حلقة الملاحظات

إذا لم تحصل على الاستجابة التي كنت تبحث عنها، فحاول مرة أخرى، باستخدام الاستجابة السابقة للمساعدة في تحسين المطالبات. على سبيل المثال، يمكنك أن تطلب من Azure Copilot أن يخبرك المزيد عن رد سابق أو أن يشرح لك جانب معين. بالنسبة للكود المولد، يمكنك طلب تغيير سطر واحد أو إضافة خطوة أخرى. لا تخافوا من تجربة لمعرفة ما يعمل بشكل أفضل.

لترك ملاحظات على أي رد يقدمه Azure Copilot، استخدم تحكم الإبهام للموافقة/الأسفل. تساعدنا هذه الملاحظات على فهم توقعاتك حتى نتمكن من تحسين تجربة Azure Copilot مع مرور الوقت.