Patent ID: 11868907
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 14:
15. A computer system for automation of chatbot workspace update, the computer system comprising:
one or more computer processors;
one or more computer readable storage devices;
program instructions stored on the one or more computer readable storage devices for execution by at least one of the one or more computer processors, the stored program instructions comprising:
program instructions to determine a chatbot knowledgebase contains a set of updated information;
program instructions to add chatbot metadata from the set of updated information to a documentation source, wherein the chatbot metadata is consumable by an automation script;
responsive to identifying new data in the documentation source, program instructions generate one or more chatbot skills from the identified new data in the document source;
program instructions to update a chatbot dialog decision tree based on one or more identified new topics in the set of updated information, wherein updating the chatbot dialogue decision tree comprises using natural language processing techniques to determine a set of intents, a set of entities, and a set of keywords;
responsive to identifying new data by a script, program instructions to update one or more correspondent chatbot skills using a chatbot workspace application program interface (API) based on the documentation pages from the chatbot metadata;
program instructions to create the automation script to identify input data;
program instructions to synchronize, by the automation script, the chatbot skills by utilizing a knowledge center product's documentation stored on a database;
program instructions to search, by the automation script, hypertext markup language (HTML) documentation for new topics with chatbot specific data using HTML tags and documentation structure;
responsive to identifying new pages, program instructions to update, by the API, the chatbot skills;
program instructions to create new entities and skill dialogs that represent HTML pages in the chatbot dialog decision trees; and
program instructions to identify a starting decision for traversing the chatbot dialogue decision tree based on the updated set of entities and the updated set of keywords, wherein the execution of the identified starting decision comprises interacting with an end user and based on the interactions traversing the chatbot dialogue tree for a response.