تعلَّم كيفية إنشاء نماذج أوّلية للذكاء الاصطناعي المسؤول من خلال دليل PAIR Guide وMakerSuite

1. قبل البدء

أداة MakerSuite هي مجموعة من الأدوات التي تتيح لك إنشاء نماذج أولية باستخدام نماذج لغوية كبيرة من خلال المتصفّح مباشرةً بدون الحاجة إلى أي إعداد. باستخدام MakerSuite، يمكنك الانتقال من تجربة الطلبات بسرعة إلى إنشاء واجهة برمجة تطبيقات يمكن لتطبيقك الوصول إليها مباشرةً، ما يساعد الفِرق في تقديم تطبيقات رائعة بسرعة استنادًا إلى الذكاء الاصطناعي التوليدي. يقدّم دليل أبحاث الأشخاص + الذكاء الاصطناعي (PAIR) إرشادات حول كيفية تصميم منتج جديد باستخدام الذكاء الاصطناعي (AI)، مع التركيز على الممارسات المتعلّقة بالبيانات التي ترتكز على الإنسان وكسب ثقة المستخدم، وهي إرشادات تنطبق على استخدام MakerSuite.

في هذا الدرس التطبيقي حول الترميز، ستتعلّم كيفية الاستفادة من هذين المرجعَين معًا لإنشاء تجارب مستندة إلى الذكاء الاصطناعي بمسؤولية. ينصبّ تركيز هذا الدرس التطبيقي على إنشاء نماذج أولية مسؤولة باستخدام الذكاء الاصطناعي التوليدي، وليس على سير العمل المتكامل لهذه الموارد المحدّدة. للتعرّف على سير العمل العام في MakerSuite، يُرجى الاطّلاع على هذا البرنامج التعليمي الأساسي لـ MakerSuite، والرجوع إلى دليل الإقران للحصول على إرشادات أكثر شمولاً لتصميم منتجات الذكاء الاصطناعي.

المتطلبات الأساسية

  • فهم أساسي للذكاء الاصطناعي.
  • بعض المعرفة حول سير عمل تطوير المنتج.

المعلومات التي ستطّلع عليها

  • دليل استخدام الذكاء الاصطناعي (PAIR) الإرشادي للتحقّق من مدى نجاح تجارب الذكاء الاصطناعي مع الجماهير المختلفة وكيفية معرفة المهام التي يجب أو لا يجب استخدام الذكاء الاصطناعي فيها.
  • طريقة إنشاء تجارب الذكاء الاصطناعي التوليدي للاستفادة من ثروة تجربة المستخدمين والممارسات الثقافية.
  • كيفية دمج الفرص في عملية تطوير الذكاء الاصطناعي التي تكسب ثقة المستخدم من خلال التركيز على قابلية الشرح الموجَّهة للمستخدمين
  • طريقة استخدام مجموعة أوسع من مواد الذكاء الاصطناعي التوليدي وموارد الذكاء الاصطناعي التي تركّز على الإنسان لإجراء المزيد من الاستكشاف

ما الذي ستنشئه

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

المتطلبات

  • المتصفح
  • حساب Google، للوصول إلى MakerSuite

2. الإعداد

MakerSuite

أداة MakerSuite هي مجموعة من أدوات Google التي تتيح لك إنشاء نماذج أولية باستخدام نماذج لغوية كبيرة من خلال المتصفّح مباشرةً بدون الحاجة إلى أي إعداد. يمكنك تجربة النماذج بسرعة واستخدام طلبات مختلفة. عندما تنشئ محتوًى يعجبك، يمكنك تصديره بسهولة كرمز Python، ثم استدعاء النماذج نفسها باستخدام Generative Language API.

لتجربة النماذج اللغوية الكبيرة باستخدام MakerSuite، يُرجى الاشتراك في قائمة الانتظار.

دليل أبحاث الأشخاص والذكاء الاصطناعي

دليل أبحاث الأشخاص + الذكاء الاصطناعي (PAIR) هو مرجع يساعد المطوّرين والمصممين ومديري المنتجات والطلاب وغيرهم من المستخدمين على استخدام الذكاء الاصطناعي بمسؤولية.

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

  • متى يجب استخدام الذكاء الاصطناعي (AI) في منتجي وكيف؟
  • كيف يمكنني مساعدة المستخدمين على بناء الثقة في نظام الذكاء الاصطناعي الذي أستخدمه؟
  • كيف يمكنني توضيح نظام الذكاء الاصطناعي (AI) للمستخدمين؟
  • كيف يمكن أن تكون تجارب الذكاء الاصطناعي شاملة ثقافيًا وموجهة نحو المساواة؟

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

الحصول على رمز Wordcraft (اختياري)

Wordcraft هي محرِّر نصوص مستنِد إلى الذكاء الاصطناعي تم تطويره في Google Research والذي يستكشف كتابة القصص التعاونية بين البشر والذكاء الاصطناعي. إنّ رمز Wordcraft مفتوح المصدر، لذا يمكنك تجربة الطلبات بنفسك في هذا الدرس التطبيقي.

  • للحصول على رمز Wordcraft، استخدِم الأمر التالي:
git clone https://github.com/pair-code/wordcraft

بدلاً من ذلك، يمكنك تنزيل الملف المضغوط:

يُحدَّد لاحقًا

3- استخدام الذكاء الاصطناعي التوليدي لكتابة القصص

النموذج اللغوي الكبير (LLM) هو نموذج للذكاء الاصطناعي يتم تدريبه على كميات هائلة من النصوص من الكتب والمقالات والمواقع الإلكترونية لتعلُّم القواعد النحوية والعبارات الشائعة وغيرها من المعلومات. استنادًا إلى هذه البيانات وإجراء بعض التعديلات الإضافية، يمكن للنماذج اللغوية الكبيرة، مثل PaLM، إنجاز العديد من مهام الذكاء الاصطناعي استنادًا إلى تعليمات بسيطة، بدلاً من الحاجة إلى برمجة تعلُّم آلة متقدّمة. ويمكنه أيضًا الإجابة عن الأسئلة وتلخيص المعلومات وترجمة اللغات وتنفيذ العديد من المهام الأخرى باستخدام الذكاء الاصطناعي.

في هذا الدرس التطبيقي حول الترميز، يمكنك استخدام نموذج لغوي كبير (LLM) لإنشاء نموذج أوّلي لتطبيق يساعد المؤلفين في كتابة القصص. بالإضافة إلى توفير معلومات عامة حول العالم والقواعد النحوية وما إلى ذلك، تم تصميم نموذج PaLM من Google وفقًا لتعليمات المستخدم أو الطلبات. لذلك، إذا أردت إنشاء نموذج أولي لأداتك في MakerSuite، عليك تعليم النموذج ما يجب كتابته كردّ على طلب من المستخدم.

كتابة قصص مستندة إلى الذكاء الاصطناعي (AI) باستخدام الطلبات النصية في MakerSuite

  1. لإنشاء طلب، انقر على إنشاء طلب جديد في اللوحة اليمنى، ثم اختَر طلب نصي. يمكنك البدء بهذا الطلب:
You are a talented fiction author. Write a story about a given topic.
Topic: {{topic}}

بعد إدخال هذا الطلب، تكتشف أداة MakerSuite أنّ {{topic}} هو إدخال في الطلب وتفتح لوحة اختبار الطلب للتعرّف على كيفية عمل الطلب مع مجموعة متنوّعة من الإدخالات.

  1. أدخِل A boy discovers a lost cat in his yard، ثم انقر على لوحة النموذج (على يسار الزر تشغيل) واختَر درجة الحرارة لتكون 0.8.
  2. أخيرًا، انقر على تشغيل لتشغيل الطلب. من المفترض أن تظهر لك نتيجة المطالبة في الجدول بعد لحظات.

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

أحد الناتج المحتمل هو ما يلي:

Henry sat on the edge of his porch and swung his legs back and forth. A small cat ran in front of him. Henry petted the cat. The cat began to purr. Henry picked up the cat and placed it on his lap. The cat began to snuggle close to him. Henry decided to keep the cat.
  1. حاوِل تنفيذ هذا الطلب عدة مرات ولاحظ القصص المختلفة التي يتم إنشاؤها.

لقطة شاشة لمحرِّر Makersuite. تُظهِر طريقة العرض الطلب في أعلى الصفحة، مع استخدام جدول "اختبار الطلبات" الذي يتضمّن إدخالات الاختبار أدناه.

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

  1. عدِّل الطلب، ثم انقر على تشغيل لمعرفة طريقة عمله مع جميع إدخالات الاختبار.

تحديد المهام الأنسب للحصول على مساعدة مستندة إلى الذكاء الاصطناعي (AI) باستخدام دليل PAIR الإرشادية

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

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

يقدّم هذا الدليل طريقة مبدئية لطرح مثل هذه الأسئلة والإجابة عنها في عملية تطوير الذكاء الاصطناعي. بينما تساعدك أداة MakerSuite في إنشاء نماذج أولية للأفكار بسرعة، يتيح لك دليل PAIR (دليل الإقران) تضييق نطاق خيارات التصميم على الخيارات الواعدة جدًا لأغراضك والجمهور الذي تريد التفاعل معه. استخدِم هذا الدليل لفهم ما إذا كانت زيادة إمكانيات الذكاء الاصطناعي أو استخدام الأساليب المبرمَجة هي النهج الصحيح للتعاون مع الذكاء الاصطناعي في تطوير تطبيقك.

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

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

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

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

  1. إنشاء طلب نصي جديد:
Edit the paragraph below. Make it \{\{rewrite style\}\}. Only respond with the updated text. Do not include any explanation.

Paragraph: {{paragraph}}

هنا، \{\{rewrite style\}\} و{{paragraph}} هما إدخالان نصيان.

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

تصميم للقصص في جميع أنحاء العالم

لقد اختبرت حتى الآن الطلب إعادة كتابة فقرة مع الأخبار التي تفتقر إلى سياق ثقافي قوي. عند تصميم تجارب الذكاء الاصطناعي المسؤولة، غالبًا ما يكون من المفيد تجربة مجموعة متنوعة من المدخلات.

جرِّب إدخال عدد من إدخالات الاختبار، مثل:

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

تجربة السياقات الثقافية والجغرافية الأخرى بمسؤولية، مع الحرص على تجنب التحيز غير العادل والصور النمطية التاريخية. يُرجى العِلم أنّه على الرغم من أنّ النموذج اللغوي الكبير على دراية بالعديد من أجزاء العالم استنادًا إلى البيانات المتوفّرة على الإنترنت، قد لا يتمكن من الحصول على جميع التفاصيل حول مكان جغرافي محدّد بشكل صحيح. وفقًا لما يشير إليه دليل PAIR (الإقران)، من المهم في مهام التعزيز توفير إمكانية التحكم للمستخدمين. على سبيل المثال، يمكنك توسيع قدرات إعادة كتابة النموذج الأوّلي الخاص بك للسماح بمزيد من التحكم في الحبكة وتفاصيل القصة.

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

4. بناء الثقة

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

يقدّم دليل الإقران بعض الأفكار لمساعدة المستخدمين في تحديد مدى ثقتهم في أنظمة الذكاء الاصطناعي:

بناء الثقة في مرحلة مبكرة

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

فكر في بعض الطرق المختلفة التي قد تساعد المستخدمين بها على فهم أن هذا النموذج الأوّلي غير مخصص للاستخدام لكتابة المعلومات الواقعية، ولكنه مخصص لكتابة القصص الخيالية.

الحفاظ على الثقة

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

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

استرداد بيانات الثقة المفقودة

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

  • فكِّر في بضع طرق مختلفة يمكنك من خلالها إنشاء ميزات التراجع أو طرقًا أخرى لاستعادة ثقة المستخدم.

يمكنك الاطّلاع على حلول لهذه التحديات في حل الدرس التطبيقي حول الترميز.

5- وضع كل العناصر معًا

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

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

شريط أدوات makersuite. يقع زر الحصول على الرمز في أعلى يسار الصفحة.

تُنشئ أداة MakerSuite رمزًا يمكنك استخدامه مباشرةً في تطبيقك. على سبيل المثال، لاستخدامه مع تطبيق ويب، يمكنك اختيار رمز JavaScript. يمكنك نسخ الرمز مباشرةً من مربّع الحوار ولصقه في تطبيق الويب. في حال تعديل الطلب في MakerSuite، لا تنسَ تعديله في الرمز باستخدام متغيّر الطلب في الرمز المضمَّن.

مربّع حوار يعرض الرمز الذي تم إنشاؤه من خلال Makersuite. يمكن للمستخدمين الاختيار بين استخدام cURL أو مكتبات JavaScript أو بايثون أو استرداد معلومات الطلب كملف JSON.

إذا كنت تريد دمج واجهة برمجة التطبيقات هذه في تطبيق معدّ مسبقًا للكتابة الإبداعية، يمكنك تنزيل رمز Wordcraft.

حلّ درس تطبيقي حول الترميز

يمكنك الحصول على رمز Wordcraft من GitHub:

git clone https://github.com/pair-code/wordcraft

ويمكنك بدلاً من ذلك تنزيل المستودع كملف ZIP:

6- تهانينا

لقد أكملت الدرس التطبيقي تعلُّم كيفية إنشاء نماذج أوّلية للذكاء الاصطناعي المسؤول من خلال دليل PAIR Guide وMakerSuite وتعلّمت كيفية إنشاء نماذج أوّلية لتجارب الذكاء الاصطناعي المسؤولة (في هذه الحالة، لتطبيق الكتابة الإبداعية) باستخدام بعض أدوات Google. نتطّلع إلى رؤية ابتكاراتك.

قراءة إضافية