Skip to content

Commit 7a1d680

Browse files
authored
Merge pull request #76 from sandeepkhot/JIRA_AGENT_UPDATE
Document update for JIRA
2 parents 2df0fca + 06c3615 commit 7a1d680

File tree

7 files changed

+19
-19
lines changed

7 files changed

+19
-19
lines changed

autonomous-ai-agents/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ https://docs.oracle.com/en-us/iaas/autonomous-database-serverless/doc/select-ai-
1313

1414
---
1515

16-
## What is a Select AI Agent?
16+
## What is a Select AI Agent Framework?
1717

18-
Select AI Agent is part of Oracle Autonomous AI Database and extends core Select AI capabilities, including NL2SQL and RAG.
18+
Select AI Agent Framework is part of Oracle Autonomous AI Database and extends core Select AI capabilities, including NL2SQL and RAG.
1919

20-
A Select AI Agent:
20+
An AI agent built using the Select AI Agent framework:
2121

2222
- Accepts natural language input from users or programs
2323
- Uses an LLM to reason about the request

autonomous-ai-agents/jira_insight/README.md renamed to autonomous-ai-agents/insight_agent_for_jira/README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
# Select AI - Jira AI Agent & Tools
1+
# Select AI - AI Agent & Tools for JIRA
22

33
## Overview
44

55
## Jira Integration
66

77
Jira integration in this project connects Oracle Autonomous AI Database to Atlassian Jira Cloud APIs through `DBMS_CLOUD`, then exposes those operations as Select AI tools via `DBMS_CLOUD_AI_AGENT`.
88

9-
The **Select AI Jira Agent** enables conversational Jira operations such as issue search, issue insight generation, assignee lookup, comments/changelog/worklog retrieval, project lookup, user lookup, and board discovery.
9+
The **Select AI Insight agent for Jira** enables conversational Jira operations such as issue search, issue insight generation, assignee lookup, comments/changelog/worklog retrieval, project lookup, user lookup, and board discovery.
1010

1111
Runtime connection settings are stored in `SELECTAI_AGENT_CONFIG` under agent key `JIRA`, so credentials and Jira Cloud ID are centrally managed and not passed as user inputs on every tool call.
1212

@@ -55,13 +55,13 @@ Formatted Jira/Atlassian Response
5555

5656
```text
5757
.
58-
├── jira_insight_tools.sql
58+
├── insight_jira_tools.sql
5959
│ ├── Configuration bootstrap (SELECTAI_AGENT_CONFIG)
6060
│ ├── Jira API wrapper package (jira_selectai)
6161
│ ├── Agent package (select_ai_jira_agent)
6262
│ └── Jira AI tool registrations
6363
64-
├── jira_insight_agent.sql
64+
├── insight_jira_agent.sql
6565
│ ├── Task definition (JIRA_TASKS)
6666
│ ├── Agent creation (JIRA_ADVISOR)
6767
│ ├── Team creation (JIRA_INSIGHT_TEAM)
@@ -97,7 +97,7 @@ Before running installation commands:
9797
Run as `ADMIN` (or another privileged user):
9898

9999
```sql
100-
sqlplus admin@<adb_connect_string> @jira_insight_tools.sql
100+
sqlplus admin@<adb_connect_string> @insight_jira_tools.sql
101101
```
102102

103103
### Optional Configuration JSON
@@ -145,7 +145,7 @@ sqlplus admin@<adb_connect_string> @jira_insight_tools.sql
145145
### Comment Updates
146146
- `UPDATE_JIRA_COMMENT_TOOL`
147147

148-
### Tool-to-Function Mapping (from `jira_insight_tools.sql`)
148+
### Tool-to-Function Mapping (from `insight_jira_tools.sql`)
149149

150150
| Tool | Function | Purpose |
151151
|------|----------|---------|
@@ -168,10 +168,10 @@ sqlplus admin@<adb_connect_string> @jira_insight_tools.sql
168168
From `autonomous-ai-agents/jira_insight`, run after tools installation:
169169

170170
```sql
171-
sqlplus admin@<adb_connect_string> @jira_insight_agent.sql
171+
sqlplus admin@<adb_connect_string> @insight_jira_agent.sql
172172
```
173173

174-
You can also execute the contents of `jira_insight_agent.sql` in SQL Worksheet.
174+
You can also execute the contents of `insight_jira_agent.sql` in SQL Worksheet.
175175

176176
### Prompts
177177

autonomous-ai-agents/jira_insight/jira_insight_agent.sql renamed to autonomous-ai-agents/insight_agent_for_jira/insight_jira_agent.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ rem Licensed under the Universal Permissive License (UPL), Version 1.0
55
rem https://oss.oracle.com/licenses/upl/
66
rem
77
rem NAME
8-
rem jira_insight_agent.sql
8+
rem insight_jira_agent.sql
99
rem
1010
rem DESCRIPTION
1111
rem Installer and configuration script for Jira AI Agent Team
@@ -52,13 +52,13 @@ rem 5. Execution:
5252
rem - Execute installer procedure with AI profile parameter
5353
rem
5454
rem INSTALL INSTRUCTIONS
55-
rem 1. Run jira_insight_tools.sql first.
55+
rem 1. Run insight_jira_tools.sql first.
5656
rem
5757
rem 2. Connect as ADMIN or a privileged user.
5858
rem
5959
rem 3. Run the script using SQL*Plus or SQLcl:
6060
rem
61-
rem sqlplus admin@db @jira_insight_agent.sql
61+
rem sqlplus admin@db @insight_jira_agent.sql
6262
rem
6363
rem 4. Provide inputs when prompted:
6464
rem - Target schema name

autonomous-ai-agents/jira_insight/jira_insight_tools.sql renamed to autonomous-ai-agents/insight_agent_for_jira/insight_jira_tools.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ rem Licensed under the Universal Permissive License (UPL), Version 1.0
55
rem https://oss.oracle.com/licenses/upl/
66
rem
77
rem NAME
8-
rem jira_insight_tools.sql
8+
rem insight_jira_tools.sql
99
rem
1010
rem DESCRIPTION
1111
rem Installer script for Jira Select AI tools

google-gemini-marketplace-agents/README.md renamed to google-gemini-marketplace-agents/oracle_ai_database_agent/README.md

File renamed without changes.

google-gemini-marketplace-agents/oracle_ai_database_agent.sql renamed to google-gemini-marketplace-agents/oracle_ai_database_agent/oracle_ai_database_agent.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ BEGIN
264264
'"process":"sequential"' ||
265265
'}',
266266
description =>
267-
'The Oracle Autonomous AI Database Agent for Natural Language Queries (Preview) provides a seamless natural language interface for querying enterprise data stored in Oracle Database on Google Cloud. Integrated with Gemini Enterprise, this agent removes the need to build custom natural language processing pipelines by automatically translating plain text inputs into optimized SQL queries. It executes these queries against your Oracle database, retrieves results, and returns formatted data interpretations, all within the Gemini experience.'
267+
'Oracle AI Database Agent provides a natural language interface for querying enterprise data stored in Oracle AI Database on Google Cloud. Integrated with Gemini Enterprise, this agent removes the need to build custom natural language processing pipelines by automatically translating plain text inputs into SQL queries. It executes these queries against your Oracle database, retrieves results, and returns formatted data interpretations, all within the Gemini experience.'
268268
);
269269

270270
DBMS_OUTPUT.PUT_LINE('Created team ORACLE_AI_DATABASE_TEAM');

google-gemini-marketplace-agents/oracle_ai_database_agent_tool.sql renamed to google-gemini-marketplace-agents/oracle_ai_database_agent/oracle_ai_database_agent_tool.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -555,7 +555,7 @@ BEGIN
555555

556556
DBMS_CLOUD_AI_AGENT.create_tool(
557557
tool_name => 'SQL_TOOL',
558-
description => 'Executes database queries based on natural language questions. Converts plain English requests into optimized SQL, runs them against your Oracle AI Database, and returns the results. If no data is found, suggests options to refine the query using column ranges or distinct values.',
558+
description => 'Generates a SQL query from the provided natural language prompt and runs that query against your Oracle AI Database, returning the results. If no data is found, consider revising your prompt to be more descriptive.',
559559
attributes => '{"instruction": "This tool can access the data in database. It will take user question as user_prompt and generate a sql query, and then it will execute the sql query to get the result' ||
560560
' If the result is 0 rows. It''s possible that there is an predicates issue. Please use RANGE_VALUES_CHECK for Numeric, DATE, or TIMESTAMP types or DISTINCT_VALUES_CHECK tool for other datatype columns to get all the distinct values and reinvoke the tool with a refined the user question",
561561
"function": "oracle_ai_data_retrieval_functions.runsql_func"}'
@@ -565,7 +565,7 @@ BEGIN
565565

566566
DBMS_CLOUD_AI_AGENT.create_tool(
567567
tool_name => 'RANGE_VALUES_CHECK',
568-
description => ' Retrieves the minimum and maximum values for a numeric, date, or timestamp column in your table. Useful for understanding data boundaries or refining searches.',
568+
description => 'Retrieves the minimum and maximum values for a numeric, date, or timestamp column in your table. Useful for understanding data boundaries or refining searches.',
569569
attributes => '{
570570
"instruction": "This tool returns the minimum and maximum (range) values of a column in the given table. Only Numeric, DATE, or TIMESTAMP types columns are supported.",
571571
"function": "oracle_ai_data_retrieval_functions.get_range_values_func"
@@ -576,7 +576,7 @@ BEGIN
576576

577577
DBMS_CLOUD_AI_AGENT.create_tool(
578578
tool_name => 'GENERATE_CHART',
579-
description => 'Creates charts, graphs, or visualizations based on your data and preferences. Specify chart type, underlying data, and labels to generate formatted HTML or image output for display.',
579+
description => 'Creates charts or visualizations based on your data and preferences. Specify chart type, underlying data, and labels to generate formatted HTML or image output for display.',
580580
attributes => '{"instruction": "Use this tool when you need to generate a chart, graph, or visualization based on data. Provide a detailed prompt describing the chart type, data, labels, titles, and any other details. The tool will return formatted HTML for embedding the chart in the response.",
581581
"function": "oracle_ai_data_retrieval_functions.generate_chart_func"}'
582582
);

0 commit comments

Comments
 (0)