| CPC G10L 15/22 (2013.01) [G10L 15/063 (2013.01); G10L 2015/221 (2013.01); G10L 2015/223 (2013.01)] | 20 Claims |

|
1. A system for providing a personalized assistant within a network-based communication service, the system comprising:
one or more processors; and
a memory storage device storing instructions thereon, which, when executed by the one or more processors, cause the system to perform operations comprising:
during a network-based communication session, receiving a query from a computing device of a first communication session participant;
processing the query by:
determining that a second communication session participant has shared content via a content sharing feature of the network-based communication service;
in response to the determining, providing the query and at least a portion of the shared content as input to a model, wherein the model processes the query and the portion of shared content to dynamically construct a prompt for use as input with a generative language model;
providing the prompt as input to the generative language model;
receiving, as output from the generative language model, a response; and
causing presentation of the response to be presented to the communication session participant.
|