<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Abbas Sibai</title>
    <description>The latest articles on DEV Community by Abbas Sibai (@abbassibai).</description>
    <link>https://dev.to/abbassibai</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4100844%2F0196fc46-d231-4700-b6b2-e73419fa5960.png</url>
      <title>DEV Community: Abbas Sibai</title>
      <link>https://dev.to/abbassibai</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/abbassibai"/>
    <language>en</language>
    <item>
      <title>From SQL to Conversation: Exploring Oracle Select AI</title>
      <dc:creator>Abbas Sibai</dc:creator>
      <pubDate>Wed, 16 Sep 2026 03:17:15 +0000</pubDate>
      <link>https://dev.to/abbassibai/from-sql-to-conversation-exploring-oracle-select-ai-lck</link>
      <guid>https://dev.to/abbassibai/from-sql-to-conversation-exploring-oracle-select-ai-lck</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;What if you could query your Oracle database without writing SQL?&lt;br&gt;
Oracle Select AI brings generative AI directly into the database, allowing users to ask questions in natural language and receive answers, tables, summaries, and even visualizations. &lt;br&gt;
In this article, we'll explore what Select AI is, how it works, how it compares to traditional querying methods, and why it has the potential to make data more accessible to both technical and business users.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu0wdn6d2s3p3jrvh2139.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu0wdn6d2s3p3jrvh2139.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  From SQL to Conversation: Exploring Oracle Select AI
&lt;/h2&gt;

&lt;p&gt;For decades, interacting with databases has required a common language: &lt;strong&gt;SQL&lt;/strong&gt;.&lt;br&gt;
Whether you wanted to retrieve employee records, calculate sales totals, or analyze business trends, you needed to understand database structures and write queries that accurately expressed your request.&lt;br&gt;
While SQL remains one of the most powerful technologies in computing, it creates a barrier for many users. Business analysts, managers, HR specialists, and executives often know exactly what information they need but may not know how to write the query required to retrieve it.&lt;br&gt;
&lt;strong&gt;And This is where Oracle Select AI comes in.&lt;/strong&gt;&lt;br&gt;
Select AI introduces natural language interactions directly within Oracle Database, allowing users to ask questions in plain English while Oracle automatically generates and executes the appropriate SQL behind the scenes.&lt;br&gt;
Instead of writing SQL queries such as:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;SELECT department_name,&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;COUNT(*)&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;FROM employees&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;GROUP BY department_name&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;ORDER BY COUNT(*) DESC;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A user can just simply ask:&lt;br&gt;
&lt;strong&gt;Which departments have the most employees?&lt;/strong&gt;&lt;br&gt;
Oracle translates the request into SQL, executes it, and returns the results.&lt;br&gt;
The experience feels less like querying a database and more like having a conversation with your data&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7677mux6w9yc7gas63mq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7677mux6w9yc7gas63mq.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What Is Oracle Select AI?
&lt;/h2&gt;

&lt;p&gt;Oracle Select AI is an Oracle Database capability that integrates large language models (LLMs) with database querying.&lt;br&gt;
It enables users to:&lt;br&gt;
• Ask questions using natural language&lt;br&gt;
• Automatically generate SQL&lt;br&gt;
• Retrieve structured answers from enterprise data&lt;br&gt;
• Summarize results&lt;br&gt;
• Generate charts and visual insights&lt;br&gt;
• Interact with data conversationally&lt;/p&gt;

&lt;p&gt;The key difference is that users no longer need to understand database schemas, table relationships, or SQL syntax to retrieve information.&lt;/p&gt;




&lt;h2&gt;
  
  
  Traditional SQL vs Select AI
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmhurztksm2ql39h0quwz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmhurztksm2ql39h0quwz.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Instead of focusing on:&lt;br&gt;
&lt;strong&gt;Which tables contain employee information?&lt;/strong&gt;&lt;br&gt;
Users can focus on:&lt;br&gt;
&lt;strong&gt;Show me employees hired this year.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  How Select AI Works
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Step 1: User Asks a Question&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
What were our top-selling products last quarter?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: AI Understands the Intent&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The large language model analyzes:&lt;br&gt;
• Business terminology&lt;br&gt;
• Database schema&lt;br&gt;
• Relationships between tables&lt;br&gt;
• User context&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3: SQL Is Generated&lt;/strong&gt;&lt;br&gt;
Oracle automatically creates a SQL statement designed to answer the question.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4: Results Are Returned&lt;/strong&gt;&lt;br&gt;
The user receives:&lt;br&gt;
• Data tables&lt;br&gt;
• Summaries&lt;br&gt;
• Insights&lt;br&gt;
• Charts and visualizations&lt;br&gt;
All without manually writing SQL.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fczwrxox0gjnlool6zyj8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fczwrxox0gjnlool6zyj8.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Why This Matters
&lt;/h2&gt;

&lt;p&gt;One of the biggest challenges organizations face is data accessibility even though data,reports and dashboards already exist.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;But users still need technical teams to answer simple questions.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Typical requests often look like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Can someone run a report for all active employees?&lt;/li&gt;
&lt;li&gt;Which department had the highest turnover this year?&lt;/li&gt;
&lt;li&gt;Which supplier generated the most revenue?
With Select AI, many of these questions can potentially be answered immediately by the end user.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This reduces dependency on technical resources and enables faster decision-making.&lt;/p&gt;




&lt;h2&gt;
  
  
  Select AI and Oracle Autonomous AI Database 26ai
&lt;/h2&gt;

&lt;p&gt;A particularly exciting aspect of Select AI is how it fits into Oracle's broader AI strategy.&lt;br&gt;
The Oracle Autonomous AI Database 26ai combines:&lt;br&gt;
• Relational data&lt;br&gt;
• JSON documents&lt;br&gt;
• Graph data&lt;br&gt;
• Vector data&lt;br&gt;
• Artificial intelligence&lt;br&gt;
Within this ecosystem, Select AI acts as the conversational layer that allows users to interact with all these data types more naturally.&lt;br&gt;
As databases evolve from simple storage systems to intelligent platforms, natural language access will likely become as important as SQL itself.&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Oracle Select AI represents a significant shift in how users interact with data. Instead of learning database structures and SQL syntax, users can focus on asking business questions and receiving meaningful answers.&lt;br&gt;
SQL isn't going away anytime soon. Technical professionals will still need it for development, tuning, and advanced analytics. However, Select AI lowers the barrier to entry and opens the door for a much broader audience to explore and understand enterprise data.&lt;br&gt;
As generative AI continues transforming enterprise applications, Oracle Select AI demonstrates how AI can move beyond content generation and become a practical tool for unlocking the value hidden within our databases.&lt;br&gt;
&lt;strong&gt;The future of analytics may not start with a SQL statement. It may start with a question.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbvl2c44wfnmcuohdrp80.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbvl2c44wfnmcuohdrp80.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>oracle</category>
      <category>database</category>
    </item>
    <item>
      <title>Oracle HCM Position Hierarchy Explained: A Beginner's Guide to Structure, Setup, and HDL</title>
      <dc:creator>Abbas Sibai</dc:creator>
      <pubDate>Mon, 14 Sep 2026 19:14:22 +0000</pubDate>
      <link>https://dev.to/abbassibai/oracle-hcm-position-hierarchy-explained-a-beginners-guide-to-structure-setup-and-hdl-1hb2</link>
      <guid>https://dev.to/abbassibai/oracle-hcm-position-hierarchy-explained-a-beginners-guide-to-structure-setup-and-hdl-1hb2</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;I recently came across the concept of Position Hierarchies in Oracle HCM and, at first, I wasn't entirely sure why they were needed.&lt;/p&gt;

&lt;p&gt;After all, Oracle HCM already has managers and reporting relationships. If employees can report to managers, why do we need another hierarchy?&lt;/p&gt;

&lt;p&gt;As I dug deeper, I realized that Position Hierarchies solve a different business problem. They focus on the organizational structure itself rather than the individuals occupying roles.&lt;/p&gt;

&lt;p&gt;In this article, I'll explain what Position Hierarchies are, why organizations use them, what setup is required, and how they can be loaded using HDL.&lt;/p&gt;

&lt;p&gt;Instead of saying:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Employee A reports to Employee B&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Position Hierarchy says:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Position A reports to Position B&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This allows organizations to maintain a stable structure even when employees leave or move between positions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4d794gwclu5yh0mpidyg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4d794gwclu5yh0mpidyg.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What Is a Position?
&lt;/h2&gt;

&lt;p&gt;A Position represents a specific role or slot within an organization.&lt;br&gt;
A worker may be assigned to a position, but the position itself exists independently of any individual employee.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F67n7ekeu2s5sa2k6slcu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F67n7ekeu2s5sa2k6slcu.png" alt=" " width="214" height="143"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Even if the Finance Manager leaves the company, the position remains available for a future employee.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Is a Position Hierarchy?
&lt;/h2&gt;

&lt;p&gt;A Position Hierarchy defines the parent-child relationships between positions.&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdkzqqmxo6n9snn0qarsz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdkzqqmxo6n9snn0qarsz.png" alt=" " width="361" height="230"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The hierarchy is built using positions rather than workers. And workers simply occupy those positions.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Do Organizations Use Position Hierarchies?
&lt;/h2&gt;

&lt;p&gt;Position Hierarchies provide several advantages like :&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Workforce Planning&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Organizations can easily visualize their organizational structure and future growth plans.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Vacancy Management&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The reporting structure remains intact even when positions become vacant.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Approval Routing&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Approvals can be routed through the position structure rather than relying solely on manager relationships.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Security&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Certain security and data access models can leverage hierarchy information.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Headcount Management&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Organizations can track authorized positions separately from actual employees.&lt;/p&gt;




&lt;h2&gt;
  
  
  Position Hierarchy vs Manager Hierarchy
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Manager Hierarchy&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqw5ysjnepox24i8lnpql.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqw5ysjnepox24i8lnpql.png" alt=" " width="211" height="150"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The hierarchy changes when people move or leave.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Position Hierarchy&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4dewnajmfafgjpb0keb9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4dewnajmfafgjpb0keb9.png" alt=" " width="220" height="145"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The hierarchy remains unchanged even when different employees occupy these positions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6vqfxvg28ojf7qk9sez8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6vqfxvg28ojf7qk9sez8.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Before building a Position Hierarchy, several foundational configurations should already exist:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Enterprise Structure Setup&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The organization should already have the following configured within Oracle HCM.:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Legal Employers&lt;/li&gt;
&lt;li&gt;Business Units&lt;/li&gt;
&lt;li&gt;Departments&lt;/li&gt;
&lt;li&gt;Locations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2. Enable Position Management&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Position Management should be enabled.&lt;/p&gt;

&lt;p&gt;Navigation:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Setup and Maintenance→ Manage Enterprise HCM Information&lt;/p&gt;

&lt;p&gt;Enable: Use Position Management&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This allows positions to become a central part of workforce management.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Create Positions&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Positions must exist before they can participate in a hierarchy.&lt;/p&gt;




&lt;h2&gt;
  
  
  Configuration Steps
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Create Positions&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Navigation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;My Client Groups→ Workforce Structures→ Positions&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Create all required positions first.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Define Parent Positions&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When creating or updating a position, define its parent position.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Build the Position Hierarchy&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Oracle uses these parent-child relationships to construct the hierarchy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4: Run Hierarchy Processes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After large data loads or hierarchy updates, run the appropriate hierarchy-related processes so that reporting and approvals recognize the latest structure.&lt;/p&gt;




&lt;h2&gt;
  
  
  HDL Loads Required
&lt;/h2&gt;

&lt;p&gt;In real implementations, organizations often create hundreds or thousands of positions.&lt;/p&gt;

&lt;p&gt;Because of this, HDL is commonly used.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HDL Load 1: Positions&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Create the positions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HDL Load 2: Parent Position Relationships&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Include the parent position information.&lt;/p&gt;

&lt;p&gt;A replacement worker can later occupy the position without requiring any changes to the organizational structure if a position was to become vacant.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&amp;gt; This is one of the biggest advantages of Position Hierarchies.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Common Implementation Mistakes
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Parent Positions Not Loaded First&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A child position cannot reference a parent position that does not exist.&lt;/p&gt;

&lt;p&gt;Always create parent positions first.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Circular Hierarchies&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Avoid configurations such as:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Position A → Position B&lt;br&gt;
Position B → Position A&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;These relationships are invalid.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Assuming Vacancies Break the Hierarchy&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A vacant position does not impact the hierarchy.&lt;/p&gt;

&lt;p&gt;The position remains part of the organizational structure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Forgetting Hierarchy Processes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After significant hierarchy updates through HDL, hierarchy processes may need to be run to refresh reporting structures and approvals.&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Position Hierarchies provide a powerful way to model organizational structures in Oracle HCM. Unlike Manager Hierarchies, they focus on positions rather than individuals, creating a stable framework that survives employee movement, promotions, transfers, and vacancies.&lt;/p&gt;

&lt;p&gt;By enabling Position Management, creating positions, defining parent-child relationships, and loading structures through HDL, organizations can build a scalable workforce model that supports planning, security, approvals, and reporting.&lt;/p&gt;

&lt;p&gt;The key concept to remember is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Manager Hierarchy = People report to people&lt;br&gt;
Position Hierarchy = Positions report to positions&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Workers may come and go, but the organizational structure remains unchanged. That stability is what makes Position Hierarchies such a valuable feature in Oracle HCM.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv84buxyvc3zfirlyefdx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv84buxyvc3zfirlyefdx.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>learning</category>
      <category>management</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Oracle Autonomous AI Database 26ai: More Than Just a Database</title>
      <dc:creator>Abbas Sibai</dc:creator>
      <pubDate>Fri, 11 Sep 2026 19:32:10 +0000</pubDate>
      <link>https://dev.to/abbassibai/oracle-autonomous-ai-database-26ai-more-than-just-a-database-9fm</link>
      <guid>https://dev.to/abbassibai/oracle-autonomous-ai-database-26ai-more-than-just-a-database-9fm</guid>
      <description>&lt;p&gt;Recently, I completed the Oracle Autonomous AI Database 26ai learning path, and it gave me a great perspective on how databases are evolving in the AI era.&lt;/p&gt;

&lt;p&gt;For years, databases were primarily viewed as systems for storing and retrieving data. Today, however, organizations expect much more. They want databases that can support artificial intelligence, machine learning, analytics, application development, and automation, all while reducing operational overhead. This is where Oracle Autonomous AI Database 26ai stands out.&lt;/p&gt;




&lt;h2&gt;
  
  
  From Traditional Databases to AI-Powered Databases
&lt;/h2&gt;

&lt;p&gt;In a traditional environment, building an AI solution often requires multiple technologies working together:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A database for storing data&lt;/li&gt;
&lt;li&gt;A vector database for semantic search&lt;/li&gt;
&lt;li&gt;Analytics tools for reporting&lt;/li&gt;
&lt;li&gt;Machine learning platforms for predictions&lt;/li&gt;
&lt;li&gt;Application development platforms for user interfaces&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;However managing all these components can become complex and expensive.&lt;/p&gt;

&lt;p&gt;Oracle's approach is different. Autonomous AI Database combines many of these capabilities into a single platform, allowing organizations to manage data, build applications, analyze information, and develop AI-powered solutions without stitching together multiple specialized products.&lt;/p&gt;

&lt;p&gt;Think of it as the difference between carrying several separate tools versus having a multi-tool that includes everything you need in one place.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Does "Converged Database" Really Mean?
&lt;/h2&gt;

&lt;p&gt;One concept that was emphasized throughout the learning path was the idea of a converged database.&lt;/p&gt;

&lt;p&gt;Traditionally, organizations might store different types of data in different systems:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcxr2xlgax5xuy1ggxb4r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcxr2xlgax5xuy1ggxb4r.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With Oracle Autonomous AI Database, these data types can be managed within a single database.&lt;/p&gt;

&lt;p&gt;This means developers can work with all the below without moving data between multiple technologies.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Relational data&lt;/li&gt;
&lt;li&gt;JSON documents&lt;/li&gt;
&lt;li&gt;Graph data&lt;/li&gt;
&lt;li&gt;Spatial data&lt;/li&gt;
&lt;li&gt;Vector embeddings&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For organizations adopting AI, this can significantly simplify architecture and reduce data silos.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Database That Manages Itself
&lt;/h2&gt;

&lt;p&gt;One of the most impressive features is the autonomous capability.&lt;/p&gt;

&lt;p&gt;Anyone who has worked with databases knows there are many administrative tasks involved:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Applying patches&lt;/li&gt;
&lt;li&gt;Performing backups&lt;/li&gt;
&lt;li&gt;Monitoring performance&lt;/li&gt;
&lt;li&gt;Managing storage&lt;/li&gt;
&lt;li&gt;Implementing security updates&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Traditionally, these tasks require dedicated database administrators and careful planning.&lt;/p&gt;

&lt;p&gt;With Autonomous AI Database, many of these operations are automated.&lt;/p&gt;

&lt;p&gt;Instead of spending time on routine maintenance, teams can focus more on innovation, analytics, and solution development.&lt;/p&gt;

&lt;p&gt;This shift reminded me of how cloud services transformed infrastructure management. Rather than maintaining physical servers, organizations now consume infrastructure as a service. Autonomous Database applies a similar philosophy to database administration.&lt;/p&gt;




&lt;h2&gt;
  
  
  Oracle AI Vector Search: A Technology Worth Understanding
&lt;/h2&gt;

&lt;p&gt;One of the highlights of the learning path was Oracle AI Vector Search.&lt;/p&gt;

&lt;p&gt;Many people interact with AI applications daily through tools like ChatGPT, Copilot, and AI-powered search engines, but fewer understand what happens behind the scenes.&lt;/p&gt;

&lt;p&gt;Traditional searches rely on exact keywords.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Searching for:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Employee annual leave"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;might not find a document titled:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Vacation policy"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;even though both discuss similar concepts.&lt;/p&gt;

&lt;p&gt;Vector Search addresses this challenge by searching based on meaning rather than exact wording.&lt;/p&gt;

&lt;p&gt;Information is converted into numerical representations called embeddings, allowing the database to compare semantic similarity.&lt;/p&gt;

&lt;p&gt;This is one of the core technologies behind:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Retrieval-Augmented Generation (RAG)&lt;/li&gt;
&lt;li&gt;AI assistants&lt;/li&gt;
&lt;li&gt;Enterprise knowledge search&lt;/li&gt;
&lt;li&gt;Intelligent recommendations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What I found particularly interesting is that Oracle has integrated vector capabilities directly into the database rather than requiring a separate vector database.&lt;/p&gt;

&lt;p&gt;For organizations already using Oracle technologies, this can simplify AI adoption considerably.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjrty0g43wbrgcxbkeucr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjrty0g43wbrgcxbkeucr.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Understanding Graph Data Through Real Relationships
&lt;/h2&gt;

&lt;p&gt;Another area I enjoyed exploring was Graph Data.&lt;/p&gt;

&lt;p&gt;Most traditional databases focus on rows and columns.&lt;/p&gt;

&lt;p&gt;Graphs focus on relationships.&lt;/p&gt;

&lt;p&gt;For example, in an organization:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Employee → Reports To → Manager&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Manager → Reports To → Director&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Director → Reports To → Vice President&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Finding complex relationships becomes much easier using graph structures.&lt;/p&gt;

&lt;p&gt;This approach has applications in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Organizational hierarchies&lt;/li&gt;
&lt;li&gt;Fraud detection&lt;/li&gt;
&lt;li&gt;Social networks&lt;/li&gt;
&lt;li&gt;Supply chain analysis&lt;/li&gt;
&lt;li&gt;Recommendation engines&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As AI solutions become more sophisticated, understanding relationships between entities becomes increasingly valuable.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwlab18o8idmx1oa7al73.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwlab18o8idmx1oa7al73.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Oracle Data Studio: Turning Data into Insights
&lt;/h2&gt;

&lt;p&gt;Having data is one thing.&lt;/p&gt;

&lt;p&gt;Understanding it is another.&lt;/p&gt;

&lt;p&gt;The learning path introduced Oracle Data Studio tools for exploring and visualizing information.&lt;/p&gt;

&lt;p&gt;These tools allow users to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Load datasets&lt;/li&gt;
&lt;li&gt;Explore information&lt;/li&gt;
&lt;li&gt;Create visualizations&lt;/li&gt;
&lt;li&gt;Build dashboards&lt;/li&gt;
&lt;li&gt;Generate business insights&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What stood out to me was how quickly users can move from raw data to meaningful visual analysis.&lt;/p&gt;

&lt;p&gt;Instead of exporting data into multiple tools, much of the work can be performed within the Oracle ecosystem.&lt;/p&gt;




&lt;h2&gt;
  
  
  AI Isn't Just About Models
&lt;/h2&gt;

&lt;p&gt;When people hear the term AI, they often think exclusively about machine learning models.&lt;/p&gt;

&lt;p&gt;However, successful AI solutions require much more:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Data management&lt;/li&gt;
&lt;li&gt;Data quality&lt;/li&gt;
&lt;li&gt;Search capabilities&lt;/li&gt;
&lt;li&gt;Security&lt;/li&gt;
&lt;li&gt;Application interfaces&lt;/li&gt;
&lt;li&gt;Automation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This learning path reinforced the importance of having a strong data foundation before implementing AI initiatives.&lt;/p&gt;

&lt;p&gt;Even the most advanced AI models are only as effective as the data supporting them.&lt;/p&gt;




&lt;h2&gt;
  
  
  Oracle Select AI: Making Data Accessible with Natural Language
&lt;/h2&gt;

&lt;p&gt;One area of the learning path that particularly caught my attention was Oracle Select AI.&lt;/p&gt;

&lt;p&gt;Traditionally, accessing information from a database requires knowledge of SQL. Business users often depend on developers or data analysts to write queries, validate results, and build reports. Even seemingly simple questions can require complex joins, filters, and aggregations.&lt;/p&gt;

&lt;p&gt;For example, a user may want to know:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Which department had the highest employee turnover last year?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Or:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Show me the top 10 products by revenue this quarter.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Without AI, answering these questions typically involves writing SQL, understanding table relationships, and validating the results.&lt;/p&gt;

&lt;p&gt;With Oracle Select AI, users can interact with the database using natural language instead of SQL. Oracle automatically interprets the request, generates the appropriate query, executes it against the database, and returns meaningful results.&lt;/p&gt;

&lt;p&gt;This significantly lowers the barrier between business users and data.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnxxivjq6gbscr549wzm6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnxxivjq6gbscr549wzm6.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Building Applications with Oracle APEX
&lt;/h2&gt;

&lt;p&gt;Another valuable component I was introduced to was Oracle APEX.&lt;/p&gt;

&lt;p&gt;One common challenge organizations face is converting data and insights into usable business applications.&lt;/p&gt;

&lt;p&gt;APEX provides a low-code approach to application development, allowing developers and technical users to create applications directly on top of Autonomous Database.&lt;/p&gt;

&lt;p&gt;This can significantly reduce development effort while accelerating delivery of business solutions.&lt;/p&gt;

&lt;p&gt;APEX has shown to be a very low code/cost way to develop customized applications, implementing any new business logic on Oracle screens as well as using the Autonomous Database. Thus there would be no need to provision a private database.&lt;/p&gt;




&lt;h2&gt;
  
  
  My Biggest Takeaways
&lt;/h2&gt;

&lt;p&gt;After completing the learning path, several themes stood out:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Data and AI Are Becoming One Platform&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Rather than treating AI as a separate technology stack, Oracle is embedding AI capabilities directly into the database.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Vector Search Will Become Increasingly Important&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As organizations adopt Generative AI solutions, vector search is rapidly becoming a foundational technology.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Simplicity Matters&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Managing multiple databases and tools can introduce complexity. A converged approach helps reduce architectural overhead.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Automation Is Changing Database Administration&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Routine operational tasks are becoming increasingly automated, allowing teams to focus on higher-value work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Modern Developers Need Broader Skills&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Today's professionals benefit from understanding not only SQL and databases, but also AI, analytics, vector search, graph technologies, and low-code development.&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;The Oracle Autonomous AI Database 26ai learning path was much more than a database course. It provided a practical introduction to how modern data platforms are evolving to support AI-powered applications.&lt;/p&gt;

&lt;p&gt;Whether you're a database administrator, developer, data engineer, architect, or someone exploring AI technologies, understanding concepts such as converged databases, vector search, graph analytics, machine learning, and autonomous operations will become increasingly valuable.&lt;/p&gt;

&lt;p&gt;For me, the biggest takeaway was simple: the future of AI starts with data, and the database is no longer just a place to store information. It is becoming an intelligent platform for innovation.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgs6zfxjo9l2jx5f22wu7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgs6zfxjo9l2jx5f22wu7.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>vectordatabase</category>
      <category>database</category>
      <category>json</category>
    </item>
    <item>
      <title>Understanding the Oracle HCM worker ecosystem for successful conversions</title>
      <dc:creator>Abbas Sibai</dc:creator>
      <pubDate>Wed, 09 Sep 2026 19:31:27 +0000</pubDate>
      <link>https://dev.to/abbassibai/understanding-the-oracle-hcm-worker-ecosystem-for-successful-conversions-14f7</link>
      <guid>https://dev.to/abbassibai/understanding-the-oracle-hcm-worker-ecosystem-for-successful-conversions-14f7</guid>
      <description>&lt;h2&gt;
  
  
  A lesson I learned the hard way:
&lt;/h2&gt;

&lt;p&gt;When I started working on Oracle HCM conversions, I assumed that loading workers would be one of the simpler parts of the project. Every HR system has employees, so the process seemed straightforward: extract the employee information, transform it into HDL, load it into Oracle, and move on. &lt;/p&gt;

&lt;p&gt;That assumption changed during an early conversion cycle. I was troubleshooting a worker load that looked correct. The syntax was valid, the person number was present, and the main dates seemed aligned. Yet the result still was not what I expected. &lt;/p&gt;

&lt;p&gt;The turning point came when I stopped treating the worker as one record. Oracle was not failing to understand an employee row. Oracle was validating a network of connected business objects, each with its own keys, dates, reference values, and dependencies.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The mindset shift:&lt;/strong&gt;  I was not loading a worker. I was loading the person, the employment relationship, the assignment, the workplace structure, and the relationships surrounding that assignment.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  A worker is an ecosystem :
&lt;/h2&gt;

&lt;p&gt;In a source system, the employee may appear in one extract with a name, phone, email, department, job, position, manager, and salary. In Oracle Fusion HCM, those details do not all belong to the same object. &lt;/p&gt;

&lt;p&gt;A practical Core HR conversion can involve the following connected records:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdcrdqlt0fm3lq6rd06zz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdcrdqlt0fm3lq6rd06zz.png" alt=" " width="800" height="1200"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This structure is why a Worker.dat file can be technically valid and still fail, or load successfully while producing an incomplete business result. &lt;/p&gt;




&lt;h2&gt;
  
  
  The hierarchy that changed how I troubleshoot
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9tg7oo60g7dyprcj57kz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9tg7oo60g7dyprcj57kz.png" alt=" " width="800" height="1200"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Department, job, and position are not separate worker children
&lt;/h2&gt;

&lt;p&gt;Once I started visualizing the worker this way, troubleshooting became more focused. Instead of asking, &lt;strong&gt;“Why did the worker fail?”&lt;/strong&gt; I started asking, *&lt;em&gt;“Which dependency, date, or reference value is missing?” *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Department, job, and position are important to the worker story, but conceptually they belong to the worker’s assignment and the workplace structure referenced by that assignment. They describe where the worker is organized, the type of work being performed, and the specific position the worker occupies. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8cfth99tmsis1igvikyv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8cfth99tmsis1igvikyv.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Why this matters?&lt;/strong&gt; A worker may be ready to load, but the assignment can still fail when a referenced department, job, position, business unit, legal employer, grade, location, or person type is not available or does not match the HDL value.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  The Assignment object is where the pieces meet
&lt;/h2&gt;

&lt;p&gt;The Assignment object is where the worker begins to look like part of an organization. It connects the employment record to organizational and workforce structures.&lt;/p&gt;

&lt;p&gt;This is one reason I now consider reference-data validation part of the conversion design, not merely an error-resolution activity. Before generating the final HDL file, the project should know whether the master data assignment values exist in the target environment and whether the mappings have been approved. &lt;/p&gt;




&lt;h2&gt;
  
  
  Manager relationships add a date problem
&lt;/h2&gt;

&lt;p&gt;Loading a manager initially sounds straightforward: identify the worker, identify the manager, and create the supervisor relationship. The complexity appears when the worker assignment and manager assignment were not effective on the same date. &lt;/p&gt;

&lt;p&gt;A manager relationship must point to valid worker and manager assignments and must be effective on a date supported by the assignment history. Depending on the scenario, the conversion may require a date-effective assignment transaction in addition to the Assignment Supervisor record. &lt;/p&gt;

&lt;p&gt;That experience made manager effective dates one of my early conversion checks: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Worker assignment start date &lt;/li&gt;
&lt;li&gt;Manager assignment start date &lt;/li&gt;
&lt;li&gt;Intended supervisor relationship date &lt;/li&gt;
&lt;li&gt;Effective sequence when multiple assignment changes occur on the same day &lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Salary depends on the assignment too
&lt;/h2&gt;

&lt;p&gt;Salary is another good example of why the worker should be viewed as an ecosystem. The salary record does not stand alone. It is associated with the worker’s assignment, and the relevant salary basis must already be configured. The salary start date also needs to make sense in relation to the assignment history. &lt;/p&gt;

&lt;p&gt;This same dependency pattern repeats across HCM conversions: one object provides the business information, while another object provides the foundation that makes the information valid.&lt;/p&gt;




&lt;h2&gt;
  
  
  Final thoughts
&lt;/h2&gt;

&lt;p&gt;One of the most useful lessons Oracle HCM conversions taught me is that a worker is much more than a person record. &lt;/p&gt;

&lt;p&gt;Behind every worker is a collection of person information, employment relationships, workplace structures, assignments, managers, compensation details, contacts, effective dates, and source keys. Every piece helps Oracle understand the complete workforce story. &lt;/p&gt;

&lt;p&gt;Once that structure becomes clear, mapping becomes more intentional, troubleshooting becomes faster, and validation becomes more meaningful. &lt;/p&gt;

</description>
      <category>hcm</category>
      <category>oracle</category>
      <category>hdl</category>
      <category>oraclehcm</category>
    </item>
    <item>
      <title>Oracle Cloud Infrastructure AI Foundations: A Step into the World of AI and Machine Learning</title>
      <dc:creator>Abbas Sibai</dc:creator>
      <pubDate>Tue, 08 Sep 2026 21:09:28 +0000</pubDate>
      <link>https://dev.to/abbassibai/oracle-cloud-infrastructure-ai-foundations-a-step-into-the-world-of-ai-and-machine-learning-jlg</link>
      <guid>https://dev.to/abbassibai/oracle-cloud-infrastructure-ai-foundations-a-step-into-the-world-of-ai-and-machine-learning-jlg</guid>
      <description>&lt;p&gt;When people hear the term artificial intelligence, they often think of tools that generate text, create images, or answer questions. But artificial intelligence is much broader than that.&lt;/p&gt;

&lt;p&gt;It includes systems that can recognize objects in images, understand spoken language, analyze documents, identify patterns in data, make predictions, and help organizations automate complex tasks.&lt;/p&gt;

&lt;p&gt;After completing the Oracle Cloud Infrastructure AI Foundations course, I gained a clearer understanding of how these technologies connect and how organizations can use them through Oracle Cloud Infrastructure.&lt;/p&gt;

&lt;p&gt;The course does not focus only on Generative AI. It builds the foundation first by explaining artificial intelligence, machine learning, deep learning, neural networks, and language models before introducing Oracle’s AI services.&lt;/p&gt;

&lt;p&gt;Oracle University describes the OCI AI Foundations training as an introduction to AI and machine learning concepts, including common AI terminology, Generative AI, and Large Language Models.&lt;/p&gt;

&lt;p&gt;As someone who works with Oracle technologies, databases, reporting, integrations, and enterprise applications, I found the course especially valuable because it connected modern AI concepts to Oracle’s broader cloud and database ecosystem.&lt;/p&gt;

&lt;p&gt;Some of the key concepts I learned were related to understanding the differences between &lt;strong&gt;AI, Machine Learning, and Deep Learning&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;These terms are often used interchangeably, but they represent different layers of technology.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Artificial Intelligence&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Artificial intelligence is the broadest concept of all the others.&lt;/p&gt;

&lt;p&gt;It refers to systems designed to perform tasks that normally require human intelligence, such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Understanding language&lt;/li&gt;
&lt;li&gt;Recognizing images&lt;/li&gt;
&lt;li&gt;Making decisions&lt;/li&gt;
&lt;li&gt;Solving problems&lt;/li&gt;
&lt;li&gt;Identifying patterns&lt;/li&gt;
&lt;li&gt;Generating content&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;AI is the overall field that contains machine learning, deep learning, Generative AI, computer vision, natural language processing, and several other areas.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvt1ku6heglk67sua4kh3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvt1ku6heglk67sua4kh3.png" alt=" " width="800" height="479"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Machine Learning&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Machine learning is a subset of artificial intelligence.&lt;/p&gt;

&lt;p&gt;Rather than programming every rule manually, we provide a machine learning algorithm with data so it can identify patterns and learn how to make predictions.&lt;/p&gt;

&lt;p&gt;For example, imagine that an organization wants to predict whether employees are likely to leave.&lt;/p&gt;

&lt;p&gt;A traditional application might require developers to create rules such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Flag employees with low job satisfaction.&lt;/li&gt;
&lt;li&gt;Flag employees who have not received a promotion.&lt;/li&gt;
&lt;li&gt;Flag employees working excessive overtime.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A machine learning model takes a different approach.&lt;/p&gt;

&lt;p&gt;It analyzes historical employee information and learns which combination of factors is associated with employee turnover.&lt;/p&gt;

&lt;p&gt;The model can then use those patterns to make predictions about new cases.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbeu18jlgnq3ywp4h7rx4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbeu18jlgnq3ywp4h7rx4.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Deep Learning&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Deep learning is a specialized area of machine learning that uses artificial neural networks with multiple layers.&lt;/p&gt;

&lt;p&gt;These networks are inspired, at a simplified level, by how the human brain processes information.&lt;/p&gt;

&lt;p&gt;Deep learning is especially useful when working with complex and unstructured data, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Images&lt;/li&gt;
&lt;li&gt;Audio&lt;/li&gt;
&lt;li&gt;Video&lt;/li&gt;
&lt;li&gt;Natural language&lt;/li&gt;
&lt;li&gt;Large document collections&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A simple way to visualize the relationship is:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc61zf6sdcbs6nzioizok.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc61zf6sdcbs6nzioizok.png" alt=" " width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This distinction helped me understand that Generative AI did not appear out of nowhere. It is the result of decades of development across AI, machine learning, neural networks, and natural language processing.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz2i5ppjagwdpkl4vte0x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz2i5ppjagwdpkl4vte0x.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;How Machine Learning Learns from Data&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The course also explores the main ways machine learning models learn.&lt;/p&gt;

&lt;p&gt;Two of the most important approaches are supervised learning and unsupervised learning.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Supervised Learning&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In supervised learning, the model learns from labelled examples.&lt;/p&gt;

&lt;p&gt;The training data contains both the input information and the expected answer.&lt;/p&gt;

&lt;p&gt;For example, imagine a dataset containing previous expense reports:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8ifccseqaydwb7cdnpyl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8ifccseqaydwb7cdnpyl.png" alt=" " width="800" height="476"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Because the historical result is available, a model can learn which patterns are normally associated with an approval or additional review.&lt;/p&gt;

&lt;p&gt;Supervised learning is frequently used for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Classification&lt;/li&gt;
&lt;li&gt;Fraud detection&lt;/li&gt;
&lt;li&gt;Risk prediction&lt;/li&gt;
&lt;li&gt;Forecasting&lt;/li&gt;
&lt;li&gt;Customer churn analysis&lt;/li&gt;
&lt;li&gt;Sentiment analysis&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Classification predicts a category, such as whether an email is spam.&lt;/p&gt;

&lt;p&gt;Whereas regression predicts a numerical value, such as next month’s sales.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Unsupervised Learning&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In unsupervised learning, the data does not include a predefined answer.&lt;/p&gt;

&lt;p&gt;Instead, the algorithm looks for hidden patterns or natural groupings within the data.&lt;/p&gt;

&lt;p&gt;For example, a company may have thousands of customers but no predefined customer categories.&lt;/p&gt;

&lt;p&gt;An unsupervised learning algorithm could examine customer behaviour and discover groups such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Frequent high-value customers&lt;/li&gt;
&lt;li&gt;Occasional seasonal customers&lt;/li&gt;
&lt;li&gt;Customers at risk of becoming inactive&lt;/li&gt;
&lt;li&gt;New customers with rapid growth&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This technique is often called clustering.&lt;/p&gt;

&lt;p&gt;Unsupervised learning can be useful for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Customer segmentation&lt;/li&gt;
&lt;li&gt;Anomaly detection&lt;/li&gt;
&lt;li&gt;Pattern discovery&lt;/li&gt;
&lt;li&gt;Document grouping&lt;/li&gt;
&lt;li&gt;Recommendation systems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The key lesson is that selecting the right learning approach depends on the business problem and the type of data available.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpgysnhzdcnloskt2g20q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpgysnhzdcnloskt2g20q.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Exploring Deep Learning Architectures&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The course also introduces several important neural network architectures, including CNNs, RNNs, and LSTMs.&lt;/p&gt;

&lt;p&gt;At first, these names can sound highly technical. However, each architecture is designed to handle a particular type of problem.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fedpdm0583jieef7g1644.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fedpdm0583jieef7g1644.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Convolutional Neural Networks&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Convolutional Neural Networks, commonly known as CNNs, are especially effective for image-related tasks. CNN processes an image by identifying visual features in stages.&lt;/p&gt;

&lt;p&gt;The earlier layers may recognize simple elements such as:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Lines&lt;/li&gt;
&lt;li&gt;Edges&lt;/li&gt;
&lt;li&gt;Colors&lt;/li&gt;
&lt;li&gt;Shapes&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Deeper layers combine these elements to identify more complex objects.&lt;/p&gt;

&lt;p&gt;CNNs can support use cases such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Product defect detection&lt;/li&gt;
&lt;li&gt;Medical image analysis&lt;/li&gt;
&lt;li&gt;Facial recognition&lt;/li&gt;
&lt;li&gt;Document classification&lt;/li&gt;
&lt;li&gt;Object detection&lt;/li&gt;
&lt;li&gt;Inventory monitoring&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example a manufacturing company could use a CNN to review product images and detect defects before products leave the facility.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Recurrent Neural Networks&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Recurrent Neural Networks, or RNNs, are designed to process sequential information. Sequence matters when the meaning of the current input depends on what came before it.&lt;/p&gt;

&lt;p&gt;Examples include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sentences&lt;/li&gt;
&lt;li&gt;Audio signals&lt;/li&gt;
&lt;li&gt;Time-series data&lt;/li&gt;
&lt;li&gt;Financial transactions&lt;/li&gt;
&lt;li&gt;Sensor readings&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;An RNN maintains information about previous inputs while processing the current input. This makes it useful for understanding patterns that occur over time.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Long Short-Term Memory Networks&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Long Short-Term Memory networks, or LSTMs, are a specialized type of recurrent neural network.&lt;/p&gt;

&lt;p&gt;Traditional RNNs can struggle to retain information from much earlier in a long sequence. LSTMs use a memory structure that helps preserve important information for longer periods.&lt;/p&gt;

&lt;p&gt;They have been used for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Language translation&lt;/li&gt;
&lt;li&gt;Speech recognition&lt;/li&gt;
&lt;li&gt;Time-series forecasting&lt;/li&gt;
&lt;li&gt;Text generation&lt;/li&gt;
&lt;li&gt;Sequence classification&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Learning about these architectures helped me understand why no single model works best for every AI problem.&lt;/p&gt;

&lt;p&gt;The architecture must match the structure of the data and the outcome the organization wants to achieve.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Enter Generative AI&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Traditional machine learning models often classify information or predict an outcome.&lt;/p&gt;

&lt;p&gt;Generative AI goes one step further.&lt;/p&gt;

&lt;p&gt;It creates new content based on patterns learned during training.&lt;/p&gt;

&lt;p&gt;This content can include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Text&lt;/li&gt;
&lt;li&gt;Images&lt;/li&gt;
&lt;li&gt;Audio&lt;/li&gt;
&lt;li&gt;Code&lt;/li&gt;
&lt;li&gt;Summaries&lt;/li&gt;
&lt;li&gt;Answers&lt;/li&gt;
&lt;li&gt;Recommendations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example, a traditional model might classify a customer review as positive or negative.&lt;/p&gt;

&lt;p&gt;A Generative AI model could summarize the review, identify the main concern, and draft a suggested response.&lt;/p&gt;

&lt;p&gt;This introduces an important shift:&lt;/p&gt;

&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Traditional AI: &lt;strong&gt;Input → Prediction or classification&lt;/strong&gt;&lt;br&gt;
vs&lt;br&gt;
Generative AI:  &lt;strong&gt;Input → Newly generated content&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;


&lt;/blockquote&gt;

&lt;p&gt;Oracle defines a Generative AI model as one trained on large amounts of data that can accept new inputs and generate new content.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F776yhi2vuwk3or53k77t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F776yhi2vuwk3or53k77t.png" alt=" " width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Understanding Large Language Models&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Large Language Models, usually called LLMs, are AI models trained on large collections of text.&lt;/p&gt;

&lt;p&gt;During training, an LLM learns relationships between words, sentences, concepts, and language patterns. At a basic level, an LLM generates text by predicting which token is likely to come next based on the prompt and the context it receives.&lt;/p&gt;

&lt;p&gt;A token can be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A complete word&lt;/li&gt;
&lt;li&gt;Part of a word&lt;/li&gt;
&lt;li&gt;A number&lt;/li&gt;
&lt;li&gt;A punctuation mark&lt;/li&gt;
&lt;li&gt;Another small unit of text&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;While next-token prediction sounds simple, training on a very large amount of data allows an LLM to perform sophisticated tasks such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Answering questions&lt;/li&gt;
&lt;li&gt;Summarizing documents&lt;/li&gt;
&lt;li&gt;Extracting information&lt;/li&gt;
&lt;li&gt;Generating code&lt;/li&gt;
&lt;li&gt;Translating languages&lt;/li&gt;
&lt;li&gt;Classifying text&lt;/li&gt;
&lt;li&gt;Supporting conversations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This also explains why prompts are so important.&lt;/p&gt;

&lt;p&gt;The model generates its response based on the instructions and context we provide.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4ge56ah0g95z8ziunhev.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4ge56ah0g95z8ziunhev.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Prompt Engineering&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8w61d7q57oqfw37biin4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8w61d7q57oqfw37biin4.png" alt=" " width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Prompt engineering is the process of designing clear instructions that guide a language model toward a useful response.&lt;/p&gt;

&lt;p&gt;For example, consider this basic prompt:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&amp;gt; Explain machine learning&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Now if we compare it with:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Explain machine learning to a business analyst with no technical&lt;br&gt;
  background. Use an employee retention example and keep the explanation&lt;br&gt;
  under 300 words.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The second prompt gives the model:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A target audience&lt;/li&gt;
&lt;li&gt;A specific topic&lt;/li&gt;
&lt;li&gt;A business context&lt;/li&gt;
&lt;li&gt;A length requirement&lt;/li&gt;
&lt;li&gt;A preferred level of complexity&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Oracle describes prompt engineering as an iterative process of crafting natural-language requests to guide an LLM toward better or different outputs.&lt;/p&gt;

&lt;p&gt;One of my takeaways was that using Generative AI effectively is not simply about asking more questions. It is about providing the right instructions, relevant context, and clear constraints.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;The Challenge of LLMs&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Large Language Models are powerful, but they are not perfect.&lt;/p&gt;

&lt;p&gt;They can produce responses that sound convincing but are incorrect. This is commonly called hallucination.&lt;/p&gt;

&lt;p&gt;They may also:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Lack access to current information&lt;/li&gt;
&lt;li&gt;Lack access to private organizational data&lt;/li&gt;
&lt;li&gt;Misunderstand an unclear prompt&lt;/li&gt;
&lt;li&gt;Generate inconsistent answers&lt;/li&gt;
&lt;li&gt;Provide information without reliable grounding&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is why enterprise AI requires more than a language model.&lt;/p&gt;

&lt;p&gt;Organizations also need:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Secure access controls&lt;/li&gt;
&lt;li&gt;Trusted business data&lt;/li&gt;
&lt;li&gt;Model governance&lt;/li&gt;
&lt;li&gt;Monitoring&lt;/li&gt;
&lt;li&gt;Guardrails&lt;/li&gt;
&lt;li&gt;Retrieval mechanisms&lt;/li&gt;
&lt;li&gt;Human oversight&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is where Oracle’s broader AI stack becomes important.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fftu9gupztn67viw8n76a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fftu9gupztn67viw8n76a.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;OCI Generative AI&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;OCI Generative AI is a managed service for building and operating enterprise Generative AI applications.&lt;/p&gt;

&lt;p&gt;Oracle’s current documentation describes it as a fully managed OCI service supporting tasks such as chat, embeddings, reranking, semantic search, classification, clustering, recommendations, and enterprise agents. It provides access to pretrained models while also supporting custom-model deployment options.&lt;/p&gt;

&lt;p&gt;The service helps organizations move from experimenting with an LLM to building AI applications with stronger enterprise controls.&lt;/p&gt;

&lt;p&gt;Potential use cases include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Internal knowledge assistants&lt;/li&gt;
&lt;li&gt;Document summarization&lt;/li&gt;
&lt;li&gt;Customer service support&lt;/li&gt;
&lt;li&gt;Content generation&lt;/li&gt;
&lt;li&gt;Semantic search&lt;/li&gt;
&lt;li&gt;Classification&lt;/li&gt;
&lt;li&gt;Recommendation systems&lt;/li&gt;
&lt;li&gt;Business process automation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In addition to that, OCI Generative AI also supports embeddings.&lt;/p&gt;

&lt;p&gt;An embedding is a numerical representation of text that preserves aspects of its semantic meaning. Embeddings are frequently stored in vector databases and used for similarity searches based on context instead of exact keywords.&lt;/p&gt;

&lt;p&gt;This creates an important connection between OCI Generative AI and Oracle AI Vector Search.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Oracle AI Vector Search&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;An LLM may be able to explain general concepts, but it normally does not know an organization’s internal policies, reports, procedures, or business records.&lt;/p&gt;

&lt;p&gt;Oracle AI Vector Search helps applications retrieve relevant information based on meaning.&lt;/p&gt;

&lt;p&gt;A keyword search might not recognize the connection between these phrases.&lt;/p&gt;

&lt;p&gt;A vector search can compare their semantic meaning and identify that they are closely related.&lt;/p&gt;

&lt;p&gt;Oracle AI Vector Search supports semantic queries over vector embeddings and allows unstructured information to be searched alongside relational business data.&lt;/p&gt;

&lt;p&gt;This connection between enterprise data and semantic search is one of Oracle’s most valuable AI capabilities.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Retrieval-Augmented Generation&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Retrieval-Augmented Generation, or RAG, connects information retrieval with a Generative AI model.&lt;/p&gt;

&lt;p&gt;Instead of asking the model to depend only on knowledge learned during training, the application supplies relevant enterprise information at the time of the request.&lt;/p&gt;

&lt;p&gt;Oracle describes RAG as a process that retrieves data from selected sources and uses it to augment an LLM response with grounded information.&lt;/p&gt;

&lt;p&gt;For example, an HR assistant could retrieve:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Company leave policies&lt;/li&gt;
&lt;li&gt;Onboarding procedures&lt;/li&gt;
&lt;li&gt;Benefits documents&lt;/li&gt;
&lt;li&gt;Internal support instructions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The language model could then generate an answer based on those approved sources.&lt;/p&gt;

&lt;p&gt;This does not automatically eliminate every risk, but it can make the response more relevant, explainable, and connected to trusted organizational content.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1fbh9snxgawisa00hqq4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1fbh9snxgawisa00hqq4.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;OCI Vision&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;OCI Vision helps applications analyze images.&lt;/p&gt;

&lt;p&gt;Instead of developing and training an image-recognition model from the beginning, developers can use a managed cloud service for common computer-vision requirements.&lt;/p&gt;

&lt;p&gt;Potential business applications include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Identifying objects in images&lt;/li&gt;
&lt;li&gt;Classifying images&lt;/li&gt;
&lt;li&gt;Detecting text&lt;/li&gt;
&lt;li&gt;Inspecting products&lt;/li&gt;
&lt;li&gt;Categorizing visual records&lt;/li&gt;
&lt;li&gt;Supporting document processing workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example, a retailer could analyze product images to improve catalog management, while a manufacturer could use computer vision to identify visible defects.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;OCI Speech&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;OCI Speech converts spoken audio into text.&lt;/p&gt;

&lt;p&gt;This can support:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Meeting transcription&lt;/li&gt;
&lt;li&gt;Call-center analysis&lt;/li&gt;
&lt;li&gt;Interview transcription&lt;/li&gt;
&lt;li&gt;Subtitle generation&lt;/li&gt;
&lt;li&gt;Voice-enabled applications&lt;/li&gt;
&lt;li&gt;Searchable audio archives&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Once audio is converted into text, the result can be summarized, classified, searched, or analyzed by other AI services.&lt;/p&gt;

&lt;p&gt;This demonstrates how OCI services can be combined.&lt;/p&gt;

&lt;p&gt;A meeting recording could be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Transcribed with OCI Speech.&lt;/li&gt;
&lt;li&gt;Analyzed for key topics.&lt;/li&gt;
&lt;li&gt;Summarized using Generative AI.&lt;/li&gt;
&lt;li&gt;Stored for later semantic search.&lt;/li&gt;
&lt;li&gt;Retrieved through an internal knowledge assistant.&lt;/li&gt;
&lt;li&gt;OCI Language&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;OCI Language helps applications analyze and understand text.&lt;/p&gt;

&lt;p&gt;Potential capabilities and use cases include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sentiment analysis&lt;/li&gt;
&lt;li&gt;Key phrase extraction&lt;/li&gt;
&lt;li&gt;Entity recognition&lt;/li&gt;
&lt;li&gt;Language detection&lt;/li&gt;
&lt;li&gt;Text classification&lt;/li&gt;
&lt;li&gt;Business feedback analysis&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Imagine an organization receiving thousands of employee survey comments.&lt;/p&gt;

&lt;p&gt;OCI Language could help identify:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Common themes&lt;/li&gt;
&lt;li&gt;Frequently mentioned topics&lt;/li&gt;
&lt;li&gt;Positive or negative sentiment&lt;/li&gt;
&lt;li&gt;Departments or locations mentioned&lt;/li&gt;
&lt;li&gt;Emerging areas of concern&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This turns large volumes of unstructured text into information that can support business decisions.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;OCI Document Understanding&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Organizations often store important information in forms, invoices, receipts, contracts, and scanned documents.&lt;/p&gt;

&lt;p&gt;The information may be visible to a person but difficult for a traditional system to process.&lt;/p&gt;

&lt;p&gt;OCI Document Understanding can help extract and organize information from these documents.&lt;/p&gt;

&lt;p&gt;Potential use cases include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Invoice processing&lt;/li&gt;
&lt;li&gt;Receipt analysis&lt;/li&gt;
&lt;li&gt;Form extraction&lt;/li&gt;
&lt;li&gt;Contract classification&lt;/li&gt;
&lt;li&gt;Identity document processing&lt;/li&gt;
&lt;li&gt;Business document automation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The business value is not simply reading a document.&lt;/p&gt;

&lt;p&gt;The real value comes from turning unstructured document content into structured information that applications can use.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Oracle Select AI&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Another capability covered in the learning journey is Oracle Select AI.&lt;/p&gt;

&lt;p&gt;Select AI allows users to interact with database data using natural language.&lt;/p&gt;

&lt;p&gt;The system can use Generative AI to interpret the request and work with the underlying database.&lt;/p&gt;

&lt;p&gt;For business users, this can make enterprise information more accessible.&lt;/p&gt;

&lt;p&gt;For technical professionals, it creates new responsibilities around:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Data security&lt;/li&gt;
&lt;li&gt;Metadata quality&lt;/li&gt;
&lt;li&gt;Query validation&lt;/li&gt;
&lt;li&gt;Access control&lt;/li&gt;
&lt;li&gt;Result accuracy&lt;/li&gt;
&lt;li&gt;Responsible AI usage&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Select AI does not remove the importance of SQL or data experts. Instead, it creates another interface through which approved users can interact with enterprise data.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F15jv261zolbdqtufpeck.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F15jv261zolbdqtufpeck.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Choosing the Right OCI AI Service&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;One of the most practical lessons from the course was learning that not every business problem requires a custom machine learning model or an LLM.&lt;/p&gt;

&lt;p&gt;The appropriate service depends on the input and the desired outcome.&lt;/p&gt;

&lt;p&gt;If the problem requires a prediction based on organization-specific historical data, a custom machine learning workflow may be more appropriate.&lt;/p&gt;

&lt;p&gt;If the organization needs semantic retrieval across enterprise content, Oracle AI Vector Search may be required.&lt;/p&gt;

&lt;p&gt;If the goal is to let users ask questions about database data in natural language, Select AI may be the better fit.&lt;/p&gt;

&lt;p&gt;The important question is not:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&amp;gt; How can we use AI?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A better question is:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&amp;gt; What business problem are we trying to solve, and which AI capability is most appropriate for it?&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;A Practical Enterprise Example&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Consider an organization that wants to build an intelligent employee-support assistant.&lt;/p&gt;

&lt;p&gt;Employees ask questions such as:&lt;/p&gt;

&lt;p&gt;How many vacation days do I have?&lt;br&gt;
What is the parental leave policy?&lt;br&gt;
How do I update my bank information?&lt;br&gt;
What documents are required for onboarding?&lt;br&gt;
Who should approve my request?&lt;/p&gt;

&lt;p&gt;This solution could combine several Oracle technologies:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Employee Question&lt;br&gt;
↓&lt;br&gt;
OCI Generative AI interprets the request&lt;br&gt;
↓&lt;br&gt;
Oracle AI Vector Search retrieves relevant policies&lt;br&gt;
↓&lt;br&gt;
Oracle Database retrieves authorized employee data&lt;br&gt;
↓&lt;br&gt;
The LLM creates a grounded response&lt;br&gt;
↓&lt;br&gt;
Security controls ensure the employee sees only permitted data&lt;br&gt;
Show more lines&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If an employee uploads a form, OCI Document Understanding could extract its fields.&lt;/p&gt;

&lt;p&gt;If the employee asks the question verbally, OCI Speech could convert it into text.&lt;/p&gt;

&lt;p&gt;If feedback is collected afterward, OCI Language could analyze the sentiment.&lt;/p&gt;

&lt;p&gt;This example shows why the course covers a portfolio of services rather than presenting AI as a single product.&lt;/p&gt;

&lt;p&gt;Real business solutions often combine several capabilities.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;My Biggest Takeaway&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Before completing the OCI AI Foundations course, it was easy to view AI as a collection of separate technologies.&lt;/p&gt;

&lt;p&gt;Machine learning was one topic. Generative AI was another.&lt;/p&gt;

&lt;p&gt;Cloud infrastructure, databases, vector search, and document processing appeared to be separate areas.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;The course helped me see how these pieces fit together.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A successful enterprise AI solution may require:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Infrastructure to run the workload&lt;/li&gt;
&lt;li&gt;Quality data to support the model&lt;/li&gt;
&lt;li&gt;Machine learning to identify patterns&lt;/li&gt;
&lt;li&gt;Deep learning to process complex information&lt;/li&gt;
&lt;li&gt;Generative AI to create a response&lt;/li&gt;
&lt;li&gt;Vector search to retrieve relevant knowledge&lt;/li&gt;
&lt;li&gt;AI services to process images, speech, language, and documents&lt;/li&gt;
&lt;li&gt;Security and governance to protect the organization&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The value comes from combining the right components for the right business problem.&lt;/p&gt;

&lt;p&gt;Why This Course Is Valuable for Oracle Professionals&lt;/p&gt;

&lt;p&gt;This course is a strong starting point for people who work with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Oracle Cloud Infrastructure&lt;/li&gt;
&lt;li&gt;Oracle Database&lt;/li&gt;
&lt;li&gt;Oracle Fusion Applications&lt;/li&gt;
&lt;li&gt;Analytics and reporting&lt;/li&gt;
&lt;li&gt;Application development&lt;/li&gt;
&lt;li&gt;Cloud architecture&lt;/li&gt;
&lt;li&gt;Data engineering&lt;/li&gt;
&lt;li&gt;Business process automation&lt;/li&gt;
&lt;li&gt;Enterprise integrations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;AI will increasingly influence how users interact with applications and data.&lt;/p&gt;

&lt;p&gt;Reports may become conversational, search may become semantic, and documents may become automatically processable.&lt;/p&gt;

&lt;p&gt;Enterprise applications may include assistants that can retrieve trusted information and guide users through business processes.&lt;/p&gt;

&lt;p&gt;Understanding the foundations makes it easier to evaluate these changes realistically rather than treating AI as only a trend.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Final Thoughts&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The Oracle Cloud Infrastructure AI Foundations course provides more than an introduction to AI terminology.&lt;/p&gt;

&lt;p&gt;It explains how artificial intelligence developed from machine learning and deep learning, how modern Generative AI and Large Language Models work, and how Oracle brings these capabilities into an enterprise cloud platform.&lt;/p&gt;

&lt;p&gt;What I appreciated most was the structured learning journey.&lt;/p&gt;

&lt;p&gt;The course begins with the fundamentals and gradually connects them to practical Oracle technologies, including:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;OCI Generative AI&lt;/li&gt;
&lt;li&gt;OCI AI Services&lt;/li&gt;
&lt;li&gt;OCI machine learning capabilities&lt;/li&gt;
&lt;li&gt;Oracle AI Vector Search&lt;/li&gt;
&lt;li&gt;Oracle Select AI&lt;/li&gt;
&lt;li&gt;Vision, Speech, Language, and Document Understanding&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;My biggest takeaway is that AI is not one model, service, or chatbot.&lt;/p&gt;

&lt;p&gt;It is an ecosystem of technologies that must work together with business data, infrastructure, security, and governance.&lt;/p&gt;

&lt;p&gt;Organizations do not gain value simply by adopting AI.&lt;/p&gt;

&lt;p&gt;They gain value when they choose the right AI capability for a clearly defined problem, connect it to trusted data, and use it responsibly.&lt;/p&gt;

&lt;p&gt;For Oracle professionals, this course provides an accessible entry point into that rapidly evolving landscape.&lt;/p&gt;

&lt;p&gt;The future of enterprise technology is not only about storing information or automating transactions.&lt;/p&gt;

&lt;p&gt;It is about helping people understand information, interact with it naturally, and use it to make better decisions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fti8uzuprop2gc9tw22t5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fti8uzuprop2gc9tw22t5.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>oracle</category>
      <category>machinelearning</category>
      <category>llm</category>
    </item>
    <item>
      <title>Oracle AI Vector Search Certified Professional: My Journey into the Future of AI-Powered Databases</title>
      <dc:creator>Abbas Sibai</dc:creator>
      <pubDate>Sun, 30 Aug 2026 03:29:09 +0000</pubDate>
      <link>https://dev.to/abbassibai/oracle-ai-vector-search-certified-professional-my-journey-into-the-future-of-ai-powered-databases-85h</link>
      <guid>https://dev.to/abbassibai/oracle-ai-vector-search-certified-professional-my-journey-into-the-future-of-ai-powered-databases-85h</guid>
      <description>&lt;p&gt;When most people think of artificial intelligence, they picture chatbots, large language models, or tools that generate text and images. Databases rarely make that list.&lt;/p&gt;

&lt;p&gt;Yet, after completing the Oracle AI Vector Search Certified Professional learning path, I came away with a completely different perspective:&lt;/p&gt;

&lt;p&gt;The future of AI isn't just about generating answers. It's about finding the right information first.&lt;/p&gt;

&lt;p&gt;And that is exactly where Oracle AI Vector Search shines.&lt;/p&gt;

&lt;p&gt;As someone who has spent much of my career working with Oracle technologies, data, reporting, integrations, and HCM systems, I found this certification particularly exciting because it demonstrates how databases are evolving beyond simply storing data. They are becoming active participants in modern AI architectures.&lt;/p&gt;

&lt;p&gt;What impressed me most was seeing how Oracle Database 23ai brings vector search, semantic understanding, Retrieval-Augmented Generation (RAG), and natural language querying directly into the database.&lt;/p&gt;

&lt;p&gt;Let's explore what that actually means.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Why Traditional Search Isn't Enough&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Imagine searching a knowledge base for:&lt;/p&gt;

&lt;p&gt;"How do I onboard a new employee?"&lt;/p&gt;

&lt;p&gt;Traditional search engines typically look for exact keywords.&lt;/p&gt;

&lt;p&gt;If the document contains:&lt;/p&gt;

&lt;p&gt;"New hire setup procedure"&lt;/p&gt;

&lt;p&gt;it may not appear in the results because the wording doesn't match exactly.&lt;/p&gt;

&lt;p&gt;Humans understand that both phrases mean almost the same thing.&lt;/p&gt;

&lt;p&gt;Traditional databases do not.&lt;/p&gt;

&lt;p&gt;Or at least they didn't.&lt;/p&gt;

&lt;p&gt;Modern AI applications solve this problem by transforming information into vector embeddings, allowing systems to search by meaning rather than keywords.&lt;/p&gt;

&lt;p&gt;Instead of asking:&lt;/p&gt;

&lt;p&gt;"&lt;strong&gt;Does this text contain these words?&lt;/strong&gt;"&lt;/p&gt;

&lt;p&gt;we can ask:&lt;/p&gt;

&lt;p&gt;"&lt;strong&gt;Which documents are most similar to what the user is looking for?&lt;/strong&gt;"&lt;/p&gt;

&lt;p&gt;That fundamental shift is what makes AI assistants feel intelligent.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Enter Oracle AI Vector Search&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Oracle AI Vector Search introduces a native VECTOR data type within Oracle Database.&lt;/p&gt;

&lt;p&gt;Rather than storing only rows and columns, organizations can now store vector embeddings alongside their business data.&lt;/p&gt;

&lt;p&gt;Think of vector embeddings as coordinates in a multi-dimensional space.&lt;/p&gt;

&lt;p&gt;Items with similar meanings are stored closer together.&lt;/p&gt;

&lt;p&gt;A vector search can discover these relationships without requiring exact keyword matches.&lt;/p&gt;

&lt;p&gt;This capability unlocks a completely new way of retrieving information.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;The Secret Ingredient: Embeddings&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;One concept repeated throughout the certification was the importance of embeddings.&lt;/p&gt;

&lt;p&gt;An embedding is simply a numeric representation of information.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;Employee Onboarding Guide&lt;/p&gt;

&lt;p&gt;might be transformed into something like:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;[0.72, -0.31, 0.58, ...]&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;While these numbers mean little to humans, they capture the semantic meaning of the content.&lt;/p&gt;

&lt;p&gt;The amazing part is that content discussing similar concepts will produce vectors located near one another.&lt;/p&gt;

&lt;p&gt;This creates the foundation for intelligent search.&lt;/p&gt;

&lt;p&gt;During the learning path, I explored how embeddings can be generated both inside and outside Oracle Database and then stored directly within Oracle's VECTOR data type.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzs2vz4jllkyruzz9koe4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzs2vz4jllkyruzz9koe4.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Searching by Meaning, Not Words&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;One of my favorite topics was vector similarity search.&lt;/p&gt;

&lt;p&gt;Instead of searching for matching text, Oracle can calculate how similar two vectors are.&lt;/p&gt;

&lt;p&gt;The certification explores several methods including:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Cosine Similarity&lt;/li&gt;
&lt;li&gt;Euclidean Distance&lt;/li&gt;
&lt;li&gt;Manhattan Distance&lt;/li&gt;
&lt;li&gt;Dot Product&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A simple way to think about this is:&lt;/p&gt;

&lt;p&gt;Imagine every document in your organization exists as a point on a giant map.&lt;/p&gt;

&lt;p&gt;When a user asks a question, Oracle identifies the documents located closest to that question's vector representation.&lt;/p&gt;

&lt;p&gt;Closer equals more relevant.&lt;/p&gt;

&lt;p&gt;Further away equals less relevant.&lt;/p&gt;

&lt;p&gt;This is the intelligence that powers modern recommendation systems, AI assistants, and semantic search engines.&lt;/p&gt;




&lt;h2&gt;
  
  
  HNSW and IVF:
&lt;/h2&gt;

&lt;p&gt;The Engines Behind Fast Vector Search**&lt;/p&gt;

&lt;p&gt;Finding similar vectors among millions of records sounds expensive.&lt;/p&gt;

&lt;p&gt;That's where vector indexes come into play.&lt;/p&gt;

&lt;p&gt;The certification introduces two important indexing strategies:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HNSW (Hierarchical Navigable Small World)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Think of HNSW as a network of interconnected roads.&lt;/p&gt;

&lt;p&gt;Instead of checking every possible destination, Oracle can navigate quickly through connected paths to locate nearby vectors.&lt;/p&gt;

&lt;p&gt;Benefits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Extremely fast retrieval&lt;/li&gt;
&lt;li&gt;High accuracy&lt;/li&gt;
&lt;li&gt;Ideal for interactive AI applications&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;IVF (Inverted File Index)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;IVF works differently.&lt;/p&gt;

&lt;p&gt;It groups similar vectors into clusters.&lt;/p&gt;

&lt;p&gt;When a search occurs, Oracle only checks the most relevant clusters rather than the entire dataset.&lt;/p&gt;

&lt;p&gt;Benefits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Efficient for very large datasets&lt;/li&gt;
&lt;li&gt;Lower memory requirements&lt;/li&gt;
&lt;li&gt;Highly scalable&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Learning the strengths of each index type helped me better understand how organizations balance speed, accuracy, and infrastructure costs in production AI environments.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzpy3rrh1mztkzf7lvs6z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzpy3rrh1mztkzf7lvs6z.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Part Everyone Is Talking About:
&lt;/h2&gt;

&lt;p&gt;Retrieval-Augmented Generation (RAG)**&lt;/p&gt;

&lt;p&gt;If I had to choose one topic that generated the most excitement, it would be RAG.&lt;/p&gt;

&lt;p&gt;Large Language Models are powerful but they have limitations.&lt;/p&gt;

&lt;p&gt;They can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Hallucinate&lt;/li&gt;
&lt;li&gt;Use outdated information&lt;/li&gt;
&lt;li&gt;Lack access to internal company knowledge&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;RAG addresses these issues by retrieving relevant information before generating an answer.&lt;/p&gt;

&lt;p&gt;A typical flow looks like this:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxcqixkbonwneqr3krpws.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxcqixkbonwneqr3krpws.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Rather than guessing, the model responds using actual enterprise knowledge.&lt;/p&gt;

&lt;p&gt;This results in answers that are:&lt;/p&gt;

&lt;p&gt;More accurate&lt;br&gt;
More trustworthy&lt;br&gt;
More explainable&lt;/p&gt;

&lt;p&gt;The certification demonstrates how Oracle supports building RAG solutions using both PL/SQL and Python, making it accessible to database professionals and developers alike.&lt;/p&gt;




&lt;h2&gt;
  
  
  Select AI:Speaking SQL Without Writing SQL**
&lt;/h2&gt;

&lt;p&gt;Another incredibly interesting capability covered in the learning path is Oracle Select AI.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fomf46wnvnhdcrqkhmlr5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fomf46wnvnhdcrqkhmlr5.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;Show me employees hired last month.&lt;/p&gt;

&lt;p&gt;Oracle can translate the request into SQL and execute it automatically.&lt;/p&gt;

&lt;p&gt;This capability has the potential to make enterprise data more accessible to non-technical users while still leveraging the power of Oracle Database.&lt;/p&gt;

&lt;p&gt;It may be one of the most practical applications of AI that organizations can adopt today.&lt;/p&gt;




&lt;h2&gt;
  
  
  Beyond Search:Enterprise-Scale AI**
&lt;/h2&gt;

&lt;p&gt;The certification also explores how Oracle extends AI through technologies such as:&lt;/p&gt;

&lt;p&gt;Exadata AI Storage&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Oracle GoldenGate Distributed AI Processing&lt;/li&gt;
&lt;li&gt;SQL Loader&lt;/li&gt;
&lt;li&gt;Oracle Data Pump&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What stood out to me here was Oracle's broader strategy.&lt;/p&gt;

&lt;p&gt;Many vendors position AI as a separate platform.&lt;/p&gt;

&lt;p&gt;Oracle is embedding AI directly into the database ecosystem that organizations already use to run critical business operations.&lt;/p&gt;

&lt;p&gt;This significantly reduces complexity while enabling AI workloads to operate closer to enterprise data.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;My Biggest Takeaway&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Before taking this certification, I viewed Vector Search primarily as another AI feature.&lt;/p&gt;

&lt;p&gt;After completing it, I now see it as one of the foundational building blocks of modern enterprise AI.&lt;/p&gt;

&lt;p&gt;Organizations have spent decades collecting valuable information.&lt;/p&gt;

&lt;p&gt;The challenge is no longer storing that information.&lt;/p&gt;

&lt;p&gt;The challenge is finding the right information at the right time and using it effectively.&lt;/p&gt;

&lt;p&gt;Vector embeddings, semantic search, RAG, and Select AI are all pieces of that puzzle.&lt;/p&gt;

&lt;p&gt;And Oracle is positioning the database itself as the platform that brings those pieces together.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Final Thoughts&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The Oracle AI Vector Search Certified Professional learning path is far more than a certification about vector databases.&lt;/p&gt;

&lt;p&gt;It is an introduction to how modern AI systems retrieve knowledge, understand context, and generate relevant answers.&lt;/p&gt;

&lt;p&gt;For database professionals, architects, developers, and anyone interested in Generative AI, it offers a practical look at the technologies powering the next generation of intelligent applications.&lt;/p&gt;

&lt;p&gt;The future of AI is not simply generating content.&lt;/p&gt;

&lt;p&gt;The future of AI is understanding meaning.&lt;/p&gt;

&lt;p&gt;And Oracle AI Vector Search is helping make that future a reality.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>oracle</category>
      <category>oracleace</category>
      <category>database</category>
    </item>
  </channel>
</rss>
