Basis Conversations 1500: خريطة بساعة مشتركة لتقييم تبادل الأدوار
تعد Basis Conversations 1500 مفيدة لتقييم تبادل الأدوار لأنها تحفظ صوت المشاركين على ساعة مشتركة وتفصل النصوص، وتسميات الآلة، واللحظات البشرية، والأصوات. يوضح هذا الدليل كيفية بناء نوافذ تقييم واعية بالتسرب من دون التعامل مع ASR المشوش، أو التسميات المؤقتة، أو التداخلات غير المراجعة على أنها حقيقة ذهبية.
السؤال الصعب في تقييم تبادل الأدوار داخل Basis Conversations 1500 ليس دائما من تكلم. غالبا يكون السؤال هو ما إذا كان على النظام أن ينتظر، أو يقدم إقرارا صغيرا، أو يبدأ إجابته، أو يفسح المجال. لهذا تعد Basis Conversations 1500 مفيدة لتقييم تبادل الأدوار. فهي تمنح الفرق مسارات مشاركين متزامنة وطبقات حكم منفصلة، بحيث يمكن دراسة التوقيت على ساعة المحادثة بدلا من ضغطه داخل نص أو ملف diarization. يبدو ذلك فرقا صغيرا إلى أن تحاول قياس المقاطعات. عندها يصبح هو العمل كله. هناك فخ هنا. إذا عومل ASR المشوش على أنه حقيقة، أو عوملت تسميات الآلة المفقودة كأمثلة سالبة، أو عدت أصوات المصنفين كأحداث كلامية، فسيبدو الاختبار المعياري نظيفا بينما يقيس شيئا أضيق من مشكلة المنتج. الاستخدام الأفضل أضيق: ابن نوافذ بساعة مشتركة، وأبق مصدر كل تسمية ملحقا بها، وقسم البيانات قبل إنشاء النوافذ، واذكر بدقة ما تستطيع كل طبقة أدلة إثباته.
ما الذي تضيفه Basis Conversations 1500 فعليا
أصدرت Basis مجموعة Conversations 1500 بوصفها مجموعة بيانات كلام محادثي متعددة اللغات، متعددة الأطراف، وباتصال مزدوج كامل. يصف الإصدار العام 1,502 ساعة محادثة محسوبة مرة واحدة على خط زمن المحادثة، و1,907 محادثات، و2,396 مقطعا، و2,645 متحدثا، و22 لغة، و33 دولة. هذه الأرقام ليست مجرد مؤشرات حجم. إنها تخبرك أن مجموعة البيانات تدور حول المحادثات كما تحدث، بما في ذلك التداخل، والتوقفات، والردود الخلفية، والإصلاحات، وتغيرات المتحدثين، وخيارات التوقيت الصغيرة التي تجعل التفاعل المنطوق يبدو طبيعيا أو مربكا. لا تصغ هذا بوصفه معيار ASR نظيفا وخاضعا للإشراف. تقول بطاقة مجموعة البيانات العامة إن النصوص تلقائية، إما في الوقت الحقيقي أو مستكملة لاحقا، وتحذر من استخدامها كإشراف تدريبي من دون تحقق. هذا التحذير أهم في اللغات الأقل دعما، حيث يمكن أن تتفاوت جودة النصوص بما يكفي لتشويه دراسة التوقيت إذا أصبح النص طبقة الحقيقة الرئيسية. الصياغة الأكثر أمانا بسيطة: Basis Conversations 1500 هي مجموعة بيانات لتوقيت التفاعل. وهي تساعد الفرق على السؤال عما إذا كان نظام صوتي يبدأ أثناء توقف، أو يتجاهل ردا خلفيا، أو يقاطع دورا مستمرا، أو ينتظر طويلا بعد تسليم الدور، أو يعامل التداخل التعاوني كأنه صراع. هذه ليست الأسئلة نفسها حول ما إذا كان نموذج diarization قد أسند تسمية المتحدث الصحيحة، أو ما إذا كان ASR قد أنتج نصا مصقولا. ولرؤية مكملة حول diarization وتسليم النصوص، راجع دليل Optijara عن NVIDIA Nemotron 3 speaker transcript handoff. يوصف كل مسار مشارك على أنه ملف FLAC أحادي 16-bit بتردد 48 kHz، ومحاذى إلى بداية المقطع والطول والساعة نفسها. وجود مسار ميكروفون خاص واحد لكل مشارك مفيد لأن المراجع يستطيع فحص ما حدث على كل قناة في اللحظة نفسها. ومع ذلك، فإن صوت الميكروفون الخاص ليس عزلا استوديويا. يمكن للتسرب الصوتي، وصوتيات الغرفة، وجودة الجهاز، وآثار التسجيل أن تؤثر كلها في توقيت الحدث. تحتاج تفاصيل المشاركين أيضا إلى عناية. تذكر المواد العامة وجود 2 إلى 4 متحدثين متزامنين، بينما يمكن أن تشمل المحادثات الأطول مشاركين مميزين أكثر بمرور الوقت مع دخول أشخاص وخروجهم. ويصف الإصدار أيضا وسيطا يبلغ 5 مشاركين عبر المحادثات، ويشير إلى أن المحادثات الطويلة يمكن أن تضم أكثر من ذلك بكثير. في التقييم، لا يساوي عدد المتحدثين المتزامنين على مستوى المقطع إجمالي مجموعة المشاركين في المحادثة الأصلية. مجموعة البيانات مقيدة، والوصول إليها يراجع يدويا، وتصف الصفحة العامة ترخيصا مخصصا باسم basis-data-license-1.0. تعلن المواد العامة إتاحة مجانية للاستخدام التجاري والبحثي، لكن على فرق الإنتاج قراءة الترخيص الكامل قبل الاعتماد عليه. كما تحظر الشروط العامة التعرف إلى المتحدثين، أو التواصل معهم، أو انتحالهم، أو إعادة بناء عمليات الإزالة. تستخدم هذه المقالة المواد العامة فقط. وهي لا تفحص ملفات مخفية مقيدة، ولا تستمع إلى عينات، ولا تدرب نماذج، ولا تعرض نتائج اختبارات معيارية.
لماذا يتعطل تقييم تبادل الأدوار
يكون الإصدار في أقصى فائدته عندما تبقى طبقات الأدلة منفصلة. لا تحمل مسارات الصوت، والنصوص، واللحظات البشرية، وأصوات المصنفين، وتسميات الآلة الوزن نفسه. إذا سوِّيت كلها في جدول حقيقة مرجعية واحد، فستحصل على جدول أنيق بمعنى هش. يمكن أن يساعد نص التفريغ في السياق، والفرز، والمراجعة اليدوية. لكن لا ينبغي أن يكون مصدر التوقيت الرئيسي لتقييم المقاطعة، أو التوقف، أو الرد الخلفي. يمكن للنصوص التلقائية أن تزحزح الكلمات، أو تسقط الإقرارات القصيرة، أو تطبع التلعثم، أو تتدهور في لغات ذات دعم ASR أضعف. قد يكون النموذج الذي يبدو أنه يقاطع بناء على ترتيب النص قد استجاب لدليل صوتي قبل أن يستقر النص. وقد يكون النموذج الذي يبدو أنه يفوت ردا خلفيا قد واجه نطقا خافتا لم ينج من ASR. لذلك استخرج نوافذ تبادل الأدوار من الساعة المشتركة ومسارات المشاركين أولا، ثم أضف نص التفريغ كسياق. دع النص يشرح ما قد يسمعه المراجع. لا تدعه يحدد حقيقة التوقيت ما لم تكن تلك الشريحة قد فحصت. لتسميات الآلة دور مختلف. فهي إشارات مرشحة مفيدة، وليست سلبيات تلقائية. إذا بني مولد المرشحين من الموجات الصوتية، أو تحليل صوت غير متصل، أو تحكيم قائم على النص، فإن نقاط عماه تشكل مجموعة المرشحين. يمكن للاستدعاء المقاس من مجموعة منحازة بالمرشحين أن يكافئ الأنظمة التي تطابق مولد المرشحين بدلا من الأنظمة التي تجد الأحداث الفعلية. ينطبق انضباط المصدر نفسه على أعمال الطابع الزمني للأحداث مثل دليل Optijara عن Vaani noise event timestamp dataset walkthrough. الإصلاح واضح لكنه متعب: أنشئ نوافذ سالبة مدققة بشكل مستقل. إذا قدم تقرير دقة الأحداث واستدعاءها، فيجب أن يتضمن المقام نوافذ مختارة راجعها البشر لاحتمال وجود أحداث، وليس فقط النوافذ التي اشتبه نموذج بالفعل في شيء ما داخلها. تصف بطاقة مجموعة البيانات نحو 100 ساعة مشروحة بشريا، و23,751 لحظة بشرية عبر 148 محادثة في 14 لغة، و113,096 صوتا من 7,362 مصنفا. هذه الأصوات البالغ عددها 113,096 ليست 113,096 منطوقا مستقلا. إنها أحكام على لحظات مراجعة. الخلاف ليس إزعاجا يجب حذفه. يمكن أن يشير إلى غموض، أو اختلاف ثقافي، أو نية تداخل، أو عدم يقين صوتي، أو حد حدث ضبابي. تستحق النوافذ الغامضة شريحة تقييم منفصلة. أدرج الإقرارات الصغيرة، والضحك في منتصف الفكرة، ودخول مشارك آخر إلى الدور، والتوقفات التي قد تعني التفكير أو التنازل. قارن هذه بنهايات الدور الواضحة بدلا من افتراض أي فئة تسبب إخفاقات منتج أكثر.
إطار خريطة المحادثة ذات الساعة المشتركة
تبقي خريطة Optijara للمحادثة ذات الساعة المشتركة كل وحدة مرتبطة بقاعدة زمنية مشتركة، وتمنح كل وحدة دور تقييم محدودا.
| الوحدة | ما تمثله | استخدامات آمنة | ما لا تستطيع إثباته وحدها |
|---|---|---|---|
| المحادثة | هوية محادثة أكبر قد تحتوي على تغيرات في المشاركين بمرور الوقت | التجميع، التحكم في التسرب، تحليل رسم المشاركين | تغطية تدريب واختبار متوازنة من دون تحقق |
| المقطع | مقتطف بساعة مشتركة مع مسارات مشاركين محاذاة | استخراج النوافذ، مقارنة التوقيت، مراجعة واعية بالتنقيح | الاستمرارية الطبيعية عبر الفجوات أو التنقيحات |
| المسار | صوت ميكروفون خاص بمشارك واحد لمقطع | توقيت صوتي لكل مشارك، تحليل قناة المصدر | العزل المثالي، الكلام النشط، أو الكلام النظيف |
| اللحظة البشرية | لحظة مرشحة تمت مراجعتها | تحليل مدقق لذلك المرشح وتلك الفئة | تغطية كاملة لكل الأحداث الممكنة |
| الصوت | حكم مصنف على لحظة | تحليل الاتفاق، تحليل الغموض | حدث كلامي مستقل أو احتمال معاير |
| تسمية الآلة | تسمية مؤقتة مكتشفة أو مولدة | اكتشاف المرشحين، استكشاف الشرائح | حقيقة ذهبية أو مجموعة سالبة متحققة |
استخدم المحادثات للتجميع والتحكم في التسرب. استخدم المقاطع لإنشاء نوافذ محاذاة. استخدم المسارات لتوقيت كل مشارك. استخدم اللحظات البشرية لتحليل الأحداث المراجعة. استخدم الأصوات لدراسة اتساع الحكم. استخدم تسميات الآلة لاكتشاف المرشحين وبناء طوابير التدقيق. إبقاء هذه الأدوار منفصلة يمنع الأخطاء الشائعة: عد الأصوات كأحداث، أو مضاعفة ساعات المحادثة بقنوات المشاركين، أو افتراض أن نوافذ الآلة غير الموسومة سلبيات نظيفة.
سير عمل عملي لتقييم الواجهات ذات الاتصال المزدوج الكامل
ابدأ بحدود الوصول. اطلب الوصول عبر العملية الرسمية، وراجع الترخيص المخصص، ولا تتجاوز البوابات أو تكشط الملفات المخفية. بعد الموافقة، ابدأ بالبيانات الوصفية أولا بدلا من تنزيل صوت كبير بحكم العادة. تشرح وثائق صوت Hugging Face Datasets سبب أهمية إعدادات فك الترميز للتسجيلات الطويلة: يمكن للفرق فحص المراجع أو البيانات الوصفية من دون فك ترميز ملفات كبيرة في وقت مبكر جدا. قسم قبل إنشاء نوافذ الأحداث. إذا ظهرت نوافذ من المحادثة نفسها في مجموعتي التدريب والتقييم، يمكن لنموذج أو prompt أن يتعلم إيقاع المحادثة، أو عادات المتحدثين، أو الظروف الصوتية، أو سياق الموضوع. تساعد معرفات المتحدثين المستعارة المستقرة، لكن التقسيم الساذج المنفصل بحسب المتحدث ليس كافيا لأن المحادثات متعددة الأطراف تشكل رسوما. ابن رسما تكون فيه المحادثات والمتحدثون المستعارون عقدا، واجمع المكونات المتصلة، ثم قسم تلك المجموعات. قد يخلق ذلك عدم توازن عندما يكون أحد المكونات كبيرا أو تكون تغطية اللغات غير متساوية. أبلغ عن المفاضلة بدلا من التظاهر بأن التقسيمات الخالية من التسرب والمتوازنة تماما تتعايش دائما. ابن نوافذ حول عائلات الأحداث المهمة للأنظمة ذات الاتصال المزدوج الكامل: نتائج التوقف، وفئات التداخل، وسلوك الإصلاح، والضحك، والردود الخلفية. استخدم نافذة السياق نفسها لكل نظام تجري مقارنته. إذا كان النظام الهدف يعمل بالبث، فامنع النظر المستقبلي الذي لن يملكه النظام الحي.
| هدف التقييم | تصميم النافذة المقترح | إرشاد المقاييس | التحفظ المطلوب |
|---|---|---|---|
| المقاطعة المبكرة | نافذة قبل دور متحدث آخر المستمر وأثناءه | عد المقاطعات مقابل نوافذ مدققة بشكل مستقل | لا تستنتج النية من النص وحده |
| التسليم المتأخر | نافذة بعد أن يبدو أن متحدثا يتنازل عن الدور | قس تأخير الاستجابة ومعدل التسليم الفائت | قد تكون فئة التوقف غامضة |
| الرد الخلفي الفائت | فرصة إقرار قصيرة أثناء دور آخر | أبلغ عن الاكتشاف والاستجابة المناسبة التي لا تستحوذ على الدور | يهم الصوت منخفض الطاقة وإسقاطات ASR |
| التداخل التعاوني | تداخل لا يعني فيه الكلام المتزامن صراعا | افصله عن المقاطعة التنافسية | يتطلب مراجعة بشرية للفئات الشبيهة بالنية |
| الإصلاح | لحظات إصلاح المستمع أو إصلاح المتحدث الذاتي | تتبع ما إذا كان النظام ينتظر أو يوضح أو يقاطع | يمكن أن تكون حدود الفئة ضبابية |
التقييم الأصلي متعدد المسارات وتقييم الصوت المختلط مهمتان منفصلتان. إبقاء مسارات المصدر منفصلة يحفظ توقيت المشاركين ويسهل فحص من كان نشطا على أي قناة. إذا أنشأ اختبار معياري إشارة مختلطة، فحدد headroom، وقواعد القناة النشطة، وفحوص القص، وسبب المزج. يمكن لجمع المسارات عند وحدة واحدة أن يسبب قصا. ويمكن للمتوسط الأعمى أن يمحو إشارات التوقيت والطاقة التي تحتاجها المهمة. أبلغ عن النتائج بحسب اللغة، وعدد المشاركين، ونوع الحدث، وحالة التسجيل إذا كانت متاحة، وطول المحادثة، ومصدر التعليق. الإسبانية والعربية مثالان على لغات لها ساعات أكثر بكثير في الإصدار العام من فئة صغيرة جدا مثل الأوكرانية، لذلك يمكن للمقاييس المجمعة أن تخفي شرائح ضعيفة. توصف التغطية البشرية عبر 14 لغة، وليس كل اللغات البالغ عددها 22، لذلك لا توح بتغطية مراجعة متساوية.
| مجال القياس | ما يجب الإبلاغ عنه | ما لا يجب ادعاؤه |
|---|---|---|
| اتفاق التسميات | توزيع الأصوات، والخلاف، وأعداد اللحظات المراجعة | أن الخلاف يساوي خطأ النموذج |
| أداء أحداث النموذج | الدقة والاستدعاء مقابل نوافذ مدققة بشكل مستقل | الاستدعاء من مجموعة مرشحين موجبة فقط |
| سلوك التوقيت | تأخير الاستجابة، ومعدل المقاطعة المبكرة، ومعدل التسليم المتأخر | أن التوقيت غير المتصل يثبت السلوك الحي |
| فحوص الشرائح | شرائح اللغة، والحدث، والمشارك، ومجموعة المحادثات | أن درجة مجمعة واحدة كافية |
| مصدر البيانات | نوافذ مراجعة بشريا مقابل نوافذ موسومة مؤقتا بالآلة | أن كل تسمية آلة حقيقة ذهبية |
كيفية استخدام الأحكام البشرية من دون مبالغة
يصف الإصدار العام فئات أحداث ترتبط مباشرة بسياسة الواجهة: فئات تداخل مثل تعاوني، وتنافسي، وبداية متزامنة، وغير واضح، أو لا يوجد تداخل، ونتائج توقف مثل الاحتفاظ بالدور، والانتهاء الطبيعي، والانتهاء المحرج، وتسميات إصلاح مثل إصلاح المستمع وإصلاح المتحدث الذاتي. هذه الفئات مفيدة لأنها أقرب إلى جودة التفاعل من معدل خطأ الكلمات. توصف تسميات الآلة للضحك والردود الخلفية بأنها مؤكدة بشريا في المواد العامة. أما تسميات الآلة الأخرى، بما في ذلك الفئات المتعلقة بالتداخل، فيجب التعامل معها كتسميات مؤقتة ما لم تضف مهمة التقييم مراجعة مستقلة. هذا لا يجعلها عديمة الفائدة. بل يعني أن وظيفتها اكتشاف المرشحين، واستكشاف البيانات، وتوجيه التدقيق. يجب الإبلاغ عن اتفاق المصنفين بصورة منفصلة عن أداء النموذج. يمكن لنافذة منقسمة الأصوات أن تساعد فريق المنتج على فحص قرارات توقيت بديلة من دون التعامل مع تفسير واحد على أنه مؤكد.
أخطاء شائعة يجب تجنبها مع Basis Conversations 1500
الأخطاء الشائعة ليست غريبة. تعد الفرق ساعات القنوات كساعات محادثة. تمزج المسارات قبل تعريف المهمة. تعامل النصوص التلقائية كإشراف. تستخدم تقسيمات ساذجة منفصلة بحسب المتحدث. تخلط بين التنقيحات أو الفجوات والتوقفات الطبيعية. يجب حساب ساعات المحادثة مرة واحدة على الخط الزمني المشترك، لا ضربها في قنوات المشاركين. النصوص التلقائية سياق، وليست إشرافا ذهبيا افتراضيا. تساعد معرفات المتحدثين المستعارة المستقرة، لكنها لا تحل التسرب وحدها. يجب أن تبقى فجوات المحادثة الأصلية والتنقيحات إشارات مصدر. لا تزلها بصمت، أو تعكسها، أو تعامل الصمت المدرج كسلوك طبيعي في تبادل الأدوار.
خطة القياس والخطوات التالية
فيما يلي خطة مدمجة قابلة للقراءة آليا. وليست تقريرا بنتائج اختبار معياري من Optijara.
{
"dataset": "Basis Conversations 1500",
"access": "gated, manually reviewed, custom basis-data-license-1.0 license to review",
"clock": "segment-level shared time zero across participant tracks",
"labelProvenance": {
"humanMoments": "reviewed candidate moments",
"votes": "labeler judgments, not independent events",
"machineLabels": "candidate or provisional signals unless independently audited"
},
"proposedMetrics": [
"event precision and recall on independently audited windows",
"early interruption rate",
"late handoff rate",
"missed backchannel rate",
"slice-level language, participant, and event reports"
],
"limitations": [
"automatic transcripts are not clean ASR supervision by default",
"offline windows do not prove closed-loop behavior",
"speaker and conversation leakage require graph-aware grouping"
]
}
احفظ الساعة. قسم قبل إنشاء النوافذ. دقق النوافذ السالبة. أبق الاتفاق البشري منفصلا عن أداء النموذج. اختبر السلوك ذي الحلقة المغلقة بعد الفرز غير المتصل. تكمل Basis Conversations 1500 أعمال diarization وتسليم النصوص، لكن اختزالها إلى diarization يفوت المغزى. كما تكمل تقييم الطوابع الزمنية للأحداث، لكن قيمتها المميزة هي توقيت المحادثات متعددة الأطراف على ساعة مشتركة واحدة. بالنسبة إلى الفرق التي تقارن نماذج الصوت أو تبني واجهات متعددة الوسائط ذات اتصال مزدوج كامل، قد يحدث العمل الأكثر قيمة قبل اختيار النموذج. عرف نوافذ الأحداث. قرر كيف ستدقق النوافذ السالبة. أبق منطق التقسيم صادقا. أبلغ عن الشرائح بدلا من الاختباء وراء درجة واحدة. يمكن أن تساعد Optijara في تصميم طبقة التقييم تلك بحيث تجيب مقارنات الموردين عن السؤال التشغيلي الذي يعتمد عليه المنتج فعلا.
النقاط الرئيسية
- 1من الأفضل التعامل مع Basis Conversations 1500 كمجموعة بيانات لتوقيت المحادثة بساعة مشتركة، لا كمعيار ASR نظيف.
- 2يجب أن تبقى الأصوات، واللحظات البشرية، وتسميات الآلة، والمسارات، والمقاطع، والمحادثات طبقات أدلة منفصلة.
- 3يتطلب التقييم الآمن من التسرب تجميع المحادثات والمتحدثين قبل استخراج نوافذ الأحداث.
- 4لا ينبغي الإبلاغ عن دقة الأحداث واستدعائها إلا مقابل نوافذ مدققة بشكل مستقل، لا تسميات مرشحين فقط.
- 5يجب أن تبقى مسارات المشاركين المصدرية منفصلة ما لم تعرف مهمة صوت مختلط قواعد المزج وheadroom صراحة.
- 6تقييم تبادل الأدوار غير المتصل مفيد كفرز، لكنه لا يثبت سلوك النظام الحي ذي الحلقة المغلقة.
الخلاصة
تمنح Basis Conversations 1500 فرق الصوت والوسائط المتعددة طريقة لفحص توقيت المحادثة على ساعة مشتركة. تعتمد قيمتها على انضباط التقييم: حفظ المصدر، والتقسيم قبل إنشاء النوافذ، وتدقيق السلبيات، وفصل الحكم البشري عن أداء النموذج، والتعامل مع النتائج غير المتصلة كطبقة واحدة ضمن خطة أوسع لتقييم النظام الحي.
الأسئلة الشائعة
ما هي Basis Conversations 1500؟
هي مجموعة بيانات كلام محادثي متعددة اللغات ومتعددة الأطراف، تضم مسارات مشاركين متزامنة، وبيانات وصفية عامة، وتسميات آلة، وأحكاما بشرية لدراسة سلوك المحادثة ذات الاتصال المزدوج الكامل.
هل يمكن استخدام Basis Conversations 1500 كمعيار ASR نظيف؟
ليس من دون فحص دقيق. يصف الإصدار العام النصوص بأنها نصوص تلقائية في الوقت الحقيقي أو مستكملة لاحقا، ويحذر من التعامل معها افتراضيا كبيانات تفريغ نظيفة خاضعة للإشراف.
لماذا تعد مسارات المتحدثين ذات الساعة المشتركة مهمة لتقييم تبادل الأدوار؟
لأنها تتيح للمقيمين مقارنة صوت المشاركين، والتداخل، والتوقفات، والإصلاحات، والردود الخلفية على خط زمني مشترك بدلا من استنتاج التوقيت من النصوص أو مخرجات diarization فقط.
هل الأصوات البالغ عددها 113,096 هي نفسها 113,096 حدثا كلاميا؟
لا. إنها أصوات أحكام بشرية من مصنفين على لحظات مراجعة، وليست منطوقات مستقلة أو أحداثا مستقلة.
كيف ينبغي للفرق منع التسرب عند التقييم على هذه المجموعة؟
ينبغي لها أن تقسم بحسب علاقات المحادثات والمتحدثين المجمعة قبل إنشاء نوافذ الأحداث، وأن تبقي مقاطع المحادثة نفسها معا، وأن تبلغ عن أي مفاضلات في التغطية.
المصادر
بقلم
Hamza Diazحمزة دياز هو مؤسس Optijara، حيث يبني وكلاء ذكاء اصطناعي عمليين، وأنظمة أتمتة، وسير عمل Copilot للشركات الخدمية. يكتب عن تشغيل الذكاء الاصطناعي، واستراتيجية الوكلاء، والتطبيق الواقعي للفرق التي تريد أنظمة مفيدة بدلًا من الضجيج.
