از هوش مصنوعی سند تدارکات برای تجزیه فاکتورهای خود با استفاده از نوت بوک های پلتفرم هوش مصنوعی استفاده کنید

۱. مرور کلی

c65b9ae04aa1853.png

هوش مصنوعی اسناد تدارکات چیست؟

شرکت‌ها هر ساله خطوط لوله تدارکات بزرگی شامل هزاران فاکتور، رسید و سایر اسناد مرتبط را مدیریت می‌کنند. از Procurement DocAI برای پردازش هوشمندانه "داده‌های تاریک" خود مانند فایل‌های PDF، تصاویر و فرم‌های دست‌نویس استفاده کنید تا سربار دستی چرخه عمر تدارکات خود را کاهش دهید. با تبدیل اسناد بدون ساختار مانند فاکتورها و رسیدها به داده‌های ساختاریافته، جمع‌آوری داده‌های تدارکات را در مقیاس بزرگ خودکار کنید تا بهره‌وری عملیاتی را افزایش دهید، تجربه مشتری را بهبود بخشید و تصمیم‌گیری را آگاهانه کنید.

در این آزمایشگاه کد، نحوه راه‌اندازی پلتفرم هوش مصنوعی اسناد، پردازش یک فاکتور نمونه، استخراج و مصورسازی موجودیت‌ها در یک دفترچه یادداشت پلتفرم هوش مصنوعی را بررسی خواهیم کرد.

آنچه یاد خواهید گرفت

  • چگونه با پلتفرم هوش مصنوعی اسناد شروع به کار کنیم؟
  • استخراج موجودیت‌های طرح‌واره‌ای با استفاده از راهکار Procurement DocAI
  • یک نمونه از نوت‌بوک‌های پلتفرم هوش مصنوعی ایجاد و سفارشی‌سازی کنید

آنچه نیاز دارید

  • یک پروژه ابری گوگل
  • یک مرورگر، مانند کروم یا فایرفاکس
  • آشنایی با پایتون ۳

نظرسنجی

چگونه از این آموزش استفاده خواهید کرد؟

فقط تا انتها بخوانید آن را بخوانید و تمرین‌ها را انجام دهید

تجربه خود را با پایتون چگونه ارزیابی می‌کنید؟

تازه کار متوسط ماهر

تجربه خود را در استفاده از خدمات ابری گوگل چگونه ارزیابی می‌کنید؟

تازه کار متوسط ماهر

۲. تنظیمات و الزامات

تنظیم محیط خودتنظیم

  1. وارد Cloud Console شوید و یک پروژه جدید ایجاد کنید یا از یک پروژه موجود دوباره استفاده کنید. (اگر از قبل حساب Gmail یا G Suite ندارید، باید یکی ایجاد کنید .)

شناسه پروژه را به خاطر بسپارید، یک نام منحصر به فرد در تمام پروژه‌های Google Cloud. (نام شما در بالا قبلاً گرفته شده است و برای شما کار نخواهد کرد، متاسفیم!). شما باید این شناسه را بعداً به عنوان PROJECT_ID ارائه دهید.

  1. در مرحله بعد، برای استفاده از منابع گوگل کلود، باید پرداخت صورتحساب را در Cloud Console فعال کنید .

حتماً دستورالعمل‌های بخش «پاکسازی» را دنبال کنید. این بخش به شما توصیه می‌کند که چگونه منابع را خاموش کنید تا پس از این آموزش، متحمل هزینه نشوید. کاربران جدید Google Cloud واجد شرایط برنامه آزمایشی رایگان ۳۰۰ دلاری هستند.

۳. فعال کردن رابط برنامه‌نویسی کاربردی هوش مصنوعی اسناد ابری

قبل از اینکه بتوانید از Document AI استفاده کنید، باید API را فعال کنید. کنسول ابری را در مرورگر خود باز کنید.

  1. روی منوی ناوبری ☰ > APIها و خدمات > کتابخانه کلیک کنید. جستجوی API
  2. عبارت «Document AI API» را جستجو کنید، سپس برای استفاده از API در پروژه Google Cloud خود، روی فعال‌سازی کلیک کنید.

۴. یک پردازنده ایجاد و آزمایش کنید

ابتدا باید یک نمونه از پردازشگر تجزیه‌کننده فرم ایجاد کنید تا در پلتفرم هوش مصنوعی سند برای این آموزش استفاده شود.

  1. در کنسول، به نمای کلی پلتفرم هوش مصنوعی اسناد بروید
  2. روی ایجاد پردازنده کلیک کنید و تجزیه‌کننده فاکتور را انتخاب کنید پردازنده‌ها
  3. نام پردازنده را مشخص کنید و منطقه خود را از لیست انتخاب کنید.
  4. برای ایجاد پردازنده خود، روی ایجاد کلیک کنید
  5. شناسه پردازنده خود را کپی کنید. بعداً باید از آن در کد خود استفاده کنید.

(اختیاری) می‌توانید با آپلود یک سند، پردازنده خود را در کنسول آزمایش کنید. روی آپلود سند کلیک کنید و یک فرم برای تجزیه انتخاب کنید. اگر فرم نمونه‌ای برای استفاده ندارید، می‌توانید آن را دانلود و استفاده کنید.

فاکتور

خروجی باید به این شکل باشد: فاکتور تجزیه شده

۵. یک دفترچه یادداشت پلتفرم هوش مصنوعی ایجاد کنید

به بخش AI Platform Notebooks در کنسول ابری خود بروید و روی New Instance کلیک کنید. سپس آخرین نوع نمونه پایتون را انتخاب کنید:

a81c82876c6c16f9.png

از گزینه‌های پیش‌فرض استفاده کنید و سپس روی «ایجاد» کلیک کنید. پس از ایجاد نمونه، «باز کردن JupyterLab» را انتخاب کنید.

۶. کد نمونه را دریافت کنید

کد نمونه را مستقیماً از Document AI Notebooks Github Repo وارد کنید. در دفترچه یادداشت خود، یا به Git > Clone a Repository در منوی بالا بروید یا روی آیکون Git کلیک کنید: گیت

آدرس مخزن زیر را در آن قرار دهید:

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

پس از کلون کردن مخزن، روی دایرکتوری documentai-notebooks/specialized/ کلیک کنید و دفترچه یادداشت specialized_form_parser.ipynb را باز کنید. سلولی را که شناسه‌های پروژه GCP و پردازنده هوش مصنوعی سند در آن تعریف شده‌اند، پیدا کنید.

متغیرها

شناسه پروژه GCP و شناسه پردازنده خود را از مرحله ۴ جایگذاری کنید. دفترچه یادداشت خود را ذخیره کنید.

۷. استخراج و تجسم موجودیت‌ها

اکنون می‌توانید موجودیت‌های طرح‌ریزی‌شده را از فاکتورها و امتیازهای اطمینان مربوطه استخراج کنید. شیء پاسخ Document شامل فهرستی از موجودیت‌ها است. برای مطالعه بیشتر در مورد موجودیت‌های طرح‌ریزی‌شده، راهنمای تجزیه‌کننده فاکتور را مطالعه کنید.

تمام سلول‌های نوت‌بوک خود را اجرا کنید و به پایین اسکرول کنید تا به خروجی جدولی برسید. کد قبلی روی هر موجودیت تکرار می‌شود و یک قاب داده Pandas با نتایج ایجاد می‌کند. میز

حالا به پایین اسکرول کنید تا به کامپوننت تجسم برسید. پاسخ شیء سند شامل اطلاعات طرح‌بندی مکانی برای هر صفحه در سند است. در زیر، اطلاعات طرح‌بندی در هر فیلد فرم برای ترسیم کادرهای محدودکننده روی تصویر استفاده می‌شود. این داده‌ها می‌توانند برای ادغام هوش مصنوعی سند در یک برنامه frontend استفاده شوند.

پلیس

۸. تبریک

تبریک می‌گوییم، شما با موفقیت از راهکار هوش مصنوعی اسناد تدارکات برای استخراج داده‌ها از یک فاکتور استفاده کردید. ما شما را تشویق می‌کنیم که با انواع دیگر فرم‌ها آزمایش کنید.

تمیز کردن

برای جلوگیری از تحمیل هزینه به حساب Google Cloud خود برای منابع استفاده شده در این آموزش، می‌توانید نوت‌بوک خود را خاموش کنید یا پروژه GCP را حذف کنید.

خاموش کردن نمونه‌ی هوش مصنوعی پلتفرم نوت‌بوکز

برای خاموش کردن یک نمونه از نوت‌بوک‌های پلتفرم هوش مصنوعی، این دستورالعمل‌ها را دنبال کنید.

حذف پروژه

ساده‌ترین راه برای حذف هزینه‌ها، حذف پروژه‌ای است که برای آموزش ایجاد کرده‌اید.

برای حذف پروژه:

  1. در کنسول GCP، به صفحه پروژه‌ها بروید. صفحه پروژه‌ها
  2. در لیست پروژه‌ها، پروژه‌ای را که می‌خواهید حذف کنید انتخاب کنید و روی «حذف» کلیک کنید.
  3. در کادر محاوره‌ای، شناسه پروژه را تایپ کنید، سپس برای حذف پروژه، روی خاموش کردن کلیک کنید.

اطلاعات بیشتر

مجوز

این اثر تحت مجوز عمومی Creative Commons Attribution 2.0 منتشر شده است.