Skip to content

Commit 86064a3

Browse files
authored
Merge branch 'main' into removing-duplicate
2 parents 2ca13c2 + c601072 commit 86064a3

415 files changed

Lines changed: 32275 additions & 1258 deletions

File tree

Some content is hidden

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

ai/ai-document-understanding/README.md

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
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: 22.09.2025
5+
Reviewed: 05.03.2026
66

77

88
# Table of Contents
@@ -15,15 +15,15 @@ Reviewed: 22.09.2025
1515

1616
## LiveLabs and Workshops
1717

18-
- [Introduction to OCI Document Understanding](https://apexapps.oracle.com/pls/apex/r/dbpm/livelabs/view-workshop?wid=3585)
19-
- [Search Documents stored in Object Storage using Opensearch, Generative AI, Semantic Search, RAG](https://apexapps.oracle.com/pls/apex/r/dbpm/livelabs/view-workshop?wid=3762)
20-
- [Develop with Oracle AI and Database Services: Gen, Vision, Speech, Language, OML, Select AI, RAG and Vector](https://apexapps.oracle.com/pls/apex/r/dbpm/livelabs/view-workshop?wid=3874&clear=RR,180&session=10041712875174)
18+
- [Search Documents stored in Object Storage using Opensearch, Generative AI, Semantic Search, RAG](https://livelabs.oracle.com/ords/r/dbpm/livelabs/view-workshop?wid=3762)
19+
- [Develop with Oracle AI and Database Services: Gen, Vision, Speech, Language, OML, Select AI, RAG and Vector](https://livelabs.oracle.com/ords/r/dbpm/livelabs/view-workshop?wid=3874&clear=RR%2C180&session=10041712875174)
2120
- [Oracle Integration 3 - Build Intelligent Invoice Automation with OCI Document Understanding and OIC Decisions](https://livelabs.oracle.com/pls/apex/r/dbpm/livelabs/view-workshop?wid=4193)
2221
- [Automate Invoice handling using Oracle APEX and OCI Document Understanding](https://livelabs.oracle.com/pls/apex/r/dbpm/livelabs/view-workshop?wid=3948)
22+
- [Create custom models using OCI Document Understanding and Label Studio](https://livelabs.oracle.com/ords/r/dbpm/livelabs/view-workshop?wid=4246&clear=RR,180&session=12269307335732)
2323

2424
## GitHub
2525

26-
- [Enhanced Document Understanding with LLMs](https://github.com/oracle-devrel/technology-engineering/tree/main/ai/generative-ai-service/Document%20Processing%20with%20GenAI/doc-understanding-and-genAI)
26+
- [Enhanced Document Understanding with LLMs](https://github.com/oracle-devrel/technology-engineering/tree/639cfff8b27caa853f002cbbf31f8f5c6d36bc06/ai/generative-ai-service/document-processing-with-genai)
2727
- A Streamlit-based app comparing and expanding on traditional Document Understanding (OCI DU) + LLM approach vs. a multimodal LLM for extracting structured data from documents (PDFs, images). This is is aimed at highlighting the strengths of each of our services and the power GenAI brings in combining these approaches for the best handling of complex documents.
2828
- [Invoice Document Processing from Gmail into ERP systems using OCI Document Understanding & Oracle Integration Cloud](https://github.com/oracle-devrel/technology-engineering/tree/main/ai/ai-document-understanding/ai-email-invoice)
2929
- Explore how we can process invoice documents from Gmail into an ERP System in real-time using OCI Document Understanding and Oracle Integration Cloud (OIC). This solution combines a low-code approach to capture Gmail messages in real-time with Google Cloud Pub/Sub Adapter, extract invoice data with AI Document Understanding and create invoices in ERP systems using Oracle Integration Cloud ERP adapters.
@@ -36,6 +36,7 @@ Reviewed: 22.09.2025
3636
- [Process unstructured documents intelligently](https://docs.oracle.com/en/solutions/oracle-integration-process-documents-intelligently/index.html)
3737
- [Implement an API management platform for enterprise AI models and services](https://docs.oracle.com/en/solutions/implement-ai-model-api-management/index.html)
3838
- [Data platform - decentralized data platform](https://docs.oracle.com/en/solutions/data-platform-decentralized/index.html)
39+
- [Automate the document life cycle with OCI GenAI](https://docs.oracle.com/en/solutions/automate-docs-genai/)
3940

4041
# Useful Links
4142

@@ -90,9 +91,13 @@ Reviewed: 22.09.2025
9091

9192
## Blogs
9293

93-
- [OCI Document Understanding: Using OJET apps with TypeScript](https://blogs.oracle.com/developers/post/oci-document-understanding-using-ojet-apps-with-typescript)
94+
- [Announcing AI-powered generative extraction in OCI Document Understanding](https://blogs.oracle.com/ai-and-datascience/announcing-ai-powered-generative-extraction)
9495

95-
- [Extract key values with Oracle Analytics and OCI Document Understanding](https://blogs.oracle.com/analytics/post/innovate-with-oracle-analytics-and-ai-document-understanding)
96+
- [Using OCI Document Understanding SDK in Python Functions for document classification and key-value recognition](https://www.ateam-oracle.com/using-oci-document-understanding-sdk-in-python-functions-for-document-classification-and-key-value-recognition)
97+
98+
- [OCI Document Understanding: Unleashing the Power of Multilingual Document Analysis](https://blogs.oracle.com/ai-and-datascience/oci-document-understanding-multilingual-analysis)
99+
100+
- [Automate Invoice handling using Oracle APEX and OCI Document Understanding](https://blogs.oracle.com/apex/automate-invoice-handling-by-integrating-your-oracle-apex-app-with-oci-document-understanding)
96101

97102

98103
## Demos & Events

ai/ai-language/README.md

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
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: 22.09.2025
5+
Reviewed: 09.03.2026
66

77
# Table of Contents
88

@@ -17,14 +17,13 @@ Reviewed: 22.09.2025
1717

1818
## LiveLabs and Workshops
1919

20-
- [Get started with Oracle Cloud Infrastructure Language](https://apexapps.oracle.com/pls/apex/r/dbpm/livelabs/view-workshop?wid=887&clear=RR,180&session=5298742340912)
21-
- [Perform Sentiment Analysis with OCI AI Language Service and OAC](https://apexapps.oracle.com/pls/apex/r/dbpm/livelabs/view-workshop?wid=3214&clear=RR,180&session=5298742340912)
22-
- [Develop with Oracle AI and Database Services: Gen, Vision, Speech, Language, OML, Select AI, RAG and Vector](https://apexapps.oracle.com/pls/apex/r/dbpm/livelabs/view-workshop?wid=3874&clear=RR,180&session=10041712875174)
20+
- [Get started with Oracle Cloud Infrastructure Language](https://livelabs.oracle.com/ords/r/dbpm/livelabs/view-workshop?wid=887&clear=RR%2C180&session=5298742340912)
21+
- [Perform Sentiment Analysis with OCI AI Language Service and OAC](https://livelabs.oracle.com/ords/r/dbpm/livelabs/view-workshop?wid=3214&clear=RR%2C180&session=5298742340912)
22+
- [Develop with Oracle AI and Database Services: Gen, Vision, Speech, Language, OML, Select AI, RAG and Vector](https://livelabs.oracle.com/ords/r/dbpm/livelabs/view-workshop?wid=3874&clear=RR%2C180&session=10041712875174)
2323

2424

2525
## Architecture Center
2626

27-
- [Use OCI Language for customer feedback analysis](https://docs.oracle.com/en/solutions/oci-ai-language/index.html)
2827
- [Enhance and automate review replies with OCI Generative AI, OCI Language, and OCI Integration](https://docs.oracle.com/en/solutions/enhance-auto-replies-oci/index.html)
2928
- [Enable a Low Code Modular LLM App Engine using Oracle Integration and OCI Generative AI](https://docs.oracle.com/en/solutions/oci-generative-ai-integration/index.html)
3029

@@ -35,9 +34,6 @@ Reviewed: 22.09.2025
3534
- [Oracle AI Language documentation](https://docs.oracle.com/en-us/iaas/language/using/language.htm)
3635
- [Oracle AI Language v4.1: Enhanced accuracy, control and performance](https://blogs.oracle.com/ai-and-datascience/post/oci-language-v41)
3736
- [Oracle AI Language v4 announcement blog](https://blogs.oracle.com/ai-and-datascience/post/oci-ai-language-4-0)
38-
- [Oracle AI Language v3 announcement blog](https://blogs.oracle.com/ai-and-datascience/post/announcing-the-general-availability-of-oci-language-30)
39-
- [Oracle AI Language announcement blog](https://blogs.oracle.com/ai-and-datascience/post/announcing-oci-language)
40-
- [Getting Started with Oracle Cloud Infrastructure AI Language Service](https://www.youtube.com/watch?v=-t6jje8SRXU)
4137

4238
## Customer Stories
4339

@@ -53,7 +49,6 @@ Reviewed: 22.09.2025
5349
## Blogs
5450
- [Customer sentiment analysis with OCI AI Language](https://blogs.oracle.com/cloud-infrastructure/post/oci-ai-language-nonenglish-language-use-case)
5551
- [Speech-to-speech translation using Oracle AI services](https://blogs.oracle.com/ai-and-datascience/post/speech-to-speech-using-ai-services)
56-
- [Oracle B2C Service Built-in Thread Translation](https://blogs.oracle.com/cx/post/thread-translation)
5752

5853
## Demos & Events
5954
- [AI Language demo](https://youtu.be/w8vFTKp4JME)
@@ -74,17 +69,14 @@ Reviewed: 22.09.2025
7469
- Explore No-Code Integration flow into Oracle Autonomous Database & Automatic Creation of Service Tickets into Customer Service Apps, all orchestrated by Oracle Integration Cloud
7570

7671
- Live Email Classification & Analysis Dashboard with Oracle Analytics Cloud
77-
- [Enabling a WhatsApp Customer HelpMate using OCI Generative AI, AI Language & Integration](https://www.youtube.com/watch?v=ryo3wVB_69E)
78-
- Use OCI Generative AI (in pre-availability) for "Customer Service Quick Replies" Generation for Whatsapp Neutral Messages (customer questions, queries, etc.), sentence-level sentiment analysis from OCI AI Language to uncover overall sentiment and set service ticket severity for negative Whatsapp messages, automatically classify Customer Service tickets through OCI AI Language custom text classification and aspect-based sentiment analysis (ABSA) services.
79-
- Learn how Oracle Integration Cloud and Oracle Cloud Infrastructure (OCI) Streaming allow real-time capture of WhatsApp messages.
80-
- All this automation using OCI AI Services APIs orchestrated by Oracle Integration Cloud (using no-code integration approach)
8172
- [Enabling an Event-Driven, Real-Time Twitter Sentiment Analysis Dashboard Demo](https://www.youtube.com/watch?v=9hvUxLSE3Vg)
8273
- How can you enable a real-time and event-driven sentiment analysis dashboard on top of Twitter feeds? We show how, by using an Oracle Cloud Infrastructure (OCI) Python Twitter Stream Listener, OCI Streaming (Kafka-like service), OCI AI Language Bulk Sentiment Analysis, Oracle Integration Cloud, Oracle Autonomous Database, and Oracle Analytics Cloud. See how this can keep retention and referrals high. Take part by tweeting positively and/or negatively about a specific hashtag—and see how OCI AI Language Sentiment Analysis services work in real time.
83-
- [Smarter Apps with AI, OIC partner community webcast June 2023](https://videohub.oracle.com/media/Smarter+AI+Apps+with+OIC+partner+community+webcast+June+2023-1080p30/1_m2yjnvf9)
84-
- OCI Language and Document Understanding are cloud-based AI services for performing sophisticated text analysis and extracting data from all kinds of documents e.g. Passport, Driving License, Invoices, Receipt etc. You can use these services to build intelligent applications by leveraging REST APIs. You can use these services to build intelligent applications by leveraging REST APIs and automate using Oracle Integration Cloud. This allows you to process unstructured text for use cases such as sentiment analysis, service ticket classification, document extraction, and more using pretrained models or your own custom models leveraging OCI Data Labelling.
8574
- [AI Language - Hotel Reviews (AI Language, OAC)](https://youtu.be/pmf90oUZGH4)
8675
- Count key words and evaluate sentiment of hotel reviews using OCI AI Language.
87-
76+
- [Text Translation Using OCI Language](https://www.youtube.com/watch?v=IKkyPLddM-0)
77+
- Oracle Cloud Infrastructure (OCI) Language lets you perform sophisticated text analysis at scale. The service supports the ability to identify terms that are unique to your domain, such as product part codes, manufacturing terms, and specific financial entities, and provides pretrained models, customizable models, and automatic text translation across 30 languages.
78+
- [Real-Time Customer Sentiment Insights with OCI Language](https://www.youtube.com/watch?v=zzcTSSxuGr8)
79+
- In this solution, Oracle Cloud Infrastructure (OCI) Generative AI and OCI Language are used to analyze customer interactions as they occur in support tickets and emails in an IT service management (ITSM) application. Using advanced natural language processing (NLP) and machine learning, the solution detects sentiment, emotion, and intent, providing early detection of customer dissatisfaction. Sentiment data is then fed to a reporting dashboard, complete with automated alerts that notify the service provider of an issue.
8880

8981
# License
9082

ai/ai-vision/README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,15 @@ Reviewed: 21.09.2025
2626
## GitHub
2727

2828
- [OCI object detection and image segmentation using SAM2](./ai-vision-and-sam/)
29+
- Asset displaying the capability to connect OCI AI vision with SAM2 for accurate segmentations without needing high amounts of data for training.
30+
- [OCI object detection and embedding with Autonmous Database 26ai](./object-detection-and-embedding/)
31+
- Asset showcasing how OCI vision object detection and Embedding models can be used together to identify custom (non-generic) objects within images.
32+
- [OCI vision streaming analysis](./video-stream-analysis/)
33+
- Asset showcasing how to set up and use OCI vision streaming to analyze live RTSP streams to extract insights and data.
2934
- [OCI image classification using data labeling and vision service](https://github.com/carlgira/oci-image-classification)
30-
- [OCI object detection using data labeling and vision service](https://github.com/carlgira/oci-object-detection)
35+
- Asset displaying how to create a custom model within OCI Vision service to classify different images.
36+
- [OCI object detection using data labeling and vision service](https://github.com/carlgira/oci-object-detection)
37+
- Asset displaying how to create a custom model within OCI Vision service to classify different images.
3138
- [AI vision web client](https://github.com/oracle-devrel/oci-tf-vision-web-client)
3239
- Terraform script that will create a set of resources on OCI to create a web app to test an existing vision model.
3340

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
Copyright (c) 2025 Oracle and/or its affiliates.
2+
3+
The Universal Permissive License (UPL), Version 1.0
4+
5+
Subject to the condition set forth below, permission is hereby granted to any
6+
person obtaining a copy of this software, associated documentation and/or data
7+
(collectively the "Software"), free of charge and under any and all copyright
8+
rights in the Software, and any and all patent rights owned or freely
9+
licensable by each licensor hereunder covering either (i) the unmodified
10+
Software as contributed to or provided by such licensor, or (ii) the Larger
11+
Works (as defined below), to deal in both
12+
13+
(a) the Software, and
14+
(b) any piece of software and/or hardware listed in the lrgrwrks.txt file if
15+
one is included with the Software (each a "Larger Work" to which the Software
16+
is contributed by such licensors),
17+
18+
without restriction, including without limitation the rights to copy, create
19+
derivative works of, display, perform, and distribute the Software and make,
20+
use, sell, offer for sale, import, export, have made, and have sold the
21+
Software and the Larger Work(s), and to sublicense the foregoing rights on
22+
either these or other terms.
23+
24+
This license is subject to the following condition:
25+
The above copyright notice and either this complete permission notice or at
26+
a minimum a reference to the UPL must be included in all copies or
27+
substantial portions of the Software.
28+
29+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
30+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
31+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
32+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
33+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
34+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
35+
SOFTWARE.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# OCI Object detection and Embedding.
2+
3+
The following asset is a tool designed to display how Embedding models can be used with OCI vision Object Detection to detect and identify different objects within an image.
4+
5+
Reviewed: 17.02.2026
6+
7+
Author: David Attia.
8+
9+
---
10+
11+
## When to use this asset?
12+
13+
When you want to identify information on non-generic objects within an image (eg: identifying the prices of food menu items)
14+
15+
---
16+
17+
## How to use this asset?
18+
See the full setup and usage guide in [`files/README.md`](./files/README.md).
19+
20+
---
21+
## License
22+
Copyright (c) 2026 Oracle and/or its affiliates.
23+
Licensed under the Universal Permissive License (UPL), Version 1.0.
24+
See [`License`](./LICENSE) file for details.

0 commit comments

Comments
 (0)