US 12,462,807 B2
System and method for adapting legacy servers to operate within Rasa NLU framework
Reghupathi Hariharan, Marlborough, MA (US); and Sijil S, Mumbai (IN)
Filed by Quantiphi, Inc., Marlborough, MA (US)
Filed on Oct. 19, 2023, as Appl. No. 18/490,033.
Prior Publication US 2025/0131926 A1, Apr. 24, 2025
Int. Cl. G10L 15/30 (2013.01); G06F 9/54 (2006.01); G10L 15/18 (2013.01); G10L 15/22 (2006.01)
CPC G10L 15/30 (2013.01) [G06F 9/543 (2013.01); G10L 15/1815 (2013.01); G10L 15/22 (2013.01); G10L 2015/223 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A system for adapting legacy servers to operate within a Rasa natural language understanding, NLU, framework, the system comprising:
a first server configured to store a plurality of predefined domain-specific functions, each function is configured to perform one or more tangible domain-specific operations;
a Rasa natural language understanding, NLU, server configured to receive a user request via a user interface;
a processor communicatively coupled to the first server and the Rasa NLU server, the processor is configured to:
execute an application programming interface (API) call to an API handler defined in the first server based on the user request, wherein the API call is executed using a webhook configuration defined in the Rasa NLU server;
identify and execute one or more domain-specific functions of the plurality of predefined domain-specific functions in the first server by executing the API handler, wherein the one or more domain-specific functions are executed by matching a conditional statement defined in the API handler specific to the one or more domain-specific functions to be executed;
automatically cause the first server to perform one or more tangible domain-specific operations based on the identified and executed one or more domain-specific functions, in response to the user request.