Oracle Fusion Applications now include a growing portfolio of AI agents and Fusion Agentic Applications.Teams need to determine not only whether an existing capability can meet the need, but also when to extend it, when to compose multiple capabilities, and when a new capability is justified. The goal is to select the simplest path that delivers the required business outcome while preserving flexibility, control, and long-term maintainability.

This article provides a practical framework for making that choice.

Choosing your Oracle Fusion AI Path

Once the business problem is clear, there are three general paths to consider.

PathBest suited to
Reuse an existing capabilityAn Oracle-delivered or Marketplace capability already addresses most of the required business outcome
Extend existing capabilitiesExisting capabilities provide a strong foundation, but additional functionality is required
Build a new capabilityNo suitable existing capability provides the required business outcome

These paths are not mutually exclusive.

An organization may use an Oracle-delivered agent and add a tool. It may use a Marketplace capability together with an Oracle-delivered capability. An Agentic Application may combine several existing agents, workflows, and tools and add only the functionality specific to the business process.

The question is therefore not simply which path to choose. It is what can already be reused and what is still missing.

1. Start with the business outcome

Start with what the business wants to achieve, not with the agent you think you need.

For example:

Reduce the time service representatives spend reviewing incoming requests and determining the correct route.

This is more useful than:

Build a service triage agent.

Defining the outcome first allows different implementation options to be evaluated against the same requirement.

2. Review what already exists

Before building something new, review the capabilities already available for the relevant business process, user, and outcome.

Start with Oracle-delivered capabilities. Then review Marketplace capabilities that may address the same requirement.

Look at:

  • What the capability does
  • Which business process it supports
  • Who uses it
  • What information it uses
  • What actions it can perform
  • Where it fits in the workflow
  • What would still need to be added

Do not evaluate an agent only by its name. Look at what it actually does. An agent with a similar name may solve a different problem. Conversely, a capability designed for a broader process may already include the function you need.

Oracle-delivered capabilities

Oracle provides AI agents and Fusion Agentic Applications designed for business processes across Fusion Applications.

A delivered capability can reduce the amount of custom design and implementation required. It can also reduce the amount of custom logic and ongoing maintenance that the organization needs to manage.

Using a delivered capability does not necessarily mean using it with zero configuration.

Customer-specific setup may still be required, such as:

  • Organizational knowledge
  • Instructions and configuration
  • Access and security
  • Data sources and tools
  • Workflow or approval rules
  • Additional business context

Before creating a new agent, determine whether an Oracle-delivered capability can provide the foundation.

Marketplace capabilities

The Oracle AI Agent Marketplace provides partner-developed AI capabilities that customers can evaluate and use as starting points.

A Marketplace capability may provide functionality that is not available in the Oracle-delivered options. It may also address a specific business or industry requirement.

Evaluate a Marketplace capability using the same questions used for an Oracle-delivered capability:

  • What business outcome does it support?
  • Who is it designed for?
  • Where does it fit in the workflow?
  • What data and context does it require?
  • What tools and actions does it support?
  • What would still need to be added?
  • Does it meet security, access, governance, and approval requirements?

If the capability already covers most of the requirement, extending it may be more practical than starting again.

3. Measure functional fit

Once you have identified potential starting points, determine how closely each one matches the requirement.

A simple assessment can help:

Functional fitSuggested direction
HighReuse the existing capability
ModerateReuse the capability and address the remaining gaps
LowEvaluate other capabilities or build what is missing

Do not base the decision only on the number of requirements covered.

A capability may cover most of the requirements and still be a poor fit if one important missing capability prevents it from delivering the required business outcome.

4. Identify and classify the gaps

Once a potential starting point has been identified, determine what is still missing. A sample gap analysis is shown below:

Gap typeExampleLikely response
ConfigurationSupported settings or preferences need to changeConfigure
KnowledgeOrganization policies or procedures are requiredAdd approved knowledge
DataAdditional Fusion or external data is requiredAdd or extend data access
Tool / APIAdditional retrieval or business action is requiredAdd a tool or API
External capabilityAn external tool or service needs to be available to the agentConnect through the supported integration or tool mechanism, including MCP where appropriate
ChannelUsers need to access the capability through Microsoft Teams, Slack, or another supported clientAdd the required channel integration
WorkflowAdditional orchestration or business-process behavior is requiredExtend or create the workflow
Human approval / review
A business action requires a person to review, approve, reject, or confirm before it proceeds
Add a human approval or review step
AgentA specialized reasoning or task capability is requiredReuse or create an agent
Agentic Application Composition

The business outcome requires multiple agents, workflows, tools, data sources, or human steps to work togetherCompose existing and new capabilities into an Agentic Application
CapabilityRequired functionality is not otherwise availableBuild the missing capability

This distinction is important.

Not every gap requires custom development. Some gaps can be addressed through configuration or customer-specific knowledge. Others require additional tools, integrations, workflow behavior, or new capabilities.

5. Decide what to reuse, extend, or build

Once the gaps are clear, decide how the complete solution should be assembled.

Start with what is already available. Depending on the requirement, this may include Oracle-delivered capabilities, Marketplace capabilities, existing agents, tools, workflows, or integrations.

Then add only what is needed to address the remaining gaps.

A solution does not have to be a single agent. An Agentic Application may bring together multiple agents, tools, workflows, data sources, external systems, and human approvals to support a broader business outcome.

For example, a process may use Fusion data and an Oracle-delivered agent, call an external service for additional information, send or receive information through email or a collaboration channel, and route a consequential action to a user for approval.

Each component should have a clear purpose. Adding more agents, tools, integrations, or channels also adds security, testing, monitoring, and maintenance requirements.

The objective is to reuse what already fits, add what is needed, and keep the overall solution as simple as possible while delivering the required business outcome.

6. Evaluate the complete solution

After the individual components have been identified, review the complete solution.

Consider:

  • Functional and workflow fit
  • Required Fusion and non-Fusion data and context
  • Agents, tools, APIs, MCP servers, and other integrations
  • Email, collaboration, or other interaction channels
  • Security, access, and approval requirements
  • Implementation and integration effort
  • Testing and evaluation requirements
  • Monitoring and support
  • Impact of Fusion application updates
  • Ownership and ongoing maintenance
  • Time to measurable business value

The complete solution should be evaluated against the original business outcome, not just whether each individual component works. The goal is to deliver the required business outcome with the simplest solution that can be operated and evolved over time.

7. Make the decision explicit

Document what will be reused, what will be configured, what will be extended, and what needs to be built.

For example:

We will use the existing account capability as the foundation, add access to the required customer-specific data, and build only the additional functionality needed to address the remaining business requirement.

This gives the implementation team a clear boundary.

It also helps establish what needs to be configured, developed, tested, and owned before the capability moves into production.

Questions for an architecture review

The following questions can help during the review:

  1. Which Oracle-delivered capabilities were evaluated?
  2. Which Marketplace capabilities were evaluated?
  3. What parts of the required business outcome can be addressed by existing capabilities?
  4. What gaps remain?
  5. Which gaps can be addressed through configuration or customer-specific knowledge?
  6. Which gaps require additional data, tools, APIs, agents, or workflow behavior?
  7. What existing capabilities will be reused?
  8. What capabilities need to be extended or composed?
  9. What needs to be built?
  10. Which Fusion and non-Fusion data sources are required?
  11. What actions can the solution perform, and which require human approval?
  12. How will the solution be evaluated and monitored?
  13. Who owns the capability and its ongoing changes?
  14. How will Fusion application updates affect the solution?
  15. Can the solution be maintained as the business process and AI capabilities evolve?

The answers should make it clear why the selected approach is appropriate before development begins.

Sources and References

The following sources were consulted in the preparation of this blog post. For the most current information on Oracle Fusion AI Agents and agentic capabilities, always refer to the official Oracle documentation.

[1] Oracle Fusion AI Agents for Fusion Applications — Catalogue — Catalogue of seeded AI agents and agentic applications across Oracle Fusion Cloud ERP, HCM, SCM, Sales, Service, and Marketing. Always refer to this page for the current list of available agents.

[2] Oracle Fusion Cloud Applications — Overview — Oracle Fusion Cloud Applications product overview, including AI and agentic capabilities embedded across Finance, HR, Supply Chain, Sales, Service, and Marketing.

[3] Oracle Blogs: New Fusion Agentic Applications — Details and Demos — Oracle Fusion Insider blog post covering Fusion Agentic Applications, the shift from systems of record to systems of outcomes, and the role of specialised agents in coordinating business processes.

[4] Oracle Blogs: Agentic Application Builder — What It Is, How It Works — Oracle Fusion Insider blog post on the Oracle AI Agent Studio (Agentic Application Builder), describing how business users can compose agents from reusable components grounded in Fusion business objects, data, and role-based security.

[5] Oracle AI for Fusion Applications — How do I use AI Agent Studio? (26C) — Product documentation covering workflows, agentic applications, tools, MCP, human approval, testing, monitoring, and lifecycle capabilities.

[6] Build Agentic Applications Using App Builder — 26C Documentation for composing and publishing agentic applications.

Note: Oracle Fusion AI agent capabilities are subject to continuous development. Features, availability, and agent names may change. Always consult the official Oracle documentation and your Oracle account team for current capability information.