مجالات الخبرة

تطوير حلول الذكاء الاصطناعي في الكويت

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

لنناقش مشروعك شاهد أعمالي

أربعة أشياء يقصدها الناس بعبارة حل ذكاء اصطناعي

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

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

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

معظم بناء الذكاء الاصطناعي ليس النموذج

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

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

ما الذي أبنيه

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

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

البناء بالعربية بناء مختلف

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

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

مجموعة التقييم هي المنتج الحقيقي

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

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

كلفة التشغيل وكلفة البقاء

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

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

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

ما الذي يجب أن يجاب قبل التشغيل

ثلاثة أسئلة، ولا واحد منها اختياري هنا.

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

ما الذي سأنصحكم بألا تبنوه

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

كيف يجري العمل

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

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

متى نرى شيئا حقيقيا؟

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

هل نحتاج إلى تدريب نموذج خاص بنا؟

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

بياناتنا فوضوية وموزعة على أنظمة. هل نصلحها أولا؟

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

ماذا يحدث حين يوقف النموذج الذي بنينا عليه؟

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

هل تبنيه بنفسك أم تدير فريقا؟

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

طرق أخرى يمكنني المساعدة بها

جميع الخدمات

استشارات الذكاء الاصطناعي والأتمتة

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

خدمات المدير التقني التنفيذي بدوام جزئي

قيادة تقنية على مستوى تنفيذي للشركات التي تحتاج إلى استراتيجية وقرارات وإشراف بمستوى مدير تقني، دون تعيين مدير تقني بدوام كامل.

تصميم وبناء المواقع

مواقع ومنتجات رقمية تصمم وتبنى حول أهداف العمل، والقرارات التي تحدد النتيجة تتخذ قبل أن يفتح أحد أداة تصميم.

تصميم وتطوير ووردبريس

مواقع ووردبريس مخصصة مبنية بإتقان — سريعة وآمنة، يسهل على فريقك تحديثها، وخالية من ترهل أدوات بناء الصفحات.

تحسين محركات البحث والإجابة والذكاء التوليدي

استراتيجيات للظهور في البحث ومنصات الذكاء الاصطناعي، تجعل اكتشاف عملك وفهمه والتوصية به أسهل.

لديك مشروع أو تحد أو فكرة؟

أخبرني بما تحاول بناءه أو تحسينه أو حله. سأراجع التفاصيل وأعود إليك إذا كان المشروع مناسبا.

لنناقش مشروعك