Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
108 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
f40d921
Merge branch 'oracle-livelabs:main' into main
uma-kumar Jul 16, 2026
c13a553
markdown updates from feedback session: Lab 1
uma-kumar Jul 16, 2026
be6de68
updates
deionlocklear Jul 17, 2026
b123489
Merge pull request #8 from uma-kumar/deion
deionlocklear Jul 17, 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
26 changes: 19 additions & 7 deletions dev-ai-app-dev-constructioneng-aiexperience/build/build.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,9 @@ This lab assumes you have:

## Task 3: View created tables in Jupyter Lab

1. Navigate back to your terminal window.
1. Stay in JupyterLab. The file browser remains available while the
Launcher is open, so you do not need to return to the Terminal or
close the Launcher tab.

![Open Terminal](./images/terminal.png " ")

Expand All @@ -61,9 +63,14 @@ This lab assumes you have:

![Tables](./images/tables.png " ")

3. After reviewing the setup script, close the
`db_setup_CONSTENG_script_2.sql` tab. You will continue the rest of
the lab from the Launcher and your notebook, so the script tab is
no longer needed.

## Task 4: Connect to Database

1. Click the **+** sign on the top left to open the Launcher.
1. Return to the existing Launcher tab.

![Open Launcher](./images/open-launcher.png " ")

Expand Down Expand Up @@ -138,7 +145,7 @@ In this task, you will:
project details, sourcing requirements, risk level, recommended
supplier, supplier fit score, and evaluation status.

1. Copy and paste the code below into the new notebook.
1. Copy and paste the code below into a new cell in your notebook.

```python
<copy>
Expand Down Expand Up @@ -629,7 +636,7 @@ This step:
`CE_PROJECT_CHUNKS` table so the chunks can be searched by semantic
similarity in the next task.

1. Run and review the code in a new cell:
1. Copy the following code into a new cell.

```python
<copy>
Expand Down Expand Up @@ -705,7 +712,9 @@ This step:
use only supplier names that appear in the provided records or
context.

1. Copy the code block below to implement RAG:
1. The following code block will perform
Retrieval-Augmented Generation (RAG). Copy this code block into a
new cell.

```python
<copy>
Expand Down Expand Up @@ -850,7 +859,10 @@ Tasks:
2. Click the **Run** button to execute the cell. The notebook will
process the question using AI Vector Search, retrieve the most
relevant chunks from the `CE_PROJECT_CHUNKS` table, and send the
retrieved context to OCI Generative AI.
retrieved context to OCI Generative AI. OCI Generative AI then
uses the retrieved project and supplier evidence to generate a
grounded response that summarizes the best-fit supplier and the
reasoning behind that recommendation.

![ask question](./images/task7.png " ")

Expand Down Expand Up @@ -898,4 +910,4 @@ Congratulations, you completed the lab.

## Acknowledgements
* **Authors** - Francis Regalado
* **Last Updated By/Date** - Taylor Zheng, Uma Kumar, Deion Locklear, Daniet Hart, July 2026
* **Last Updated By/Date** - Taylor Zheng, Uma Kumar, Deion Locklear, Daniel Hart, July 2026
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -55,10 +55,23 @@ This workshop assumes you have:
* Basic knowledge of Python.
* Basic knowledge of Oracle Database, including how to run queries.

### Architecture

Below is a visual representation of the lab workflow. As a **Construction Procurement Officer**, you will review supplier submissions for construction engineering projects. **Oracle AI Database** converts your question or the project details you are reviewing into a **vector embedding**, then uses **semantic search** to find relevant information based on meaning rather than exact keyword matches. The most relevant document excerpts are provided to the AI along with your question. Using this evidence, the AI delivers a **grounded recommendation** to approve, deny, or request more information, with a clear rationale.

![Diagram](./images/architecture.png =50%x*)

The application utilizes key features of Oracle AI Database:

* **Converged Database:** keeps transactional, analytical, AI, and operational data together.
* **AI Vector Search:** enables semantic “meaning-based” search across documents and project data.
* **JSON Duality Views / JSON Transform:** makes document-style JSON data easier to use alongside relational tables.
* **Property Graph:** models relationships—for example, which supplier supports which project, requirement, risk, or evaluation.

## Learn More

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

## Acknowledgements
* **Authors** - Uma Kumar
* **Last Updated By/Date** - Taylor Zheng, Uma Kumar, Deion Locklear, Daniet Hart, July 2026
* **Last Updated By/Date** - Taylor Zheng, Uma Kumar, Deion Locklear, Daniel Hart, July 2026
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ In this first example, you will review and approve a low-risk project. The first
2. The **Downtown Mixed-Use Tower** project page opens with a project snapshot showing key procurement details, including project ID, project name, location, project phase, required trade, procurement urgency, budget range, and risk level.
Below the snapshot, review the **Project Analysis Powered by AI** section. For this project, the overall risk score is low, and the analysis summarizes the project requirements, sourcing needs, and documentation signals used to support an approval recommendation.

>💡 **Note**: AI analysis may take a few seconds to complete. Please wait for the output to appear.

![P1001 AI generated recommendations](./images/p1001-ai.png =50%x*)

3. At the bottom of the **Downtown Mixed-Use Tower** evaluation, you will find the **AI Procurement Guru**, a chatbot powered by **Oracle AI Database AI Vector Search and OCI Generative AI**.
Expand Down Expand Up @@ -94,15 +96,19 @@ In this first example, you will review and approve a low-risk project. The first

![P1001 PDF](./images/p1001-openpdf.png =50%x*)

10. Open the downloaded PDF to review the **Final Decision Notice**. This document summarizes the approved decision for **Downtown Mixed-Use Tower**, including the selected supplier, risk score, approval rationale, and next steps.
10. You may get a notification that the file being downloaded is insecure. Click **Keep** to download the file.

![Keep PDF](./images/keeppdf.png =50%x*)

11. Open the downloaded PDF to review the **Final Decision Notice**. This document summarizes the approved decision for **Downtown Mixed-Use Tower**, including the selected supplier, risk score, approval rationale, and next steps.

![P1001 PDF](./images/p1001-pdfv2.png =50%x*)

11. Click **Return to Dashboard** to go back to the **Supplier Evaluation Dashboard**.
12. Click **Return to Dashboard** to go back to the **Supplier Evaluation Dashboard**.

![Return to Dashboard](./images/p1001-dashboard.png =50%x*)

12. Expand **View Approved Projects**. Confirm that project `1001`, **Downtown Mixed-Use Tower**, no longer appears in the **Pending Projects** list and now appears in the **Approved Projects** list with the status **Approved**.
13. Expand **View Approved Projects**. Confirm that project `1001`, **Downtown Mixed-Use Tower**, no longer appears in the **Pending Projects** list and now appears in the **Approved Projects** list with the status **Approved**.

![Approved List](./images/p1001-final-approved.png =50%x*)

Expand All @@ -119,7 +125,7 @@ Once you select and save one of the AI-recommended supplier options:

Congratulations, you have just approved your first project. Proceed to the next task.

## Task 3: Demo - Project with High risk level
## Task 3: Demo - Project with High Risk Level
In this example, you will review a high-risk project and deny it as part of the exercise. The second project on your list is project `1003`, **Harbor Seismic Retrofit**.

1. On the **Supplier Evaluation Dashboard**, go to the **Pending Projects** list. In the row for project `1003`, **Harbor Seismic Retrofit**, click **Review** to open the project details.
Expand All @@ -129,6 +135,8 @@ In this example, you will review a high-risk project and deny it as part of the
2. The **Harbor Seismic Retrofit** project profile opens with a project snapshot showing key procurement details, including project ID, location, project phase, required trade, procurement urgency, budget range, risk level, and evaluation status.
Below the snapshot, review the **Project Analysis Powered by AI** section. For this scenario, the project has an overall risk score of **9/10**, marked as **High Risk**. The AI analysis evaluates the project requirements and supplier evidence, then recommends a denial or new RFP if core requirements are not met. It also provides guidance on the risk factors that would need to be addressed before the project could move forward.

>💡 **Note**: AI analysis may take a few seconds to complete. Please wait for the output to appear.

![Harbor Seismic Retrofit AI generated recommendations](./images/p1003-profile.png =50%x*)

3. Click **Navigate to Project Decisions**. Before reviewing the decision page, consider the AI analysis shown above: why is the system recommending denial or a new RFP for **Harbor Seismic Retrofit**?
Expand Down Expand Up @@ -163,15 +171,19 @@ In this example, you will review a high-risk project and deny it as part of the

![P1003 Download Recommendation](./images/p1003-download2.png =50%x*)

8. Open the downloaded PDF and review the **Final Decision Notice** for **Harbor Seismic Retrofit**. The document summarizes the denied decision and provides next steps, such as submitting a new RFP for qualified seismic steel suppliers that meet the project’s compliance requirements.
8. You may get a notification that the file being downloaded is insecure. Click **Keep** to download the file.

![Keep PDF](./images/keeppdf2.png =50%x*)

9. Open the downloaded PDF and review the **Final Decision Notice** for **Harbor Seismic Retrofit**. The document summarizes the denied decision and provides next steps, such as submitting a new RFP for qualified seismic steel suppliers that meet the project’s compliance requirements.

![Open P1003 PDF](./images/p1003-pdf.png =50%x*)

9. Click **Return to Dashboard** to go back to the **Supplier Evaluation Dashboard**.
10. Click **Return to Dashboard** to go back to the **Supplier Evaluation Dashboard**.

![Return to Dashboard](./images/p1003-dashboard.png =50%x*)

10. Expand **View Denied Projects**. Confirm that project `1003`, **Harbor Seismic Retrofit**, no longer appears in the **Pending Projects** list and now appears in the **Denied Projects** section with the status **Denied**.
11. Expand **View Denied Projects**. Confirm that project `1003`, **Harbor Seismic Retrofit**, no longer appears in the **Pending Projects** list and now appears in the **Denied Projects** section with the status **Denied**.

![Denied List](./images/p1003-denied.png =50%x*)

Expand Down Expand Up @@ -212,6 +224,9 @@ This demonstrates how the app can apply updates to the project profile while kee

![Project Profile Updated](./images/p1004-uploadedpdf2.png)

5. Click **Return to Dashboard** to return to the home page of the application.

![return to dashboard](./images/homepage.png =50%x*)

**Conclusion**:

Expand Down Expand Up @@ -254,4 +269,4 @@ By combining these Oracle AI Database capabilities, the application helps stream
## Acknowledgements
* **Authors** - Linda Foinding, Francis Regalado
* **Contributors** - Eddie Ambler, Ramona Magadan, Mark Nelson, Andy Tael, Anders Swanson, Rahul Tasker
* **Last Updated By/Date** - Taylor Zheng, Uma Kumar, Deion Locklear, Daniet Hart, July 2026
* **Last Updated By/Date** - Taylor Zheng, Uma Kumar, Deion Locklear, Daniel Hart, July 2026
Loading