Patent attributes
A method in a chatbot configuration application executable on a computing device, comprising: maintaining in memory a chatbot comprising a plurality of conversation paths, each conversation path representing a different conversation between the chatbot and an end user, each conversation path comprising a plurality of conversation nodes, and each conversation node comprising computer-readable instructions executable by a processor to perform an action; and rendering, on a display device, a graphical user interface (GUI) to display to a configuring user each conversation path and each conversation node in each respective conversation path. For each respective conversation path in the chatbot: retrieving from the memory, a number of end users of the chatbot that have interacted with each respective conversation node in the respective conversation path; determining a measure related to the number of end users of the chatbot that have interacted with each respective conversation node in the respective conversation path; and, rendering, in the GUI at each respective conversation node in the respective conversation path, the measure related to the number of end users of the chatbot that have interacted with the respective conversation node in the respective conversation path.