Input Collector user input control
Summarize
Summary of Input Collector user input control
The Input Collector control in ServiceNow is designed to gather user data for Now Assist or other AI chat systems, specifically within topics utilizing large language model (LLM) discovery. It allows for the collection of up to 5 LLM-enabled user inputs, with the ability to sequence multiple Input Collectors for additional input collection.
Show less
Key Features
- Node Management: Users can easily reorder nodes within the Input Collector using drag-and-drop functionality in both canvas and table views.
- Flow Action Properties: Users can define properties for each node, including node name, advanced instructions for LLM, confirmation messages, and conditions for displaying or skipping nodes.
- Confirmation Messaging: An optional feature that summarizes collected inputs at the end of a conversation, allowing users to confirm or revise their responses.
- Conditional Logic: Users can implement conditions for showing or skipping nodes using no-code or low-code scripting, enhancing the conversational experience.
Key Outcomes
By utilizing the Input Collector, customers can effectively gather and manage user inputs within the Virtual Agent framework, leading to improved data collection processes and user interactions. The capability to confirm inputs ensures higher accuracy in user responses, enhancing the overall quality of AI-driven conversations.
Use the Input Collector control to gather data for use by Now Assist or other AI chat systems.
Input Collector properties
The Input Collector is only available for topics that use large language model (LLM) discovery.
The Input Collector can hold up to 5 of any of the LLM-enabled user inputs aside from another Input Collector. Place multiple Input Collector nodes in sequence to collect more than 5 user inputs. You can reorder nodes inside the Input Collector on both the canvas and table views. To reorder nodes on the canvas, select a given node inside the Input Collector and drag it up or down in the list. You can add or remove nodes from an Input Collector, or nodes between multiple Input Collectors, by selecting a node and dragging it into or out of an Input Collector node on the canvas. To reorder nodes in an Input Collector in the table view, select a given node in the list, then select the up or down arrow next to the node.
Specify the flow action properties for the node that you want to create.
| Property | Description |
|---|---|
| Node name | Name of the node. |
| Advanced | |
| Additional instructions for LLM |
Further instructions to the LLM, such as adding data formats, restrictions, or default values for user responses. You can create additional instructions in plain language, input a script, or define conditions with the data pill picker. |
| Confirmation message | Toggle switch to display a summary of collected inputs to the user at the end of a conversation. If Summary message is activated, the Virtual Agent, when activated, presents the information that you have entered and asks if everything is correct. Select Yes to continue the chat or No to
restart collecting user input. You can also reply by typing a response in the chat window, to confirm or deny the summary or to change your answer. This option is active by default, and shows an enabled icon |
| Hide or skip this node | |
| Conditionally show this node if |
No-code condition statement or low-code script that specifies a condition for presenting this node in the conversation. The condition must evaluate to true. |
| Allow user to skip this node if | No-code condition statement or low-code script that specifies a condition for letting users skip this node in the conversation. The condition must evaluate to true. You can set this field
using either the condition builder or a script. When this field is active, the node presents the user with a Skip option in the Virtual Agent conversation. Alternatively, in an LLM topic, you
can reply with an utterance such as I want to skip this question. |
Example Input Collector
Input Collector canvas view
Input Collector table view
Channel support
| Channel | Support | Constraints |
|---|---|---|
| Web UI | Supported | None |
| Mobile UI | Supported | None |
| Now Assist panel | Supported | None |
| Microsoft Teams | Supported | None |
| Slack | Not supported | Not applicable |
| Workplace | Not supported | Not applicable |
| Facebook Messenger | Not supported | Not applicable |
| SMS Twilio | Not supported | Not applicable |
| LINE | Not supported | Not applicable |
| Not supported | Not applicable | |
| Apple Messages for Business | Not supported | Not applicable |
| Alexa (Voice) | Not supported | Not applicable |