לכל פרמטר של כוונה יש סוג שנקרא סוג ישות, שמגדיר בדיוק איך הנתונים מבוטאים על ידי משתמש הקצה.
Dialogflow מספק ישויות מערכת שהוגדרו מראש ויכולות להתאים להרבה סוגים נפוצים של נתונים. לדוגמה, יש ישויות מערכת להתאמת תאריכים, שעות, צבעים, כתובות אימייל וכו'. אפשר גם ליצור ישויות בהתאמה אישית כדי להתאים נתונים בהתאמה אישית. לדוגמה, אפשר להגדיר ישות ירק שיכולה להתאים לסוגי הירקות שזמינים לרכישה באמצעות סוכן של חנות מכולת.
מונחים שקשורים לישויות
המונח ישות מופיע במסמך הזה וב-Dialogflow Console כדי לתאר את המושג הכללי של ישויות. כשמדברים על פרטי ישות, חשוב להבין מונחים ספציפיים יותר:
סוג ישות: הגדרה של סוג המידע שרוצים לחלץ מקלט של משתמשים. לדוגמה, vegetable יכול להיות השם של סוג ישות. לחיצה על יצירת ישות במסוף Dialogflow יוצרת סוג ישות. כשמשתמשים ב-API, המונח סוג ישות מתייחס לסוג
EntityType.רשומת ישות: לכל סוג ישות יש הרבה רשומות ישות. כל רשומה של ישות מספקת קבוצה של מילים או ביטויים שנחשבים שווי ערך. לדוגמה, אם vegetable הוא סוג ישות, אפשר להגדיר את שלושת ערכי הישות האלה:
- גזר
- בצל ירוק
- פלפל, פלפל מתוק
כשעורכים סוג ישות במסוף Dialogflow, כל שורה בתצוגה היא רשומה של ישות. כשמשתמשים ב-API, המונח entity entry מתייחס לסוג
Entity(EntityType.EntityאוEntityType_Entityבשפות מסוימות של ספריות לקוח).ערך הפניה לישות ומילים נרדפות: יש רשומות של ישויות שכוללות כמה מילים או ביטויים שנחשבים שווי ערך, כמו הדוגמה של בצל ירוק שמופיעה למעלה. לערכי הישות האלה, צריך לספק ערך הפניה אחד ומילה נרדפת אחת או יותר.