1. قبل البدء
MakerSuite هي مجموعة من الأدوات التي تتيح لك إنشاء نماذج أولية باستخدام نماذج لغوية كبيرة مباشرةً من المتصفّح، بدون الحاجة إلى إعداد أي شيء. باستخدام MakerSuite، يمكنك الانتقال من تجربة الطلبات بسرعة إلى إنشاء واجهة برمجة تطبيقات يمكن لتطبيقك الوصول إليها مباشرةً، ما يساعد الفِرق في تقديم تطبيقات رائعة بسرعة استنادًا إلى الذكاء الاصطناعي التوليدي. يقدّم دليل People + AI Research (PAIR) إرشادات حول كيفية تصميم منتج جديد باستخدام الذكاء الاصطناعي، مع التركيز على الممارسات المتعلقة بالبيانات لخدمة المستخدمين وكسب ثقتهم، وهي إرشادات يمكن تطبيقها عند استخدام MakerSuite.
في هذا الدرس التطبيقي حول الترميز، ستتعرّف على كيفية الاستفادة من هذين المَرجعين معًا لإنشاء تجارب مسؤولة مستندة إلى الذكاء الاصطناعي. يركّز الدرس التطبيقي حول الترميز على إنشاء نماذج أولية مسؤولة باستخدام الذكاء الاصطناعي التوليدي، وليس على سير العمل المتكامل لهذه الموارد المحدّدة. للتعرّف على سير العمل العام في MakerSuite، يمكنك الاطّلاع على هذا البرنامج التعليمي الأساسي حول MakerSuite، والرجوع إلى دليل PAIR للحصول على إرشادات أكثر شمولاً حول تصميم منتجات الذكاء الاصطناعي.
المتطلبات الأساسية
- فهم أساسي للذكاء الاصطناعي
- معرفة بعض المعلومات عن سير عمل تطوير المنتجات
ما ستتعلمه
- كيفية استخدام "دليل PAIR" لاختبار مدى فعالية تجارب الذكاء الاصطناعي لمختلف شرائح الجمهور، وكيفية معرفة المهام التي يجب أو لا يجب استخدام الذكاء الاصطناعي فيها
- كيفية إنشاء تجارب الذكاء الاصطناعي التوليدي التي تستند إلى ثراء الممارسات الثقافية للمستخدمين
- كيفية دمج فرص في عملية تطوير الذكاء الاصطناعي تكسب ثقة المستخدم من خلال التركيز على إمكانية التفسير التي تواجه المستخدم
- كيفية استخدام مجموعة أدوات أوسع من مواد الذكاء الاصطناعي التوليدي ومراجع الذكاء الاصطناعي التي تركّز على الإنسان لاستكشاف المزيد
ما ستنشئه
يقدّم لك هذا الدرس التطبيقي حول الترميز إرشادات عملية حول إنشاء نماذج أولية للذكاء الاصطناعي التوليدي المسؤول أثناء تصميم أداة للكتابة الإبداعية. إذا كنت مهتمًا، يمكنك حتى دمج هذه الطلبات التي تصمّمها في Wordcraft، وهو محرر نصوص مفتوح المصدر يستند إلى الذكاء الاصطناعي، وقد طرحته Google كنموذج أوّلي بحثي.
المتطلبات
- المتصفح
- حساب Google للوصول إلى MakerSuite
2. طريقة الإعداد
MakerSuite
MakerSuite هي مجموعة من أدوات Google التي تتيح لك إنشاء نماذج أولية باستخدام نماذج لغوية كبيرة مباشرةً من المتصفّح، بدون الحاجة إلى إعداد أي شيء. يمكنك تجربة النماذج بسرعة واختبار طلبات مختلفة. عند إنشاء محتوى يعجبك، يمكنك تصديره بسهولة كرمز Python، ثم استدعاء النماذج نفسها باستخدام Generative Language API.
لتجربة النماذج اللغوية الكبيرة باستخدام MakerSuite، عليك الاشتراك في قائمة الانتظار.
دليل الأبحاث حول الذكاء الاصطناعي والتفاعل بين الإنسان والآلة
دليل People + AI Research (PAIR) هو مرجع يساعد المطوّرين والمصمّمين ومدراء المنتجات والطلاب وغيرهم على استخدام الذكاء الاصطناعي بطريقة مسؤولة.
يمكن أن يساعدك "دليل PAIR" أنت وفريقك في إعداد قائمة بالأسئلة الرئيسية المتعلقة بالذكاء الاصطناعي، بما في ذلك الذكاء الاصطناعي التوليدي، في منتجك.
- متى وكيف يجب استخدام الذكاء الاصطناعي في منتجي؟
- كيف يمكنني مساعدة المستخدمين على الوثوق بنظام الذكاء الاصطناعي؟
- كيف يمكنني شرح نظام الذكاء الاصطناعي للمستخدمين؟
- كيف يمكن أن تكون تجارب الذكاء الاصطناعي شاملة ثقافيًا وموجّهة نحو المساواة؟
يمكنك استخدام "دليل PAIR" خلال هذا الدرس التطبيقي حول الترميز من أجل تطوير أسئلة لإنشاء النماذج الأوّلية والاختيار من بين خيارات التصميم المختلفة.
الحصول على رمز Wordcraft (اختياري)
Wordcraft هو محرّر نصوص يستند إلى الذكاء الاصطناعي تم تطويره في "فريق أبحاث Google"، وهو يستكشف إمكانية التعاون بين الإنسان والذكاء الاصطناعي في كتابة القصص. رمز Wordcraft مفتوح المصدر، لذا يمكنك تجربة الطلبات في هذا الدرس التطبيقي حول الترميز بنفسك.
- للحصول على رمز Wordcraft، استخدِم الأمر التالي:
git clone https://github.com/pair-code/wordcraft
يمكنك بدلاً من ذلك تنزيل ملف ZIP:
يُحدَّد لاحقًا
3- استخدام الذكاء الاصطناعي التوليدي لكتابة القصص
النموذج اللغوي الكبير (LLM) هو نموذج ذكاء اصطناعي يتم تدريبه على كميات هائلة من النصوص من الكتب والمقالات والمواقع الإلكترونية من أجل تعلُّم قواعد اللغة والعبارات الشائعة وغيرها من المعلومات. استنادًا إلى هذه البيانات ومع بعض التعديلات الإضافية، يمكن لنموذج لغوي كبير، مثل PaLM، إكمال العديد من مهام الذكاء الاصطناعي استنادًا إلى تعليمات بسيطة بدلاً من الحاجة إلى برمجة معقّدة لتعلُّم الآلة. يمكنه أيضًا الإجابة عن الأسئلة وتلخيص المعلومات وترجمة اللغات وتنفيذ العديد من مهام الذكاء الاصطناعي الأخرى.
في هذا الدرس التطبيقي حول الترميز، ستستخدم نموذجًا لغويًا كبيرًا لإنشاء نموذج أوّلي لتطبيق يساعد المؤلّفين في كتابة القصص. بالإضافة إلى توفّر معلومات عامة حول العالم والقواعد النحوية وما إلى ذلك، تم تصميم نموذج PaLM اللغوي الكبير من Google ليتّبع تعليمات المستخدمين أو الطلبات. لذلك، لإنشاء نموذج أوّلي لأداتك في MakerSuite، عليك تعليم النموذج كيفية كتابة ردّ بناءً على طلب المستخدم.
كتابة قصص بمساعدة الذكاء الاصطناعي باستخدام طلبات نصية في MakerSuite
- لإنشاء طلب، انقر على إنشاء طلب جديد في اللوحة اليمنى، ثم اختَر طلب نصي. ابدأ بالطلب التالي:
You are a talented fiction author. Write a story about a given topic.
Topic: {{topic}}
بعد إدخال هذا الطلب، يرصد MakerSuite أنّ {{topic}} هو إدخال للطلب ويفتح لوحة اختبار طلبك لتتمكّن من معرفة طريقة عمل طلبك مع مجموعة متنوّعة من المدخلات.
- أدخِل
A boy discovers a lost cat in his yard، ثم انقر على لوحة النموذج (على يسار الزر تنفيذ) واختَر درجة الحرارة لتكون0.8. - أخيرًا، انقر على تنفيذ (Run) لتنفيذ طلبك. من المفترض أن تظهر لك نتائج الطلب في الجدول بعد لحظات.
يشير اختيار درجة العشوائية 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.
- جرِّب تنفيذ الطلب عدة مرات ولاحظ القصص المختلفة التي يتم إنشاؤها.

كما تلاحظ، يكتب النموذج قصة منظَّمة تتضمّن تسلسلًا منطقيًا للأحداث، لكنّه يضع أيضًا عدة افتراضات. تدور القصة حول صبي يُدعى هنري، على سبيل المثال. يمكنك تغيير هذه الافتراضات من خلال تحديد اسم الشخصية الرئيسية أو حتى تحديد ما إذا كنت تريد أن تركّز القصة على الهريرة أو الإنسان.
- عدِّل طلبك، ثم انقر على تشغيل لمعرفة طريقة عمله مع جميع مدخلات الاختبار.
تحديد المهام الأنسب للاستفادة من مساعدة الذكاء الاصطناعي، وذلك باستخدام "دليل PAIR"
حتى الآن، كان الافتراض هو أنّ نموذج الذكاء الاصطناعي يكتب قصة كاملة، مع تقديم وصف موجز فقط. ولكن هل هذا هو قرار التصميم المناسب لأداة إنشاء المحتوى؟ على سبيل المثال، تخيَّل مساعدًا يساعد المؤلّفين في إعادة كتابة أجزاء من القصة التي يختارونها. يمكنك إنشاء نموذج أوّلي لهذا التفاعل في MakerSuite، ما يجعل جزء القصة أكثر إثارة مثلاً.
يقدّم هذا الوضع مساعدة أكثر تركيزًا، إذ يعيد كتابة الفقرات في كل مرة. على مستوى أعلى، يمكنك إنشاء نموذج أولي لأداة تحسين تجربة المستخدم بدلاً من أداة أتمتة المهام، وذلك من خلال إجراء بعض التغييرات على الطلب.
يقدّم "دليل PAIR" طريقة قائمة على المبادئ لطرح أسئلة مثل هذه والإجابة عنها في عملية تطوير الذكاء الاصطناعي. في حين يساعدك MakerSuite في إنشاء نماذج أولية للأفكار بسرعة، يتيح لك "دليل PAIR" تضييق نطاق خيارات التصميم لتشمل الخيارات الأكثر ملاءمةً لأغراضك والجمهور الذي تستهدفه. استخدِم "دليل الذكاء الاصطناعي" لمعرفة ما إذا كان التعزيز بالذكاء الاصطناعي أو الأتمتة بالذكاء الاصطناعي هو الأسلوب المناسب للشراكة مع الذكاء الاصطناعي من أجل إنشاء تطبيقك.
ابدأ بالسؤال الإرشادي كيف يمكنني استخدام الذكاء الاصطناعي؟ في "دليل الذكاء الاصطناعي". كما تشير هذه النقطة في دليلنا، من الأفضل استخدام الذكاء الاصطناعي عندما يقدّم قيمة فريدة. في هذه الحالة، وبما أنّ النماذج اللغوية الكبيرة يتم تدريبها على الكثير من البيانات حول قواعد اللغة والعبارات الشائعة وغيرها من المعلومات من الإنترنت، قد يكون من المفيد الاستفادة من قدرة النموذج على فهم عالم القصة التي تريد وصفها في مخرجات تطبيق الكتابة واقتراح طرق لإعادة كتابتها. يستند هذا إلى نمط الاقتراحات المخصّصة في "دليل المستخدم".
لننتقل إلى مستوى أعلى. يقدّم "دليل PAIR" فصلاً عن احتياجات المستخدمين يتضمّن إرشادات حول ما إذا كان يجب تنفيذ المهام بشكل آلي أو بمساعدة الذكاء الاصطناعي.
عند التفكير في إضافة ميزات أو أتمتة بعض العمليات، تذكَّر أنّ النموذج الأوّلي يهدف إلى أن يكون تطبيقًا مفيدًا للكتّاب. لذا، من المرجّح أنّ المستخدمين يستمتعون بالكتابة، ويريدون تحمّل المسؤولية الشخصية عن كتاباتهم، ولديهم تفضيلات اكتسبوها على مدار حياتهم وقد يصعب التعبير عنها. يشير هذا إلى أنّ نهج التحسين قد يكون الخيار الأفضل.
استنادًا إلى دليل PAIR، قد يكون من المنطقي اعتبار التطبيق الذي تصمّم نموذجًا أوليًا له ليس أداة للكتابة، بل لإعادة الكتابة. على سبيل المثال، يمكنك تغيير الطلب للسماح بأنماط كتابة مختلفة.
- إنشاء طلب نصي جديد:
Edit the paragraph below. Make it \{\{rewrite style\}\}. Only respond with the updated text. Do not include any explanation.
Paragraph: {{paragraph}}
في هذا المثال، يكون كل من \{\{rewrite style\}\} و{{paragraph}} حقلَي إدخال نص.
- في لوحة الاختبار، جرِّب عددًا من أساليب إعادة الكتابة، مثل أقصر وأكثر درامية وأكثر فكاهة وأقل إرباكًا من الناحية النحوية وشعري وما إلى ذلك.
تصميم القصص حول العالم
حتى الآن، اختبرت طلب إعادة كتابة فقرة باستخدام قصص لا تتضمّن سياقًا ثقافيًا قويًا. عند تصميم تجارب الذكاء الاصطناعي المسؤول، من المفيد غالبًا تجربة مجموعة متنوعة من المدخلات.
جرِّب عددًا من المدخلات الاختبارية، مثل:
- في زاوية هادئة من مقهى باريسي غريب الأطوار، استمتع أحد الزبائن برائحة القهوة الطازجة، وتفكيره يتجه نحو لحظة منسية منذ زمن طويل غيّرت مسار حياته إلى الأبد.
- وسط الطاقة الفوضوية لقطار محلي في مومباي، بدأت امرأة في منتصف العمر محادثة مع شخص غريب. كم هو رائع، فكّرت، أن أعيش في المدينة نفسها وأعيش حياة مختلفة تمامًا.
- وسط الفوضى النابضة بالحياة في سوق شوارع شنغهاي المزدحم، توقّف بائع طعام في الشارع للحظة لمراقبة حركة الحشود.
جرِّب سياقات ثقافية وجغرافية أخرى بشكل مسؤول، مع الحرص على تجنُّب التحيز غير العادل والصور النمطية التاريخية. يُرجى العِلم أنّه على الرغم من أنّ النموذج اللغوي الكبير لديه معلومات عن العديد من المناطق الجغرافية حول العالم استنادًا إلى البيانات الحالية المتوفّرة على الإنترنت، قد لا يحصل على جميع التفاصيل الصحيحة حول مكان جغرافي معيّن. كما يقترح "دليل PAIR"، من المهم في مهام التحسين أن يتم منح المستخدمين إمكانية التحكّم. على سبيل المثال، يمكنك توسيع إمكانات إعادة الكتابة في النموذج الأولي للسماح بتحكّم أكبر في الحبكة وتفاصيل القصة.
في بعض الأحيان، تظهر في العديد من النماذج التوليدية أيضًا افتراضات تلقائية، ويرجع ذلك جزئيًا إلى الأنماط الأكثر شيوعًا في مجموعات بيانات التدريب الضخمة التي تتضمّن معلومات على الإنترنت. من المهم معرفة أنّه يمكن توجيه النماذج لتقديم افتراضات أخرى صالحة بنفس القدر. على سبيل المثال، بالنسبة إلى طلب إعادة كتابة فقرة أعلاه، يمكنك تحديد الجنس للشخص الغريب في القطار من خلال تغيير أسلوب إعادة الكتابة وكتابة أقصر. تذكَّر أنّ الغريبة امرأة أيضًا".
4. بناء الثقة
فبدون ثقة المستخدمين، قد لا يتم استخدام حتى أكثر إمكانات الذكاء الاصطناعي ابتكارًا. تتحقّق الثقة عندما يشعر المستخدمون بأنّ الذكاء الاصطناعي يتمتّع بقدرات عالية وموثوق به ومفيد. يمكن أن يشجّع مساعدة المستخدمين على بناء الثقة في المنتج على تعلُّم كيفية استخدام ميزات معيّنة ومتى يجب استخدامها، ويمكن أن يؤدي ذلك إلى تحسين تجربة المستخدم بشكل عام.
يقدم دليل PAIR بعض الأفكار لمساعدة المستخدمين في تحديد مدى الثقة التي يجب أن يولوها لأنظمة الذكاء الاصطناعي:
بناء الثقة في وقت مبكر
مع الذكاء الاصطناعي التوليدي، من المفيد بشكل خاص توضيح الغرض من الميزات ومساعدة المستخدمين في فهم القيود المفروضة على الذكاء الاصطناعي. على سبيل المثال، بما أنّ النماذج اللغوية مصمَّمة في الأساس لتوقّع ما سيأتي بعد ذلك في النص، قد لا تكون دائمًا دقيقة من الناحية الواقعية في نتائجها. لذلك، من المهم أن نساعد المستخدمين على فهم أنّ هذا النموذج الأوّلي هو وسيلة مساعدة للكتابة الإبداعية، وليس الغرض منه أن يكون واقعيًا. إذا أراد المستخدم التحقّق من صحة التفاصيل التي يريدها أن تكون صحيحة، عليه البحث على الإنترنت من خلال مراجع موثوقة.
قدِّم بعض الأفكار المختلفة التي يمكن أن تساعد المستخدمين في فهم أنّ هذا النموذج الأولي غير مخصّص لكتابة معلومات واقعية، بل لكتابة قصص خيالية.
الحفاظ على الثقة
وبالمثل، على الرغم من الإمكانات العالية التي تتمتّع بها نماذج الذكاء الاصطناعي التوليدي، لا يمكن للمستخدمين في كثير من حالات الاستخدام المحددة التحقّق دائمًا من إكمال المهام بشكل صحيح. على سبيل المثال، تم تصميم هذا النموذج الأولي حول إكمال النص بشكل مستهدف وإعادة كتابة القصص بشكل مستهدف، وهما من الإمكانات التي يمكن للمستخدمين التحقّق منها بسهولة. في المقابل، على الرغم من أنّه يمكن بسهولة الطلب من النماذج التوليدية إعادة كتابة أجزاء كبيرة من النص، قد لا ينتبه المستخدمون إلى الأخطاء البسيطة التي قد تكون قد تسلّلت إلى النص. بشكل عام، يساعد التركيز على ميزات الذكاء الاصطناعي التوليدي التفاعلية في المهام التي يمكن للمستخدمين التحقّق منها بسهولة في كسب ثقتهم.
تتمثّل الفرصة الأخيرة للحفاظ على الثقة في الاستفادة من إمكانية توجيه النماذج التوليدية. على عكس نماذج الذكاء الاصطناعي السابقة المصمَّمة لمهمة محدّدة بدقة، يسهل على المستخدمين النهائيين تخصيص نواتج النماذج التوليدية (كما يتضح من طلب المزيد من الدراما أو المزيد من الاختصار أو عمليات إعادة كتابة مشابهة). على الرغم من أنّ إمكانية التوجيه هذه قد تؤدي إلى تحسين تجربة المستخدم، يجب الحرص على أن تكون هذه الإمكانية ضمن نطاق قدرات النموذج. على سبيل المثال، في هذا النموذج الأولي، بدلاً من أن تطلب من المستخدمين طرقًا لإعادة كتابة النص، يمكنك تقديم قائمة بتعليمات إعادة الكتابة التي تبيّن أنّها تعمل بشكل جيد كاقتراحات للمستخدم النهائي.
استعادة الثقة المفقودة
على الرغم من بذل قصارى جهدك، قد تحدث حالات لا يحقّق فيها النموذج نتائج مثالية. في مثل هذه الحالات، من المهم السماح للمستخدمين بالتراجع عن أي إجراءات اتّخذها الذكاء الاصطناعي. وبالمثل، من الأفضل غالبًا تحديد الميزات التي يكون أداؤها متغيّرًا وتفعيلها فقط عندما يطلب المستخدمون صراحةً الحصول على مساعدة من الذكاء الاصطناعي.
- فكِّر في بعض الطرق المختلفة التي يمكنك من خلالها إنشاء ميزات تراجع أو طرق أخرى لاستعادة ثقة المستخدم.
يمكنك الاطّلاع على حلول لهذه التحديات في حلّ الدرس العملي.
5- وضع كل العناصر معًا
حتى الآن، جرّبت الطلبات في MakerSuite. عندما تكون راضيًا عن هذه الطلبات، استخدِمها مباشرةً في النموذج الأوّلي.
- احفظ طلبك أولاً، ثم انقر على الحصول على الرمز في أعلى يسار الصفحة. إذا لم يسبق لك إجراء ذلك، عليك أيضًا تفعيل مفتاح واجهة برمجة التطبيقات من خلال النقر على تفعيل مفتاح واجهة برمجة التطبيقات في مربّع الحوار الحصول على الرمز الذي يظهر.

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

إذا أردت دمج واجهة برمجة التطبيقات هذه في تطبيق مُنشأ مسبقًا للكتابة الإبداعية، يمكنك تنزيل رمز Wordcraft.
حلّ الدرس التطبيقي حول الترميز
يمكنك الحصول على الرمز البرمجي لتطبيق Wordcraft من GitHub:
git clone https://github.com/pair-code/wordcraft
يمكنك بدلاً من ذلك تنزيل المستودع كملف zip:
6. تهانينا
لقد أكملت الدرس التطبيقي حول الترميز التعرّف على كيفية إنشاء نموذج أوّلي للذكاء الاصطناعي المسؤول باستخدام دليل PAIR ومجموعة أدوات MakerSuite وتعرّفت على كيفية إنشاء نموذج أوّلي لتجارب الذكاء الاصطناعي المسؤول (في هذه الحالة، لتطبيق كتابة إبداعية) باستخدام بعض أدوات Google. نحن متحمّسون لرؤية ما ستبتكرونه.
Further reading
- دليل مستخدم MakerSuite
- دليل PAIR
- مبادئ Google AI