AI Solution

Build an AI Chatbot Engine with Oracle Database 23ai and OCI Generative AI

Introduction

Chatbots aren’t new, but good chatbots have arrived, thanks to AI services. However, their knowledge can lag if their databases aren’t updated frequently. The trouble is, updating a large language model (LLM) takes time and resources. Now, we can use retrieval-augmented generation (RAG) to update our LLM faster, resulting in a savvier chatbot.

The purpose of this solution is to teach you how to implement a RAG chatbot using vector similarity search in Oracle Database 23ai and Oracle Cloud Infrastructure (OCI) Generative AI. This tutorial will show you how to transform raw documents into structured data, store them efficiently, and use advanced AI models to generate contextual responses.

Demo

Demo: Build an AI Chatbot Engine with Oracle Database 23ai and OCI Generative AI (2:32)

Prerequisites and setup

  1. Oracle Cloud account—sign-up page
  2. Oracle Cloud Infrastructure—documentation
  3. OCI Generative AI—documentation
  4. Oracle Database 23ai—documentation