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

1. نظرة عامة

c65b9ae04aa1853.png

ما هو الذكاء الاصطناعي في مستندات الشراء؟

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

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

ما ستتعرّف عليه

  • كيفية بدء استخدام "منصّة تكنولوجيات الذكاء الاصطناعي للتعامل مع المستندات"
  • استخراج الكيانات المُنمّطة باستخدام حلّ Procurement DocAI
  • إنشاء مثيل "دفتر ملاحظات AI Platform" وتخصيصه

المتطلبات

  • مشروع على 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. إنشاء وحدة معالجة واختبارها

يجب أولاً إنشاء مثيل لمعالج "أداة تحليل النماذج" لاستخدامه في "منصّة الذكاء الاصطناعي للوثائق" لهذا الدليل التعليمي.

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

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

فاتورة

من المفترض أن تظهر النتيجة على النحو التالي: الفاتورة التي تمّ تحليلها

5- إنشاء دفتر ملاحظات على "منصّة الذكاء الاصطناعي"

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

a81c82876c6c16f9.png

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

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

استورِد نموذج التعليمات البرمجية مباشرةً من مستودع GitHub الخاص بمذكرات "ذكاء المستندات". في دفتر الملاحظات، انتقِل إلى Git > نسخ مستودع في القائمة العلوية أو انقر على رمز Git: Git

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

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

بعد استنساخ المستودع، انتقِل إلى الدليل documentai-notebooks/specialized/ وافتح دفتر البيانات specialized_form_parser.ipynb. ابحث عن الخلية التي تم فيها إدراج معرّفات "معالج الذكاء الاصطناعي في المستندات" و"مشروع Google Cloud Platform".

vars

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

7- استخراج الكيانات وعرضها

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

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

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

polys

8. تهانينا

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

التنظيف

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

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

اتّبِع هذه التعليمات لإيقاف إحدى نُسخ "أجهزة الكمبيوتر المحمول في منصة الذكاء الاصطناعي".

حذف المشروع

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

لحذف المشروع:

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

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

الترخيص

يخضع هذا العمل للترخيص العام Creative Commons Attribution 2.0.