تخطّ إلى المحتوى
كل الرؤى النمذجة المالية والأتمتة بالذكاء الاصطناعي

أتمتة التقارير المالية السردية

الأرقام جاهزة؛ لكنّ كتابة التعليق تستغرق فترة ما بعد الظهر كاملة. إليك كيف نُنشئ تقارير سردية موثوقة قابلة للمراجعة تستشهد بأرقامها.

متخصصون في القطاع المالي يعملون على مبادرة للذكاء الاصطناعي

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

حزمة مجلس الإدارة هي في معظمها المستند ذاته كل شهر بأرقام مختلفة بداخله. تحليل الانحرافات، والتعليق على معدّل التشغيل (run-rate)، وفقرة «لماذا تحرّكت تكلفة عدد الموظفين»: البنية ثابتة، والأرقام تتغيّر، ويقضي المحلّل فترة ما بعد الظهر في إعادة طباعة السياق حول أرقام حُسمت في صباح ذلك اليوم. فصلُ النصّ عن العمليات الحسابية هو ما يجعل فترة ما بعد الظهر تختفي.

هذا الفصل هو جوهر اللعبة كله. النموذج المطلوب منه توليد تعليق إداري انطلاقًا من موجِّه (prompt) يصف عملكم سيكتب جُملًا سلسة ومقنعة تحتوي أرقامًا اختلقها. والخطر يكمن في السلاسة. فجملة واثقة تقول إن هامش الربح الإجمالي تحسّن بمقدار 180 نقطة أساس بينما يقول الجدول 130، فيقرؤها مجلس الإدارة على أنها حقيقة.

ثبِّت النصّ على جدول أرقام محسوم

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

لا يرى النموذج دفتر الأستاذ العام لديكم. إنه يرى هذا الجدول. حين يكتب «نمت إيرادات منطقة أوروبا والشرق الأوسط وأفريقيا (EMEA) بنسبة 12% مقابل الموازنة»، فإن تلك الـ12% هي emea.revenue.var_vs_budget_pct، قيمة حسبتها القناة بالفعل وربطتها بالمصدر. النصّ يعرض الجدول؛ ولا يطرح أي ادّعاء مستقلّ عن العمل.

  • الصحّة اللحظية (point-in-time correctness) تهمّ هنا بقدر ما تهمّ في مخزن سمات نموذج (feature store). يجب أن تعكس الأرقام دفتر الأستاذ كما هو عند لحظة قطع التقرير، لا عند لحظة التوليد، وإلا فإن قيدًا محاسبيًا متأخرًا سيغيّر بصمت رقمًا وصفه التعليق سلفًا.
  • تحدث المطابقة قبل التوليد، لا بداخله أبدًا. إن لم تتجمّع إيرادات القطاعات لتساوي الإجمالي الموحَّد، تتوقف القناة. أنتم لا تريدون أن يُغطّي النموذج على فجوة بجملة أنيقة.
  • تثبت دقّة كيانات (entity resolution) جدارتها حين يكون مركز التكلفة نفسه «Sales - EMEA» في نظام و«EMEA Commercial» في آخر. يشير التعليق إلى كيان قانوني واحد لأن جدول الأرقام قد حسم الاثنين سلفًا.

طبِّق الانضباط نفسه الذي تطبّقه على مجموعة تدريب (training set). التسريب (leakage) هنا هو أن يمدّ النموذج يده إلى رقم لم يكن في الجدول المطابَق: قيمة يتذكّرها نصف تذكُّر من الموجِّه، أو إجمالي أعاد حسابه بنفسه. كلاهما خلل، وجدول الأرقام موجود كي لا يضطرّ النموذج قطّ إلى مدّ يده.

اجعل كل ادّعاء يستشهد برقمه

تثبيت المُدخَل هو نصف التصميم. أما النصف الآخر فيُلزِم المُخرَج بحمل مراجعه كي تتمكّن من فحصه. نجعل النموذج يُصدر تعليقًا يكون فيه كل ادّعاء رقمي موسومًا بمرجع الخليّة الذي جاء منه. داخليًا تبدو الجملة هكذا: «تحسّن هامش الربح الإجمالي بمقدار [gross_margin.var_bps] نقطة أساس»، ويستبدل العارض (renderer) القيمة المحسومة في النهاية.

هذا يمنحك فحصًا آليًا يجري على كل مسودّة قبل أن يقرأها إنسان:

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

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

احتفظ بمجموعة محجوزة (held-out set) من فترات تقارير سابقة مع تعليقها المعتمَد. حين تغيّر الموجِّه، أو مخطط الأرقام (figure schema)، أو النموذج، شغّل التوليد على تلك الفترات وقارن الفروق في المُخرَج. هذه هي مجموعة التقييم (eval set) لديك، وهي الطريقة الأمينة الوحيدة لمعرفة ما إذا كان تغيير يبدو أفضل على حزمة هذا الشهر قد كسر بصمت حزمة الربع الماضي.

احتفظ بأثر التدقيق وأبقِ إنسانًا في الحلقة

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

المعالجة المباشرة الكاملة (straight-through processing) هدف خاطئ لهذا المستند. ينبغي للقناة أن تغيّر ما يفعله المحلّل، لا أن تُزيله. فهي تُسلّم مسودّة مستشهِدة بالأرقام اجتازت الفحص العددي بالفعل، ويقرؤها المحلّل بحثًا عن الحكم. هل يحتاج هذا الانحراف إلى سياق تشغيلي لا تستطيع الأرقام إظهاره؟ هل يدفن النموذج حركة تستحقّ فقرتها الخاصة؟ تعديلاته هي المراجعة التي تهمّ، لأن شخصًا يفهم العمل هو من يعتمد الحكاية، بدل تدقيق العمليات الحسابية.

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

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

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

هل يستطيع النموذج قراءة الأرقام مباشرة من مستودع بياناتنا (data warehouse)؟

لا. إنه يقرأ جدول أرقام محسومة (resolved figure table) تكون قناة إعداد التقارير لديكم قد حسبته وطابقته بالفعل. يصوغ النموذج النص حول أرقام تُسلَّم إليه، فهو لا يعيد حساب أي إجمالي ولا يختلق أي انحراف.

كيف نمنع التعليق من ذكر رقم يتعارض مع الجدول المالي؟

كل رقم يستخدمه النموذج يحمل مرجعًا لخليّته (cell reference)، ويقوم فحص لاحق للتوليد بإعادة قراءة ذلك المرجع ومقارنته بالجملة. أي عدم تطابق يُسقط المسودّة قبل أن يراها إنسان.

هل يحلّ هذا محلّ محلّل التخطيط والتحليل المالي (FP&A) الذي يكتب حزمة مجلس الإدارة؟

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

قراءات ذات صلة

#النمذجة

إعداد تعليقات الأداء التي يوقّع عليها المحلّل بثقة

لا تنجح أتمتة تعليقات المحفظة إلا حين تستند كل جملة إلى رقم من تحليل الأداء. إليك كيف نبنيها بحيث يستطيع المحلّل مراجعتها واعتمادها.

#النمذجة

التنبؤ المستمر والهندسة الكامنة وراء تعليقات الانحرافات بالذكاء الاصطناعي

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

#مكافحة غسل الأموال

صياغة سرديات تقارير الأنشطة المشبوهة (SAR) بنماذج اللغة، بأمان

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

#التنبؤ

التنبؤ بالإيرادات والطلب للشركات التشغيلية

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

تعمل على شيء مشابه؟

أخبِرنا عن بياناتك وسير العمل المحيط بها، وسنعطيك رأياً صريحاً.

احجز مكالمة تعريفية مدتها 30 دقيقة