The present invention is generally directed to computer systems used by a customer in engaging a service entity. More particularly, the present invention is directed to intelligently guiding a customer along a service engagement path using an AI/ML path guidance model.
As the value and use of information continues to increase, individuals and businesses seek additional ways to process and store information. One option available to users is information handling systems (IHS). An information handling system generally processes, compiles, stores, and/or communicates information or data for business, personal, or other purposes thereby allowing users to take advantage of the value of the information. Because technology and information handling needs and requirements vary between different users or applications, information handling systems may also vary regarding what information is handled, how the information is handled, how much information is processed, stored, or communicated, and how quickly and efficiently the information may be processed, stored, or communicated. The variations in information handling systems allow for information handling systems to be general or configured for a specific user or specific use such as financial transaction processing, airline reservations, enterprise data storage, or global communications. In addition, information handling systems may include a variety of hardware and software components that may be configured to process, store, and communicate information and may include one or more computer systems, data storage systems, and networking systems.
IHS can be used by service centers to resolve problems experienced by their customers. Some IHS used by the service centers may automatically guide a customer along a predetermined path to resolve their issues.
A system of one or more computers can be configured to perform particular operations or actions by virtue of having software, firmware, hardware, or a combination of them installed on the system that in operation causes or cause the system to intelligently guide a customer along a service engagement path. In certain embodiments, a customer persona for the customer is determined as well as the current location of the customer in a process interaction along the service engagement path. The customer persona of the customer and current location of the customer along the service engagement path may be provided to an Artificial Intelligence/Machine Learning (AI/ML) path guidance model. Intelligent guidance data is received from the AI/ML path guidance model, where the intelligent guidance data corresponds to a suggested location along the service engagement path based on the customer persona and current location of the customer along the service engagement path. The customer is directed to the suggested location in the service engagement path. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.
At least one embodiment includes determining a customer intent for engaging the service engagement path; and providing the customer intent, customer persona, and current location of the customer and the service engagement path to the AI/ML path guidance model to generate the intelligent guidance data. In at least one embodiment, the customer intent is determined by an AI/ML customer intent model configured to determine customer intent based on one or more of a customer browsing history, customer system information, machine-to-machine telemetry between customer systems, and past resolutions of problems encountered by the customer. In at least one embodiment, the customer persona corresponds to classifications identified in an unsupervised learning operation executed on historical customer service transaction data. In at least one embodiment, the service engagement path includes locations at which various communication channels are used by the customer to contact an entity for a service request. In at least one embodiment, the intelligent guidance data from the AI/ML path guidance model corresponds to a suggested location along a further service engagement path that is discontinuous with the service engagement path on which the customer is located.
The present disclosure may be better understood, and its numerous objects, features, and advantages made apparent to those skilled in the art by referencing the accompanying drawings. The use of the same reference number throughout the several figures designates a like or similar element.
Certain embodiments of the disclosed system are implemented with the recognition that currently available customer service systems direct customers along a fixed path to resolve a given issue. The customers are directed along the fixed path, notwithstanding the prior interactions that the customer had as the customer proceeds along a service engagement path.
Certain embodiments of the disclosed system are also implemented with the recognition that a customer who is trying to troubleshoot an issue on the service system website may experience difficulty in finding the exact information customer is looking for to solve the customer's issues. For example, the single service path solution does not often take the technical capability and skills of the customer into account in formulating the service engagement path. In furtherance of this example, when a customer is trying to self diagnose the issue on the service provider's website, actions may be taken after the customer has spent a predetermined time on the site or a webpage. When this occurs, for example, the customer may be shown a chat box with generic text. Additionally, or in the alternative, the customer may proceed to further self navigate to pages the customer believes would solve their problem. These actions are taken in existing systems without reference to who the customer is and what the customer is looking for.
Certain embodiments of the disclosed system intelligently employ Artificial Intelligence/Machine Learning (AI/ML) techniques to customize the customer's engagement along the service engagement path. In certain embodiments, the disclosed system intelligently maps the customer's journey on the service provider's website. For example, certain embodiments of the disclosed system retrieve data that conveys the needs of the customer engaging the service center. For example, the customer's system information, which may be the subject of the service request may be provided, for example, using telemetry data connecting the customer's system with the service center. Additionally, or on the alternative, some embodiments may use the customer's persona information to identify service engagement paths based on the service engagement paths taken by other customers having similar persona. Additionally, or in the alternative, the intent of the customer may be used to intelligently guide the customer along the service engagement path. Certain embodiments of the disclosed system provide a personalized troubleshooting experience by prescribing the next best action recommendations or the most probable solution for the customer's issue.
For purposes of this disclosure, an information handling system may include any instrumentality or aggregate of instrumentalities operable to compute, classify, process, transmit, receive, retrieve, originate, switch, store, display, manifest, detect, record, reproduce, handle, or utilize any form of information, intelligence, or data for business, scientific, control, or other purposes. For example, an information handling system may be a personal computer, a network storage device, or any other suitable device and may vary in size, shape, performance, functionality, and price. The information handling system may include random access memory (RAM), one or more processing resources such as a central processing unit (CPU) or hardware or software control logic, ROM, and/or other types of non-volatile memory. Additional components of the information handling system may include one or more disk drives, one or more network ports for communicating with external devices as well as various input and output (I/O) devices, such as a keyboard, a mouse, and a video display. The information handling system may also include one or more buses operable to transmit communications between the various hardware components.
The IHS 100 likewise includes system memory 112, which is interconnected to the foregoing via one or more buses 114 or other suitable means. System memory 112 further comprises an operating system 116 and, in various embodiments, may also comprise other software modules and engines configured to implement certain embodiments of the disclosed system. Memory 112 may include memory that is accessed locally at the IHS 100 and/or memory that is distributed amongst one or more memory devices, storage systems, and/or memory accessible at other information handling systems within a networked environment.
In the example shown in
Certain embodiments of the service engagement system 118 include process paths storage 124 that define paths that a customer may take while engaging the customer service system. The process paths defined in process paths storage 124 are generic paths such that every customer seeking to obtain a resolution to a problem proceeds sequentially along the same process path without regard to knowledge of the characteristics or needs of the user. In one example, in a process path defined as A−>B−>C−>D−>E−>F−>G, if a customer wishes to resolve an issue that would normally be solved at path location G, the customer would need to proceed through each of the locations from A to G. In certain embodiments, the IHS 100 may be dedicated to a particular defined sequential process path to resolve particular types of customer issues. Additionally, or in the alternative, the IHS 100 may be configured to service customers with different issues using a sequential process path dedicated to the resolution of each issue.
Certain embodiments of the service engagement system 118 include storage for the current process engagement location 126. In the example shown in
The AI/ML path guidance model 128 accesses the persona information 120 and current process engagement location 126. The process paths that are defined in the IHS may be accessed by the AI/ML path guidance model 128 from process paths storage 124. Additionally, or in the alternative, the AI/ML path guidance model 128 may be trained with substantially all process paths defined in IHS 100 thereby substantially eliminating the need of the AI/ML path guidance model 128 as a separately accessible set of data (e.g., process paths in 124).
Certain embodiments of the AI/ML path guidance model 128 use the customer intent in determining the next process engagement location 130. Customer intent may be based on customer attributes that indicate why the customer is engaging the customer service system. As one example, a customer may express an intent to locate information on the customer service system. As another example, the customer may express an intent to return and/or exchange a product. As another example, the customer may express an intent to request an on-site service. These examples constitute a few non-limiting reasons a customer engages the customer service system.
There are a number of customer actions that may be used to determine customer intent. Therefore, in certain embodiments, the customer intent may be intelligently determined using AI/ML customer intent model 134. In certain embodiments, the AI/ML customer intent model 134 is trained to recognize customer activity 132. In one example, the initial actions of the customer during the customer service session may be analyzed to determine intent. As an example, the customer may navigate through a path in which certain pages relate to the purchase of an item. As such, the AI/ML customer intent model 134 may provide an output indicating that the customer has an intent to purchase. In certain embodiments, past customer activity may be used to ascertain customer intent. For example, if a customer has often elected in the past to proceed along a path relating to the repair of an item, the AI/ML customer intent model 134 may provide an output indicating that the customer intent is to find a solution to repair an item. Other customer intents and corresponding factors identifying customer intents may be used, the foregoing representing non-limiting examples.
In certain embodiments, the AI/ML customer persona model 202 provides an output of clusters or groups that may be used to define different persona. Accordingly, the development of the customer persona 204 involves grouping of data, linear regression analysis of the data, and classification of the customer persona groups. Once the customer persona groups have been classified, selected attributes of a customer seeking service may be provided to a trained AI/ML persona model to provide customer persona information that can be used to guide the customer along paths.
The AI/ML customer intent model 402 may also consume the customer's browsing history. In one example, the browsing history may indicate that the customer intends to seek the service of a product. In another example, the browsing history may indicate that the customer intends to purchase a product. In another example, the browsing history may indicate that the customer intends to obtain articles and/or white papers relating to a product. In certain embodiments, the customer browsing history 408 may include data relating to the customer's browsing activity occurring during an initial portion of the customer's session with the customer service site. For example, the customer's initial browsing activity may indicate that the customer is already engaging the customer service site with an intent that can be derived from the first set of webpages initially accessed by the customer.
In certain embodiments, AI/ML customer intent model 402 may consume historical resolution data 410. Exemplary historical resolution data 410 may include data regarding the types of issues previously presented and/or handled by the customer and the manner in which they were resolved and/or reasons they were not resolved.
Various types of information may be consumed by the AI/ML path guidance model 502 to provide the recommended the next process location 510 that is tailored to the needs of the customer thereby providing a better experience for the customer than customer service systems that solely provide a fixed path to the customer. The exemplary data shown in
In the example shown in
The AI/ML models may be implemented using any number of algorithms including, but not limited to, algorithms used in the development of a neural network and algorithms used in the development of a Random Forest model.
In certain embodiments, the customer persona determined by the persona model, the customer intent determined by the intent model, and the process location in the path at which the customer is currently engaged are provided at 918 to an AI/ML path guidance model. The AI/ML path guidance model suggests the next location in the process path that the customer should engage at 920. The customer is directed to the next location suggested by the AI/ML path guidance model at 922. In certain embodiments, the customer may be given the option to proceed to the next location suggested at 922. In such embodiments, the customer may be presented with an option to continue on the current process path or the customized process path. Additionally, or on the alternative, the customer may be automatically directed to the location in the process path suggested at 920.
In certain embodiments, a determination is made at 924 as to whether the customer persona information and/or customer intent have changed based on, for example, the moved to the next location in the process path established at 924. If the persona information and/or intent-based data has changed, it may be updated at 926 before proceeding to the determination of the location of the customer in the process path at 916. In response to the decision at 924, the customer persona may be updated at 906 and the customer intent may be updated at 910. If the customer persona and/or intent information has not changed, certain embodiments may proceed to determine the current process location in the path at 916. Operations may proceed in this manner until such time as the customer reaches a resolution of the customer's intent or otherwise falls out.
The example systems and computing devices described herein are well adapted to attain the advantages mentioned as well as others inherent therein. While such systems have been depicted, described, and are defined by reference to particular descriptions, such references do not imply a limitation on the claims, and no such limitation is to be inferred. The systems described herein are capable of considerable modification, alteration, and equivalents in form and function, as will occur to those ordinarily skilled in the pertinent arts in considering the present disclosure. The depicted and described embodiments are examples only and are in no way exhaustive of the scope of the claims.
Such example systems and computing devices are merely examples suitable for some implementations and are not intended to suggest any limitation as to the scope of use or functionality of the environments, architectures, and frameworks that can implement the processes, components and features described herein. Thus, implementations herein are operational with numerous environments or architectures and may be implemented in general purpose and special-purpose computing systems, or other devices having processing capability. Generally, any of the functions described with reference to the figures can be implemented using software, hardware (e.g., fixed logic circuitry), or a combination of these implementations. The term “module,” “mechanism” or “component” as used herein generally represents software, hardware, or a combination of software and hardware that can be configured to implement prescribed functions. For instance, in the case of a software implementation, the term “module,” “mechanism” or “component” can represent program code (and/or declarative-type instructions) that performs specified tasks or operations when executed on a processing device or devices (e.g., CPUs or processors). The program code can be stored in one or more computer-readable memory devices or other computer storage devices. Thus, the processes, components, and modules described herein may be implemented by a computer program product.
The foregoing thus describes embodiments including components contained within other components (e.g., the various elements shown as components of computer system X210). Such architectures are merely examples, and, in fact, many other architectures can be implemented which achieve the same functionality. In an abstract but still definite sense, any arrangement of components to achieve the same functionality is effectively “associated” such that the desired functionality is achieved. Hence, any two components herein combined to achieve a particular functionality can be seen as “associated with” each other such that the desired functionality is achieved, irrespective of architectures or intermediate components. Likewise, any two components so associated can also be viewed as being “operably connected,” or “operably coupled,” to each other to achieve the desired functionality.
Furthermore, this disclosure provides various example implementations, as described and as illustrated in the drawings. However, this disclosure is not limited to the implementations described and illustrated herein, but can extend to other implementations, as would be known or as would become known to those skilled in the art. Reference in the specification to “one implementation,” “this implementation,” “these implementations” or “some implementations” means that a particular feature, structure, or characteristic described is included in at least one implementation, and the appearances of these phrases in various places in the specification are not necessarily all referring to the same implementation. As such, the various embodiments of the systems described herein via the use of block diagrams, flowcharts, and examples. It will be understood by those within the art that each block diagram component, flowchart step, operation and/or component illustrated by the use of examples can be implemented (individually and/or collectively) by a wide range of hardware, software, firmware, or any combination thereof.
The systems described herein have been described in the context of fully functional computer systems; however, those skilled in the art will appreciate that the systems described herein are capable of being distributed as a program product in a variety of forms, and that the systems described herein apply equally regardless of the particular type of computer-readable media used to actually carry out the distribution. Examples of computer-readable media include computer-readable storage media, as well as media storage and distribution systems developed in the future.
The above-discussed embodiments can be implemented by software modules that perform one or more tasks associated with the embodiments. The software modules discussed herein may include script, batch, or other executable files. The software modules may be stored on a machine-readable or computer-readable storage media such as magnetic floppy disks, hard disks, semiconductor memory (e.g., RAM, ROM, and flash-type media), optical discs (e.g., CD-ROMs, CD-Rs, and DVDs), or other types of memory modules. A storage device used for storing firmware or hardware modules in accordance with an embodiment can also include a semiconductor-based memory, which may be permanently, removably or remotely coupled to a microprocessor/memory system. Thus, the modules can be stored within a computer system memory to configure the computer system to perform the functions of the module. Other new and various types of computer-readable storage media may be used to store the modules discussed herein.
In light of the foregoing, it will be appreciated that the foregoing descriptions are intended to be illustrative and should not be taken to be limiting. As will be appreciated in light of the present disclosure, other embodiments are possible. Those skilled in the art will readily implement the steps necessary to provide the structures and the methods disclosed herein, and will understand that the process parameters and sequence of steps are given by way of example only and can be varied to achieve the desired structure as well as modifications that are within the scope of the claims. Variations and modifications of the embodiments disclosed herein can be made based on the description set forth herein, without departing from the scope of the claims, giving full cognizance to equivalents thereto in all respects.
Although the present invention has been described in connection with several embodiments, the invention is not intended to be limited to the specific forms set forth herein. On the contrary, it is intended to cover such alternatives, modifications, and equivalents as can be reasonably included within the scope of the invention as defined by the appended claims.