Abstract: A natural language description of a desired function to be achieved using an automated communication flow is received. A prompt template specifically for a communication channel is selected based on an analysis of the natural language description of the desired function to be achieved. A prompt for a large language model is automatically generated based on the natural language description, including by inserting at least a portion of the selected prompt template in the automatically generated prompt. The automatically generated prompt is provided to the pre-trained large language model. Based on an output of the large language model, an automated communication flow to be implemented for the communication channel is automatically generated.
Type:
Grant
Filed:
March 21, 2024
Date of Patent:
January 14, 2025
Assignee:
ManyChat, Inc.
Inventors:
Dmitrii Kushnikov, Ilia Kolesnikov, Mikael Yan, Nikolai Golov
Abstract: A plurality of communication channels available to initiate a communication session with a message recipient are determined. The communication session is initiated by providing a first message to the message recipient via a select communication channel of the determined communication channels. An indication of a response to a plurality of response options provided in the first message is received from the message recipient via the selected communication channel. The communication session with message recipient is resumed via a second communication channel that is different than the selected communication channel by providing to the message recipient a second message.
Type:
Grant
Filed:
November 3, 2021
Date of Patent:
March 14, 2023
Assignee:
ManyChat, Inc.
Inventors:
Mikael Yan, Anton Gorin, Dmitry Kushnikov
Abstract: A specification of a logic flow for automatically interacting with a message recipient is received. The logic flow specifies a dynamic interaction between a plurality of different communication channels for the message recipient. The logic flow is deployed including by automatically sending a first message to the message recipient via a first communication channel, receiving an indication provided in response to a plurality of response options provided in the first message, and in response to the indication, automatically sending a second message associated with the indication via a second communication channel that is different from the first communication channel.
Type:
Grant
Filed:
September 10, 2020
Date of Patent:
December 21, 2021
Assignee:
ManyChat, Inc.
Inventors:
Mikael Yan, Anton Gorin, Dmitry Kushnikov