Notebook content: This notebook contains the steps and code to demonstrate the retrieval-augmented generation pattern in IBM watsonx.ai. Some familiarity with Python is helpful. This notebook uses Python 3.10.
Learning goal: The goal of this notebook is to demonstrate how to apply the retrieval-augmented generation pattern to a question-answering use case in watsonx.ai.
Scenario: The website for an online seed catalog has many articles to help customers plan their garden and ultimately select which seeds to purchase. A new widget is being added to the website to answer customer questions based on the contents of the articles.