CPC G06Q 20/12 (2013.01) [G06F 3/167 (2013.01); G06F 18/2431 (2023.01); G06N 5/02 (2013.01); G06Q 30/04 (2013.01); G06Q 30/0641 (2013.01); G06V 10/75 (2022.01); G06V 10/811 (2022.01); G06V 10/82 (2022.01); G06V 40/172 (2022.01)] | 18 Claims |
1. A method for online ordering, the method comprising:
storing customer information corresponding to a customer; and
responsive to receiving a message with text or speech and an image from the customer:
performing, by a data processing system comprising a hardware processor, a natural language understanding operation on the received message to identify an intent type associated with the received message;
performing, by the data processing system, an image classification operation on the image to identify a product or service from the image;
generating, by the data processing system, a product detail message by performing a natural language generation operation on information associated with the product or service and transmitting the product detail message to the customer, the product detail message comprising at least pricing associated with the product or service; and
responsive to performing a second natural language understanding operation on a message received from the customer in response to the product detail message and determining that the message comprises an affirmative message, automatically completing, by the data processing system, a purchase of the product or service with the customer information and transmitting a receipt message to the customer with an order receipt.
|