Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
6ade24f
updating instructions for retail
uma-kumar Jul 1, 2025
abc150e
Merge branch 'oracle-livelabs:main' into main
uma-kumar Jul 1, 2025
4226cb3
updates to healthcare markdown
uma-kumar Jul 7, 2025
2b077c7
Merge branch 'oracle-livelabs:main' into main
uma-kumar Jul 7, 2025
2ec433f
retail lab 1
uma-kumar Jul 28, 2025
95e723b
Merge branch 'oracle-livelabs:main' into main
uma-kumar Jul 28, 2025
36af7c2
screenshots for lab 1 and intro video
uma-kumar Jul 30, 2025
596d247
Merge branch 'main' of https://github.com/uma-kumar/developer
uma-kumar Jul 30, 2025
4826291
lab 4 screenshots
uma-kumar Jul 31, 2025
b772dc5
Merge branch 'oracle-livelabs:main' into main
uma-kumar Jul 31, 2025
7a699c7
fix lab 4 and manifest files for retail and healthcare
uma-kumar Aug 5, 2025
c630448
Merge branch 'main' of https://github.com/uma-kumar/developer
uma-kumar Aug 5, 2025
a939711
Merge branch 'oracle-livelabs:main' into main
uma-kumar Aug 6, 2025
388f6da
Merge branch 'oracle-livelabs:main' into main
uma-kumar Aug 11, 2025
07e1ab7
Merge branch 'oracle-livelabs:main' into main
uma-kumar Aug 12, 2025
95cae0c
lab 1 screenshots
uma-kumar Aug 12, 2025
40853bb
Merge branch 'oracle-livelabs:main' into main
uma-kumar Aug 13, 2025
1dc3d26
Merge branch 'oracle-livelabs:main' into main
uma-kumar Aug 15, 2025
5f51bbe
incorporated feedback from Retail experts
uma-kumar Aug 15, 2025
156b696
Merge branch 'oracle-livelabs:main' into main
uma-kumar Aug 20, 2025
02802e6
lab 1 markdown- healthcare
uma-kumar Aug 20, 2025
ad5948d
Merge branch 'oracle-livelabs:main' into main
uma-kumar Aug 27, 2025
a23cfcd
lab 4 and 1 updates
uma-kumar Aug 27, 2025
a8ae0da
lab 4 and 1 updates
uma-kumar Aug 27, 2025
9f6f1a5
lab 4 and 1 updates
uma-kumar Aug 27, 2025
66b5bc9
retail lab 4
uma-kumar Aug 27, 2025
b5513f1
Merge branch 'oracle-livelabs:main' into main
uma-kumar Aug 28, 2025
7dae58e
healthcare lab 4
uma-kumar Aug 28, 2025
52e9c56
take out graph
uma-kumar Aug 29, 2025
e5affc2
Merge branch 'oracle-livelabs:main' into main
uma-kumar Aug 29, 2025
83fb4a9
Merge branch 'main' of https://github.com/uma-kumar/developer
uma-kumar Aug 29, 2025
244c35d
Merge branch 'oracle-livelabs:main' into main
uma-kumar Sep 2, 2025
9ffee0f
changes implemented from UAT
uma-kumar Sep 2, 2025
2556a8a
Merge branch 'oracle-livelabs:main' into main
uma-kumar Sep 3, 2025
2817b4c
Merge branch 'oracle-livelabs:main' into main
uma-kumar Sep 9, 2025
cee3ba7
Merge branch 'oracle-livelabs:main' into main
uma-kumar Sep 10, 2025
8e7f0b5
Merge branch 'oracle-livelabs:main' into main
uma-kumar Sep 13, 2025
0f01517
created folder for energy and updates to lab 1
uma-kumar Sep 13, 2025
b32f41b
Merge branch 'oracle-livelabs:main' into main
uma-kumar Sep 16, 2025
fb4cfc1
energy and utilities lab 4 update
uma-kumar Sep 16, 2025
1d20456
Merge branch 'oracle-livelabs:main' into main
uma-kumar Sep 18, 2025
6808744
added graph to retail, healthcare, and e&u. updated retail lab 4
uma-kumar Sep 18, 2025
6cb6fac
manufacturing lab 4 and high tech lab 1
uma-kumar Sep 19, 2025
98bc8a1
Merge branch 'oracle-livelabs:main' into main
uma-kumar Sep 22, 2025
2e71d87
Merge branch 'oracle-livelabs:main' into main
uma-kumar Sep 24, 2025
93bd59e
manufacturing and graph for other industries
uma-kumar Sep 24, 2025
d3c06e1
Merge branch 'oracle-livelabs:main' into main
uma-kumar Oct 2, 2025
ce99435
high tech lab 4
uma-kumar Oct 2, 2025
2c1018e
getting rid of unnecessary comments
uma-kumar Oct 2, 2025
4069032
Merge branch 'oracle-livelabs:main' into main
uma-kumar Oct 6, 2025
405ccd1
manufacturing lab 1
uma-kumar Oct 6, 2025
4b0a809
Merge branch 'oracle-livelabs:main' into main
uma-kumar Oct 9, 2025
f0d6a8c
final markdown changes
uma-kumar Oct 9, 2025
9adb26c
Merge branch 'oracle-livelabs:main' into main
uma-kumar Oct 10, 2025
b2d8700
gaming markdown
uma-kumar Oct 10, 2025
75035f3
Merge branch 'main' of https://github.com/uma-kumar/developer
uma-kumar Dec 1, 2025
78b6133
creating lab changes for ai experience
uma-kumar Dec 1, 2025
58277d5
Merge branch 'oracle-livelabs:main' into main
uma-kumar Dec 5, 2025
a672904
updated intro.md
uma-kumar Dec 5, 2025
638258d
bolding sections
uma-kumar Dec 5, 2025
80e3878
Merge branch 'oracle-livelabs:main' into main
uma-kumar Jan 15, 2026
821f6ee
updating grammar for fsi, energy and mcp labs
uma-kumar Jan 15, 2026
7cf8540
Merge branch 'oracle-livelabs:main' into main
uma-kumar Jan 20, 2026
7e5ad60
updated task numbering and juptyer login info for energy ai exp
uma-kumar Jan 20, 2026
1f4d7a5
blocking sensitive info
uma-kumar Jan 21, 2026
ec6daae
Merge branch 'oracle-livelabs:main' into main
uma-kumar Jan 26, 2026
3bdcea2
adding view login info to mcp lab
uma-kumar Jan 26, 2026
9c97b16
Merge branch 'oracle-livelabs:main' into main
uma-kumar Jan 30, 2026
3eb4765
fixing rag question
uma-kumar Jan 30, 2026
0c87a3b
Merge branch 'oracle-livelabs:main' into main
uma-kumar Feb 2, 2026
bad66c6
updating grammar and spelling for retail, mfg and healthcare
uma-kumar Feb 2, 2026
ff6d26b
Update build.md
uma-kumar Feb 3, 2026
f7f2bf0
Merge branch 'main' of https://github.com/uma-kumar/developer
uma-kumar May 27, 2026
64523ce
typo in lab 1
uma-kumar Jun 5, 2026
a9a3435
fixing formatting issues
uma-kumar Jun 5, 2026
db5be7d
Merge branch 'oracle-livelabs:main' into main
uma-kumar Jun 25, 2026
88e0f68
adding construction engineering folder
uma-kumar Jun 25, 2026
7eed00d
Merge branch 'main' of https://github.com/uma-kumar/developer
uma-kumar Jun 25, 2026
5e87eed
construction engineering overhaul
deionlocklear Jun 29, 2026
b74f0c8
ConEng changes to lab 1
tayzheng Jul 1, 2026
295f52d
image and format check
tayzheng Jul 1, 2026
4fa4566
Merge pull request #1 from uma-kumar/Taylor-Edits-Lab-1
tayzheng Jul 1, 2026
f3536fa
updates
deionlocklear Jul 1, 2026
66ced24
Merge branch 'oracle-livelabs:main' into main
deionlocklear Jul 1, 2026
2ef5477
updates
deionlocklear Jul 1, 2026
0c48016
Merge branch 'main' into deion
deionlocklear Jul 1, 2026
13d5b95
Merge pull request #2 from uma-kumar/deion
uma-kumar Jul 1, 2026
9dc975c
Merge branch 'oracle-livelabs:main' into Taylor-Edits-Lab-1
tayzheng Jul 6, 2026
c1d3184
Merge pull request #3 from uma-kumar/Taylor-Edits-Lab-1
tayzheng Jul 6, 2026
22f6f98
format edits
tayzheng Jul 6, 2026
1532dff
Merge branch 'main' into Taylor-Edits-Lab-1
tayzheng Jul 6, 2026
e996471
Merge pull request #4 from uma-kumar/Taylor-Edits-Lab-1
tayzheng Jul 6, 2026
75eba32
formatting lab 1
uma-kumar Jul 6, 2026
d1dfdce
updates to lab4
deionlocklear Jul 7, 2026
b495faf
Update build.md
deionlocklear Jul 7, 2026
f7710ee
Merge pull request #5 from uma-kumar/deion
deionlocklear Jul 7, 2026
d7d30af
updated screenshots
deionlocklear Jul 9, 2026
d3b87ab
Merge pull request #6 from uma-kumar/deion
deionlocklear Jul 9, 2026
58c6329
updates
deionlocklear Jul 10, 2026
5830573
Merge pull request #7 from uma-kumar/deion
deionlocklear Jul 10, 2026
4943d5c
lab 1 updates
uma-kumar Jul 10, 2026
e4c3a8f
validation checks
uma-kumar Jul 10, 2026
0018c5e
Merge branch 'oracle-livelabs:main' into main
uma-kumar Jul 13, 2026
b04af0b
introduction updates
uma-kumar Jul 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions dev-ai-app-dev-constructioneng-aiexperience/build/build.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@

In this lab, you build a construction procurement engine with Oracle AI Database and OCI Generative AI. Connect to the database, explore the sample procurement data, and invoke a large language model to generate supplier recommendations and risk explanations. Building on earlier exercises, you’ll apply Python to deliver a fully integrated, AI-powered construction procurement application.

This lab uses some of the basic coding samples you created in lab 3, such as `cursor.execute` and more.

Estimated Time: 30 minutes

### Objectives
Expand Down Expand Up @@ -893,8 +891,6 @@ To summarize, you:

Congratulations, you completed the lab.

You may now proceed to the next lab.

## Learn More

* [Code with Python](https://www.oracle.com/developer/python-developers/)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,60 +2,63 @@

## About this Workshop

Construction procurement runs on connected decisions. Project requirements, supplier qualifications, compliance documents, schedules, budgets, and risk signals all need to come together quickly if teams want to avoid delays and make confident award decisions.
Construction procurement depends on connected decisions. Project requirements, supplier qualifications, compliance documents, schedules, budgets, and risk signals all need to come together quickly so teams can avoid delays and make confident supplier decisions.

SeerGroup is a global conglomerate with multiple divisions. Across those divisions, the challenge is the same: **critical decisions take too long** because data is scattered across spreadsheets, documents, forms, and disconnected systems.
SeerGroup is a global conglomerate with multiple divisions. Across those divisions, the challenge is the same: critical decisions take too long when data is scattered across spreadsheets, documents, forms, and disconnected systems.

This workshop shows how Seer Construction addresses that problem with Oracle AI Database + OCI Generative AI. By keeping procurement data in one place, the team reduces brittle integrations and gives procurement officers, engineers, and managers a single platform for faster reviews, clearer supplier recommendations, and better project outcomes.
This workshop shows how Seer Construction addresses that problem with Oracle AI Database and OCI Generative AI. By keeping procurement data in one place, the application helps procurement officers, engineers, and managers review projects faster, generate clearer supplier recommendations, and make better-informed decisions.

You’ll see how Seer Construction moves from manual, fragmented procurement workflows to AI-powered applications, and you’ll build the same capabilities yourself in the labs that follow.
First, you will experience the application from the procurement user’s point of view. Then, you will go behind the scenes and build the same application flow step by step using Oracle AI Database capabilities, including **AI Vector Search**, **Property Graph**, and **JSON Duality Views**; **OCI Generative AI** for AI-generated responses; Python for application logic; and RAG to ground answers in retrieved business context.

Estimated Workshop Time: 90 minutes
Estimated Workshop Time: 60 minutes

✅ **Start with the demo! (Lab 1)**

Step into Seer Construction’s Construction Engineering division as a construction procurement officer. You’ll use an AI-powered construction procurement app built on Oracle AI Database to:
✅ **Lab 1 — Experience the app as a procurement user**

* Review project procurements with AI Vector Search, Graph analytics, and RAG
* See how Generative AI evaluates project requirements, risk, and supplier readiness against available supplier options
* Approve, deny, or request more information with AI-generated guidance, risk factors, and decision summaries
* Update procurement profiles using JSON Duality Views so project data stays consistent
In Lab 1, you will use the **Seer Construction Procurement app** as a construction procurement officer. You will review project details, ask questions through the AI Procurement Guru, approve or deny supplier recommendations, explore project risk relationships, and update a project profile from an uploaded document.
You will see how the application can:

This story shows how Seer Construction uses Oracle AI Database and OCI Generative AI to accelerate procurement review, reduce supplier risk, and improve decision quality without moving data across fragile systems.
* Review project procurements with AI-generated analysis and recommendations.
* Answer follow-up questions using RAG and AI Vector Search.
* Support approval, denial, or request-for-information decisions with supplier evidence, risk factors, and decision summaries.
* Show connected project, supplier, recommendation, and risk data using Property Graph.
* Update project profile information using JSON Duality Views and JSON Transform.

✅ **What’s next (Labs 2–3)**
This demo shows how Oracle AI Database and OCI Generative AI can help streamline procurement review, reduce supplier risk, and improve decision quality without moving data across fragile systems.

After the demo, you’ll switch roles to developer. In the next labs you’ll connect to Oracle AI Database, shape data into JSON Duality Views, build a retrieval-augmented application, and extend it with reusable MCP tools. By the end, you’ll see how SeerGroup teams can move from siloed procurement processes to intelligent, AI-driven applications on one platform.
✅ **Lab 2 — Build the application flow step by step**

* **Lab 2 – Connect to your environment**
Log in to the JupyterLab IDE where you’ll write Python and run your code. Build the data foundation by using Python with Oracle AI Database to create tables, shape them into JSON Duality Views, and interact with them using both SQL and MongoDB-style syntax. Implement RAG by constructing a working AI application that pulls procurement and supplier data, generates recommendations with OCI Generative AI, chunks and vectorizes the results, and answers follow-up questions with Vector Search + RAG.
After using the demo application in Lab 1, you will switch from procurement user to developer. In Lab 2, you will work in a **JupyterLab development environment** and build the same application flow step by step.

* **Lab 3 – Extend with MCP tools**
Wire Oracle AI Database and OCI Generative AI into reusable MCP tools. Call them from notebooks, chain them together into workflows, and register tools that support SeerGroup’s construction, retail, healthcare, or energy teams.
You will connect to Oracle AI Database from Python, retrieve project data from a JSON relational duality view, use OCI Generative AI to generate supplier recommendations, chunk and store the recommendation text, create vector embeddings, and use AI Vector Search with RAG to answer follow-up questions.

By the end of the workshop, you will have experienced the application as an end user and built the core AI workflow behind it as a developer.

By the end, you’ll have a complete toolkit, from clean procurement data to live AI apps to composable tools, that shows how SeerGroup divisions can turn operational data into intelligent applications.

### Objectives

* Build and query data with Python + Oracle AI Database
* Shape relational data into documents using JSON Duality Views
* Run Vector Search, Graph analytics, and RAG directly in the database
* Extend apps with OCI Generative AI and MCP tools
* Deliver industry-grade solutions for SeerGroup’s divisions
In this workshop, you will:

* Run an AI-powered construction procurement demo application.
* Query project and supplier data from Oracle AI Database.
* Use JSON Duality Views to work with relational data as project-centered JSON documents.
* Generate supplier recommendations with OCI Generative AI.
* Use AI Vector Search and RAG to answer follow-up questions with retrieved business context.
* Explore connected project and supplier relationships with Property Graph.
* Build the core application flow using Python.

### Prerequisites

This lab assumes you have:
This workshop assumes you have:

* An Oracle account to submit your LiveLabs Sandbox reservation
* Basic knowledge of Python
* Basic knowledge of Oracle Database, including how to run queries
* An Oracle account to submit a LiveLabs Sandbox reservation.
* Basic knowledge of Python.
* Basic knowledge of Oracle Database, including how to run queries.

## Learn More

* [Oracle AI Database Documentation](https://docs.oracle.com/en/database/oracle/oracle-database/23/)

## Acknowledgements
* **Authors** - Uma Kumar
* **Contributors** - Linda Foinding
* **Last Updated By/Date** - Taylor Zheng, Uma Kumar, Deion Locklear, Daniet Hart, July 2026
Loading