Back to results
US 2023/0055720 A1Published application
Visualization of training dialogs for a conversational bot
AssigneeMicrosoft Technology Licensing, LLC
InventorsLars H. LIDEN, Swadheen K. SHUKLA, Shahin SHAYANDEH, Matthew D. MAZZOLA
Life of this patent
Estimating the term…
Abstract
This document relates to creating and/or updating a chatbot using a graphical user interface. For example, training dialogs for a chatbot can be displayed in a tree form on a graphical user interface. Based at least on interactions between a developer and the graphical user interface, the training dialogs can be modified in the tree form, and training dialogs can be updated based on the modifications provided on the tree form via the graphical user interface.
Claims21
1-20. (canceled)
A system comprising:
- a processor;
- and
- a storage memory storing computer-readable instructions, which when executed by the processor, cause the processor to:
- access data associated with training dialogs that represent interactions with a chatbot, the training dialogs employed to train a machine learning model used by the chatbot;
- identify first decisions of the chatbot that are based at least on declarative rules and second decisions of the chatbot that are based at least on machine learning by the machine learning model used by the chatbot;
- and
- present the first decisions and the second decisions in a tree form where the first decisions are presented in the tree form differently from the second decisions.
4 more elements
A method comprising:
- accessing data associated with training dialogs that represent interactions with a chatbot, the training dialogs employed to train a machine learning model used by the chatbot;
- identifying first decisions of the chatbot that are based at least on declarative rules and second decisions of the chatbot that are based at least on machine learning by the machine learning model used by the chatbot;
- and
- presenting the first decisions and the second decisions in a graph form where the first decisions are presented in the graph form differently from the second decisions.
1 more element
A method comprising:
- accessing data associated with training dialogs that represent interactions with a chatbot;
- presenting conversational rounds of the chatbot in a graph form, the conversational rounds being based on one or more of declarative rules, programmatic coding, or machine learning by the chatbot;
- receiving input dragging a particular round of the chatbot from a first branch of the graph form to a second branch of the graph form;
- and
- updating the training dialogs based at least on the dragging of the particular round of the chatbot from the first branch of the graph form to the second branch of the graph form.
2 more elements
Dependencies are inferred from the claim text.