1. نظرة عامة
ما هو الذكاء الاصطناعي لمستند الشراء؟
تدير الشركات مسارات شراء كبيرة بما في ذلك آلاف الفواتير والإيصالات والمستندات الأخرى ذات الصلة كل عام. استخدام Procurement DocAI لمعالجة "البيانات المظلمة" بذكاء مثل ملفات PDF والصور والنماذج المكتوبة بخط اليد لتقليل النفقات اليدوية لدورة حياة الشراء. يمكنك برمجة عملية تسجيل بيانات المشتريات على نطاق واسع من خلال تحويل المستندات غير المنظَّمة مثل الفواتير والإيصالات إلى بيانات منظَّمة لزيادة الكفاءة التشغيلية وتحسين تجربة العملاء واتخاذ القرارات المناسبة.
في هذا الدرس التطبيقي حول الترميز، سنستعرض كيفية إعداد منصة Document AI Platform، ومعالجة نموذج فاتورة، واستخراج الكيانات وعرضها مرئيًا في دفتر ملاحظات AI Platform.
المعلومات التي ستطّلع عليها
- كيفية بدء استخدام Document AI Platform
- استخراج الكيانات المخططة باستخدام Procurement DocAI Solution
- إنشاء مثيل من AI Platform Notebook وتخصيصه
المتطلبات
استطلاع
كيف ستستخدم هذا البرنامج التعليمي؟
كيف تقيّم تجربتك مع Python؟
ما هو تقييمك لتجربتك في استخدام خدمات Google Cloud؟
2. الإعداد والمتطلبات
إعداد بيئة ذاتية
- سجِّل الدخول إلى Cloud Console وأنشِئ مشروعًا جديدًا أو أعِد استخدام مشروع حالي. (إذا لم يكن لديك حساب على Gmail أو G Suite، عليك إنشاء حساب.)
تذكَّر رقم تعريف المشروع، وهو اسم فريد في جميع مشاريع Google Cloud. (لقد تم استخدام اسمك أعلاه من قبل ولن يكون مناسبًا لك، عذرًا!). يجب تقديم مستند التعريف هذا في وقت لاحق باستخدام عنوان البريد الإلكتروني PROJECT_ID
.
- بعد ذلك، عليك تفعيل الفوترة في Cloud Console لاستخدام موارد Google Cloud.
احرص على اتّباع أي تعليمات في قسم "الحذف سريعًا". . يقدم لك هذا القسم إرشادات حول كيفية إيقاف تشغيل الموارد حتى لا تتكبّد أي تكاليف فوترة خارج نطاق هذا البرنامج التعليمي. يكون مستخدمو Google Cloud الجدد مؤهَّلون للانضمام إلى برنامج الفترة التجريبية المجانية التي تبلغ قيمتها 300 دولار أمريكي.
3- تفعيل Cloud Document AI API
قبل البدء في استخدام Document AI، يجب تفعيل واجهة برمجة التطبيقات. افتح Cloud Console في متصفّحك.
- انقر على قائمة التنقل ⋮ > واجهات برمجة التطبيقات الخدمات > المكتبة:
- ابحث عن "Document AI API" ثم انقر على تفعيل لاستخدام واجهة برمجة التطبيقات في مشروعك على Google Cloud.
4. إنشاء معالج بيانات واختباره
يجب أولاً إنشاء مثيل من معالج النموذج اللغوي للنماذج لاستخدامه في Document AI Platform لهذا البرنامج التعليمي.
- في وحدة التحكّم، انتقِل إلى Document AI Platform Overview
- انقر على Create Processor (إنشاء معالِج)، ثم اختَر تحليل الفاتورة اللغوي
.
- حدِّد اسم معالج بيانات واختَر منطقتك من القائمة.
- انقر على إنشاء لإنشاء المعالج
- انسخ رقم تعريف معالج البيانات. يجب استخدام هذا في الرمز لاحقًا.
(اختياري) يمكنك اختبار المعالج في وحدة التحكّم من خلال تحميل مستند. انقر على تحميل المستند واختَر نموذجًا لتحليله. يمكنك تنزيل هذا النموذج واستخدامه إذا لم يكن لديك نموذج متاح للاستخدام.
من المفترض أن تظهر النتيجة على النحو التالي:
5- إنشاء دفتر ملاحظات AI Platform
انتقِل إلى قسم AI Platform Notebooks في Cloud Console وانقر على New Instance (مثيل جديد). بعد ذلك، اختَر أحدث نوع من مثيل Python:
استخدِم الخيارات التلقائية، ثم انقر على إنشاء. بعد إنشاء المثيل، اختَر فتح JupyterLab.
6- الحصول على الرمز النموذجي
يمكنك مباشرةً استيراد نموذج الرمز من Document AI Notebooks من GitHub Repo. في دفتر ملاحظاتك، انتقِل إلى Git > يمكنك نسخ مستودع في القائمة العلوية أو النقر على رمز Git:
الصق عنوان URL للمستودع التالي:
https://github.com/GoogleCloudPlatform/documentai-notebooks.git
بعد استنساخ المستودع، انقر على الدليل documentai-notebooks/specialized/ وافتح ورقة الملاحظات specialized_form_parser.ipynb
. ابحث عن الخلية التي تتضمّن رقم التعريف لمشروع Google Cloud Platform ومعرّف معالج الذكاء الاصطناعي للمستندات.
ألصِق رقم تعريف مشروع Google Cloud Platform ورقم تعريف المعالج من الخطوة 4. احفظ دفتر ملاحظاتك.
7. استخراج الكيانات وعرضها بيانيًا
يمكنك الآن استخراج الكيانات المخططة من الفواتير ومن درجات الثقة المقابلة لها. يحتوي كائن الاستجابة المستند على قائمة بالكيانات. لقراءة المزيد عن الكيانات المخططة، اقرأ التشغيل السريع لمحلّل الفواتير.
نفِّذ جميع الخلايا في ورقة الملاحظات وانتقِل للأسفل إلى الناتج الجدولي. يتكرر التعليمة البرمجية السابقة من خلال كل كيان وينشئ Pandas DataFrame مع النتائج.
الآن قم بالتمرير أدناه إلى مكون التصور. تحتوي استجابة كائن المستند على معلومات التنسيق المكاني لكل صفحة في المستند. في ما يلي، يتم استخدام معلومات التنسيق في كل حقل نموذج لرسم مربعات إحاطة على الصورة. يمكن استخدام هذه البيانات لدمج Document AI في تطبيق واجهة أمامية.
8. تهانينا
تهانينا، لقد تم استخدام حلول الذكاء الاصطناعي لمستندات الشراء بنجاح لاستخراج البيانات من فاتورة. ننصحك بتجربة أنواع أخرى من النماذج.
إخلاء مساحة
لتجنُّب تحمُّل أي رسوم من حسابك على Google Cloud مقابل الموارد المُستخدَمة في هذا الدليل التوجيهي، يمكنك إيقاف دفتر الملاحظات أو حذف مشروع Google Cloud Platform.
جارٍ إيقاف مثيل أجهزة AI Platform Notebook
اتّبِع التعليمات التالية لإيقاف مثيل AI Platform Notebook.
حذف المشروع
أسهل طريقة لإزالة الفوترة هي حذف المشروع الذي أنشأته للبرنامج التعليمي.
لحذف المشروع:
- في وحدة تحكُّم Google Cloud Platform، انتقِل إلى صفحة المشاريع. صفحة المشاريع
- في قائمة المشاريع، اختَر المشروع الذي تريد حذفه وانقر على حذف.
- في مربّع الحوار، اكتب رقم تعريف المشروع، ثم انقر على إيقاف التشغيل لحذف المشروع.