-
公开(公告)号:US20180300399A1
公开(公告)日:2018-10-18
申请号:US15485665
申请日:2017-04-12
Applicant: Facebook, Inc.
Inventor: Willy Blandin , Laurent Nicolas Landowski , Kemal El Moujahid , Henri Romeo Liriani
Abstract: Techniques for intent-based search for bots are described. In one embodiment, an apparatus may comprise a bot application interface component operative to receive a plurality of bot capability catalogs for a plurality of bots at a bot-service system, wherein each of the plurality of bot capability catalogs expresses bot capability in natural language for an associated bot; a client communication component operative to receive a user service prompt from a user client device, the user service prompt expressed in natural language; and identify one or more selected bots to the user client device in response to receiving the user service prompt from the user client device; and an interaction processing component operative to determine the one or more selected bots of the plurality of bots by matching the user service prompt against the plurality of bot capability catalogs. Other embodiments are described and claimed.
-
2.
公开(公告)号:US20170293834A1
公开(公告)日:2017-10-12
申请号:US15391250
申请日:2016-12-27
Applicant: Facebook, Inc.
Inventor: Martin Jean Raison , Willy Blandin , Andreea-Loredana Crisan , Stepan Parunashvili , Kemal El Moujahid , Laurent Nicolas Landowski
CPC classification number: G06F16/3344 , G06F16/3322 , G06F16/3329 , G06F17/279 , G06F17/28 , G06N3/006 , G06N5/041 , G06N20/00 , H04L51/02
Abstract: Techniques to response to respond to user requests using natural-language machine learning based on branching example conversations are described. In one embodiment, an apparatus may comprise a bot application interface component operative to receive an example-interaction repository, the example-interaction repository comprising a plurality of example user-to-bot interactions, including one or more branching example user-to-bot interactions; and an interaction processing component operative to generate a linearized example-interaction repository by replacing the one or more branching example user-to-bot interactions with the plurality of linearized example user-to-bot interactions; submit the example-interaction repository to a natural-language machine learning component; and receive a sequence model from the natural-language machine learning component in response to submitting the example-interaction repository; and a client communication component operative to perform a user-to-bot conversation based on the sequence model. Other embodiments are described and claimed.
-
公开(公告)号:US10686745B2
公开(公告)日:2020-06-16
申请号:US14981443
申请日:2015-12-28
Applicant: Facebook, Inc.
Inventor: Matthew Logan Schmid , Roee Vulkan , Laurent Nicolas Landowski , Alexandre Lebrun , Allan Grinshtein
Abstract: Systems, methods, and non-transitory computer-readable media can acquire an incoming message via a communication system. Access to a preconfigured message template can be provided. A command to generate an outgoing message based on the preconfigured message template can be acquired. The outgoing message generated based on the preconfigured message template can be transmitted via the communication system. The outgoing message can be transmitted as a response to the incoming message.
-
公开(公告)号:US10333868B2
公开(公告)日:2019-06-25
申请号:US15489354
申请日:2017-04-17
Applicant: Facebook, Inc.
Inventor: Laurent Nicolas Landowski , Kemal El Moujahid , Stepan Parunashvili , Andreea-Loredana Crisan
IPC: H04L12/58 , G06F16/958 , H04L29/08 , G06F17/27
Abstract: A method may comprise receiving a bot creation control directive from a web page; instantiating a page bot from a template; authorizing the page bot to access the contents of the web page; associating the page bot with the web page; and enabling the page bot to respond to messages sent to the web page. The method may further comprise receiving a message at the page bot from a client device; requesting a meaning of the message from a natural language processing component; identifying a field in the web page associated with the page bot according to the meaning of the message; retrieving data from the identified field; composing a message response including the retrieved data; and sending the message response to the client device. Other embodiments are described and claimed.
-
公开(公告)号:US20180302347A1
公开(公告)日:2018-10-18
申请号:US15489354
申请日:2017-04-17
Applicant: Facebook, Inc.
Inventor: Laurent Nicolas Landowski , Kemal El Moujahid , Stepan Parunashvili , Andreea-Loredana Crisan
CPC classification number: H04L51/02 , G06F16/958 , G06F17/279 , H04L51/32 , H04L67/02
Abstract: A method may comprise receiving a bot creation control directive from a web page; instantiating a page bot from a template; authorizing the page bot to access the contents of the web page; associating the page bot with the web page; and enabling the page bot to respond to messages sent to the web page. The method may further comprise receiving a message at the page bot from a client device; requesting a meaning of the message from a natural language processing component; identifying a field in the web page associated with the page bot according to the meaning of the message; retrieving data from the identified field; composing a message response including the retrieved data; and sending the message response to the client device. Other embodiments are described and claimed.
-
公开(公告)号:US11025566B2
公开(公告)日:2021-06-01
申请号:US15485665
申请日:2017-04-12
Applicant: Facebook, Inc.
Inventor: Willy Blandin , Laurent Nicolas Landowski , Kemal El Moujahid , Henri Romeo Liriani
Abstract: Techniques for intent-based search for bots are described. In one embodiment, an apparatus may comprise a bot application interface component operative to receive a plurality of bot capability catalogs for a plurality of bots at a bot-service system, wherein each of the plurality of bot capability catalogs expresses bot capability in natural language for an associated bot; a client communication component operative to receive a user service prompt from a user client device, the user service prompt expressed in natural language; and identify one or more selected bots to the user client device in response to receiving the user service prompt from the user client device; and an interaction processing component operative to determine the one or more selected bots of the plurality of bots by matching the user service prompt against the plurality of bot capability catalogs. Other embodiments are described and claimed.
-
公开(公告)号:US20190018657A1
公开(公告)日:2019-01-17
申请号:US15648488
申请日:2017-07-13
Applicant: Facebook, Inc.
Inventor: Laurent Nicolas Landowski , Kemal El Moujahid , Stepan Parunashvili , Willy Blandin
Abstract: Techniques to configure a web-based application for bot configuration are described. In one embodiment, an apparatus may comprise a web application hosting component operative to receive a bot-configuration request from a web client, the bot-configuration request corresponding to a developer account for a bot system; and provide a web-based application to the web client; and a web-application preparation component operative to prepare the web-based application for the web client, the web-based application comprising a simulated user environment interface, a code development interface, and a natural-language-processing log interface, wherein the simulated user environment interface corresponds to a user interface for the bot system. Other embodiments are described and claimed.
-
公开(公告)号:US20210182499A1
公开(公告)日:2021-06-17
申请号:US17166806
申请日:2021-02-03
Applicant: Facebook, Inc.
IPC: G06F40/30 , G06F16/31 , H04L12/58 , G10L15/18 , G06F40/295 , G06F16/9535
Abstract: In one embodiment, a method includes receiving a message sent from a first client system associated with a first user to a second client system associated with a second user. The method includes parsing the message to identify one or more intents to offer information and one or more slots comprising values for information for a future event extracted from the message. The method includes sending, to the second client system, instructions for presenting a suggestion to execute a task associated with the future event. The suggestion references the values for information for the future event. The method includes receiving, from the second client system, an indication that the second user selected to execute the task associated with the future event. The method includes sending, to the second client system, instructions for presenting results of the executed task associated with future event.
-
公开(公告)号:US10949616B1
公开(公告)日:2021-03-16
申请号:US16107847
申请日:2018-08-21
Applicant: Facebook, Inc.
IPC: G06F40/30 , H04L12/58 , G10L15/18 , G06F16/9535 , G06F40/295 , G06F16/31
Abstract: In one embodiment, a method includes receiving, from a first client system associated with a first user, a message sent from the first user to a second user, analyzing the message from the first user to identify one or more intents and one or more slots of the received message, computing a confidence score for the intent to offer entity information based on user behavior history records associated with the second user, sending, to a second client system associated with the second user, if the confidence score exceeds a threshold score, instructions for presenting a suggestion to the second user to store the values for entity information in association with a profile record for the entity, and receiving, from the second client system associated with the second user, an indication from the second user confirming the values for entity information should be stored with the profile record for the entity.
-
公开(公告)号:US10686738B2
公开(公告)日:2020-06-16
申请号:US14809078
申请日:2015-07-24
Applicant: Facebook, Inc.
Inventor: Robert Franklin Daniel , Yoram Talmor , Alexandre Lebrun , Laurent Nicolas Landowski , Deniz Demir , Jeremy Harrison Goldberg , Willy Blandin
IPC: H04L12/58
Abstract: The present disclosure relates to systems, methods, and devices for providing personal assistant service via messaging. In particular, one or more embodiments receive a request for personal assistant service in an electronic message from a user, assign the request to an agent, determine an intent of the request, and configure an agent user interface to include one or more options in accordance with the determined intent of the request.
-
-
-
-
-
-
-
-
-