CPC H04M 3/493 (2013.01) [G06F 16/22 (2019.01); G10L 15/22 (2013.01); H04M 3/24 (2013.01); H04M 3/4938 (2013.01); H04M 7/1295 (2013.01); G06F 16/24 (2019.01)] | 20 Claims |
1. A system for integrating a chatbot with a search engine, comprising:
a chatbot crawler comprising a first plurality of programming instructions stored in a nontransitory, computer-readable memory of, and operating on a processor of, a computing device, wherein the first plurality of programming instructions, when operating on the processor, cause the computing device to:
connect to an enterprise chatbot and traverse a conversation flow detecting one or more conversation paths;
for each detected conversation path generate a flow chart and a conversation; and
send the flow chart to a chatbot search integration manager; and
the chatbot search integration manager comprising a second plurality of programming instructions stored in the memory of, and operating on the processor of, the computing device, wherein the second plurality of programming instructions, when operating on the processor, cause the computing device to:
extract one or more index keywords from a flow chart received from the chatbot crawler;
store a data structure comprising the index keywords in a database; and
connect to a search engine, wherein the search engine's built in crawler crawls the data structure and assigns a page rank to the data structure.
|