IP Library Granted Patent US 12,141,533
Granted Patent B2
US 12,141,533 · App. 17/483,161 · Granted Nov 12, 2024

Leveraging knowledge records for chatbot local search

Inventors: Piotr Kalandyk (Zielonki, PL); Hubert Kompanowski (Izbica Kujawska, PL); Grzegorz Piotr Szczepanik (Cracow, PL); Pawel Tadeusz Januszek (Cracow, PL)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F40/35G06F16/2379G10L15/16G10L15/1815G10L15/22
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,141,533
App. No.
17/483,161
Granted
Nov 12, 2024
Kind
B2
Abstract

At least one knowledge source for use in updating a first problem-solution data set can be selected. From data provided by the at least one knowledge source, a plurality of dialogs can be automatically generated. Existing dialogs in the first problem-solution data can be updated set using the plurality of dialogs that are generated.

Claims (44)

1. A method, comprising:

selecting at least one knowledge source for use in updating a first problem-solution data set;

from data provided by the at least one knowledge source, automatically generating, using a processor, a plurality of dialogs;

selecting a first intent translated from the data provided by the knowledge source;

determining whether there is a second intent in the existing dialogs that is a same or similar to the first intent; and

updating existing dialogs in the first problem-solution data set using the plurality of dialogs that are generated, the updating the existing dialogs in the first problem-solution data set using the plurality of dialogs that are generated comprising, responsive to determining that there is not a second intent in the existing dialogs that is the same or similar to the first intent, adding to the first problem-solution data set the first intent and at least one dialog for the first intent.

2. The method of claim 1 ,

wherein the updating the existing dialogs in the first problem-solution data set using the plurality of dialogs that are generated further comprises:

responsive to the determining that there is not a second intent in the existing dialogs that is the same or similar to the first intent, adding to the first problem-solution data set at least one entity for the first intent.

3. The method of claim 1 , further comprising:

generating a second problem-solution data set from intents and examples translated from the data provided by the at least one knowledge source, the second problem-solution data set comprising the intents translated from the data provided by the at least one knowledge source and the plurality of dialogs generated from the data provided by the at least one knowledge source; and

updating the existing dialogs in the first problem-solution data using the second problem-solution data set.

4. The method of claim 1 , further comprising:

adding to the first problem-solution data set the plurality of dialogs generated from the data provided by the at least one knowledge source as generated dialogs.

5. A system, comprising:

a processor programmed to initiate executable operations comprising:

selecting at least one knowledge source for use in updating a first problem-solution data set;

from data provided by the at least one knowledge source, automatically generating a plurality of dialogs;

selecting a first intent translated from the data provided by the knowledge source;

determining whether there is a second intent in the existing dialogs that is a same or similar to the first intent; and

updating existing dialogs in the first problem-solution data set using the plurality of dialogs that are generated, the updating the existing dialogs in the first problem-solution data set using the plurality of dialogs that are generated comprising, responsive to determining that there is not a second intent in the existing dialogs that is the same or similar to the first intent, adding to the first problem-solution data set the first intent and at least one dialog for the first intent.

6. The system of claim 5 ,

wherein the updating the existing dialogs in the first problem-solution data set using the plurality of dialogs that are generated further comprises:

responsive to determining that there is not a second intent in the existing dialogs that is the same or similar to the first intent, adding to the first problem-solution data set at least one entity for the first intent.

7. The system of claim 5 , the executable operations further comprising:

generating a second problem-solution data set from intents and examples translated from the data provided by the at least one knowledge source, the second problem-solution data set comprising the intents translated from the data provided by the at least one knowledge source and the plurality of dialogs generated from the data provided by the at least one knowledge source; and

updating the existing dialogs in the first problem-solution data using the second problem-solution data set.

8. The system of claim 5 , the executable operations further comprising:

adding to the first problem-solution data set the plurality of dialogs generated from the data provided by the at least one knowledge source as generated dialogs.

9. A computer program product, comprising:

one or more computer readable storage mediums having program code stored thereon, the program code stored on the one or more computer readable storage mediums collectively executable by a data processing system to initiate operations including:

selecting at least one knowledge source for use in updating a first problem-solution data set;

from data provided by the at least one knowledge source, automatically generating a plurality of dialogs;

selecting a first intent translated from the data provided by the knowledge source;

determining whether there is a second intent in the existing dialogs that is a same or similar to the first intent; and

updating existing dialogs in the first problem-solution data set using the plurality of dialogs that are generated, the updating the existing dialogs in the first problem-solution data set using the plurality of dialogs that are generated comprising, responsive to determining that there is not a second intent in the existing dialogs that is the same or similar to the first intent, adding to the first problem-solution data set the first intent and at least one dialog for the first intent.

10. The computer program product of claim 9 ,

wherein the updating the existing dialogs in the first problem-solution data set using the plurality of dialogs that are generated comprises:

responsive to determining that there is not a second intent in the existing dialogs that is the same or similar to the first intent, adding to the first problem-solution data set at least one entity for the first intent.

11. The computer program product of claim 9 , wherein the program code is executable by the data processing system to initiate operations further comprising:

generating a second problem-solution data set from intents and examples translated from the data provided by the at least one knowledge source, the second problem-solution data set comprising the intents translated from the data provided by the at least one knowledge source and the plurality of dialogs generated from the data provided by the at least one knowledge source; and

updating the existing dialogs in the first problem-solution data using the second problem-solution data set.

12. The computer program product of claim 11 , wherein the program code is executable by the data processing system to initiate operations further comprising:

adding to the first problem-solution data set the plurality of dialogs generated from the data provided by the at least one knowledge source as generated dialogs.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2021
From: KALANDYK, PIOTR; KOMPANOWSKI, HUBERT; SZCZEPANIK, GRZEGORZ PIOTR; JANUSZEK, PAWEL TADEUSZ
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 057579/0779 →
Continuity (1)
Related Publication 20230087896A1 · Mar 23, 2023