×

Virtual services rapid deployment tool

  • US 10,521,462 B2
  • Filed: 02/27/2018
  • Issued: 12/31/2019
  • Est. Priority Date: 02/27/2018
  • Status: Active Grant
First Claim
Patent Images

1. A system, the system comprising:

  • a memory comprising instructions for deployment of a virtual agent; and

    a processor, the processor executing the instructions for deployment of the virtual agent that cause the processor to;

    generate a graphical user interface, the graphical user interface comprising a first control, a second control, and a third control, the first control configured to enable selection of a cognitive service engine from a plurality of cognitive service engines, the second control configured to receive a dialog corpus, the third control configured to generate a trigger to deploy the virtual agent;

    obtain a service identifier of the selected cognitive service engine indicated by the first control;

    obtain the dialog corpus received by the second control, the dialog corpus comprising parameters in a first structured format, the parameters comprising a plurality of intent parameters and a plurality of intent response parameters, and a mapping between at least one of the intent parameters and at least one of the intent response parameters;

    generate a virtual agent for a hosted-cloud platform, the virtual agent including instructions to receive natural language input and to respond the natural language input using the selected cognitive service engine;

    select, based on the service identifier, a service builder stored in a database, the database including a plurality of service builders configured to generate respective dialog models, the respective dialog models independently configured for separate cognitive service engines, wherein the selected service builder is associated with a service builder logic, the service builder logic comprising an instruction to combine at least one of the parameters of the dialog corpus with template logic associated with the service builder;

    generate, by execution of the service builder logic associated with the selected service builder, a dialog model based on combination of the template logic with the at least one of the parameters of the dialog corpus, the dialog modal comprising a structured format different from the first structured format, the second structured format configured for the selected cognitive service engine, the dialog model including parameters which cause the selected cognitive service engine to process natural language input according to the intent parameters and the intent response parameters included in the dialog corpus;

    depending on the selected cognitive service engine and the service builder, either configure the selected cognitive service engine with the generated dialog model by communication of the generated dialog model to the cognitive service engine, or generate a dialog model service application that uses the generated dialog model to interact with the selected cognitive service engine; and

    deploy, in response to detection of the trigger from the third control, the virtual agent to the hosted-cloud platform.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×