Generative AI search systems are capable of creating new, original text based on the documents you feed to them. Unlike extractive question answering systems that highlight the exact answer in the text, generative systems generate coherent and meaningful answers from scratch.
Generative models can perform a variety of NLP tasks, depending on what you tell them to do in the prompt. Some examples include summarization, translation, or question answering. See the sections below for concrete use cases.
Before you decide to use a generative model, there are a couple of things you should take into account:
- Choose a model trained on diverse and unbiased data. This helps to avoid inaccurate or biased responses.
- Make sure you design and monitor your generative AI system to prevent it from generating inappropriate or harmful content. Use models from reliable vendors or fine-tune your own model. Formulate the prompt text so that it minimizes the risk of prompt injection, for example, by instructing the model to answer with "I don't know" when the answer is not in the documents.
- Be transparent and make it clear how your system arrives at the answers. In deepset Cloud, you can show the sources for each answer. This helps build user trust in the system.
A generative QA system is best for:
- Tasks that require the generation of natural language responses to questions.
- Chatbots, virtual assistants, and knowledge management systems where human-like interaction is important.
You can use any text data. Some examples are:
- Company policies, benefits, training opportunities, and other HR-related material.
- Technical documentation and product FAQ
- Data scientists: Design the QA system, create the pipelines, and supervise domain experts.
- End users: Use the system, evaluate its usefulness for business, and provide feedback in the deepset Cloud UI.
For examples of generative pipelines, see Generative Question Answering Pipelines.
You can now demo your search system to the users. Share your pipeline prototype and have them test your pipelines. Have a look at the Guidelines for Onboarding Your Users to ensure your demo is successful.
Updated 3 months ago