SYSTEMS AND METHODS FOR ENHANCING ACCURACY OF CONVERSATIONAL INFORMATION RETRIEVAL FOR COMMERCE
Systems, methods, and apparatuses for customer engagement that receive a product catalog including information associated with a plurality of products; encode product data by at least one of generating a reverse text index associated with a plurality of products in the product catalog or vectorizing embeddings of the information associated with the plurality of products in the product catalog; store the encoded product data in a product catalog database; receive input from an end user; at least one of convert the end user input to a text query or create input vectors by vectorizing embeddings associated with the input; retrieve a list of products from the product catalog database based on at least one of the text query or the input vectors associated with the input; and output a response to the end user, wherein the response includes a link to information of products in the list of products.
1 . A method of customer engagement comprising:
receiving a product catalog including information associated with a plurality of products;
encoding product data by at least one of generating a reverse text index associated with a plurality of products in the product catalog or vectorizing embeddings of the information associated with the plurality of products in the product catalog;
storing the encoded product data in a product catalog database;
receiving input from an end user;
at least one of converting the end user input to a text query or creating input vectors by vectorizing embeddings associated with the input;
retrieving at least one list of products from the product catalog database based on at least one of the text query or the input vectors associated with the input; and
outputting a response to the end user, wherein the response includes a selectable link to product information of products of the at least one list of products.
2 . The method of claim 1 , further comprising:
performing transforms on the product catalog;
inputting the transforms into a large language model; and
receiving embeddings of the information associated with a plurality of products in the product catalog from the large language model.
3 . The method of claim 1 , further comprising:
outputting the at least one list of products to a large language model;
receiving a completion from the large language model; and
generating the response.
4 . A non-transitory computer readable medium, storing thereon computer readable instructions that when read by a computer cause a processor to perform a customer engagement method comprising:
receiving a product catalog including information associated with a plurality of products;
encoding product data by at least one of generating a reverse text index associated with a plurality of products in the product catalog or vectorizing embeddings of the information associated with the plurality of products in the product catalog;
storing the encoded product data in a product catalog database;
receiving input from an end user;
at least one of converting the end user input to a text query or creating input vectors by vectorizing embeddings associated with the input;
retrieving at least one list of products from the product catalog database based on at least one of the text query or the input vectors associated with the input; and
outputting a response to the end user, wherein the response includes a selectable link to product information of products of the at least one list of products.
5 . The non-transitory computer readable medium of claim 4 , further comprising:
performing transforms on the product catalog;
inputting the transforms into a large language model; and
receiving embeddings of the information associated with a plurality of products in the product catalog from the large language model.
6 . The non-transitory computer readable medium of claim 4 , further comprising:
outputting the at least one list of products to a large language model;
receiving a completion from the large language model; and
generating the response.
7 . A system for customer engagement comprising:
a processor configured to:
receive a product catalog including information associated with a plurality of products;
encode product data by at least one of generating a reverse text index associated with a plurality of products in the product catalog or vectorize embeddings of the information associated with the plurality of products in the product catalog;
store the encoded product data in a product catalog database;
receive input from an end user;
at least one of convert the end user input to a text query or create input vectors by vectorizing embeddings associated with the input;
retrieve at least one list of products from the product catalog database based on at least one of the text query or the input vectors associated with the input; and
output a response to the end user, wherein the response includes a selectable link to product information of products of the at least one list of products.
8 . The system of claim 7 , further comprising:
perform transforms on the product catalog;
input the transforms into a large language model; and
receive embeddings of the information associated with a plurality of products in the product catalog from the large language model.
9 . The system of claim 7 , further comprising:
output the at least one list of products to a large language model;
receive a completion from the large language model; and
generate the response.
10 . (canceled)