δΈ­ζ–‡ English
πŸš€ Enterprise Agentic AI Production Architecture White Paper

Full-Stack Cloud-Native AI Architecture
with Neo4j Graph RAG, Zero-Trust RBAC & SRE Loops

Production Deep Dive: Targeted Context Routing βž” Neo4j Graph RAG & ADK Harness βž” Multi-Tenant RBAC & Privacy Defense βž” 7-Fold Autonomous SRE Closed Loop

1. Targeted Context Routing 2. Neo4j Graph RAG & ADK 3. Zero-Trust RBAC & Privacy 4. Multi-Source Data Rigor 5. 7-Fold SRE Self-Healing
1. Four Critical Bottlenecks of Enterprise AI Adoption
Part I: Pain Points & Challenges
1. Hallucination Trap

Pure prompting causes LLMs to fabricate metrics and prices. Missing hard citations creates fatal legal and compliance risks.

2. Token Bloat & Latency

Feeding all user stocks (20+ tickers) into a single prompt consumes 30k+ tokens, causing 12s+ latency and token waste.

3. Multi-Tenant Leakage

Without database security rules and token masking, portfolios, webhooks, and private chat histories risk cross-user leakage.

4. Data Disparity & Rumors

Mixing unverified Reddit/X rumors with quantitative feeds without sanitization ruins research rigor and triggers false trades.

2. Scenario-Driven LLM Division of Labor & Targeted Routing
Part II: Model Selection
Gemini 2.5 Flash

Multi-Turn Chat, ADK Tools & Targeted Routing

  • Targeted Routing: Identifies asked symbol (e.g. NVDA) and prunes other 18 stocks, slashing tokens by >80% (28k βž” 2.5k) and latency to 1.8s.
  • Use Cases: Real-time stock assistant, pre-market briefings, instant interactive dashboard Q&A.
Gemini 2.5 Flash-Lite

High-Concurrency Quant Risk Fitting

  • Advantage: Ultra-low cost and throughput optimization (70% cost reduction), high concurrency tolerance.
  • Use Cases: Batch portfolio stress testing, sector exposure calculation, scheduled prewarming.
Gemini 2.5 Pro

Institutional-Grade Qualitative Research

  • Advantage: Deep reasoning capable of multi-factor 10-K/10-Q filing decomposition and earnings calls.
  • Use Cases: Macro event attribution, Fed policy deep dives, multi-quarter valuation modeling.
3. Native Google ADK Agent Harness Orchestration
Part III: Harness Architecture
πŸ” Click to Expand
sequenceDiagram
    actor User as User (Business Query)
    participant ADK as Google ADK Agent Harness
    participant Gemini as Gemini 2.5 Flash Model
    participant Engine as [ADK Tool] 17-Quarter TTM Engine

    User->>ADK: "What is PATH's historical P/E valuation range over recent years?"
    ADK->>Gemini: Inject Prompt & Registered Tools
    Gemini->>ADK: Trigger Tool Call: get_stock_historical_valuations('PATH')
    ADK->>Engine: Run data refinery engine, extract 17-quarter real TTM financial data
    Engine-->>ADK: Return P/E 18.5x, P/B 3.2x, FCF Yield 6.51%
    ADK->>Gemini: Feed authentic Tool Response back to model
    Gemini-->>User: Output hallucination-free, rigorous structured answer
          
4. Neo4j Graph RAG Topology & Tight Chatbot Binding
Part III: Graph RAG & Chatbot
🌐 Neo4j 2-Hop Supply Chain Graph Topology
  • Service Integration: Neo4jGraphService inside neo4j_service.py.
  • Graph Topology Extraction: Cypher queries extract 2-hop supply chain & customer relations (e.g., NVDA βž” SUPPLIED_BY βž” TSM βž” CUSTOMER_OF βž” ASML).
  • Graph Context Injection: Injects complex industrial dependencies into Chatbot Prompt to enhance supply-chain reasoning.
πŸ“Š Reject Boilerplate: Mandatory OHLCV Technical Dashboard
  • Strict Rules: Chatbot is forced to output real OHLCV data before providing narrative analysis.
  • Full Metric Listing: Open, High, Low, Close, % Change, Volume, 10-day Avg Vol, VWAP, RSI(14), SMA(20), SMA(50).
  • Anti-Hallucination Grounding: Missing metrics are stated as "No official data disclosed" rather than fabricated.
5. Multi-Tenant RBAC & Zero-Trust Privacy Defense
Part IV: Multi-Tenant & Security
πŸ›‘οΈ Cryptographic Firestore Isolation (firestore.rules)
  • Strict Rule Enforcement: Direct client SDK access is restricted to request.auth.uid == userId.
  • No Client User ID Parameter: Backend extracts uid strictly from Google-signed JWT Bearer tokens; passing arbitrary user_id in body/query is rejected.
  • Shared Read-Only Caches: stock_pools and macro_cache allow authenticated reads, but require Admin SDK writes.
πŸ”‘ Dynamic Webhook Secret Masking
  • One-Way Masking: WeChat Work (key=36a2****6987) and Discord (.../f0C3****q6tk) are masked in responses to prevent token exposure.
  • Non-Destructive Updates: When updating settings with masked inputs (containing ****), backend preserves existing stored credentials.
  • Tier Matrix Quotas: Free (1 holding), Trial (5 holdings, 2 observe), Paid/Pro (15 holdings, 5 observe, 15-day grace period), Super/Admin (unlimited).
6. Multi-Source External Data Rigor & Sanitization Pipeline
Part IV: Data Engineering
FMP & yfinance Golden Source
  • FMP Primary: Quotes, VWAP, technical indicators, 13F institutional ownership, insider trades, SEC transcripts.
  • Sanitization: Validates $P > 0$, $RSI \in [0, 100]$, and discards corrupted or stale data.
  • yfinance Fallback: Smooth circuit breaker fallback for macro ETF continuity.
FRED Official Federal Reserve
  • 9 Core Series: 10Y-2Y Spread (T10Y2Y), 10Y/2Y Yields, Fed Funds (FEDFUNDS), Core PCE, CPI, Nonfarm Payrolls, Unemployment Rate, Consumer Sentiment.
  • Sanitization: Filters missing . markers; attaches official release dates with 15-min TTL cache.
Media & Social Rumor Filter
  • Tier-1 Media: Domain priority filtering for Bloomberg, Reuters, WSJ, CNBC, Seeking Alpha.
  • Social Pulse: Demarcates Reddit WSB & X chatter.
  • Rumor Warning Badge: Automatically prepends ⚠️ [Unverified Social Rumor] to prevent misinformation.
7. Seven-Fold Autonomous Self-Healing SRE Closed Loops (MAPE-K)
Part V: Loop Architecture
πŸ€– 1. AI Format Self-Audit Loop

Pydantic intercepts Gemini output; validation failures assemble Reflection Error Prompt for re-reasoning (up to 3 retries).

⚑ 2. API State Machine Circuit Breaker

FMP failures trip breaker (CLOSED βž” OPEN), triggering seamless fallback to yfinance or Firestore cache.

πŸ” 3. Cache Miss Self-Fill Loop

Cloud Scheduler scans Firestore missing cache and executes Prewarm prior to report dispatch.

πŸ“Š 4. Gems Win Rate Evolution Loop

Scans past 30-day stock signals vs T+5 actual prices, calculating profit factor and emitting OPTIMAL/CRITICAL ratings.

🚨 5. Unhandled SRE Feedback Loop

FastAPI error interception connects to GCP Error Reporting and dispatches Discord alerts with fix suggestions.

πŸ›‘οΈ 6. Runaway Sanitizer & Rate-Pacing

Eliminates degenerate table delimiter loops and enforces 5-chunk caps with 0.35s sleep to prevent WeChat/Discord rate limits.

8. Circuit Breaker State Machine & Self-Healing Loop Topology
Part V: Loop Architecture
πŸ” Click to Expand
sequenceDiagram
    autonumber
    participant CS as GCP Cloud Scheduler
    participant BE as Cloud Run Backend
    participant CB as Circuit Breaker
    participant FMP as FMP Primary API
    participant Gemini as Gemini 2.5 Flash
    participant Webhook as WeCom & Discord Webhooks

    CS->>BE: 1. Trigger Pre-Market Briefing Job
    BE->>CB: 2. Request Multi-Source Data
    alt FMP Healthy
        CB->>FMP: 3a. Query Quotes, Technicals & FRED Macro
        FMP-->>CB: 4a. Return Verified Data
    else FMP Fails 3x (Tripped to OPEN)
        CB-->>BE: 3b. Fallback to yfinance / Firestore Cache
    end
    BE->>Gemini: 5. Targeted Context Routing & Anti-Hallucination Prompt
    Gemini-->>BE: 6. Generated Actionable Guidance
    BE->>BE: 7. Runaway Cleaner & Chunk Capping (Max 5 chunks)
    BE-->>Webhook: 8. Paced Delivery (0.35s delay) to WeCom & Discord
          
9. Authoritative Benchmarks & 22/22 Automated Test Verification
Part VI: Verification & Benchmarks
Performance / Technical Metric Measured Value / Result Technical Implementation & Notes
Time to First Token (TTFT) < 450 ms Real-time streaming via HTTP/2 + FastAPI StreamingResponse.
Targeted Context Routing Token Savings > 80% Token Reduction Symbol regex prunes irrelevant portfolio reports; latency drops from 12s to 1.8s.
Serverless Cold Start < 1.8 s Based on Python 3.11-slim with lazy loading client optimization.
Base Fixed Monthly Cost $0 / month Cloud Run Scale to Zero mechanism, billing strictly for actual requests.
Multi-Tenant & Data Rigor Test Suite 22/22 Unit Tests Passed (100%) Verifies 401/403 RBAC, Webhook masking, quote sanitization, FRED parsing, and chunk delivery.
10. Universal AI Agent Framework Cross-Domain Replication Guide
Part VI: Cross-Domain Scaling
🌐 Universal Domain Adaptation
  • FinTech: Neo4j supply chain graph, OHLCV technical dashboard, portfolio risk control (deployed in production).
  • MedTech: Disease-Drug Graph RAG, EHR hard metric extraction, AI prescription self-audit.
  • LegalTech: Statute & case law graph, contract clause hard comparison, clause self-correction reflection.
  • Enterprise Search: Organizational chart graph, knowledge base retrieval guidance, multimodal AI customer support.
πŸš€ Summary & Future Roadmap
  • One Architecture, Infinite Reuse: Graph RAG + Harness + Loop + Security forms universal enterprise AI base.
  • Cloud Tasks Async Queue: Processing large-scale concurrent inference tasks.
  • Firebase Data Connect (PostgreSQL): Scaling high-frequency trading and factor database.
1 / 11