AI Prompt Engineering · درس

التحكم في المخرجات متعددة الوسائط

تشكيل الاستجابات المختلطة الوسائط.

الدرس 4 من 413 خطوة

التحكم في المخرجات متعددة الوسائط درس مجاني في AI Prompt Engineering على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في AI Prompt Engineering، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة AI Prompt Engineering 4 دروس في المجموع.

التحكم في المخرجات المختلطة الوسائط

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

  • أنت تحدد عقد العرض، ولا تكتفي بطرح سؤال.
  • موثوقية التنسيق أهم من غناه — فالأشكال المتوقعة هي الأفضل.

فصل المحتوى عن العرض

اطلب من النموذج إخراج محتوى منظّم، وتولَّ عرض الوسائط من جانبك. إن مطالبة نموذج نصي بإخراج وحدات بايتات صورة خام أو تخطيطات مليئة بالترميز الهامشي أمر هش؛ أما مطالبته بوصف محدد النوع يحوّله العارض لديك إلى وسائط، فأمر متين.

يحدد النموذج ماذا؛ ويحدد مسار المعالجة لديك كيفية عرضه.

block = {
  'type': 'figure',
  'caption': 'Quarterly revenue',
  'chart': {'kind': 'bar', 'x': ['Q1','Q2'], 'y': [10, 14]},
  'alt_text': 'Bar chart rising from 10 to 14.'
}

مخططات استجابة محددة النوع للكتل

مثّل الاستجابات الغنية في صورة قائمة مرتبة من كتل محددة النوع: text، code، image_ref، table، chart_spec. تحمل كل كتلة الحقول التي يحتاج إليها نوعها فقط. ويتنقل العارض عبر القائمة ويُخرج المكوّن الصحيح لكل نوع.

بهذه الطريقة تحافظ واجهات الدردشة والتقارير ومولّدات الشرائح على موثوقيتها عبر آلاف الاستجابات.

schema = {
  'blocks': [
    {'type': 'text', 'value': '...'},
    {'type': 'code', 'lang': 'python', 'value': '...'},
    {'type': 'image_ref', 'id': 'fig1', 'alt': '...'},
    {'type': 'table', 'columns': [...], 'rows': [...]}
  ]
}

الإشارة إلى الوسائط مقابل تضمينها

فضّل المراجع على التضمين. يُخرج النموذج معرّفًا أو مواصفة توليد؛ ويحوّلها نظامك إلى أصل فعلي. يفصل ذلك خطوة اللغة عن خطوة الوسائط، ويتيح لك تخزين الأصول مؤقتًا أو إعادة توليدها أو استبدالها دون إعادة التلقين.

  • التضمين: تحمل الاستجابة الأصل ضمنها مباشرةً (ثقيل وهش).
  • المرجع: تحمل الاستجابة مؤشرًا أو وصفة (خفيف وقابل للتركيب).
image_block = {
  'type': 'image_ref',
  'spec': {'prompt': 'minimal line icon of a gear', 'size': '512x512'},
  'alt': 'Settings gear icon'
}
# Pipeline calls the image model with spec, fills in the URL.

تقييد مواصفات التوليد

عندما يكتب النموذج مواصفة لمولّد لاحق (للصور أو المخططات أو TTS)، قيّد تلك المواصفة بإحكام. تنحرف المواصفات المفتوحة؛ أما الخيارات المحددة مسبقًا فتحافظ على الهوية والميزانية.

زوّد النموذج بمفردات مضبوطة: أنواع المخططات المسموح بها، وأنماط الصور المسموح بها، والأصوات المسموح بها — وامنع أي انحراف حر عن هذه الخيارات.

chart_spec = {
  'kind': 'one of [bar, line, scatter]',   # enumerated
  'palette': 'brand_default',               # not a hex free-for-all
  'max_series': 4
}

حقول إمكانية الوصول الإلزامية

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

ترتيب التداخل ومقصد التخطيط

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

رمّز قواعد ترتيب القراءة بحيث تُعرض قائمة الكتل في صورة سرد متماسك.

ميزانيات الطول والكثافة لكل كتلة

تحكم في الإسهاب على مستوى الكتلة، لا على المستوى العام. فالتعليق سطر واحد؛ ومقدمة القسم فقرة قصيرة؛ والجدول لا يتجاوز N صفوف. تمنع الميزانيات الخاصة بكل كتلة النموذج من تضخيم مكوّن واحد على حساب مكوّن آخر.

  • "التعليقات: 12 كلمة كحد أقصى."
  • "الجداول: 8 صفوف كحد أقصى؛ لخّص الباقي في صف نهائي."
limits = {'caption_words': 12, 'table_rows': 8, 'intro_sentences': 3}

حلقات التحقق والإصلاح

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

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

def validate(blocks):
    for b in blocks:
        if b['type'] == 'image_ref' and 'alt' not in b:
            return f'Block {b} missing required alt text'
    return None  # ok

بث الوسائط المختلطة

عند البث، يجب أن تكون الكتل قابلة للتحليل كلٌّ على حدة، حتى تتمكن واجهة المستخدم من عرض كل كتلة عند اكتمالها بدل انتظار الاستجابة بأكملها. أخرج كائن JSON واحدًا صحيح البنية لكل كتلة، تفصل بينها أسطر جديدة، بدل مصفوفة ضخمة واحدة لا تصبح صالحة إلا عند الوصول إلى القوس الأخير.

يوفر البث كتلةً تلو الأخرى واجهات مستخدم سريعة الاستجابة، ويتيح التحقق المبكر.

{'type': 'text', 'value': 'Revenue grew this quarter.'}
{'type': 'chart_spec', 'kind': 'bar', 'x': ['Q1','Q2'], 'y': [10,14], 'alt': '...'}
{'type': 'text', 'value': 'The bulk came from new accounts.'}

عقد التحكم في المخرجات

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

تحقق سريع

تبني مولّد تقارير تمزج استجاباته بين الفقرات والجداول والأشكال، وتعرضها واجهة أمامية تملكها.

مراجعة: تشكيل الاستجابات المختلطة الوسائط

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

البدء مجانًا

تعلم AI Prompt Engineering مع معلم ذكاء اصطناعي — مجانًا

اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.

الدورات
53
الدروس
199

الأسئلة الشائعة

هل درس «التحكم في المخرجات متعددة الوسائط» مجاني؟

نعم — نص درس «التحكم في المخرجات متعددة الوسائط» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة AI Prompt Engineering، انتقل إلى CoddyKit PRO. تتضمن دورة AI Prompt Engineering 4 دروس في المجموع.

ماذا ستتعلم في «التحكم في المخرجات متعددة الوسائط»؟

تشكيل الاستجابات المختلطة الوسائط. تتمرن على AI Prompt Engineering مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ AI Prompt Engineering؟

لا تُشترط خبرة سابقة. AI Prompt Engineering على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.

كم من الوقت يستغرق درس «التحكم في المخرجات متعددة الوسائط»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس AI Prompt Engineering هذا؟

نعم. كل درس في AI Prompt Engineering يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. دمج النصوص والصور
  2. الإسناد عبر الوسائط
  3. الصوت والنص والرؤية معًا
  4. التحكم في المخرجات متعددة الوسائط
← العودة إلى AI Prompt Engineering