Servicekatalog Themenblöcke in Virtual Agent unterstützt von Now LLM
Sie können eine Themenkonversation in Virtual Agent mit Unterstützung von Now LLM entwerfen, indem Sie wiederverwendbare Themenblöcke zum Ausführen von Aufgaben für die Anforderungsübermittlung einfügen.
Katalogelement anfordern (Now LLM)
Sie können diesen Themenblock verwenden, um ein Katalogelement über eine konversationsbasierte und optimierte Experience basierend auf generativer KI anzufordern. Informationen zum Konfigurieren von Now Assist in einer konversationsbasierten Kataloganforderung finden Sie unter Configure Now Assist in Conversational Catalog Request.
| Parameter | Beschreibung |
|---|---|
| catalog_item_id | sys_id des Katalogelements, das angefordert werden soll. |
| context_json | Kontext der Konversation im JSON-Format. |
| execute_contextual_search | Option zum Angeben, ob die Kontextsuche für einen Datensatzersteller basierend auf seiner Konfiguration ausgeführt werden soll. Informationen zum Definieren der Kontextsuche für einen Datensatzersteller finden Sie unter Kontextsuche für Datensatzersteller definieren. |
| confirm_catalog_item | Option, um anzugeben, ob der Anwender das Katalogelement bestätigen muss, bevor er mit dem nächsten Schritt fortfahren kann. Wenn diese Option auf falsefestgelegt ist, können Anwender die Fragen zu Katalogelementen beantworten, indem sie die Bestätigung überspringen. |
| show_end_state_card | Option, um dem Anwender die Endstatus-Karteninformationen zum generierten Datensatz anzuzeigen. |
| Parameter | Beschreibung |
|---|---|
| record_id | sys_id des Datensatzes, die nach der Elementübermittlung generiert wird. Wenn das Katalogelement im Konversationsmodus nicht unterstützt wird oder der Benutzer keinen Zugriff auf das Element hat, wird -1 zurückgegeben. |
| record_table | Name der Tabelle, in der der Datensatz generiert wird. |
| status | Status der Anforderung. Mögliche Optionen sind „Erfolg“ oder „Fehler“. |
| variables | Fragen zum Katalogelement. |
| Nachricht | Meldung, die im Falle eines Fehlers zusätzliche Informationen enthält. |
| used_LLM | Option, die angibt, ob Now LLM beim Anfordern des Elements verwendet wurde, d. h. ob das Füllen der Slots für Fragen erfolgt ist, die in einem Katalogelement mit generativer KI definiert wurden. |
Virtual Agent Rendertypen
Ein Katalogelement kann in Virtual Agent als Konversation, Fenster oder Popup gerendert werden.
Katalogelementanforderung mit einem Konversationsrendering-Typ
Die folgenden Bedingungen müssen erfüllt sein, wenn ein Benutzer im -Konversationsmodus in Virtual Agent unterstützt von Now LLMein Katalogelement anfordert.
- Ein Katalogelement darf nicht mehr als die Anzahl von Fragen haben, die in der Eigenschaft sn_now_assist_cr.llm.conversational.request.question.limit angegeben sind. Standardmäßig ist diese Zahl auf 500 festgelegt. Weitere Informationen zu dieser Eigenschaft finden Sie unter Servicekatalog -Eigenschaften.
- Ein Katalogelement kann über geskriptete Katalog-UI-Richtlinien verfügen. Wenn ein Katalogelement jedoch geskriptete UI-Richtlinien enthält, die nicht unterstützte Methoden oder Funktionen enthalten, wird das Katalogelement nicht konversationsfähig.
- Die folgenden Methoden oder Klassen werden in den Katalogclientskripts oder geskripteten UI-Richtlinien dafür unterstützt, dass ein Katalogelement konversationsfähig ist:
- Moment
- window.location.href
- top.location.href
- top.window.open
- window.open
- offen
- Array
- Boolean
- Datum
- Fehler
- GlideAjax
- GlideRecord
- JSON
- Mathematik
- Nummer
- Objekt
- RegExp
- Zeichenfolge
- Warnung
- console.info
- konsole.fehler
- konsole.debug
- konsole.warn
- konsole.protokoll
- Console.clear
- konsole.anzahl
- Console.countReset
- konsole.dir
- Console.dirxml
- konsole.tabelle
- decodeURI
- decodeURIComponent
- encodeURI
- evalexec
- g_form.addFehlermeldung
- g_form.addInfoMessage
- g_form.addOption
- g_form.clearMessages
- g_form.clearOptions
- g_form.clearValue
- g_form.abrufenAktionsname
- g_form.getDisplayValue
- g_form.getEditableFields
- g_form.getIntValue
- g_form.getReference
- g_form.getSysId
- g_form.getTableName
- g_form.abrufenEindeutigerWert
- g_form.getValue
- g_form.hasField
- g_form.hideAllFieldMsgs
- g_form.hideErrorBox
- g_form.hideFieldMsg
- g_form.isObligatorisch
- g_form.isNewRecord
- g_form.isReadOnly
- g_form.isVisible
- g_form.removeOption
- g_form.save
- g_form.setDisabled
- g_form.setDisplay
- g_form.setLabel
- g_form.setLabelOf
- g_form.setObligatorisch
- g_form.setReadOnly
- g_form.setReadonly
- g_form.setValue
- g_form.setVariablesReadOnly
- g_form.setVisible
- g_form.showErrorBox
- g_form.showFieldMsg
- g_form.submit
- g_user
- ga.addParam
- ga.getXML
- indexOf
- isLoading
- isNaN
- newValue
- alterWert
- onChange
- parseFloat
- parseInt
- diese
- zuFest
- kürzen
- nicht definiert
- Escape-Zeichen
- unescape
- Ein Katalogelement kann Katalog-Client-Skripts enthalten. Wenn ein Katalogelement jedoch über Katalogclientskripts verfügt, die nicht unterstützte Methoden oder Funktionen enthalten, wird das Katalogelement nicht konversationsfähig.
- Die Variablen, die Preisauswirkungen enthalten, werden nicht unterstützt.
- Sie können die Obergrenze für die Anzahl der Datensätze von Referenztypvariablen angeben, die einer Tabelle in der Eigenschaft sn_now_assist_cr.llm.reference_question_choices.limit entsprechen. Standardmäßig beträgt der Grenzwert 2000000. Wenn Sie einen Wert über 2000000 angeben, kann dies die Antwortzeit beeinträchtigen.
- Der Variablentyp der UI-Seite wird in Virtual Agent ignoriert, ebenso wie die UI-Seite in Serviceportalignoriert wird. Weitere Informationen finden Sie unter Arten von Servicekatalogvariablen.
- Zur Unterstützung benutzerdefinierter Variablen müssen Anwender den benutzerdefinierten Variablen Themenblöcke zuordnen, um sie in den Konversations-Schnittstellen darzustellen. Wenn die Benutzer keine Themenblöcke zuordnen, wird das Katalogelement, das die anwenderdefinierten Variablen enthält, nicht konversationsfähig.
- Wenn Sie wissen, dass eine Variable ein Katalogelement konversationsunfähig macht, können Sie diese Variable aus den Konversations-Schnittstellen entfernen, indem Sie die Option Aus Konversations-Schnittstellen entfernen auswählen. Suchen Sie die Option auf der Registerkarte Verfügbarkeit des Fragenformulars in Now Platform.
-
In den folgenden Szenarien werden der anfordernden Person keine Feldnachrichten angezeigt:
- Wenn die Feldnachricht für die bereits beantwortete Frage angezeigt wird.
- Wenn die Frage der anfordernden Person nicht angezeigt wird, da die Frage schreibgeschützt oder ausgeblendet ist oder bereits automatisch ausgefüllt wurde.
- Die folgenden Variablenattribute werden unterstützt:
- ref_ac_order_by
- allowed_extensions
- max_file_size
Hinweis:Alle anderen Variablenattribute werden in Virtual Agentignoriert. - Ein Katalogelement kann einen einzeiligen Variablensatz haben, aber keinen mehrzeiligen Variablensatz.
- Wenn für ein Katalogelement ein Standardwert für eine Frage konfiguriert ist, wird der Standardwert in Virtual Agentangezeigt, sodass der Benutzer mit dem Standardwert fortfahren kann, ohne ihn manuell auswählen zu müssen. Der Benutzer kann auch einen anderen Wert als den Standardwert auswählen.
- Anwender können die folgende Art von Fragen für ein Katalogelement nicht überspringen:
- Multiple-Choice-Suche
- Auswahlfeld
- Auswahlfeld für Suche
- Ja/Nein
- Numerische Skala (Wenn „Erste-Auswahl-Konfiguration“ nicht ausgewählt ist, ist sie nicht ausgewählt.)
- Multiple-Choice (wenn Nicht-Auswahl -Konfiguration nicht ausgewählt ist oder Keine-Auswahlkonfiguration einbeziehen ausgewählt ist)
- Wenn der Benutzer Virtual Agent in einem anderen unterstützten Tool für die Zusammenarbeit wie Microsoft Teamsverwendet:
- Die Suche nach einem Wert mithilfe des Suchsymbols im Auswahltyp von Feldern wird nicht unterstützt.
Abbildung : 1. Auswahltypfelder in Microsoft Teams Abbildung : 2. Auswahltypfelder in Virtual Agent - Die Suche nach einem Wert im Referenztyp von Feldern wird in Form einer Frage durchgeführt.
Abbildung : 3. Referenztypfelder in Microsoft Teams Abbildung : 4. Referenztypfeld in Virtual Agent
- Die Suche nach einem Wert mithilfe des Suchsymbols im Auswahltyp von Feldern wird nicht unterstützt.
Katalogelementanforderung mithilfe eines Popup-Rendertyps
Katalogelementanforderung mit Fenster-Renderingtyp
Ein Benutzer kann eine Katalogelementanforderung in einem Fenster übermitteln. In einem Fenster stellt Virtual Agent einen Link bereit, über den der Benutzer die Anforderung an das Serviceportal übermitteln kann, das in der Eigenschaft sn_itsm_va.com.snc.itsm.virtualagent.portal_url definiert ist. Ein nicht konversationsfähiges Element wird als Fenster gerendert, wenn es eine Variable „Anwenderdefiniert“, „Anwenderdefiniert mit Bezeichnung“ oder „UI-Seite“ enthält.
- Inhaltselement
- Bestellleitfaden
- Assistent–Startroutine
- Standard-Change-Vorlage