NL2SQL Data Retrieval Agent#59
Merged
jpmc-github merged 6 commits intooracle-devrel:mainfrom Feb 2, 2026
Merged
Conversation
jpmc-github
approved these changes
Feb 2, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Title
Add NL2SQL Data Retrieval Select AI Agent
Description
This pull request adds a NL2SQL Data Retrieval agent built using the Select AI Agent framework on Oracle Autonomous Database.
The agent demonstrates how natural language queries can be translated into SQL and executed securely within the database using Select AI tools. It is designed as a generic Select AI agent, following the repository’s two-layer architecture and serving as a reference implementation for data retrieval use cases.
Key Highlights
Introduces an NL2SQL data retrieval agent implemented using Select AI
Uses reusable PL/SQL tools for query generation and execution
Follows the Tools layer and Agent layer separation
Demonstrates customizable agent behavior for natural language–driven data access
Design Alignment
Tools are implemented as reusable Select AI tools
The agent is provided as an example that can be extended or customized
No changes to existing tools or agents
Use Cases
Natural language querying of relational data
Data exploration and analytics
Reference implementation for building custom NL2SQL Select AI agents