Optimum Intel 2.2 و OpenVINO GenAI 2026.4: خريطة توقيت من الترميز إلى فك الترميز للاستدلال متعدد الوسائط
تكون Optimum Intel 2.2 و OpenVINO GenAI 2026.4 أكثر فائدة عند التعامل معهما كترقية لقابلية المراقبة، لا كترقية أداء عمياء. يرسم هذا الدليل مراحل التصدير، والتكميم، ووقت التشغيل، والترميز، والتهيئة المسبقة، وفك الترميز، والتجميع، وموضع Qwen3-Omni ضمن إطار عملي للمشغلين.
لماذا تحتاج عمليات نشر OpenVINO متعددة الوسائط إلى قابلية مراقبة المراحل الآن
من السهل إساءة قراءة Optimum Intel 2.2 و OpenVINO GenAI 2026.4. القصة المغرية هي أن إصدارا جديدا يجعل الاستدلال أسرع. أما القصة الأكثر فائدة فهي أضيق: يمنح مسار الإصدار هذا فرق البنية التحتية طرقا أفضل لفصل العمل الذي يحدث قبل التوليد وأثناءه وبعده.
هذا التمييز مهم في الأنظمة متعددة الوسائط. قد يبدو الطلب بطيئا حتى عندما يبدو فك ترميز الرموز جيدا. قد يكون الانتظار في المعالجة المسبقة للصور، أو استخراج ميزات الصوت، أو تضمين النص، أو خيارات التصدير، أو الآثار الجانبية للتكميم، أو التجميع في وقت التشغيل، أو التهيئة المسبقة، أو سياسة الطوابير وراء التجميع المستمر. إذا طويت هذه المراحل في رقم واحد من البداية إلى النهاية، ينتهي الفريق إلى ضبط المرحلة الأسهل رؤية. وغالبا ما تكون هذه هي المرحلة الخطأ.
سؤال الترحيل الجيد ليس: "هل الحزمة الأحدث أسرع؟" بل هو: "أي مرحلة يمكننا قياسها الآن، وأي مرحلة يمكننا وضعها على جهاز مختلف، وأي ادعاء ما زال يحتاج إلى إثبات على نموذجنا، ودقتنا، وعتادنا، ونمط الحركة لدينا؟" يصف مقال Hugging Face عن Optimum Intel 2.2 سير عمل OpenVINO من جانب النموذج. وتصف عناصر إصدار OpenVINO و OpenVINO GenAI و NNCF طبقات منفصلة لوقت التشغيل، والمسار، والتكميم. تعامل معها كعقود منفصلة.
لهذا السبب أيضا تكون أنظمة الرؤية ذات أسلوب الاسترجاع ذات صلة هنا. إن نقاش استرجاع المرشحات المرئية في NeoMME واسترجاع المستندات المرئية له الشكل التشغيلي نفسه: يحدث العمل قبل الإجابة النهائية. وبالمثل، فإن تأطير موضع المراحل في dMatrix Raptor وموضع مراحل الاستدلال تذكير مفيد بأن التهيئة المسبقة، وفك الترميز، والاتصال، وسلوك الجهاز أعمال مختلفة. تسمية كل ذلك "زمن تأخر الاستدلال" صحيحة تقنيا، لكنها ليست محددة بما يكفي للعمليات.
هناك حدود. لا يورد هذا المقال معيار أداء من Optijara. ولا يعد بتسريعات. ولا يدعي تغطية شاملة لوحدات CPU أو GPU أو NPU. يجب قراءة كل مثال أدناه كنمط قياس ينبغي التحقق منه بإصدارات مثبتة وأحمال عمل قابلة للإعادة.
خريطة توقيت من الترميز إلى فك الترميز
خريطة توقيت من الترميز إلى فك الترميز هي طريقة عملية للتوقف عن الجدال حول رقم زمن تأخر مختلط واحد. تقسم الحزمة إلى أربع طبقات: حدود الإصدارات، وترميز الوسائط، ومراحل التوليد، وسلوك التجميع. ليس الهدف إنشاء لوحة معلومات أجمل. الهدف هو جعل قرارات الترحيل أقل غموضا.
الطبقة 1: إصدارات التصدير والتكميم ووقت التشغيل والمسار
ابدأ بعقد الحزمة. تقع Optimum Intel عند حد سير عمل النموذج بين Hugging Face و OpenVINO. يغطي NNCF مسارات الضغط والتكميم. OpenVINO هو وقت التشغيل. توفر OpenVINO GenAI مسارات توليد أعلى مستوى. إذا انجرفت هذه الإصدارات بين التجارب، تصبح المقارنة ضعيفة قبل تشغيل طلب واحد.
يجب أن يتضمن سجل الترحيل الإصدارات الأربعة كلها، واسم أثر النموذج، والدقة، والجهاز المستهدف، وسياق برنامج التشغيل عند الصلة، وواجهة برمجة تطبيقات المسار. يبدو هذا مملا. لكنه أرخص من محاولة تفسير نتيجة زمن تأخر غريبة بعد أن تهبط ثلاثة تغييرات مخفية في الاختبار نفسه.
الطبقة 2: ترميز الوسائط للرؤية والصوت والنص
يبدأ توقيت الأنظمة متعددة الوسائط قبل توليد اللغة. قد يقضي نموذج رؤية ولغة وقتا حقيقيا في المعالجة المسبقة للصور، وترميز الرؤية، والإسقاط عبر الوسائط. وقد يقضي نموذج صوت وقتا في استخراج الميزات قبل ظهور أي نص. وحتى طلبات النص فقط لها حدود للتقطيع إلى رموز، والتضمين، والتهيئة المسبقة.
لا تعامل أول رمز مولد على أنه أول وحدة عمل. إنه فقط أول وحدة عمل مرئية.
الطبقة 3: التهيئة المسبقة، وفك الترميز، والبث، ومقاييس كل طلب
ينبغي تتبع التهيئة المسبقة وفك الترميز بشكل منفصل. تعالج التهيئة المسبقة سياق الإدخال. وينتج فك الترميز الرموز خطوة بخطوة. يمكن للبث أن يحسن الاستجابة المحسوسة، لكنه لا يمحو الكلفة السابقة عليه.
ملاحظات إصدار OpenVINO GenAI 2026.4 والعمل التنفيذي المرتبط بها حول مقاييس GenerationHandle مثيرة للاهتمام لسبب واحد: الرؤية على مستوى كل طلب مهمة عندما تتشارك الطلبات مجدولا. قبل بناء لوحات المعلومات، تحقق من أسماء واجهات البرمجة الدقيقة، والوحدات، والتوافر في شيفرة الإصدار أو وثائقه. المقياس ذو الوحدة الخطأ أسوأ من عدم وجود مقياس، لأنه يبدو رسميا.
الطبقة 4: التجميع المستمر وسلوك الطابور
يمكن للتجميع المستمر تحسين استخدام الجهاز، لكن الإنتاجية الإجمالية أداة فظة. تحتاج الفرق إلى انتظار الطابور، وتأخير التهيئة المسبقة، وتقدم فك الترميز، وسلوك الإلغاء، والإنصاف تحت أطوال مطالبات مختلطة. لا يستفيد طلب قصير ينتظر خلف عمل متعدد الوسائط طويل من متوسط موات.
كذلك، تجنب خطأ حسابيا شائعا: لا تجمع المراحل غير المتزامنة المتداخلة كما لو كانت متسلسلة. التقط طوابع زمنية للحدود، ثم احسب الزمن المنقضي من تلك الحدود.
| المرحلة | المالك المرجح | المقياس المراد التقاطه | المصدر أو واجهة البرمجة للتحقق | خطر التفسير |
|---|---|---|---|---|
| التصدير | Optimum Intel | نجاح التصدير، نوع الرسم البياني، مسار الأثر | إصدار Optimum Intel 2.2 ووثائق نموذج OpenVINO | التعامل مع دعم التصدير كأنه دعم للجهاز |
| التكميم | NNCF | الطريقة، الدقة، ملاحظات المعايرة، فحص انحراف المخرجات | إصدار NNCF 3.4 | مقارنة آثار int8 و int4 كما لو كانت متطابقة |
| تحميل وقت التشغيل | OpenVINO | وقت التجميع، الجهاز، ملاحظة الذاكرة | إصدار OpenVINO 2026.4 | خلط التجميع البارد بزمن تأخر الطلب الدافئ |
| ترميز الوسائط | مسار GenAI وشيفرة النموذج | مدة ترميز الصورة أو الصوت أو النص | إصدار OpenVINO GenAI وطلبات السحب | تجاهل المرميزات أثناء تحسين فك الترميز |
| التهيئة المسبقة | مسار GenAI | الزمن إلى حد أول رمز | الشيفرة أو الوثائق المتعلقة ب GenerationHandle | الخلط بين إحساس البث والعمل الإجمالي |
| فك الترميز | مسار GenAI | إيقاع الرموز ووقت الإكمال | مقاييس مسار GenAI | الإبلاغ عن متوسط الإنتاجية فقط |
| التجميع | المجدول | انتظار الطابور، الإنصاف، تقدم كل طلب | سلوك التجميع المستمر في GenAI | إخفاء الطلبات البطيئة وراء مكاسب إجمالية |
ما تضيفه الإصدارات للمشغلين
تنتمي Optimum Intel 2.2 إلى حد التصدير. ليست قيمتها أن كل نموذج يصبح فجأة مثاليا على كل هدف. قيمتها أن التصدير يصبح جزءا من خريطة الإصدارات، إلى جانب دعم نموذج OpenVINO الموثق. سجل البنية، ووسائط التصدير، واسم الأثر، والدقة. كن حذرا خصوصا مع مسارات العينات حيث لا تتطابق أسماء الآثار المصدرة ومسارات الاستدلال.
ينتمي OpenVINO 2026.4 إلى طبقة وقت التشغيل. اقرأ دعم وقت التشغيل على نحو ضيق. قد تختلف تغطية النماذج، وتغطية المشغلات، وسلوك إضافة الجهاز، ودعم الدقة. إذا وصف عنصر إصدار دعم انتباه Granite hybrid Mamba2 المقسم إلى صفحات على CPU و GPU، فابقه هناك. لا تحول ذلك إلى ادعاء عن NPU.
تنتمي OpenVINO GenAI 2026.4 إلى طبقة المسار. الإشارات الموجهة للمشغلين هي مقاييس ترميز VLM، ومقاييس GenerationHandle لكل طلب، وسلوك التجميع المستمر، وتحسينات الموضع الخاصة بالنموذج. يجب أن تبقى DFlash و MTP و Eagle3 في سياقها الخاص كموضوعات توافق بين النموذج الهدف ونموذج المسودة، لا كوعود تسريع غامضة.
ينتمي NNCF 3.4 إلى الخريطة نفسها لأن التكميم ليس ملاحظة جانبية. إنه يغير الآثار، وعبء التحقق، وفحوصات جودة المخرجات، وأحيانا جدوى الجهاز. إذا قارن فريق أثرا أقدم كامل الدقة بأثر أحدث مكمم وسمى النتيجة مقارنة وقت تشغيل، فالاختبار ملتبس بالفعل.
موضع الجهاز دون أسطورة التسريع الشامل
Qwen3-Omni حالة موضع جيدة لأنها تقاوم مفتاح جهاز واحدا. يمكن للنماذج متعددة الوسائط أن تتضمن معالجة مسبقة، ومرميزات، ومكونات لغة، ومكونات متحدث أو توليد صوت. قد تستفيد بعض الأجزاء من وضعها على GPU. وقد تبقى بعض الأجزاء على CPU. وقد لا تكون بعض الأجزاء موثقة لمسار NPU معين.
القراءة الأكثر أمانا محددة: إن تفريغ المعالجة المسبقة للصور والانتباه الذاتي للرؤية إلى GPU، إضافة إلى موضع كل نموذج فرعي في Talker ModelsMap، قدرات ينبغي اختبارها. وهي ليست وعدا شاملا بأن كل نموذج فرعي ينتمي إلى الجهاز الذي يبدو الأسرع.
| أثر التصدير | التكميم | وقت التشغيل | GenAI | النموذج الفرعي أو المرحلة | الجهاز | الدقة | حالة التحقق |
|---|---|---|---|---|---|---|---|
| qwen3-omni-openvino | لا شيء أو طريقة NNCF مسجلة | 2026.4 | 2026.4.0.0 | المعالجة المسبقة للصور | CPU أو GPU | مثبتة | اختبار مقترح |
| qwen3-omni-openvino | مسجل | 2026.4 | 2026.4.0.0 | الانتباه الذاتي للرؤية | مرشح GPU | مثبتة | اختبار مقترح |
| qwen3-omni-openvino | مسجل | 2026.4 | 2026.4.0.0 | التهيئة المسبقة للغة | CPU أو GPU | مثبتة | اختبار مقترح |
| qwen3-omni-openvino | مسجل | 2026.4 | 2026.4.0.0 | فك الترميز | CPU أو GPU | مثبتة | اختبار مقترح |
| qwen3-omni-openvino | مسجل | 2026.4 | 2026.4.0.0 | نموذج Talker الفرعي | حسب ModelsMap | مثبتة | اختبار مقترح |
ينبغي أن يكون ذلك الجدول مملا. الملل جيد هنا. إذا لم يتم التحقق من صف، فضع عليه علامة مقترح. هذه العادة وحدها تمنع ملاحظة إصدار من التحول إلى وعد معماري.
اختبار A/B محدود لترحيل OpenVINO GenAI 2026.4
يبدأ اختبار الترحيل الجاد بالتثبيتات. سجل Optimum Intel و NNCF و OpenVINO و OpenVINO GenAI، وسطح Python أو Node عند الصلة، وأثر النموذج، والدقة، والجهاز، وبرنامج التشغيل، وافتراضات المجدول. ثم استخدم المطالبات نفسها، والصور نفسها، وعينات الصوت نفسها، ونمط التزامن نفسه، وفحوصات جودة المخرجات نفسها.
افصل نجاح التصدير عن نجاح وقت التشغيل. يمكن للنموذج أن ينجح في التصدير ومع ذلك يفشل في هدف الموضع. ويمكن لأثر مكمم أن يتحمل ومع ذلك ينحرف أكثر مما يناسب المهمة. ويمكن لطلب دافئ أن يبدو سليما بينما يكسر وقت التجميع البارد خطة الطرح.
| مجال القرار | ما يقاس قبل الترحيل | المقارنة على الحزمة القديمة والجديدة | شرط المتابعة | شرط التأجيل |
|---|---|---|---|---|
| التصدير | إنشاء الأثر والبيانات الوصفية | النموذج والمهمة نفسيهما | أثر متوافق مع تثبيتات واضحة | يتطلب التصدير التفافا غير متحقق منه |
| التكميم | الانحراف وسجل الدقة | مجموعة التقييم نفسها | تبقى الجودة مقبولة | مصدر الانحراف غير واضح |
| المسار البارد | ملاحظات التجميع والتحميل | العتاد نفسه | بدء تشغيل مقبول تشغيليا | يكسر المسار البارد نموذج الطرح |
| المسار الدافئ | المرميز، التهيئة المسبقة، فك الترميز | المدخلات نفسها | يتحسن سلوك المرحلة أو يبقى مقبولا | ينتقل عنق الزجاجة دون تفسير |
| التجميع | الطابور والإنصاف لكل طلب | التزامن نفسه | لا يوجد سلوك ذيل غير مقبول | يخفي مكسب إجمالي ضررا للطلبات |
| الموضع | مصفوفة الجهاز والنموذج الفرعي | الأثر نفسه | الصفوف المتحقق منها فقط | صف غير مدعوم مطلوب للإطلاق |
هذه خطة اختبار، لا معيار أداء منفذا. ينبغي للفرق تجنب الترقيات الواسعة عندما يكون دعم واجهة البرمجة، أو رسم خريطة الجهاز، أو توافق الأثر، أو جودة المخرجات ما زال غير متحقق منه.
ما تخطئ فيه الفرق عند توقيت الاستدلال متعدد الوسائط
أولا، تعامل التصدير والتكميم ووقت التشغيل ومسارات GenAI كإصدار واحد. هذا يجعل تحليل السبب الجذري مؤلما. يجب أن تكون ترقية الإصدار تغييرا مضبوطا في الحزمة، لا كومة من تغييرات غير مرتبطة.
ثانيا، تخلط أرقام البدء البارد بمقاييس الطلب الدافئ. التجميع البارد وتحميل النموذج مهمان. يستحقان تسمية خاصة بهما. خلطهما بزمن تأخر الطلب الدافئ يصنع ضوضاء.
ثالثا، تضبط فك الترميز بينما تتجاهل مرميزات الوسائط. في الأنظمة متعددة الوسائط، يمكن لمراحل الصور والصوت أن تهيمن على أحمال عمل مختلفة. ضبط فك الترميز لن يصلح طلبا عالقا في المعالجة المسبقة أو الترميز.
رابعا، تسمي التداخل غير المتزامن تخفيضا في زمن التأخر دون دليل حدودي. يمكن للتداخل أن يقلل الزمن المنقضي. ويمكنه أيضا أن يجعل الأثر أصعب قراءة. الطوابع الزمنية وحدها تظهر ما حدث.
خامسا، تفترض أن دعم النموذج يعني دعما متحققا منه على كل جهاز. يجب فحص الدعم حسب البنية، وتغطية المشغلات، والدقة، وإصدار وقت التشغيل، والجهاز المستهدف. هذه ليست بيروقراطية. إنها الطريقة التي تتجنب بها الفرق شحن خطة موضع لا تعمل إلا في شريحة عرض.
التحذيرات والحدود وخطة قياس تستحق الشحن
لعمل الترحيل كلفة. قد يتطلب آثار تصدير جديدة، وفحوصات تكميم منقحة، وتغييرات في لوحات المعلومات، وبوابات طرح، ومسارات رجوع. الخصوصية مهمة أيضا. يمكن أن تتضمن المدخلات متعددة الوسائط صورا أو صوتا أو مستندات حساسة، لذلك ينبغي لقابلية المراقبة أن تتجنب المحتوى الخام ما لم تسمح السياسة بذلك.
تحتاج التراخيص أيضا إلى مراجعة منفصلة. تراخيص آثار النماذج وتراخيص المكتبات ليست الشيء نفسه. يمكن أن تكون حزمة وقت التشغيل مقبولة بينما يكون لأثر النموذج قيود تؤثر في النشر.
تباين العتاد فخ آخر. قد لا تنتقل نتيجة على CPU أو GPU أو NPU أو برنامج تشغيل أو إعداد دقة واحد إلى آخر. ويمكن لحالة التخزين المؤقت أيضا أن تشوه القياسات، خاصة عندما تكون النماذج المجمعة أو مخابئ المقاطع أو مخابئ المعالجة المسبقة للصور أو المجدولات دافئة. السرعة ليست مفيدة إذا ساءت جودة المخرجات أو ملاءمة المهمة أو الارتكاز متعدد الوسائط.
| مجموعة المقاييس | ما يجب تسجيله | سبب أهميته |
|---|---|---|
| تثبيتات الإصدار | Optimum Intel و NNCF و OpenVINO و GenAI | تمنع انجراف الحزمة الخفي |
| تثبيتات الأثر | اسم النموذج، الدقة، طريقة التكميم | تفصل تغيير النموذج عن تغيير وقت التشغيل |
| توقيت المراحل | الترميز، التهيئة المسبقة، فك الترميز، الطابور | يجد عنق الزجاجة الحقيقي |
| فحوصات الجودة | أمثلة المهمة وملاحظات القبول | تمنع قرارات الأداء وحده |
| فحوصات الموضع | النموذج الفرعي، الجهاز، الدقة، الحالة | تتجنب افتراضات التسريع الشامل |
| معايير الرجوع | عتبة الفشل والمالك | تجعل الترحيل قابلا للعكس |
{
"framework": "Encode-to-Decode Timing Map",
"requiredPins": ["optimum-intel", "nncf", "openvino", "openvino-genai", "model-artifact", "precision", "device"],
"stages": ["export", "quantization", "runtime_compile", "modality_encoding", "prefill", "decode", "continuous_batching"],
"goNoGo": ["artifact_compatible", "quality_acceptable", "stage_metrics_explained", "placement_validated", "rollback_defined"]
}يمكن ل Optijara أن تساعد في تحويل هذا النوع من خرائط التوقيت إلى خطة تقييم، لكن النقطة الأكبر بسيطة. لا ترحل لأن ملاحظة إصدار تبدو سريعة. رحل عندما تكون المراحل قابلة للقياس، وصفوف الموضع متحققا منها، وفحوصات الجودة ما زالت ناجحة، والرجوع معرفا بالفعل.
النقاط الرئيسية
- 1تعامل مع Optimum Intel و NNCF و OpenVINO و OpenVINO GenAI كحدود إصدارات منفصلة في اختبارات الترحيل.
- 2قس ترميز الرؤية والصوت والنص بشكل منفصل عن التهيئة المسبقة وفك الترميز.
- 3تحقق من أسماء مقاييس GenerationHandle و VLM ووحداتها وتوافرها من شيفرة الإصدار أو وثائقه الأصلية قبل وضعها في لوحة معلومات.
- 4استخدم موضع Qwen3-Omni كتمرين تحقق لكل نموذج فرعي، لا كادعاء تسريع شامل للجهاز.
- 5قارن الحزم القديمة والجديدة فقط تحت مدخلات ودقة وعتاد وافتراضات مجدول وفحوصات جودة متطابقة.
الخلاصة
تكون Optimum Intel 2.2 و OpenVINO GenAI 2026.4 في أقوى حالاتهما عندما يعاملان أولا كترقية قياس. ارسم التصدير، والتكميم، وتجميع وقت التشغيل، وترميز الوسائط، والتهيئة المسبقة، وفك الترميز، والتجميع، والموضع كمراحل منفصلة. ثم قرر ما الذي ستتبناه، وما الذي ستؤجله، وما الذي ما زال يحتاج إلى إثبات على حزمتك أنت. هذا أبطأ من ترديد عنوان معيار أداء، لكنه الطريقة التي تتجنب بها فرق البنية التحتية ترحيلات مربكة.
الأسئلة الشائعة
ما استخدام Optimum Intel 2.2 مع OpenVINO؟
تصل Optimum Intel سير عمل نماذج Hugging Face بمسارات التصدير ووقت التشغيل في OpenVINO. ينبغي للمشغلين تسجيلها كطبقة التصدير وإعداد النموذج، إلى جانب بنية النموذج، واسم الأثر، والدقة، وملاحظات التوافق.
ما الذي تغير في OpenVINO GenAI 2026.4 للاستدلال متعدد الوسائط؟
تشمل التغييرات ذات الصلة للمشغلين عمل الإصدار حول مقاييس ترميز VLM، ومقاييس GenerationHandle لكل طلب، وسلوك التجميع المستمر، وقدرات الموضع الخاصة بالنموذج. تحقق من أسماء واجهات البرمجة الدقيقة، والوحدات، والتوافر من عناصر الإصدار الأصلية قبل التنفيذ.
لماذا ينبغي للفرق فصل مقاييس الترميز والتهيئة المسبقة وفك الترميز؟
لأن اختناقات الأنظمة متعددة الوسائط يمكن أن تقع في أماكن مختلفة. يمكن للمعالجة المسبقة للصور، وترميز الرؤية، ومعالجة الصوت، وتضمين النص، والتهيئة المسبقة، وفك الترميز، والطوابير أن تشكل كل منها زمن التأخر المرئي للمستخدم.
هل يدعم OpenVINO كل نموذج على CPU و GPU و NPU؟
لا. يجب فحص الدعم حسب البنية، وتغطية المشغلات، والدقة، وإصدار وقت التشغيل، وإضافة الجهاز، وأثر النموذج. مسار التصدير المدعوم ليس تسريعا شاملا على كل جهاز.
كيف ينبغي للفرق اختبار موضع أجهزة Qwen3-Omni؟
استخدم مصفوفة لكل نموذج فرعي للمعالجة المسبقة، ومسارات الرؤية، ومراحل اللغة، ومكونات Talker، والدقة، والجهاز، وحالة التحقق. قارن الحزم القديمة والجديدة على مدخلات وعتاد ودقة وافتراضات تزامن متطابقة.
المصادر
- https://huggingface.co/blog/echarlaix/optimum-intel-v22
- https://github.com/huggingface/optimum-intel/releases/tag/v2.2.0
- https://github.com/openvinotoolkit/openvino/releases/tag/2026.4.0
- https://github.com/openvinotoolkit/openvino.genai/releases/tag/2026.4.0.0
- https://github.com/openvinotoolkit/nncf/releases/tag/v3.4.0
- https://huggingface.co/docs/optimum-intel/en/openvino/models
- https://github.com/openvinotoolkit/openvino.genai/pull/3860
- https://github.com/openvinotoolkit/openvino.genai/pull/4102
بقلم
Hamza Diazحمزة دياز هو مؤسس Optijara، حيث يبني وكلاء ذكاء اصطناعي عمليين، وأنظمة أتمتة، وسير عمل Copilot للشركات الخدمية. يكتب عن تشغيل الذكاء الاصطناعي، واستراتيجية الوكلاء، والتطبيق الواقعي للفرق التي تريد أنظمة مفيدة بدلًا من الضجيج.
