كل الدروس

دورة

ذكاء اصطناعي للصف الحادي عشر: الذكاء الاصطناعي التوليدي وهندسة الوكلاء

ابنِ تطبيقات LLM بالموجهات وواجهات API والاسترجاع والأدوات. ثم اختبر أمانها.

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

كيف تستخدم هذه الدروس

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

كل درس فيه ألعاب واختبار وأوراق عمل.

0 من 36

أساسيات نماذج اللغة

  1. 1الرموز والمفرداتاحسب الرموز واشرح لماذا تهم الرموز والمفردات.
    • قسّم نصًا إلى رموز بأداة تقسيم حقيقية.
    • قارن عدد الرموز بين اللغات.
    • اربط الرموز بالتكلفة وحدود السياق.
  2. 2التضميناتقارن النصوص بتشابه التضمينات.
    • احصل على تضمينات من نموذج.
    • احسب تشابه جيب التمام.
    • رتّب الجمل بالمعنى، لا بالكلمات المشتركة.
  3. 3كيف يولّد LLM النصاشرح كيف يولّد LLM النص: أخذ العينات ودرجة الحرارة ونافذة السياق.
    • اشرح التنبؤ بالرمز التالي.
    • غيّر درجة الحرارة وقارن النتائج.
    • بيّن ماذا يحدث حين يتجاوز النص نافذة السياق.
  4. 4التدريب المسبق والضبطميّز التدريب المسبق والضبط الدقيق وضبط التعليمات.
    • قل أي بيانات يستخدمها كل خطوة.
    • اشرح التغذية الراجعة من الناس.
    • قل لماذا للنموذج حد للمعرفة.

هندسة الموجهات

  1. 5موجهات منظمةاكتب موجهًا منظمًا فيه دور ومهمة وقواعد وشكل.
    • افصل التعليمات عن بيانات الإدخال.
    • حدّد شكل المخرج.
    • قارن موجهًا منظمًا بموجه غير منظم.
  2. 6أمثلة قليلةحسّن المخرج بأمثلة قليلة.
    • أضف مثالين أو ثلاثة.
    • اختر أمثلة تغطي الحالات الحدية.
    • قِس التغير على مجموعة فحص.
  3. 7القيودضع قيودًا على الطول والنبرة والشكل.
    • ضع حدودًا للطول ولمستوى القراءة.
    • قل للنموذج ماذا يفعل حين لا يعرف.
    • افحص كل مخرج مقابل كل قيد.
  4. 8فحوص الموجهاتاكتب فحوص موجهات: حالات فحص لمقارنة نسخ الموجه.
    • اكتب عشرين إدخال فحص مع النتيجة المتوقعة.
    • ضع درجة لنسختين من الموجه.
    • أبقِ النسخة التي تفوز.

البرمجة بمساعدة الذكاء الاصطناعي

  1. 9توليد الكودولّد كودًا يعمل من مواصفات واضحة.
    • اكتب مواصفات فيها المدخلات والمخرجات والأمثلة.
    • ولّد الكود منها.
    • شغّله على الأمثلة.
  2. 10مراجعة كود الذكاء الاصطناعيراجع كود الذكاء الاصطناعي وجد الأعطال والمخاطر.
    • افحص الحالات الحدية ومعالجة الأخطاء.
    • اكتشف الدوال والمكتبات المختلقة.
    • اكتشف الكود غير الآمن، مثل الأسرار داخل المصدر.
  3. 11الفحوص أولًااكتب أولًا فحوصًا يجب أن يمر بها كود الذكاء الاصطناعي.
    • اكتب فحوصًا بـ pytest.
    • اجعل الذكاء الاصطناعي يكتب كودًا ليمر بها.
    • أضف فحصًا لكل عطل تجده.
  4. 12التنقيح مع الذكاء الاصطناعينقّح مع الذكاء الاصطناعي: أصلح العطل واشرح الإصلاح.
    • اصنع مثالًا صغيرًا يُظهر العطل.
    • اطلب من الذكاء الاصطناعي الأسباب، لا الإصلاح فقط.
    • اشرح لماذا ينجح الإصلاح.

واجهات LLM

  1. 13أول استدعاء لواجهة APIنفّذ أول استدعاء لواجهة API: أرسل دردشة واقرأ الرد.
    • حمّل مفتاح API من البيئة.
    • أرسل طلبًا بحزمة SDK.
    • اقرأ الرد واستهلاك الرموز.
  2. 14رسائل النظام والمستخدماستخدم رسائل النظام ورسائل المستخدم.
    • ضع القواعد في رسالة النظام.
    • ضع إدخال المستخدم في رسائل المستخدم.
    • احتفظ بتاريخ المحادثة.
  3. 15مخرجات منظمةاحصل على مخرجات منظمة: JSON يطابق مخططًا.
    • عرّف مخطط JSON.
    • اطلب مخرجًا يتبعه.
    • تحقق من المخرج وأعد المحاولة عند الفشل.
  4. 16روبوت محادثةابنِ روبوت محادثة له تاريخ وحد تكلفة.
    • احتفظ بتاريخ المحادثة.
    • قص الرسائل القديمة لتناسب السياق.
    • توقف عند بلوغ حد التكلفة.

التوليد المعزز بالاسترجاع

  1. 17لماذا الاسترجاعاشرح لماذا الاسترجاع يثبّت الإجابات بالمصادر ويقلل المختلق منها.
    • اسأل نموذجًا عن مستند لم يره.
    • أضف المستند واسأل مرة أخرى.
    • ارسم مسار الاسترجاع ثم التوليد.
  2. 18تقطيع المستنداتقطّع المستندات إلى قطع.
    • قطّع حسب الحجم مع تداخل.
    • قطّع حسب العناوين.
    • أبقِ المصدر والصفحة مع كل قطعة.
  3. 19البحث المتجهياستخدم البحث المتجهي لتجد القطع الأقرب إلى سؤال.
    • كوّن تضمينات القطع وخزّنها.
    • استرجع أفضل المطابقات لسؤال.
    • قِس كم مرة تُوجد القطعة الصحيحة.
  4. 20الإجابة من المستنداتابنِ تطبيقًا يجيب من المستندات ويستشهد بها.
    • ضع القطع المسترجعة في الموجه.
    • اطلب استشهادًا لكل ادعاء.
    • تحقق أن الاستشهادات تشير إلى مقاطع حقيقية.

أدوات الذكاء الاصطناعي والوكلاء

  1. 21استدعاء الأدواتدع النموذج يستدعي أداة، وهي دالة.
    • صف أداة بمخطط.
    • شغّل الأداة التي يطلبها النموذج.
    • أعد النتيجة إلى النموذج.
  2. 22التخطيطخطط: قسّم المهمة إلى خطوات يستطيع النموذج تنفيذها.
    • اطلب من النموذج خطة أولًا.
    • نفّذ الخطة خطوة خطوة.
    • افحص كل خطوة قبل المتابعة.
  3. 23الحالة والذاكرةاستخدم الحالة والذاكرة لتتبع ما فعله الوكيل.
    • خزّن كل خطوة ونتيجتها.
    • لخّص التواريخ الطويلة.
    • قرر ما يجب أن ينساه الوكيل.
  4. 24وكيل مضبوطابنِ وكيلًا مضبوطًا بأدوات محدودة وقاعدة توقف.
    • اسمح فقط بأدوات آمنة للقراءة.
    • ضع سقفًا لعدد الخطوات.
    • اسأل شخصًا قبل أي فعل يغيّر شيئًا.

الذكاء الاصطناعي التوليدي متعدد الوسائط

  1. 25توليد الصوراشرح توليد الصور: نماذج الانتشار تصنع الصور.
    • اشرح إضافة الضوضاء وإزالتها.
    • اشرح كيف يوجّه النص الصورة.
    • ناقش الموافقة وحقوق النشر للصور المولَّدة.
  2. 26الرؤية واللغةاستخدم الرؤية واللغة لتسأل نموذجًا عن صورة.
    • أرسل صورة مع سؤال.
    • احصل على وصف منظم.
    • جد تفصيلة يخطئ فيها النموذج.
  3. 27الكلامحوّل الكلام إلى نص والنص إلى كلام.
    • انسخ تسجيلًا قصيرًا.
    • قِس معدل خطأ الكلمات.
    • ولّد كلامًا وضع عليه أنه من صنع الذكاء الاصطناعي.
  4. 28نموذج أولي متعدد الوسائطابنِ نموذجًا أوليًا متعدد الوسائط يستخدم نوعين من الإدخال.
    • اختر إدخالين، مثل الصوت والصورة.
    • صِلهما في تطبيق واحد.
    • جرّبه مع خمسة مستخدمين.

الموثوقية والأمان

  1. 29الهلوساتاكتشف الهلوسات: إجابات لا تدعمها المصادر.
    • افحص كل ادعاء مقابل المصادر.
    • استخدم استدعاءً ثانيًا للنموذج للإشارة إلى الادعاءات بلا دعم.
    • قِس كم مرة تكون الإجابة مدعومة بالكامل.
  2. 30حقن الموجهاتدافع عن تطبيق ضد حقن الموجهات.
    • اكتب هجمات مخفية في إدخال المستخدم والمستندات.
    • افصل التعليمات الموثوقة عن النص غير الموثوق.
    • حدّد الأدوات التي قد يصل إليها هجوم.
  3. 31التقييمقيّم: ضع درجات للمخرجات بمعايير ومجموعات فحص.
    • اكتب معيار درجات.
    • ضع الدرجات يدويًا وبنموذج.
    • انظر كم مرة يتفقان.
  4. 32حزمة فحوصابنِ حزمة فحوص آلية لتطبيق LLM.
    • غطِّ الدقة والشكل والأمان والتكلفة.
    • شغّلها بأمر واحد.
    • أفشل البناء حين تنخفض الدرجات.

استوديو منتج الذكاء الاصطناعي

  1. 33مواصفات المنتجاكتب مواصفات المنتج: المستخدمين والميزات ومقاييس النجاح.
    • اختر مجموعة مستندات بحث معتمدة.
    • اكتب المستخدمين وأسئلتهم.
    • ضع أهدافًا للدقة والاستشهادات والتكلفة.
  2. 34بناء المسارابنِ مسار الاسترجاع والإجابات والاستشهادات.
    • فهرس المستندات.
    • أجب مع استشهادات.
    • شغّل حزمة الفحوص.
  3. 35قل لا أعرفاجعل التطبيق يقول لا أعرف حين تغيب الأدلة.
    • اكتشف حين لا يجد الاسترجاع شيئًا مفيدًا.
    • أجب «المصادر لا تقول ذلك» بدل التخمين.
    • جرّبه بأسئلة لا تستطيع المستندات الإجابة عنها.
  4. 36مساعد بحث بالذكاء الاصطناعيانشر وقدّم مساعد بحث بالذكاء الاصطناعي مثبتًا بالمصادر.
    • انشر التطبيق لصفك.
    • قدّم درجاته في الدقة والتثبيت والأمان والتكلفة.
    • اشرح حدوده.