Skip to content

Commit 9340270

Browse files
Merge pull request #848 from oracle-devrel/al3xne-patch-3
Update README.md
2 parents 3c6f4e1 + de4cb03 commit 9340270

File tree

1 file changed

+34
-27
lines changed
  • ai-and-app-modernisation/ai-services/generative-ai-service/vision-genai

1 file changed

+34
-27
lines changed
Lines changed: 34 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,52 @@
1-
# Summarize Image using OCI AI Vision Service and OCI Generative AI Service
1+
# Describe an image using OCI AI Vision Service and OCI Generative AI Service
22

3-
## Introduction
3+
# Introduction
44
In this article, we'll explore how to describe an image using OCI AI Vision Service and OCI Generative AI Service.
5-
The application is developed using Oracle VBCS, OIC , OCI AI Vision service and OCI Generative AI Service.
6-
This integrated approach combines the strength of OCI AI Vision and OCI Generative AI Service, allowing for an efficient and insightful summarization of image content.
5+
The application is developed using Oracle VBCS, OIC, OCI AI Vision service, and OCI Generative AI Service.
6+
This integrated approach combines the strength of OCI AI Vision and OCI Generative AI Service, allowing for efficient and insightful summarization of image content.
7+
8+
9+
Reviewed: 21.02.2024
710

811
<img src="./files/AIVisionApp.jpg>"</img>
912

10-
## Prerequisites
13+
# Prerequisites
1114

12-
Before getting started, make sure you have the access to these services:
15+
Before getting started, make sure you have access to these services:
1316

1417
- Oracle Generative AI Service
1518
- Oracle Vision Service
1619
- Oracle Visual Builder Cloud Service
1720
- Oracle Integration Cloud
1821

19-
## AI Vision and OCI Generative AI Service Integration Architecture
22+
# AI Vision and OCI Generative AI Service Integration Architecture
23+
2024
1. AI Vision App using VBCS
2125
- Oracle Visual Builder Cloud Service (VBCS) is a hosted environment for your application development infrastructure. It provides an open-source standards-based development service to create, collaborate on, and deploy applications within Oracle Cloud. This application is developed in VBCS.
26+
2227
2. Image Analysis with OCI AI Vision Service:
23-
- The AI Vision service is employed to analyse images.
28+
- The AI Vision service is employed to analyze images.
2429
- It identifies objects within the image by using advanced computer vision algorithms.
30+
2531
3. Integration with OCI Generative AI Service:
2632
- The extracted object keywords are sent to the OCI Generative AI Service
33+
2734
4. Integration with OCI AI Vision and OCI Generative AI Service using OIC:
28-
- Oracle Integration Cloud is used to integrate VBCS app and OCI AI Services.
35+
- Oracle Integration Cloud integrates the VBCS app and OCI AI Services.
36+
2937
5. Summarization Process:
3038
- OCI Generative AI Service generates text using the keywords received from OCI Vision service, to create a concise summary of the image.
3139

32-
33-
<img src="./files/AIVisionAppArch.svg>"</img>
40+
<img src="./files/AIVisionAppArch.svg></img>
3441

35-
## Application Flow in Detail (VBCS, OIC, OCI Vision, OCI Generative AI Service)
36-
In this application,
37-
• The File Picker action in VBCS allows the user to select the image.
38-
• Create an integration process in Oracle Integration Cloud (OIC) to handle the communication between VBCS and OCI Vision Service.
39-
• Pass the selected image from VBCS to OCI Vision Service to analyse the image.
40-
• OCI Vision Service analyzes the image and identifies objects within it.
41-
• The OCI Vision Service returns the detected objects (keywords) to the OIC integration process and returns the results to VBCS.
42+
# Application Flow in Detail (VBCS, OIC, OCI Vision, OCI Generative AI Service)
43+
44+
In this application,
45+
- The File Picker action in VBCS allows the user to select the image.
46+
- Create an integration process in Oracle Integration Cloud (OIC) to handle the communication between VBCS and OCI Vision Service.
47+
- Pass the selected image from VBCS to OCI Vision Service to analyze the image.
48+
- OCI Vision Service analyzes the image and identifies objects within it.
49+
- The OCI Vision Service returns the detected objects (keywords) to the OIC integration process and returns the results to VBCS.
4250

4351
User (VBCS) --> (File Picker) --> |Image| --> (OIC) --> |OCI Vision Service| --> |Detected Objects| --> (OIC) --> |Result| --> (VBCS)
4452

@@ -51,10 +59,10 @@ Before getting started, make sure you have the access to these services:
5159
<img src="./files/OIC_VisionService.jpg">
5260
</img>
5361

54-
User clicks the "Generate" button in the app to initiate the summary generation.
55-
Configure the OIC integration process to invoke the GenAI service.
56-
Pass the keywords returned by the OCI Vision Service along with any additional relevant information.
57-
Generative AI Service processes the received keywords and generates a summary of the image content.
62+
- User clicks the "Generate" button in the app to initiate the summary generation.
63+
- Configure the OIC integration process to invoke the GenAI service.
64+
- Pass the keywords returned by the OCI Vision Service along with any additional relevant information.
65+
- Generative AI Service processes the received keywords and generates a summary of the image content.
5866

5967
User (VBCS) --> (File Picker) --> |Image| --> (OIC) --> |OCI Vision Service| --> |Detected Keywords| --> (OIC) --> | OCI Generative AI Service --> |Summary| --> (OIC) --> |Result| --> (VBCS)
6068

@@ -66,22 +74,21 @@ Before getting started, make sure you have the access to these services:
6674
<img src="./files/OIC_GenerateSummary.jpg">
6775
</img>
6876

69-
## Code
77+
# Code
7078
VBCS app - ImageClassification-1.0.zip
7179
OIC Vision Integration - RESTVISION_01.00.0000.iar
7280
OIC Generate Summary - IMAGEDESCRIPTIONGENERATION_01.00.0000.iar
7381

74-
## Conclusion
82+
# Conclusion
7583

76-
In this article, we've covered how to utilise Oracle AI Vision Service features to provide a summary of an image using Geneartive AI service .
84+
In this article, we've covered how to utilize Oracle AI Vision Service features to provide a summary of an image using Generative AI service.
7785
Feel free to modify and expand upon this template according to your specific use case and preferences.
7886

79-
8087
# License
8188

8289
Copyright (c) 2024 Oracle and/or its affiliates.
8390

8491
Licensed under the Universal Permissive License (UPL), Version 1.0.
8592

8693
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.
87-
94+

0 commit comments

Comments
 (0)