المدقق الذكي: ما الذي يفحصه فعليًا، وما الذي يتركه لك
«بالذكاء الاصطناعي» تعني عادة صندوقًا أسود. مدقق فاتورتي عكس ذلك عن قصد: كل ملاحظة تأتي من قاعدة دقيقة قابلة للفحص، ويعمل بلا أي مفتاح API أصلًا. أما نموذج اللغة، إن وُجد، فلا يفعل شيئًا سوى الشرح — لا يضع علامة، ولا يتصرف أبدًا.
فريق فاتورتي
معظم ما يُسوَّق بوصفه «مدقّقًا ذكيًا» في برامج المحاسبة هو نموذج لغوي يُعطى وصولًا إلى دفاترك ويُطلب منه أن يعلّق. وهذا يعني أن كل ملاحظة يمكن أن تكون صحيحة أو مختلقة، ولا سبيل لمعرفة أيّهما دون التحقق منها يدويًا — وهو عمل يفترض أن الأداة اختصرته عنك. مدقق فاتورتي مبني بالاتجاه المعاكس: الفحص نفسه قواعد حتمية بسيطة تعمل على أرقامك الحقيقية، والنموذج اللغوي — حين يُوجد مفتاحه — لا يُستدعى إلا بعد أن تُحسم كل ملاحظة، ليكتب فقرة تشرحها لا لتقرر شيئًا فيها.
قواعد، لا تخمينات
يشغّل المدقّق مجموعة ثابتة من الفحوصات على كل تشغيل: تكرارات، ومبالغ شاذة إحصائيًا، وثغرات امتثال، وذمم متأخرة، ومسودات منسية، وحين يكون المخزون مفعّلًا، مشكلات تقييمه أيضًا. كل فحص منها قاعدة يمكن قراءتها وفهمها بالكامل — لا نمطًا تعلّمه نموذج من بيانات لا تراها. وهذا يعني أن كل هذه الفحوصات تعمل بلا أي اتصال خارجي، وبلا أي مفتاح API على الإطلاق؛ فإن لم يكن الذكاء الاصطناعي مفعّلًا في مساحة عملك، تحصل على القائمة نفسها بالضبط، فقط بلا الفقرة السردية في الأعلى.
الفحوصات نفسها
هذا كل ما يبحث عنه المدقّق، والإشارة التي يعتمدها كل فحص:
| الفحص | الإشارة المعتمدة | الخطورة |
|---|---|---|
| فاتورة مكررة | العميل والعملة والمبلغ نفسها خلال ٧ أيام | عالية |
| فاتورة شراء مكررة | المورّد والعملة والمبلغ نفسها خلال ٧ أيام | عالية |
| دفعة مكررة | دفعتان على الفاتورة نفسها، بالمبلغ نفسه، خلال ٧ أيام | عالية |
| فاتورة كبيرة على غير المعتاد | قيمة شاذة إحصائيًا عن تاريخ مساحة العمل نفسها | متوسطة |
| مصروف كبير على غير المعتاد | القاعدة الإحصائية نفسها، على فواتير الشراء | متوسطة |
| ضريبة مفقودة | فاتورة بوعاء موجب وضريبة صفر في دولة خاضعة، ما لم تكن كل بنودها معفاة أو بنسبة صفرية | متوسطة |
| قيد مؤرَّخ في المستقبل | قيد مرحَّل أو معكوس بتاريخ بعد اليوم | متوسطة |
| رصيد نقدي أو بنكي سالب | حساب نقد أو بنك دون الصفر | عالية |
| ذمة متأخرة ٩٠ يومًا فأكثر | من تقرير أعمار الذمم مباشرة | متوسطة |
| مسودة راكدة | فاتورة لا تزال مسودة بعد ٣٠ يومًا | منخفضة |
| رقم تسجيل ضريبي مفقود | فواتير صادرة في دولة خاضعة بلا رقم تسجيل محفوظ | متوسطة |
| سطور بنكية غير مطابَقة | عشرة سطور مستوردة فأكثر لا تزال بلا تطابق | منخفضة |
| مخزون لا يطابق الأستاذ أو تاريخ حركاته (عند تفعيله) | فرق بين دفتر المخزون وحساب المخزون في الأستاذ، أو بين أرصدة المجمَّعات ومجموع الحركات | عالية |
| رصيد مخزون سالب (عند تفعيله) | كمية مخزون دون الصفر | عالية |
| قيمة مخزون بلا كمية، أو كمية بلا تكلفة (عند تفعيله) | قيمة مالية عالقة عند كمية صفر، أو كمية بلا أساس تكلفة | عالية / متوسطة |
| مخزون على صنف متقاعد (عند تفعيله) | رصيد قائم على صنف أُوقف استعماله | متوسطة |
| بيع لم يُحمَّل بأي تكلفة (عند تفعيله) | حركة بيع خفّضت الكمية دون أن تُخفّض قيمة المجمَّع | متوسطة |
| مخزون عند حدّ إعادة الطلب أو دونه (عند تفعيله) | كمية على وشك النفاد بحسب الحدّ المحدَّد للصنف | منخفضة |
| مخزون راكد ١٨٠ يومًا فأكثر (عند تفعيله) | صنف لم تطرأ عليه أي حركة منذ فترة طويلة | منخفضة |
| دفعة منتهية أو مقاربة على الانتهاء (عند تفعيله) | صلاحية دفعة انتهت، أو تنتهي خلال ٩٠ يومًا، ولا تزال في المخزون | عالية / متوسطة |
الفحص الإحصائي — على الفواتير والمصروفات معًا — لا يقارن مبلغًا بحدّ ثابت اخترناه نحن، بل بتوزيع مساحة عملك نفسها بأكملها: يُحسب الرُّبيع الأعلى والمدى الرُّبيعي لكل مبالغها المسجَّلة، وتُعلَّم كل قيمة تتجاوز الرُّبيع الأعلى بثلاثة أمثال المدى الرُّبيعي. ولا يعمل هذا الفحص أصلًا إلا حين تملك مساحة العمل خمس وثائق فأكثر ليُقارَن بها — أقل من ذلك، وكل رقم يبدو طبيعيًا بالتعريف.
«اسأل دفاترك»: مهارات محدودة، لا محادثة مفتوحة
المساعد ليس روبوت محادثة عامًا يُطلق عليه على قاعدة بياناتك. هو موجّه إلى واحدة من إحدى عشرة مهارة ثابتة فقط: الإيراد، والمصروفات، والربح، والنقد، والذمم المدينة، والذمم الدائنة، والضريبة المستحقة، وأكبر العملاء، والفواتير المتأخرة، ومن يدين لك، والمساعدة. وكل إجابة تُحسب من استعلام حقيقي محدَّد سلفًا على دفاترك الفعلية — لا استعلام حرّ يبنيه النموذج بنفسه في أي اتجاه يريده.
التوجيه يمرّ بمرحلتين. أولًا، مطابقة كلمات مفتاحية ثنائية اللغة تعمل بلا أي نموذج على الإطلاق — سؤال يحوي «ربح» أو «profit» يصل إلى مهارة الربح مباشرة. فإن فشلت هذه المطابقة، وكان مفتاح النموذج مُهيَّأ، يُطلب من النموذج اختيار مهارة واحدة من القائمة الثابتة نفسها لا أكثر — ويُرفض أي اختيار لا يقع ضمن الإحدى عشرة أصلًا. والنموذج، في الحالتين، لا يكتب نص الإجابة نفسه أبدًا؛ الإجابة قالب مكتوب مسبقًا بلغتين، يُملأ بأرقام حقيقية من دفاترك.
وهو للقراءة فقط. لا يوجد في شيفرة المساعد ولا المدقّق أي مسار يُرحّل قيدًا، أو يرسل فاتورة، أو يغيّر تصنيفًا. كل ملاحظة تسمّي السجل الذي تخصّه بنصّ صريح — رقم الفاتورة، أو كود الحساب، أو اسم جهة الاتصال — وأهم الملاحظات على لوحة التحكم تقودك إلى القسم المعني من التطبيق؛ القرار والتنفيذ يبقيان لك دومًا.
ما لا يفعله، عمدًا
- لا استعلام حرّ أبدًا. المساعد مقيَّد بإحدى عشرة مهارة معروفة سلفًا، والمدقّق بقائمة فحوصات ثابتة — لا مسار يصل به أيٌّ منهما إلى ما لا تكشفه هذه القوائم أصلًا.
- لا إجراء تلقائي. لا تصحيح، ولا إعادة تصنيف، ولا ترحيل قيد يحدث من تلقاء نفسه بسبب ملاحظة. كل ملاحظة تسمّي السجل الذي تخصّه، ولا يتغيّر فيه شيء دون أن تتصرف أنت بمعزل عنها.
- بيانات مخفَّضة تصل إلى النموذج. حين يُطلب من النموذج كتابة الفقرة السردية فوق ملاحظات المدقّق، لا يصله سوى رموز الفحوصات ودرجة خطورتها وعددها — لا اسم عميل، ولا رقم فاتورة، ولا مبلغ. ويُخبَر بذلك صراحة في التوجيه نفسه: لا تملك أسماء عملاء ولا أرقام فواتير، ولا تخترع أيًّا منها.
- يعمل بلا مفتاح API أصلًا. كل فحص في المدقّق ومطابقة الكلمات المفتاحية في المساعد تعملان بلا أي اتصال خارجي؛ المفتاح — إن هُيِّئ — يضيف فقرة سردية فوق نتائج المدقّق، ومسار احتياطي لتصنيف الأسئلة الغامضة في المساعد، لا أكثر.
ثنائي اللغة بالتصميم، لا بالترجمة
كل ملاحظة في المدقّق تحمل عنوانًا وتفصيلًا بالعربية والإنجليزية معًا، مكتوبَين جنبًا إلى جنب في الشيفرة نفسها — لا نصًّا إنجليزيًا يُترجَم عند العرض. وكل مهارة من مهارات المساعد لها قالب عربي مستقل بذاته، وعبارات الوقت — «اليوم»، و«هذا الشهر»، و«الشهر الماضي» — تُقرأ مباشرة من السؤال العربي نفسه، لا من ترجمته إلى الإنجليزية أولًا. وحين يكتب النموذج اللغوي الفقرة السردية بالعربية، يُطلب منه صراحة أن يؤلّفها بالعربية ابتداءً، لا أن يترجم مسودة إنجليزية.
أين تظهر الملاحظات، وبأي ترتيب
تُرتَّب الملاحظات الأشد خطورة أولًا — عالية، ثم متوسطة، ثم منخفضة. وكل ملاحظة تحمل نصّ تفصيل يسمّي السجل بعينه — رقم الفاتورة، أو كود الحساب، أو اسم جهة الاتصال — لا وصفًا عامًّا. وعلى لوحة التحكم، تظهر أهم أربع ملاحظات مع رابط يقودك إلى القسم المعني من التطبيق — الفواتير، أو المصروفات، أو التسوية البنكية — لتبدأ منه؛ أما صفحة المدقّق الكاملة فتعرض كل الملاحظات بتفصيلها النصّي، وتتبّع السجل المذكور فيها يبقى خطوة يدوية اليوم.
أسئلة شائعة
هل المدقق الذكي روبوت محادثة يصل إلى كل شيء في دفاتري؟
لا. الفحص محرّك قواعد حتمية على قائمة ثابتة من الفحوصات، والمساعد محدود بإحدى عشرة مهارة قراءة فقط معروفة سلفًا. لا مسار استعلام حرّ في أيٍّ منهما — كلاهما مقيَّد بما تكشفه هذه القوائم فحسب.
هل يعمل المدقق إن لم يكن مفتاح الذكاء الاصطناعي مُهيَّأ؟
نعم. كل فحوصات المدقّق ومطابقة الكلمات المفتاحية في المساعد تعمل بلا أي مفتاح API. المفتاح، حين يُهيَّأ، يضيف فقرة سردية فوق نتائج المدقّق ومسارًا احتياطيًا لتصنيف الأسئلة الغامضة في المساعد فقط.
ما الذي يُعتبَر فاتورة «مكررة»؟
العميل نفسه، والعملة نفسها، والمبلغ الإجمالي نفسه، بتاريخي إصدار يقعان ضمن سبعة أيام من بعضهما. المطابقة على هذه الإشارات الأربع فقط — لا تخمين، ولا مقارنة نصية لوصف الفاتورة.
هل يستطيع المدقق تصحيح أو تعديل أي شيء بنفسه؟
لا. هو للقراءة فقط. كل ملاحظة تسمّي السجل الذي تخصّه في نصّها، لكن لا يتغيّر فيه شيء ما لم تذهب وتغيّره بنفسك. لا تصحيح تلقائي ولا إعادة تصنيف ولا ترحيل قيد من تلقاء نفسه.
ما البيانات التي يراها النموذج اللغوي فعليًا؟
لكتابة الفقرة السردية فوق ملاحظات المدقّق، لا يصل النموذج إلا إلى رموز الفحوصات ودرجة خطورتها وعددها — لا أسماء عملاء ولا أرقام فواتير ولا مبالغ، ويُخبَر بذلك صراحة في التوجيه. مصنِّف المساعد يرى نص سؤالك فقط، ليختار مهارة واحدة من قائمة ثابتة — لا يُشغَّل استعلام يتجاوزها.
هل يجيب المساعد بالعربية فعليًا، أم ترجمة؟
بالعربية أصالةً. لكل مهارة قالب عربي مستقل بذاته، وتُقرَأ عبارات الوقت من السؤال العربي مباشرة لا من ترجمته. وحين يُستخدم النموذج اللغوي لفقرة سردية بالعربية، يُطلَب منه تأليفها بالعربية ابتداءً لا ترجمة مسودة إنجليزية.