1. סקירה כללית
מהו Document AI לניהול רכש?
ארגונים מנהלים צינורות עיבוד נתונים גדולים של רכש, שכוללים אלפי חשבוניות, קבלות ומסמכים קשורים אחרים מדי שנה. אתם יכולים להשתמש ב-Procurement DocAI כדי לעבד בצורה חכמה את 'הנתונים האפלים' שלכם, כמו קובצי PDF, תמונות וטפסים בכתב יד, כדי לצמצם את העלויות הידניות של מחזור החיים של הרכש. אוטומציה של תיעוד דיגיטלי של נתוני רכש בקנה מידה נרחב על ידי הפיכת מסמכים לא מובְנים כמו חשבוניות וקבלות לנתונים מובְנים, כדי לשפר את היעילות התפעולית, לשפר את חוויית הלקוח ולקבל החלטות מושכלות יותר.
בסדנת הקוד הזו נסביר איך להגדיר את Document AI Platform, לעבד חשבונית לדוגמה, לחלץ ישויות ולהציג אותן כתמונות ב-AI Platform Notebook.
מה תלמדו
- איך מתחילים להשתמש בפלטפורמת Document AI
- חילוץ ישויות בסכימה באמצעות פתרון Procurement DocAI
- יצירת מכונה של AI Platform Notebooks והתאמה אישית שלה
מה צריך להכין
סקר
איך תוכלו להשתמש במדריך הזה?
איזה דירוג מגיע לדעתך לחוויה שלך עם Python?
מהו הדירוג שלך לגבי חוויית השימוש בשירותי Google Cloud?
2. הגדרה ודרישות
הגדרת סביבה בקצב אישי
- נכנסים למסוף Cloud ויוצרים פרויקט חדש או משתמשים מחדש בפרויקט קיים. (אם עדיין אין לכם חשבון Gmail או G Suite, עליכם ליצור חשבון).
חשוב לזכור את מזהה הפרויקט, שם ייחודי לכל הפרויקטים ב-Google Cloud. (השם שלך למעלה כבר תפוס ולא יתאים לך, לצערי). צריך לספק את המזהה הזה בהמשך כ-PROJECT_ID
.
- בשלב הבא, צריך להפעיל את החיוב במסוף Cloud כדי להשתמש במשאבים של Google Cloud.
חשוב לפעול לפי ההוראות בקטע 'ניקוי'. בקטע הזה מוסבר איך להשבית את המשאבים כדי שלא תחויבו אחרי סיום המדריך. משתמשים חדשים ב-Google Cloud זכאים להשתתף בתוכנית תקופת ניסיון בחינם בסך 300$.
3. הפעלת Cloud Document AI API
כדי להתחיל להשתמש ב-Document AI, צריך להפעיל את ה-API. פותחים את מסוף Cloud בדפדפן.
- לוחצים על תפריט הניווט ☰ > APIs & Services (ממשקי API ושירותים) > Library (ספרייה).
- מחפשים את Document AI API ולוחצים על Enable (הפעלה) כדי להשתמש ב-API בפרויקט ב-Google Cloud.
4. יצירת מעבד ובדיקה שלו
כדי להשתמש במדריך הזה בפלטפורמת Document AI, קודם צריך ליצור מכונה של מעבד הניתוח של טפסים.
- במסוף, עוברים אל Document AI Platform Overview.
- לוחצים על Create Processor (יצירת מעבד) ובוחרים באפשרות Invoice Parser (ניתוח חשבוניות)
- מציינים שם מעבד ובוחרים את האזור מהרשימה.
- לוחצים על Create (יצירה) כדי ליצור את המעבד.
- מעתיקים את מזהה המעבד. תצטרכו להשתמש בזה בקוד בהמשך.
(אופציונלי) אפשר לבדוק את המעבד במסוף על ידי העלאת מסמך. לוחצים על העלאת מסמך ובוחרים טופס לניתוח. אם אין לכם טופס זמין לשימוש, אתם יכולים להוריד את הטופס לדוגמה הזה ולהשתמש בו.
הפלט אמור להיראות כך:
5. יצירת מסמך notebook ב-AI Platform
עוברים אל הקטע AI Platform Notebooks במסוף Cloud ולוחצים על New Instance. לאחר מכן בוחרים את סוג המכונה העדכני ביותר של Python:
משתמשים באפשרויות ברירת המחדל ולוחצים על Create. אחרי יצירת המכונה, בוחרים באפשרות Open JupyterLab.
6. קבלת קוד לדוגמה
מייבאים את קוד הדוגמה ישירות ממאגר GitHub של Document AI Notebooks. ביומן, עוברים אל Git > Clone a Repository בתפריט העליון או לוחצים על סמל Git:
מדביקים את כתובת ה-URL הבאה של המאגר:
https://github.com/GoogleCloudPlatform/documentai-notebooks.git
אחרי שתעברו את תהליך ההעתקה (cloning) של המאגר, תוכלו לעבור בספרייה documentai-notebooks/specialized/ ולפתוח את המחברות specialized_form_parser.ipynb
. מאתרים את התא שבו מפורטים מזהי הפרויקט ב-GCP ומזהה המעבד של Document AI.
מדביקים את מזהה הפרויקט ומזהה המעבד ב-GCP משלב 4. שומרים את ה-notebook.
7. חילוץ ויזואליזציה של הישויות
עכשיו אפשר לחלץ מהחשבוניות את הישויות המתוכננות ואת ציוני האמון התואמים שלהן. אובייקט התשובה Document מכיל רשימה של ישויות. מידע נוסף על הישויות המבוססות על סכימה זמין במדריך למתחילים של הכלי לניתוח חשבוניות.
מריצים את כל התאים ב-notebook וגלילים למטה אל הפלט בטבלה. הקוד הקודם מבצע איטרציה בכל ישות ויוצר DataFrame של Pandas עם התוצאות.
עכשיו גוללים למטה לרכיב התצוגה החזותית. התגובה של אובייקט המסמך מכילה מידע על הפריסה המרחבית של כל דף במסמך. בהמשך, פרטי הפריסה של כל שדה טופס משמשים לציור תיבות מלבניות מסביב לתמונה. אפשר להשתמש בנתונים האלה כדי לשלב את Document AI באפליקציית חזית.
8. מזל טוב
מזל טוב, הצלחת להשתמש בפתרון ה-AI של מסמכי רכש כדי לחלץ נתונים מחשבונית. מומלץ להתנסות בסוגי טפסים אחרים.
פינוי מקום
כדי להימנע מחיובים בחשבון Google Cloud בגלל השימוש במשאבים שנעשה במסגרת המדריך הזה, אפשר לכבות את המחברת או למחוק את פרויקט GCP.
כיבוי של מכונה של 'שירות ניסוי ופיתוח של AI Platform'
כדי להשבית מכונה של AI Platform Notebooks, פועלים לפי ההוראות הבאות.
מחיקת הפרויקט
הדרך הקלה ביותר לבטל את החיוב היא למחוק את הפרויקט שיצרתם בשביל המדריך.
כדי למחוק את הפרויקט:
- נכנסים לדף Projects במסוף GCP. דף הפרויקטים
- ברשימת הפרויקטים, בוחרים את הפרויקט שרוצים למחוק ולוחצים על Delete.
- כדי למחוק את הפרויקט, כותבים את מזהה הפרויקט בתיבת הדו-שיח ולוחצים על Shut down.