Skip to content

Commit cbf8269

Browse files
Merge branch 'main' into single-node-vm-cluster-update-2410
2 parents a1822e9 + f0a7cac commit cbf8269

File tree

640 files changed

+10131
-25528
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

640 files changed

+10131
-25528
lines changed

.github/workflows/banned_file_changes_pr.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ on:
33
# pull_request:
44
# branches: [ "**/*" ]
55
pull_request_target:
6-
6+
77
jobs:
88
check_for_banned_file_changes:
99
name: Look for unsupported (banned) file modifications on PRs
@@ -31,7 +31,7 @@ jobs:
3131
echo 'Changes to files in .github are not allowed.'
3232
- name: Comment if .github changed
3333
if: contains(steps.files.outputs.all_files_changed, '.github')
34-
uses: mshick/add-pr-comment@v1
34+
uses: oracle-devrel/add-pr-comment
3535
with:
3636
message: |
3737
:no_entry: **Banned Files Modified**
@@ -43,15 +43,15 @@ jobs:
4343
echo 'Changes to license_policy.yml are not allowed.'
4444
- name: Comment if license_policy.yml changed
4545
if: contains(steps.files.outputs.all_files_changed, '"license_policy.yml"')
46-
uses: mshick/add-pr-comment@v1
46+
uses: oracle-devrel/add-pr-comment
4747
with:
4848
message: |
4949
:no_entry: **Banned Files Modified**
5050
Changes to `license_policy.yml` are not permitted. Please revert your changes and re-submit a new PR. Simply changing the file back to its original state and re-committing won't work (you must revert the changes made to it).
5151
repo-token: ${{ secrets.GITHUB_TOKEN }}
5252
- name: Look for changes to repolinter.json
5353
if: contains(steps.files.outputs.all_files_changed, '"repolinter.json"')
54-
uses: mshick/add-pr-comment@v1
54+
uses: oracle-devrel/add-pr-comment
5555
with:
5656
message: |
5757
:no_entry: **Banned Files Modified**
@@ -63,7 +63,7 @@ jobs:
6363
echo 'Changes to repolinter.json are not allowed.'
6464
- name: Look for changes to sonar-project.properties
6565
if: contains(steps.files.outputs.all_files_changed, '"sonar-project.properties"')
66-
uses: mshick/add-pr-comment@v1
66+
uses: oracle-devrel/add-pr-comment
6767
with:
6868
message: |
6969
:no_entry: **Banned Files Modified**
@@ -76,4 +76,4 @@ jobs:
7676
- name: Fail on banned file changes
7777
if: contains(steps.files.outputs.all_files_changed, '.github') || contains(steps.files.outputs.all_files_changed, '"license_policy.yml"') || contains(steps.files.outputs.all_files_changed, '"repolinter.json"') || contains(steps.files.outputs.all_files_changed, '"sonar-project.properties"')
7878
run: |
79-
exit 1
79+
exit 1

.github/workflows/license_audit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
run: echo "${{ steps.analysis.outputs.unapproved_licenses }}"
3232
- name: Comment if analysis finds unapproved licenses
3333
if: steps.analysis.outputs.unapproved_licenses == 'true'
34-
uses: mshick/add-pr-comment@v1
34+
uses: oracle-devrel/add-pr-comment
3535
with:
3636
message: |
3737
:no_entry: **License Inspection**

.github/workflows/repolinter.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
echo "Errored: ${{ steps.analysis.outputs.errored }}"
3535
- name: Comment if analysis finds missing disclaimer
3636
if: steps.analysis.outputs.disclaimer_found == 'false'
37-
uses: mshick/add-pr-comment@v1
37+
uses: oracle-devrel/add-pr-comment
3838
with:
3939
message: |
4040
:no_entry: **FAILURE: Missing Disclaimer**
@@ -47,34 +47,34 @@ jobs:
4747
repo-token: ${{ secrets.GITHUB_TOKEN }}
4848
- name: Comment if analysis finds missing readme
4949
if: steps.analysis.outputs.readme_file_found == 'false'
50-
uses: mshick/add-pr-comment@v1
50+
uses: oracle-devrel/add-pr-comment
5151
with:
5252
message: |
5353
:no_entry: **FAILURE: Missing README**
5454
The README file seems to be missing. Please add it.
55-
55+
5656
Details:
5757
${{ steps.analysis.outputs.readme_file_details }}
5858
repo-token: ${{ secrets.GITHUB_TOKEN }}
5959
- name: Comment if analysis finds missing license
6060
if: steps.analysis.outputs.license_file_found == 'false'
61-
uses: mshick/add-pr-comment@v1
61+
uses: oracle-devrel/add-pr-comment
6262
with:
6363
message: |
6464
:no_entry: **FAILURE: Missing LICENSE**
6565
The LICENSE file seems to be missing. Please add it.
66-
66+
6767
Details:
6868
${{ steps.analysis.outputs.license_file_details }}
6969
repo-token: ${{ secrets.GITHUB_TOKEN }}
7070
- name: Comment if analysis finds copyright notice missing
7171
if: steps.analysis.outputs.copyright_found == 'false'
72-
uses: mshick/add-pr-comment@v1
72+
uses: oracle-devrel/add-pr-comment
7373
with:
7474
message: |
7575
:warning: **WARNING: Missing Copyright Notice(s)**
7676
It's a good idea to have copyright notices at the top of each file. It looks like at least one file was missing this (though it might be further down in the file - this might be a false-positive).
77-
77+
7878
Details:
7979
${{ steps.analysis.outputs.copyright_details }}
8080
repo-token: ${{ secrets.GITHUB_TOKEN }}

ai-and-app-modernisation/ai-services/README.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,20 @@
22

33
Oracle Cloud Infrastructure (OCI) AI Services is a collection of services with prebuilt machine learning models that make it easier for developers to apply AI to applications and business operations. The models can be custom-trained for more accurate business results. Teams within an organization can reuse the models, datasets, and data labels across services. OCI AI Services makes it possible for developers to easily add machine learning to apps without slowing down application development.
44

5-
Reviewed: 30.01.2024
5+
Reviewed: 17.10.2024
6+
7+
# Team Publications
8+
- [Cloud Coaching - Low Code embraces Oracle Cloud Infrastructure AI services](https://www.youtube.com/watch?v=0oHixpA9JDc)
9+
- Learn how to create applications that read, modify, and classify documents with a couple of clicks using our low code development platform and some of the OCI AI services offering.
610

711
# Table of Contents
812

9-
- [Useful Links](#useful-links)
10-
- [Reusable Assets](#reusable-assets)
13+
- [AI Services](#ai-services)
14+
- [Team Publications](#team-publications)
15+
- [Table of Contents](#table-of-contents)
16+
- [Useful Links](#useful-links)
17+
- [Reusable Assets](#reusable-assets)
18+
- [License](#license)
1119

1220
# Useful Links
1321

ai-and-app-modernisation/ai-services/ai-document-understanding/README.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,19 @@
22

33
Oracle Cloud Infrastructure (OCI) Document Understanding is an AI service that enables developers to extract text, tables, and other key data from document files through APIs and command-line interface tools. With OCI Document Understanding, you can automate tedious business processing tasks with prebuilt AI models and customize document extraction to fit your industry-specific needs.
44

5-
Reviewed: 30.01.2024
5+
Reviewed: 17.10.2024
66

77

88
# Table of Contents
99

10-
- [Team Publications](#team-publications)
11-
- [LiveLabs and Workshops](#livelabs-and-workshops)
10+
- [Document Understanding](#document-understanding)
11+
- [Table of Contents](#table-of-contents)
12+
- [Team Publications](#team-publications)
1213
- [Reusable Assets Overview](#reusable-assets-overview)
13-
- [Useful Links](#useful-links)
14+
- [Useful Links](#useful-links)
15+
- [LiveLabs and Workshops](#livelabs-and-workshops)
1416
- [Customer Stories](#customer-stories)
17+
- [License](#license)
1518

1619
# Team Publications
1720

@@ -43,6 +46,8 @@ Reviewed: 30.01.2024
4346
- [Document Understanding (Insurance Document) Key Value extraction demo](https://youtu.be/QsFqaRxtV1s)
4447
- [Cloud Customer Connect - How to Train Your Oracle AI Cloud Service Model](https://community.oracle.com/customerconnect/events/604740-oci-how-to-train-your-oracle-ai-cloud-service-model)
4548
- In this session, we demonstrate how you can use OCI AI services, to create custom models using the data labeling, vision, and document understanding service.
49+
- [Cloud Coaching - Low Code Modular RAG-based Knowledge Search Engine using Oracle GenAI](https://www.youtube.com/watch?v=KkVomurY_0Q)
50+
- In this coaching session, you’ll learn how to use low-code integration with Oracle Integration Cloud to integrate and orchestrate social media channels like WhatsApp, Business channels like a Web Application built in Oracle Visual Builder, productivity channels like OCI Object Storage, local large and small language models (LLMs), and vector databases to ingest live data into the RAG-based Knowledge Search Engine store.
4651

4752
# Useful Links
4853

ai-and-app-modernisation/ai-services/ai-language/README.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,30 @@
22

33
OCI Language is a cloud-based AI service for performing sophisticated text analysis at scale. Use this service to build intelligent applications by leveraging REST APIs and SDKs to process unstructured text for sentiment analysis, entity recognition, translation, and more.
44

5-
Reviewed: 30.01.2024
5+
Reviewed: 25.10.2024
66

77
# Table of Contents
88

99
- [AI Language](#ai-language)
1010
- [Table of Contents](#table-of-contents)
11-
- [Team Publications](#team-publications)
11+
- [Team Publications](#team-publications)
1212
- [Architecture Center](#architecture-center)
13+
- [Useful Links](#useful-links)
1314
- [LiveLabs and Workshops](#livelabs-and-workshops)
14-
- [Reusable Assets](#reusable-assets)
15-
- [Useful Links](#useful-links)
1615
- [Customer Stories](#customer-stories)
16+
- [Reusable Assets](#reusable-assets)
1717
- [License](#license)
1818

1919
# Team Publications
2020

2121
- [Saving the Bees using AI: One Positive Entity at a Time](https://www.linkedin.com/pulse/saving-bees-using-ai-one-positive-entity-time-ismail-syed/)
22+
- [AI Meetings: Sentiment analysis & Name Entity Recognition](https://www.oracle.com/artificial-intelligence/automate-meeting-transcriptions/)
23+
- [Cloud Coaching - Unlock the potential of enterprise Oracle GenAI](https://www.youtube.com/watch?v=dtvP0DU7Mdg)
24+
- During this cloud coaching session, we demonstrate how to leverage AI to revolutionize meeting interactions. Experience real-time transcription, summary generation, a chat interface and more that enhances collaboration and productivity.
25+
- [Cloud Coaching - Oracle Integration (OIC3) and AI Language Service](https://www.youtube.com/watch?v=9gDHVjwKDR8)
26+
- The aim of this video is to show practical examples when and how to use AI Language Service - Named Entity Recognition method.
27+
- [Getting Started with Oracle Cloud Infrastructure AI Language Service](https://www.youtube.com/watch?v=-t6jje8SRXU)
28+
- [Enabling a WhatsApp Customer HelpMate using OCI Generative AI, AI Language & Integration](https://www.youtube.com/watch?v=ryo3wVB_69E)
2229

2330
## Architecture Center
2431

ai-and-app-modernisation/ai-services/ai-language/ai-email-analyis/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
In this article, we'll explore how we can process emails from Outlook in real-time with a low-code approach using Oracle Integration Cloud (OIC), OCI API Gateway and Microsoft Graph API Webhooks, perform sentiment analysis, custom email categorization and email body PII masking using OCI AI Language, and generate email "quick replies" using OCI Generative AI. Finally all this Email Analysis data is sent to Oracle Autonomous Database for further visualization in an Oracle Analytics Cloud Dashboard.
44

5-
Reviewed: 11.04.2024
5+
Reviewed: 25.10.2024
66

77
# When to use this asset?
88

ai-and-app-modernisation/ai-services/ai-speech/README.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,21 @@
22

33
OCI Speech is an AI service that applies automatic speech recognition technology to transform audio-based content into text. Developers can easily make API calls to integrate OCI Speech’s pre-trained models into their applications. OCI Speech can be used for accurate, text-normalized, time-stamped transcription via the console and REST APIs as well as command-line interfaces or SDKs. You can also use OCI Speech in an OCI Data Science notebook session. With OCI Speech, you can filter profanities, get confidence scores for both single words and complete transcriptions, and more.
44

5-
Reviewed: 30.01.2024
5+
Reviewed: 17.10.2024
66

77
# Table of Contents
88

99
- [AI Speech](#ai-speech)
1010
- [Table of Contents](#table-of-contents)
11-
- [Team Publications](#team-publications)
11+
- [Team Publications](#team-publications)
12+
- [Reusable Assets Overview](#reusable-assets-overview)
1213
- [Architecture Center](#architecture-center)
1314
- [LiveLabs and Workshops](#livelabs-and-workshops)
14-
- [Reusable Assets Overview](#reusable-assets-overview)
15-
- [Useful Links](#useful-links)
15+
- [Useful Links](#useful-links)
1616
- [License](#license)
1717

1818
# Team Publications
19+
- [AI Meetings: Meetings transcription](https://www.oracle.com/artificial-intelligence/automate-meeting-transcriptions/)
1920

2021
## Reusable Assets Overview
2122

@@ -25,6 +26,14 @@ Reviewed: 30.01.2024
2526
- OCI Speech is an AI service that applies automatic speech recognition technology to transform audio-based content into text. Generative AI, The Large Language Model (LLM) analyzes the text input and can generate, summarize, transform, and extract information. Using these AI capabilities, we built a low code application- “Integrate OCI AI Speech Service and Generative AI Service for Summarization in Visual Builder " to invoke AI Speech REST API to convert audio files into text and then further invoke the Generative AI REST API to Summarize it.
2627
- [Demos built using OCI Python SDK](https://github.com/luigisaetta/oci-speech-demos)
2728
- [AI Speech console demo](https://youtu.be/EWBSoSLNph8)
29+
- [Cloud Coaching - Unlock the potential of enterprise Oracle GenAI](https://www.youtube.com/watch?v=dtvP0DU7Mdg)
30+
- During this cloud coaching session, we demonstrate how to leverage AI to revolutionize meeting interactions. Experience real-time transcription, summary generation, a chat interface and more that enhances collaboration and productivity.
31+
- [Cloud Coaching - Build an OCI AI Speech-to-Text App Using Visual Builder and Functions](https://www.youtube.com/watch?v=9-KiORugqGc)
32+
- We guide you through building a speech-to-text application using Oracle's powerful cloud services. Leverage the Oracle Speech service to accurately transcribe audio and video files with speaker identification. We'll show you how to integrate Python and Oracle Functions for backend processing, and utilize Oracle Visual Builder Cloud Service to create a user-friendly interface. Gain the ability to upload audio/video files, download transcripts, and even preview the transcribed text within your application.
33+
- Utilize Oracle Speech for accurate speaker transcription.
34+
- Integrate Python and Oracle Functions for backend processing.
35+
- Build a user-friendly interface with Oracle Visual Builder Cloud Service.
36+
-Download, and preview transcribed text.
2837

2938
## Architecture Center
3039

ai-and-app-modernisation/ai-services/ai-vision/README.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@
22

33
OCI Vision is an AI service for performing deep-learning–based image analysis at scale. With prebuilt models available out of the box, developers can easily build image recognition and text recognition into their applications without machine learning (ML) expertise. For industry-specific use cases, developers can automatically train custom vision models with their own data. These models can be used to detect visual anomalies in manufacturing, organize digital media assets, and tag items in images to count products or shipments.
44

5-
Reviewed: 30.01.2024
5+
Reviewed: 17.10.2024
66

77
# Table of Contents
88

99
- [AI Vision](#ai-vision)
1010
- [Table of Contents](#table-of-contents)
11-
- [Team Publications](#team-publications)
11+
- [Team Publications](#team-publications)
12+
- [Useful Links](#useful-links)
1213
- [Architecture Center](#architecture-center)
1314
- [LiveLabs and Workshops](#livelabs-and-workshops)
14-
- [Reusable Assets Overview](#reusable-assets-overview)
15-
- [Useful Links](#useful-links)
15+
- [Reusable Assets Overview](#reusable-assets-overview)
1616
- [License](#license)
1717

1818
# Team Publications
@@ -21,6 +21,16 @@ Reviewed: 30.01.2024
2121
- [OCI Vision Healthcare Image Analysis](https://blogs.oracle.com/ai-and-datascience/post/advancing-healthcare-image-analysis-on-oci)
2222
- [Build a real-time object identifier using OCI Vision and Oracle Autonomous Database](https://docs.oracle.com/en/solutions/realtime-ocivision-object-identification/index.html#GUID-A875FB7D-29E3-4FBF-AED5-C0CF43F71469)
2323
- The reference architecture describes how you can integrate an OCI Vision-trained model with a front-end web app to perform real-time object identification with a mobile phone camera.
24+
- [Build a meal recommmendation Engine with OCI Vision & Generative AI](https://www.oracle.com/artificial-intelligence/build-a-meal-recommendation-engine-with-ai/)
25+
- [Cloud Coaching - Unlock Culinary Creativity: AI Powered Cooking Adventure from Fridge to Fork!](https://www.youtube.com/watch?v=tRVwTLKS4rE&t)
26+
- You are in the mood of cooking an exotic dish. You open the refrigerator, and using the mobile phone, access your favourite retail app to scan the items you have and submit.
27+
- This triggers a series of actions:
28+
- OCI AI Vision identifies the items (specific vegetables, egg, chicken etc).
29+
- On choosing your favourite cuisine, OCI Generative AI suggests a list of dishes based on identified items.
30+
- On selecting your favourite dish, OCI Generative AI provides the detailed recipe. Also, the missing ingredients are listed, with an option to order the same.
31+
- [Cloud Coaching - Discover OCI Vision for Object Detection in Manufacturing, Retail, & More](https://www.youtube.com/watch?v=lHH_1MXGOc0)
32+
- In this session you learn how OCI Vision can identify, classify, and quantify visual data in powerful ways. Watch as the service identifies objects (people, cars, trees, and so forth) and categorizes them. See how it can even detect faces or key points in faces for analysis.
33+
2434

2535
# Useful Links
2636

0 commit comments

Comments
 (0)