Use case example – search enhanced by GenAI
To illustrate a real-time and a batch use case, we are going to work on an example of a company that uses GenAI to enhance its website search experience. In this case, the document ingestion will be a batch process, and the search itself will be real-time.
Imagine a company that aims to enhance its website’s search experience by leveraging GenAI technologies. In this scenario, the company’s objective is to provide more comprehensive and relevant search results to its users, going beyond simple keyword matching and delivering contextually appropriate and natural language responses.
The document ingestion process, which involves indexing and processing the company’s content corpus (for example, product descriptions, knowledgebase articles, product manuals), would be a batch operation. This step would involve techniques such as text extraction, entity recognition, topic modeling, and semantic embedding generation...