استخدِم الذكاء الاصطناعي في مستند الشراء لتحليل فواتيرك باستخدام دفاتر الملاحظات في AI Platform

1. نظرة عامة

c65b9ae04aa1853.png

ما هي أداة Procurement Document AI؟

تدير المؤسسات خطوط أنابيب كبيرة للمشتريات تشمل آلاف الفواتير والإيصالات والمستندات الأخرى ذات الصلة كل عام. استخدِم Procurement DocAI لمعالجة "البيانات غير المنظَّمة" بذكاء، مثل ملفات PDF والصور والنماذج المكتوبة بخط اليد، وذلك لتقليل الجهد اليدوي في دورة حياة عملية الشراء. يمكنك أتمتة عملية تسجيل بيانات المشتريات على نطاق واسع من خلال تحويل المستندات غير المنظَّمة، مثل الفواتير والإيصالات، إلى بيانات منظَّمة لزيادة الكفاءة التشغيلية وتحسين تجربة المستخدم والمساعدة في اتّخاذ القرارات.

في هذا الدرس التطبيقي حول الترميز، سنشرح كيفية إعداد Document AI Platform ومعالجة نموذج فاتورة واستخراج الكيانات وعرضها في دفتر ملاحظات على AI Platform.

ما ستتعلمه

  • كيفية بدء استخدام Document AI Platform
  • استخراج الكيانات المنظَّمة باستخدام حلّ Procurement DocAI
  • إنشاء وتخصيص مثيل AI Platform Notebooks

المتطلبات

  • مشروع Google Cloud
  • متصفّح، مثل Chrome أو Firefox
  • معرفة لغة Python 3

استطلاع الرأي

كيف ستستخدم هذا البرنامج التعليمي؟

قراءة المحتوى فقط قراءة المحتوى وإكمال التمارين

كيف تقيّم تجربتك مع Python؟

مبتدئ متوسط متمكّن

ما هو تقييمك لتجربة استخدام خدمات Google Cloud؟

مبتدئ متوسط متقدّم

2. الإعداد والمتطلبات

إعداد البيئة بالسرعة التي تناسبك

  1. سجِّل الدخول إلى Cloud Console وأنشِئ مشروعًا جديدًا أو أعِد استخدام مشروع حالي. (إذا لم يكن لديك حساب على Gmail أو G Suite، عليك إنشاء حساب).

تذكَّر رقم تعريف المشروع، وهو اسم فريد في جميع مشاريع Google Cloud. (الاسم أعلاه مستخدَم حاليًا ولن يكون متاحًا لك، نأسف لذلك). يجب تقديم هذا المعرّف لاحقًا كـ PROJECT_ID.

  1. بعد ذلك، عليك تفعيل الفوترة في Cloud Console من أجل استخدام موارد Google Cloud.

احرص على اتّباع أي تعليمات في قسم "التنظيف". ينصحك القسم بكيفية إيقاف الموارد حتى لا تتكبّد تكاليف فوترة بعد هذا البرنامج التعليمي. يمكن لمستخدمي Google Cloud الجدد الاستفادة من برنامج الفترة التجريبية المجانية بقيمة 300 دولار أمريكي.

3- تفعيل Cloud Document AI API

قبل البدء في استخدام Document AI، يجب تفعيل واجهة برمجة التطبيقات. افتح Cloud Console في المتصفّح.

  1. انقر على قائمة التنقّل ☰ > واجهات برمجة التطبيقات والخدمات > المكتبة. Search API
  2. ابحث عن "Document AI API"، ثم انقر على تفعيل لاستخدام واجهة برمجة التطبيقات في مشروعك على Google Cloud.

4. إنشاء معالج واختباره

يجب أولاً إنشاء مثيل لمعالج Form Parser لاستخدامه في Document AI Platform لهذا البرنامج التعليمي.

  1. في وحدة التحكّم، انتقِل إلى نظرة عامة على منصة Document AI
  2. انقر على إنشاء معالج واختَر محلّل الفواتيرالمعالِجات
  3. حدِّد اسم المعالج واختَر منطقتك من القائمة.
  4. انقر على إنشاء لإنشاء المعالج.
  5. انسخ رقم تعريف المعالج. يجب استخدام هذا المعرّف في الرمز البرمجي لاحقًا.

(اختياري) يمكنك اختبار المعالج في وحدة التحكّم عن طريق تحميل مستند. انقر على تحميل مستند واختَر نموذجًا لتحليله. يمكنك تنزيل نموذج الطلب هذا واستخدامه إذا لم يكن لديك نموذج آخر متاح للاستخدام.

الفاتورة

يجب أن تبدو النتيجة على النحو التالي: الفاتورة المحلَّلة

5- إنشاء دفتر ملاحظات AI Platform

انتقِل إلى قسم "دفاتر ملاحظات AI Platform" في Cloud Console وانقر على إنشاء مثيل جديد. بعد ذلك، اختَر أحدث نوع مثيل Python:

a81c82876c6c16f9.png

استخدِم الخيارات التلقائية، ثم انقر على إنشاء. بعد إنشاء المثيل، انقر على فتح JupyterLab.

6. الحصول على الرمز النموذجي

استيراد نموذج الرمز البرمجي مباشرةً من مستودع Github في Document AI Notebooks في دفتر الملاحظات، انتقِل إلى Git > استنساخ مستودع في القائمة العلوية أو انقر على رمز Git: Git

الصِق عنوان URL التالي للمستودع:

https://github.com/GoogleCloudPlatform/documentai-notebooks.git

بعد استنساخ المستودع، انقر على الدليل documentai-notebooks/specialized/‎ وافتح دفتر ملاحظات specialized_form_parser.ipynb. ابحث عن الخلية التي يتم فيها تحديد أرقام تعريف مشروع Google Cloud Platform ومعالج Document AI.

vars

الصِق رقم تعريف مشروعك على Google Cloud Platform ومعرّف المعالج من الخطوة 4. احفظ دفتر الملاحظات.

7. استخراج الكيانات وعرضها بشكل مرئي

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

نفِّذ كل الخلايا في ورقة الملاحظات وانتقِل للأسفل إلى الناتج الجدول. تتكرّر التعليمات البرمجية السابقة خلال كل كيان وتنشئ Pandas DataFrame مع النتائج. جدول

الآن، انتقِل إلى الأسفل إلى مكوّن التصور. يحتوي ردّ عنصر المستند على معلومات التنسيق المكاني لكل صفحة في المستند. في ما يلي، يتم استخدام معلومات التنسيق في كل حقل نموذج لرسم مربعات حدود على الصورة. يمكن استخدام هذه البيانات لدمج Document AI في تطبيق واجهة أمامية.

polys

8. تهانينا

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

تنظيف

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

إيقاف مثيل "دفاتر ملاحظات AI Platform"

اتّبِع هذه التعليمات لإيقاف مثيل AI Platform Notebooks.

حذف المشروع

أسهل طريقة لإيقاف الفوترة هي حذف المشروع الذي أنشأته لتنفيذ البرنامج التعليمي.

لحذف المشروع، اتّبِع الخطوات التالية:

  1. في "وحدة تحكّم Google Cloud Platform"، انتقِل إلى صفحة المشاريع. صفحة "المشاريع"
  2. في قائمة المشاريع، اختَر المشروع الذي تريد حذفه وانقر على حذف.
  3. في مربّع الحوار، اكتب رقم تعريف المشروع، ثم انقر على إيقاف لحذف المشروع.

مزيد من المعلومات

الترخيص

يخضع هذا العمل لترخيص المشاع الإبداعي مع نسب العمل إلى مؤلفه 2.0 Generic License.