تخطَّ إلى المحتوى
مساحة العميل

تدقيق مجاني

الذكاء الاصطناعي

ربط الذكاء الاصطناعي بما لديكم فعلًا

هذه المشاريع تفشل في الربط لا في النموذج. ما ينبغي جرده قبل التوقيع، وأين تُوضَع الوصلة.

نُشر في 24 جويلية 2026 — Algeria Agency

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

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

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

النموذج ليس المشكل أبدًا

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

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

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

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

الجرد قبل عرض السعر

يجيب الجرد عن أربعة أسئلة لكل نظام: ما الذي يخرج منه، وبأي وسيلة، وبأي وتيرة، وفي أي حال هي البيانات. ولا يستلزم صلاحيات مميّزة بل نصف يوم مع من يستعمل النظام يوميًا.

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

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

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

ما يخرج من برنامج، وكيف

ثمّة ثلاث حالات وكلفتها ليست واحدة. الأولى: البرنامج يعرض واجهة برمجية موثَّقة. وهي الحالة المريحة، فالبيانات متاحة عند الطلب ومحدَّثة، ويُبنى التكامل في مواجهة عقد مستقر.

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

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

يستحق الحالة الثانية تدقيقًا يغيّر القرار غالبًا: فوتيرة التصدير ليست دائمًا التي يقترحها البرنامج. فكثير من التطبيقات التي تصدّر مرة في اليوم تستطيع التصدير عند الطلب إن أطلق أحد الأمر، وتتكفّل مهمة مبرمَجة بالباقي. والفارق بين «مرة في اليوم» و«كل ساعة» يكفي لجعل استعمال بدا مستبعَدًا مقبولًا.

الصندوق الذي لا يعرض شيئًا

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

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

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

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

الطبقة التي تملكونها

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

وكلفة هذا الاحتياط لحظة التصميم قريبة من الصفر — بضع ساعات — وكلفته إن أُضيف لاحقًا كلفة إعادة كتابة. وهو من نوع القرارات التي لا تُتخذ إلا في البداية ويُندَم عليها مرة واحدة بالضبط.

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

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

المزوّد خلفها

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

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

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

ما يحدث حين لا يجيب

الواجهة البعيدة لا تجيب دائمًا. ويحدث ذلك لأسباب عادية — صيانة، وتشبّع، وبلوغ حدّ التدفق — والسؤال ليس كيف نتفاداه بل ما يفعله نظامكم في تلك الأثناء.

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

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

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

ما يخرج من البلد، حقلًا بحقل

إرسال طلب إلى خدمة أجنبية هو إرسال بيانات. وأيّها بالضبط سؤال يُعالَج حقلًا بحقل لا جملةً، لأن الجواب لا يكون «كلها» إلا نادرًا جدًا.

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

والممارسة السليمة قائمة صريحة بالحقول المرسَلة، مصادَقًا عليها منكم، وآلية ترفض كل ما ليس فيها. فيُعالَج المستبعَد بقواعد محلية أو لا يُعالَج، ويكون هذا القرار ملككم بدل أن يكون نتيجة خيار تقني لم يعرضه عليكم أحد.

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

بيئة الاختبار

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

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

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

النموذج الأولي على أصعب مسار

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

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

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

ما سينكسر، مكتوبًا مسبقًا

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

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

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

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

ما نفعله، وما لن نمسّه

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

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

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

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

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

وإن لم تكن لبرنامجنا أي واجهة برمجية؟

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

هل يمكننا تغيير مزوّد الذكاء الاصطناعي لاحقًا؟

نعم، وهذا هو موضوع طبقة التجريد. اطلبوا أن يُختبَر التحوّل أثناء المشروع بدل أن يُوعَد به لاحقًا.

هل تغادر بياناتنا البلد؟

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

من يتولى صيانة التكامل بعد التسليم؟

أنتم أو فريقكم أو نحن، حسب اختياركم. والتوثيق مكتوب كي يبقى الخيار الثالث خيارًا لا إلزامًا.

هل نعيد كل شيء إن غيّرنا نظام علاقات الزبائن؟

جزء النموذج لا، وجزء الربط نعم. ولهذا بالضبط يُفصَل الاثنان فيما نسلّمه.

كم يدوم مشروع نمطي؟

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

أين يبدأ دورنا

معرفة من ركّب كل نظام من أنظمتك وهل ما زال ناشره يردّ تقرّر كل شيء. والجواب الثاني غالبًا لا.

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

ما لم يُنجَز الجرد، لن يخرج منّا أي رقم ولو ألححت: تقدير على العمياء يخطئ بمعامل لا بنسبة مئوية.

اقرأ بعد ذلك

لنتحدث عن مشروعك

تدقيق مجاني دون التزام: نفحص حضورك الرقمي ونخبرك بما يعيقه.

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