US 12,271,690 B2
Virtual dialog system dynamic context collection
Ruchi Mahindru, Elmsford, NY (US); and Xin Zhou, Beijing (CN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Apr. 25, 2022, as Appl. No. 17/728,450.
Prior Publication US 2023/0342545 A1, Oct. 26, 2023
Int. Cl. G06F 40/211 (2020.01); G06F 16/3329 (2025.01); G06N 5/02 (2023.01)
CPC G06F 40/211 (2020.01) [G06F 16/3329 (2019.01); G06N 5/02 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A computer system comprising:
a processor operatively coupled to memory and an artificial intelligence (AI) platform operatively coupled to the processor, the AI platform comprising one or more tools to interface with a virtual dialog agent, the tools further comprising:
a collection manager configured to dynamically collect context data from a virtual dialog environment for problem diagnosis, including employing natural language processing (NLP) to identify one or more context entities from the virtual dialog agent;
a director, operatively coupled to the collection manager, configured to leverage a context model to identify a set of context entities to be collected and one or more corresponding context collection mechanisms;
a selection manager, operatively coupled to the director, configured to dynamically select one or more of the identified context collection mechanisms responsive to the leveraged context model, wherein the selecting comprises:
leveraging a regression model to learn a confidence value for respective ones of two or more collection mechanisms;
cross-validating a collection sequence for the two or more collection mechanisms by analyzing consistency of a first context value associated with a first collection mechanism with respect to a second context value associated with a second collection mechanism; and
selectively adjusting an order of the collection sequence according to the cross-validating; and
an execution manager, operatively coupled to the selection manager, configured to selectively execute one or more of the selected and identified context collection mechanisms.