Skip to content

Commit 8715118

Browse files
authored
Merge pull request #40 from slamonic/main
Add Select AI folder and updated README
2 parents 7bf3ccc + e670e8d commit 8715118

19 files changed

+4965
-0
lines changed

select-ai-agent/README.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# About Select AI Agent
2+
3+
**Select AI Agent** - a feature of **Oracle Autonomous AI Database** - extends Select AI with an autonomous agent framework that lets you build, deploy, and manage AI agents directly in the database. It enables agentic workflows that can reason over prompts, use tools, and orchestrate multi-step tasks, all while keeping your data in Autonomous AI Database.
4+
5+
With Select AI Agent, you can reduce development and operational overhead. There is no need to download, install, or manage separate agent frameworks or provision additional compute for orchestration. Database development tooling allows you to define, run, and monitor agents managed entirely by the database.
6+
7+
Because agents run inside **Autonomous AI Database**, data does not need to be shipped to external services for orchestration, which improves security and governance. Select AI Agent respects existing database security concepts such as role-based and code-based access control (RBAC and CBAC), system and object privileges, Virtual Private Database (VPD), Oracle Real Application Security (RAS), data masking, and encryption features.
8+
9+
---
10+
11+
## Resources
12+
13+
- [Autonomous AI Database Select AI](https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/select-ai-about.html)
14+
- [Getting Started with Select AI](https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/select-ai-get-started.html)
15+
- [DBMS_CLOUD_AI](https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/dbms-cloud-ai-package.html)
16+
- [DBMS_CLOUD_AI_AGENT](https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/dbms-cloud-ai-agent-package.html)
17+
- [Blog: Build Your Agentic Solution using Oracle Autonomous AI Database Select AI Agent – an Autonomous Agent Framework](https://blogs.oracle.com/machinelearning/build-your-agentic-solution-using-oracle-adb-select-ai-agent)
18+
19+
---
20+
21+
## Folder Structure
22+
23+
- **sql/**
24+
- **python/**
25+
- **r/**
26+
- **notebooks/**

select-ai-agent/sql/SelectAI4SQL - AI Agents - Sales Return Agent.dsnb

Lines changed: 4057 additions & 0 deletions
Large diffs are not rendered by default.

select-ai/README.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# About Select AI
2+
3+
**Select AI** — a feature of **Oracle Autonomous AI Database** — supports building AI-enabled applications and tools that leverage large language models (LLMs) and transformers from a wide range of AI providers or privately hosted AI models.
4+
5+
Using SQL, PL/SQL, and Python APIs, Select AI allows you to query data using natural language prompts against your database data, leverage retrieval-augmented generation (RAG) for LLM responses grounded in your trusted data sources, and generate synthetic data, among other capabilities.
6+
7+
For natural language-to-SQL (NL2SQL) generation, you can ask questions like:
8+
*“Show me last quarter’s top-selling products.”*
9+
Select AI — using your selected LLM — converts the question into SQL and runs it securely against your database. You can view the generated SQL, produce an explanation of each query step, automatically run the query, or receive a natural-language narration of the results.
10+
11+
Select AI serves as a productivity tool for experienced SQL developers and empowers non-experts to extract insights without needing to understand database schemas or SQL syntax.
12+
13+
---
14+
15+
## Key Features
16+
17+
- **Retrieval-augmented generation (RAG)** using AI Vector Search for precise, context-aware answers
18+
- **Synthetic data generation** for safer, scalable development and testing
19+
- **Text translation and summarization** capabilities
20+
- **Select AI Agents** to build, orchestrate, and run AI agents that automate end-to-end, data-driven workflows
21+
22+
---
23+
24+
## Resources
25+
26+
- [Autonomous AI Database Select AI](https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/select-ai-about.html)
27+
- [Getting Started with Select AI](https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/select-ai-get-started.html)
28+
- [DBMS_CLOUD_AI](https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/dbms-cloud-ai-package.html)
29+
- [DBMS_CLOUD_AI_AGENT](https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/dbms-cloud-ai-agent-package.html)
30+
- [Blog: Chat with Your Data in Autonomous Database Using Generative AI](https://blogs.oracle.com/ai-and-database/post/chat-with-your-data-in-autonomous-database-using-generative-ai)
31+
- [LiveLabs: Develop Apps Using GenAI, Autonomous Database, and React](https://apexapps.oracle.com/pls/apex/dbpm/r/livelabs/view-workshop?wid=3863)
32+
- [LiveLabs: Develop AI RAG Apps with Autonomous Database Select AI](https://apexapps.oracle.com/pls/apex/dbpm/r/livelabs/view-workshop?wid=4007)
33+
- [Ask Oracle – sample Oracle APEX application](https://github.com/oracle-devrel/oracle-autonomous-database-samples/tree/main/apex/Ask-Oracle)
34+
35+
---
36+
37+
## Folder Structure
38+
39+
- **sql/**
40+
- **python/**
41+
- **r/**
42+
- **notebooks/**

select-ai/notebooks/.gitkeep

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+

select-ai/python/.gitkeep

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+

select-ai/python/SelectAI4Py -0- Prerequisites and Setup.dsnb

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

select-ai/python/SelectAI4Py -1- Chat.dsnb

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

select-ai/python/SelectAI4Py -2- Natural Language to SQL (NL2SQL).dsnb

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

select-ai/python/SelectAI4Py -3- Retrieval Augmented Generation (RAG).dsnb

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

select-ai/python/SelectAI4Py -4- Synthetic Data Generation (SGD).dsnb

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)