Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This article details how to create skills and includes the following topics:

...


In the Conversation Flow section, select the required Conversation Item from the drop-down list. Conversation Item drop-down list includes Prompt User (Attribute), Invoke Integration, Add Conditions (Ruleset), and Show Message (Information Message).

  • Prompt User (Attribute) are used to store information during a conversation between the bot and user. The value of an attribute can be set from user input, a web services call (through Connected App), or passed from other skills. This allows building dynamic conversations and gathering data used to fulfill the user's request. For example, if the user interacts with the bot asking to increase the memory on their desktop, the skill could prompt them through an attribute asking for how much memory is required. For more information on attributes, refer Create Global Attributes.
  • Invoke Integration connects to external systems to perform actions for fulfilling the user's request. For example, if the user interacts with the bot asking to create a ticket in ServiceNow, then an integration action is performed with ServiceNow in order to execute the skill. For more information on integration, refer to Integrations.
  • Add Conditions is the process of branching from one skill to the other. This is often useful when a user asks for a generic request and through the conversation flow, you want to direct them to a more specific request (skill). For example, a user asks Luma for a new computer. Through a prompt you identify that the user requires a new laptop, then you can direct them to a laptop order skill. Likewise, you can branch to multiple skills and associate attributes according to the requirement. For more information on the ruleset, refer to Rule Set Overview.
  • Show Message is used to send a message to the user that does not require a response. This is useful for letting the user know the bot is performing a task (for example: Resetting your password now. This may take a minute) or communicating fulfillment (for example, I created ticket 100-1234 for your network printer issue).
  • Set/Transform Attributes is used to transform and store information received from a user or from an integration call. This allows the skill developers to convert the value and then use it in integration to execute a task, or in a Ruleset to branch to another Skill, or in an Information Message to provide user information. For example, extracting user details like first name, last name, organization name from an email address received as user input.  
  • Invoke Automation Workflow is used to add a published Automation Workflow Service to the Skills. Automation Workflows allow Administrators or Skill developers to automate tasks on remote services, servers, applications, and hardware. These workflows can then be added as Conversation items and triggered the skill is executed. For example, we can enable an AD account using Automation Workflows which will be triggered when a skill related to it is executed by the end-user. For more information, refer Automation in Luma
  • Suggest Skills is used to display the list of skills to be suggested to the end-user at the end of skill execution so that the user is guided to relevant skills post the completion of the current skill.
  • Capture Satisfaction Survey is used to prompt a custom Satisfaction survey to the end-user. Using Capture Satisfaction Survey, you can define a customized survey that is triggered after the execution of the skill. Here you configure customized Survey questions and response options. 
  • Capture Feedback is used to prompt the end-user to provide feedback on skill execution. Here you can configure a customized feedback question that is triggered after the execution of the skill. The feedback response is used to improve user interaction with the Bot.
  • Set KPI is used to set Luma KPIs during Skill execution. Here you can choose the KPI Metrics and the parameter value to indicate how does the skill add value to the organization. Based on the configuration, KPIs are calculated during the conversation.

...

Quick Replies Description: Add descriptions for each option in the Interactive List item displayed to the users. On Whatsapp (via infobip) channel, the additional information for each selectable option is displayed to the end-user.  For the other channels,  the description text is ignored.


Info

Infobip List Title and Quick Replies Description fields are enabled only if Whatsapp (via infobip) channel is enabled for your tenant. 

...

Info
  • KPI configuration for skills is optional and can be added to parent as well as Sub skills. 
  • KPIs are calculated as encountered in the conversation flow.
  • KPIs are not calculated for conversations through the Test Widget. 

Conversation Flow Restrictions

...