ישויות מערכת

ב-Dialogflow יש הרבה ישויות מערכת שאפשר להשתמש בהן כדי לחלץ סוגים נפוצים מביטויים של משתמשי קצה. לדוגמה, אפשר להשתמש בסוג @sys.color כדי לחלץ ערכים כמו 'אדום' או 'כחול'. הרשימה המלאה של ישויות המערכת מופיעה בחומר העזר בנושא ישויות מערכת.

ברוב האפליקציות, הערכים שמסופקים על ידי ישויות מערכת פועלים היטב. עם זאת, יכול להיות שתצטרכו להוסיף ערכים נוספים לישויות מערכת באפליקציה שלכם. לדוגמה, יכול להיות שתרצו להוסיף את הערך 'כחול-ירוק' לרשימת הערכים של @sys.color. אפשר להרחיב חלק מישויות המערכת למטרה הזו. בהפניה לישות מערכת מפורטות ישויות המערכת שאפשר להרחיב. בשאר הקטעים במסמך הזה מתואר איך להרחיב את ישויות המערכת.

התמיכה בישויות מערכת משתנה בהתאם לשפה. פרטים נוספים זמינים במאמר בנושא מגבלות של ישויות מערכת.

איפה אפשר למצוא את הנתונים האלה

בדרך כלל, כשבונים סוכן, משתמשים במסוף Dialogflow ES (למשאבי עזרה, לפתיחת המסוף). ההוראות שבהמשך מתמקדות בשימוש במסוף. כדי לגשת לנתוני ישויות מערכת של הסוכן:

  1. עוברים אל מסוף Dialogflow ES.
  2. בוחרים נציג תמיכה.
  3. בתפריט הצדדי הימני, לוחצים על ישויות.
  4. בוחרים בכרטיסייה מערכת כדי לראות את ישויות המערכת.

אם אתם בונים סוכן באמצעות ה-API ולא באמצעות המסוף, תוכלו לעיין בחומר העזר בנושא EntityTypes. שמות השדות ב-API דומים לשמות השדות במסוף. בהוראות שבהמשך מודגשים ההבדלים החשובים בין המסוף לבין ה-API.

הרחבת ישות מערכת מדף הישויות

בדף הישויות, אפשר לראות את ישויות המערכת שבהן נעשה שימוש בסוכן ולהרחיב אותן. כך עושים את זה:

  1. משתמשים בישות המערכת באחד מהפרמטרים.
  2. בתפריט הצדדי הימני, לוחצים על ישויות.
  3. בוחרים בכרטיסייה מערכת כדי לראות את ישויות המערכת.
  4. מוצגות ישויות המערכת שבהן נעשה שימוש כרגע בסוכן. אי אפשר להרחיב ישויות שמוצגות בצבע גופן אפור, אבל אפשר להרחיב ישויות שמוצגות בצבע גופן רגיל.
  5. אפשר לבחור ישות שניתן להרחיב ולעדכן את הערכים המורחבים.
  6. מספקים רשומות של ישויות באמצעות הערכים שרוצים להוסיף לישות.

צילום מסך של הכרטיסייה 'ישויות מערכת'

הרחבת ישות מערכת באמצעות ה-API

אם אתם משתמשים ב-API כדי להרחיב ישויות מערכת, אתם יכולים ליצור הרחבות של ישויות מערכת באופן דומה ליצירה של ישויות בהתאמה אישית. צריך לציין את שם ישות המערכת שרוצים להרחיב, ולציין את הערכים שרוצים להרחיב איתם. אם תנסו להרחיב ישות מערכת שלא ניתן להרחיב, תקבלו שגיאה.

הרחבת ישות מערכת בזמן הוספת הערות לביטוי אימון

בקטע של ביטויי האימון בדף הכוונה, אפשר להרחיב ישות מערכתית בזמן הוספת הערה לביטוי אימון. אם מוסיפים ידנית הערה לחלק של ביטוי לאימון עם ישות מערכת שניתנת להרחבה ולא כוללת את הערך שנבחר, תוצג בקשה להוסיף את הערך הזה לישות המערכת.