Skip to content

Concepts Overview

Welcome to the Project Inception

Inception brings enterprise applications into the era of agentic AI. Built on OCI Enterprise AI and the AI Data Platform, it provides a secure, governed, and standardized foundation for building and deploying intelligent agents across Oracle applications. With reusable patterns and proven recipes, teams can accelerate from idea to implementation 60–80% faster. The result is scalable, enterprise-grade AI that continuously improves—creating a flywheel where each deployment makes the next faster, unlocking innovation across the business.


Why this platform exists

Building production-grade AI agents is hard. Every project repeats the same foundational work: wiring up LLMs, setting up guardrails, managing memory, writing secure tool integrations, and provisioning infrastructure — weeks of effort before a single line of business logic ships.

The Enterprise AI Fabric solves three recurring problems:

Problem How this platform addresses it
Foundational complexity Pre-built libraries for LLM handling, guardrails, logging, and memory ship as reusable packages
Governance & compliance OCI Guardrails, LangFuse audit trails, structured logging, and IAM token propagation are baked in by default
Speed to production End-to-end recipes, Docker containers, Terraform templates, and application stubs eliminate scaffolding overhead

Repository layout

ent_ai_fabric_dev/
├── inception_core/          ← Shared libraries + accelerator patterns
│   ├── libs/                ← LLM factory, guardrails, logging utils
│   └── accelerators/        ← Runnable agent + solution patterns
├── inception_mcp_servers/   ← FastMCP servers (SQLcl, Object Storage, ADW)
├── inception_recipes/       ← End-to-end domain implementations
│   ├── invoice_automation/  ← AP invoice processing with deep research agents
│   └── smart_dispatch/      ← Multi-agent field service dispatch
├── applications_stub/       ← Production-ready starter app scaffolds
└── inception_devops/        ← Containers, Terraform, security automation

Core architectural concepts

Agent Definition

Every agent is composed of three runtime-configurable parts:

  • System prompt — shapes reasoning, persona, and scope
  • Model config — selects the LLM provider (OCI GenAI, OpenAI-compatible endpoints)
  • Tools / skills — Python functions, MCP tool calls, and agent skills the agent can invoke

Agent Harness

The harness wraps the agent definition with production infrastructure:

  • LangGraph — state-machine orchestration, conditional branching, multi-step reasoning loops
  • OCI GenAI — native LLM inference (Cohere, Meta LLaMA, and other hosted models)
  • LangFuse — full execution tracing: prompts, tool calls, token counts, latency, costs
  • Oracle-backed checkpointing — persist and resume conversation threads by ID
  • Memory store — virtual filesystem for long-term, episodic, semantic, and fleet-shared memory

MCP Tool Layer

Agents interact with external systems exclusively through Model Context Protocol servers. Each MCP server has a predictable 3-file structure:

server.py    ← bootstrap: loads env, creates FastMCP, starts transport
registry.py  ← exposes only explicitly registered tools at startup
tools.py     ← implements all tool functions

This makes tool surface area explicit, auditable, and easily extended.

Governance by Default

Security and observability are not afterthoughts:

  • OCI Guardrails — content safety and topic policy enforcement on all agent I/O
  • LangFuse — every chain step traced; replay any session for root-cause analysis
  • IAM token propagation — end-user IDCS identity flows through the stack to the database layer
  • VPD row-level security — Oracle Virtual Private Database enforces role-based data access per session

Platform architecture

┌─────────────────────────────────────────────────────────────────┐
│                      UI / API Layer                              │
│   React dashboards · FastAPI services · Node gateways · CLI     │
└────────────────────────────┬────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────────┐
│                 Governance Layer                                 │
│   AI Guardrails · Security Policies · Auditing & Logging        │
└────────────────────────────┬────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────────┐
│              Agent Orchestration Layer                           │
│   LangGraph · Deep Agents · HITL · Routing · Memory Patterns    │
└─────────────┬───────────────────────────────┬───────────────────┘
              ▼                               ▼
┌─────────────────────────┐     ┌─────────────────────────────────┐
│   LLM Provider Layer    │     │       MCP Tool Layer            │
│   OCI GenAI / OpenAI    │     │   SQLcl · Object Storage · ADW  │
└─────────────────────────┘     └─────────────────────────────────┘
              ▼                               ▼
┌─────────────────────────────────────────────────────────────────┐
│              Data · Memory · Policy Layer                        │
│   Oracle ADB · OracleDBSaver · OracleStore · IAM/OIDC · VPD    │
└─────────────────────────────────────────────────────────────────┘

The 7 AI Agent Design Patterns

The platform implements all seven canonical agentic patterns as runnable, composable templates:

# Pattern Description
1 Augmented LLM Foundation — LLM enhanced with retrieval, tools, and memory
2 Prompt Chaining Sequential LLM stages with quality gates between steps
3 Routing Classify input, dispatch to specialized handlers
4 Parallelization Split subtasks across parallel LLM workers and merge results
5 Orchestrator-Workers Central LLM plans and delegates to specialized worker agents
6 Evaluator-Optimizer Generate → Evaluate → Retry loop until quality criteria are met
7 Autonomous Agent LLM-directed tool-use loop with guardrails — the most powerful and hardest to control

Who this documentation is for

Audience Start here
AI engineers building agentic workflows AcceleratorsRecipes
Platform engineers operating OCI MCP ServersDevOps
Solution architects ArchitectureSolution PatternsCapability Matrix
New team members Getting Started → this page

  1. Platform Architecture — understand how layers relate
  2. Capability Matrix — scan all capabilities at a glance
  3. AI Core Libraries — reusable foundation primitives
  4. Agentic Accelerators — patterns and templates
  5. Solution Patterns — identity propagation and integration reference implementations
  6. MCP Servers — tool execution layer
  7. Recipes — end-to-end domain examples
  8. Getting Started — run the platform locally