Welcome! We will primarily be using the Oracle free LiveLabs Getting Started with AI Vector Search for the lab exercise. There is also an Optional Section which contains a small set of tutorials which will guide you through creating a few sample generative AI applications – a ChatGPT-like model – with the power of Vector Stores. We'll have different "flavors" for this: Java, Python, C#, so you can get a little "taste" of each of them.
Presentation slide deck can be found here.
- The account is free and can be created here:
https://profile.oracle.com/myprofile/account/create-account.jspx
If you do not have the account, please create it now, otherwise you can skip this step.
- Reserve an Oracle LiveLab Sandbox (free-tier) (Making an ADVANCED RESERVATION is HIGHLY RECOMMENDED.)
-
Press the Start button on the upper right corner
-
Press "Run on LiveLabs Sandbox"
-
Sign into your Oracle Account (if you have not signed in yet)
-
- Verify your email address
- Select the time zone (US-Eastern)
- IF YOU ARE DOING THIS STEP IN ADVANCE (before the workshop):
- Deselect "Start Workshop Now?"
- Enter the Workshop Date for "Choose a date to attend": 13-Jan-2026
- Enter the Workshop Time for "Choose a time to attend": 13:00 / 1:00PM
- OR, IF YOU ARE DOING THIS STEP DURING THE WORKSHOP:
- Select "Start Workshop Now?"
You are free to browse through the Oracle LiveLabs catalog, and reserve additional sandboxes and try out more lab exercises
IF you are interested in trying the Java / Quarkus, Python, and/or C# samples, you are welcome to continue working through this.
- Create an OpenAI free account
- You need to fund your account before generating an Open AI Key. The minimum amount of $5 should be sufficient.
- Verify your balance on the billing dashboard.
- Make sure you see Auto recharge is off below your balance, so that it doesn't automatically charge you when you run out of balance.
- Generate OpenAI key.
Fine more information on the OpenAI Account Setup Guide.
If you are interested in dealing with LLMs from HuggingFace, follow the instructions below:
- Sign up for a new account in HuggingFace
- AI-ML-Workshops community organization
- Feel free to join the new AI-ML-Workshops community organization for continuous information sharing and learning through the community, beyond the scope of this workshop
Install Docker or Podman to run the DataStore or Database. In the Quarkus exercises, Quarkus Dev Service for PostgreSQL will be used to start the PostgreSQL container automatically based on your container runtime environment.
If you prefer to install the PostgreSQL database and pgVector extension locally, follow the instructions below:
- Preferably using an IDE such as IntelliJ, VS Code, (or any equivalent tooling). CLI is okay too but you may need a bit of experimentation.
- JDK 25.0 - Download it from Adoptium
- Maven 3.9.9 or higher (Gradle will be okay too if you prefer it) _We'll be utilizing Spring AI and the online spring initializr to generate the initial project 'frame', so the various library dependencies will be downloaded by default (including Spring Boot, Spring AI, Postgres with PgVector libraries)
- Conainer Runtimes: Docker or Podman
- Spring AI reference materials can be found in here