Sebastien Rousseau

Google Gemma: تحويل تطوير الذكاء الاصطناعي مفتوح المصدر

نظرة من الداخل على القدرات والمساهمات مفتوحة المصدر وما هو قادم

6 min basahin

نموذج الذكاء الاصطناعي مفتوح المصدر الثوري من Google لتطوير ML أخلاقي ومُتاح #

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

مع إعدادات مثل Gemma 2B و7B، يُغطي مجموعة واسعة من التطبيقات، من الأجهزة المحمولة إلى البنى التحتية السحابية. ويُجسِّد إدخال Gemma إلى مجتمع المصدر المفتوح التزام Google القوي بالذكاء الاصطناعي الأخلاقي، إذ يُعزِّز الابتكار والتعاون مع المطورين حول العالم.

يستكشف هذا المقال بنية Gemma، ودمجه مع macOS، وإمكاناته لتحويل حلول المؤسسات والمشهد الأوسع للذكاء الاصطناعي.

Google Gemma Logo - Source: Google.class="fade-in w-25 p-5 float-end"

فهم Gemma #

البنية التقنية لـ Gemma #

تستلهم بنية Google Gemini نموذج Gemma، ويتوفر بإعدادَين رئيسيَّين:

يُوفِّر النموذجان لبنات ذكاء اصطناعي متنوعة الاستخدامات، من المشاريع الشخصية إلى حلول المؤسسات.

تدريب Gemma وقدراته #

استناداً إلى التقرير التقني ⧉، نماذج Gemma (2B و7B) متقدمة، ومُدرَّبة على مجموعات بيانات هائلة تُؤكِّد على محتوى الويب والرياضيات والبرمجة. هذه النماذج، بخلاف سلفها Gemini، لا تُولِي الأولوية لميزات متعددة اللغات أو متعددة الوسائط. وهي تُدمج مفردات شاملة وتعتمد منهج tokenisation مبتكراً، مما يُعزِّز التعامل مع أنواع بيانات متنوعة. ويُركِّز ضبط التعليمات فيها، الذي يجمع بين التعلم المُوجَّه والتعلم المُعزَّز من الملاحظات البشرية، حصراً على الإنجليزية، إذ يُحسِّن الفهم والتوليد النصي الدقيقَين. تُؤكِّد هذه الابتكارية المنهجية إمكاناتها في المجالات المتخصصة، مُبرزة المشهد المتطور لتدريب نماذج اللغة.

Gemma ومجتمع المصدر المفتوح #

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

divider.class="m-10 w-100"

Ollama Logo - Source: Ollama.class="fade-in w-25 p-5 float-start"

دمج Google Gemma مع Ollama على macOS #

Ollama ⧉ هي واجهة تُتيح استكشاف مساعدي الذكاء الاصطناعي محلياً على نظام macOS. سنستخدمها لإعداد نماذج Gemma 2B و7B على حواسيب Apple من سلسلة M. سيُرشدك هذا الدليل عبر عملية دمج Gemma مع Ollama على macOS.

يمكنك استخدام أمر uname لطباعة بنية معالج الحاسوب. افتح Terminal وشغِّل:

uname -m

إذا كان الناتج arm64، فلديك Mac من سلسلة M. وإذا كان x86_64، فلديك Mac Intel. هذا الدليل مخصص لأجهزة Mac من سلسلة M.

إعداد البيئة #

1. تأكد من تثبيت Python 3.8+ وpip وvenv

قبل البدء، تأكد من توفر Python 3.8 ⧉ أو أحدث على Mac الخاص بك، إلى جانب أدوات pip وvenv. يمكنك التحقق من إصدارات Python وpip وترقية pip بتشغيل الأوامر التالية في Terminal:

python3 --version
pip3 --version
pip3 install --upgrade pip

2. أنشئ بيئة افتراضية لعزل التبعيات

افتح Terminal وأنشئ بيئة افتراضية لتفادي التعارضات مع الحزم على مستوى النظام.

python3 -m venv gemma_env
source gemma_env/bin/activate

3. ثبِّت أحدث إصدار من Ollama لـ macOS

نزِّل أحدث إصدار من Ollama ⧉ لـ macOS من الموقع الرسمي. استخرج وانقل تطبيق Ollama إلى مجلد Applications. افتحه واتبع تعليمات الإعداد.

4. تأكد من نجاح تثبيت Ollama

تحقق من تثبيت Ollama بشكل صحيح بتشغيل:

ollama --version

ينبغي أن ترى إصدار Ollama مطبوعاً.

توصيات النظام #

للحصول على أداء Gemma 2B الأمثل، ستحتاج إلى:

بإعداد Ollama، أنت جاهز لتهيئة نماذج Gemma والتفاعل معها محلياً.

divider.class="m-10 w-100"

تهيئة نسخة Gemma محلية #

1. تشغيل نموذج Gemma عبر CLI Ollama #

اختر نموذج Gemma الذي تود تشغيله:

2. سيُنزِّل التشغيل الأول أصول النموذج (قد يستغرق وقتاً) #

سيُنزِّل التشغيل الأول نموذج Gemma المُختار، وقد يستغرق ذلك بعض الوقت. وبمجرد الانتهاء، سيُهيَّأ Gemma للاستخدام.

نموذج استعلام حواري

>>> Hello Gemma. How are you today?

سيرد Gemma بردٍّ بلغة طبيعية.

>>> Hello Gemma. How are you today?
Hello! It's a lovely day to be alive. Thank you for asking. How are you doing today? 😊

تعطيل البيئة الافتراضية #

deactivate

سيعود ذلك إلى بيئة Python الافتراضية لنظامك.

للحصول على مساعدة في حل المشكلات أو مزيد من التفاصيل حول الإعداد، راجع Ollama Documentation ⧉ وGemma Documentation ⧉.

divider.class="m-10 w-100"

أثر Gemma مفتوح المصدر #

منذ إطلاقه، سرَّع Gemma الابتكار بسرعة بفضل نهجه المُتاح والتعاوني مفتوح المصدر.

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

يُواصل هذا الجهد المجتمعي تحسين قدرات Gemma لبناء أنظمة ذكاء اصطناعي أخلاقية ومسؤولة، تتسق مع أفضل الممارسات الناشئة.

ومع الوقت، قد ينبثق نظام بيئي من الأدوات والتكاملات وحتى تطبيقات جديدة بالكامل لـ Gemma بفضل طبيعته كمنصة مفتوحة المصدر.

divider.class="m-10 w-100"

حالات استخدام Gemma لحلول المؤسسات #

يُقدِّم نموذج Google للذكاء الاصطناعي، Gemma، حلولاً مؤسسية متنوعة ببنيته التقنية وطبيعته مفتوحة المصدر، لتلبية احتياجات الأعمال المحددة.

1. روبوتات الدردشة والوكلاء الحواريون #

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

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

2. تحليل البيانات والرؤى #

نموذج Gemma 7B الأكبر، بسعته الأعلى للمهام المعقدة، مناسب جيداً لتحليل مجموعات البيانات والوثائق الكبيرة. تستطيع المؤسسات الاستفادة من هذا النموذج لاستخراج الرؤى والاتجاهات والأنماط من كميات واسعة من البيانات، مما يُساعد في عمليات اتخاذ القرار والتخطيط الاستراتيجي.

3. إنشاء المحتوى وتلخيصه #

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

4. التسويق الإلكتروني المُخصَّص واستهداف الإعلانات #

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

5. معالجة اللغة الطبيعية (NLP) للأجهزة الطرفية #

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

6. ذكاء الكود للمطورين #

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

7. التطبيقات متعددة الوسائط #

بقدرته على معالجة المعلومات عبر مجالات النص والصوت والرؤية، يكون Gemma متنوع الاستخدامات لحالات الاستخدام متعددة الوسائط. تكون هذه الميزة مفيدة بشكل خاص للتطبيقات التي تتطلب التفاعل مع المستخدمين بطرق أكثر طبيعية وسلاسة، كتجارب الواقع الافتراضي (VR) والواقع المُعزَّز (AR).

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

divider.class="m-10 w-100"

ماذا يخبئ المستقبل؟ #

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

divider.class="m-10 w-100"

خاتمة #

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

Huling sinuri .