Skip to Main Content
Develop AI RAG Apps with Autonomous Database Select AI

About This Workshop

Youtube Video

About This Workshop
Retrieval Augmented Generation (RAG) is a way of improving a large language model’s ability to accurately answer questions - especially when those answers require information that is held privately within an organization. In this workshop, you will learn how Autonomous Database makes it easier to create RAG-based apps. Every organization has knowledge basis to support different part of the business. Oracle moviestream is no different. It has an internal web site that is used by the support teams to answer technical questions from customers. The moviestream has recently deployed a Chatbot to help its customers get relevant answers instantly based on the information in the internal knowledge base. The moviestream database was indexed capturing the semantics behind the content. This application uses a new Oracle Database 23ai called AI Vector. When a question is asked, Vector search finds the relevant content based on a similarity ranking. It's not a simple text comparison search; instead, it is a semantic search, a much more powerful way of finding relevant information. Here's a summary of the full process. Your question is encoded as a Vector and sent to AI Vector search. AI Vector search then finds relevant documents and those documents are then sent to GenAI along with your question. In other words, your question has been augmented with content from the customer support knowledge base. GenAI then uses that relevant support information to provide an informed answer to your question. This may sound complex, but it turns out that select AI simplifies the entire process.

Workshop Info

1 hour
  • Introduction
  • Lab 1: Set up Your Workshop Environment
  • Lab 2: Create an AI Profile and a Vector index
  • Lab 3: Ask Questions Using Select AI APIs
  • Lab 4: Use the Select AI Demo Application
  • Lab 5: Clean up Resources Used in this Workshop (Optional)
  • Sample - Familiarity with Database is desirable, but not required
  • Some understanding of cloud and database terms is helpful
  • Familiarity with Oracle Cloud Infrastructure (OCI) is helpful

Other Workshops you might like

Ask Oracle
Helping you on LiveLabs