AWS just published a reference architecture for building an intelligent wealth management platform with Bedrock AgentCore, Neptune Analytics, and Strands Agents. The architecture is genuinely impressive. Graph-powered client intelligence, serverless report automation, agentic market monitoring. But reference architectures don't ship products. Teams do. And most teams building AI agents right now are making the same 4 mistakes that kill pilots before they reach a single real user.
We have shipped 9 production AI agent systems on AWS in the last 14 months. Not prototypes. Not demos. Production systems handling real data, real compliance requirements, real users. If you're scoping an AI agent build and want our actual cost breakdowns, book a 30-min architecture call with Mayur or Dhwani. No SDR. Fixed-price scoping.
The 4 Reasons AI Agent Pilots Die
We have done post-mortems on 6 failed AI agent projects that clients brought to us after their first vendor gave up. Same patterns every time.
Failure 1: The Demo-to-Production Gap
The problem: Your prototype works on 50 test records. Production has 847,000 records, 23 edge cases nobody documented, and a compliance team that needs audit trails on every AI decision.
What we see: Teams spend 80% of budget on the demo (the fun part) and realize they need 3x that budget for production hardening (the boring part). By then, the CFO has lost patience.
Failure 2: The Hallucination Problem Nobody Planned For
The problem: Your AI agent confidently tells a financial advisor that Client X has $2.3M in assets. Actual number: $1.8M. The agent hallucinated a 27.8% inflation on someone's net worth.
The fix AWS got right: The reference architecture uses a hybrid approach. 65% deterministic (real data, no AI), 35% AI-generated narratives. We use the same split. Never let the model touch numbers directly. Python renders the tables. Claude writes the story around them.
Failure 3: Multi-Agent Orchestration Without Guard Rails
The problem: You build 4 agents. Agent A calls Agent B which calls Agent C. One bad response cascades. Latency compounds. Costs balloon. A single user query that should cost $0.03 ends up costing $0.47 because agents keep retrying.
What we do: Circuit breakers on every agent-to-agent call. Token budgets per request (hard cap, not soft). Canary patterns for batch processing — run 5 records first, validate, then scale to 500. AWS Step Functions for orchestration, not ad-hoc Python scripts.
Failure 4: Building Everything Custom When MCP Servers Exist
The problem: Teams spend 6 weeks building custom data connectors. Meanwhile, Bedrock AgentCore Gateway and MCP (Model Context Protocol) servers handle the same thing in days.
Our approach: MCP servers for data access. AgentCore Gateway for agent registration. Custom code only for business logic that is genuinely unique to the client. This alone cuts 40% off the build timeline.
What a Production AI Agent System Actually Costs
Nobody publishes these numbers. We will.
| Component | Pilot/Demo | Production |
|---|---|---|
| Agent architecture + orchestration | $8,500 | $23,400 |
| Data pipeline (ingestion, transform, graph) | $6,200 | $18,700 |
| Prompt engineering + evaluation | $3,100 | $11,300 |
| Compliance + audit trails | $0 (skipped) | $14,200 |
| Testing + edge case handling | $2,400 | $9,800 |
| AWS infra (Bedrock, Lambda, Neptune, S3) | $340/mo | $1,870/mo |
| Total Build Cost | $20,540 | $77,400 |
See that compliance line? $14,200 that nobody budgets for. That is what killed the fintech startup's pilot. Not the AI. Not the architecture. The audit trail they forgot to build.
Our Last 9 AI Agent Builds (14 Months)
6-8 Weeks
Median time from kickoff to production deployment
$54K-$89K
Fixed-price range for a 3-agent system with data pipeline
9 of 9 Shipped
100% production deployment rate. Zero shelved pilots.
The Architecture We Actually Use (Not the One We'd Present at re:Invent)
AWS's reference architecture uses Neptune Analytics for graph intelligence, Bedrock AgentCore for agent management, Strands Agents for orchestration, Step Functions for batch workflows, and Redshift Serverless for data storage. That is 7+ AWS services wired together. It is the right architecture for a wealth management firm with $50B in AUM and a 15-person platform engineering team.
For a $3M-$10M business? Overkill. Here is what we actually build:
Our Production Stack (3-Agent System)
Agent Orchestration: Bedrock with Claude Sonnet. Not AgentCore — direct API calls with our own orchestration layer. Simpler. Cheaper. Easier to debug when things break at 2 AM.
Data Layer: PostgreSQL on RDS (not Neptune, not Redshift). For 90% of mid-market use cases, a well-indexed Postgres database with pgvector for embeddings is all you need. Neptune is for when you have 10M+ entity relationships. Most clients have 50K.
Orchestration: Step Functions for batch jobs. Direct Lambda invocations for real-time queries. No Strands Agents — we use a thin Python wrapper that costs us nothing and gives us full control.
Monitoring: CloudWatch + custom dashboards tracking token usage, latency per agent, error rates, and cost per query. Not optional. You will have a runaway cost event without this.
This is the part of AI agent development that quietly eats the budget. We have sized it across 9 production builds — if you want our line-item estimates on your specific use case, grab 30 minutes with Mayur. Written brief inside a week.
The Hybrid AI Pattern That Eliminates Hallucination Risk
AWS's reference architecture nailed one thing that most teams miss: the hybrid deterministic + generative approach. We have been using this pattern since our third agent build, and it is the single biggest reason our systems pass compliance reviews.
The rule is simple: Never let the LLM generate numbers, dates, or financial figures. Python templates render all structured data — tables, charts, calculations. The LLM only generates narrative text that wraps around the deterministic output. If the model hallucinates a paragraph about market trends, the worst case is a badly-written paragraph. Not a wrong dollar amount in a client report.
From our last fintech project: we used Bedrock's forced tool call pattern (the same submit_narratives approach AWS describes). The model returns structured JSON via tool arguments — not free-text that you have to parse. Schema enforcement at the API layer means you never get malformed output. Zero parsing failures across 14,300 report generations last quarter.
When You Actually Need Graph Databases (And When Postgres Is Fine)
Everyone wants a knowledge graph. We get asked about Neptune on every AI agent call. Here is our honest take:
You need Neptune (or a graph DB) when you have 1M+ entities with complex, multi-hop relationships. Think: "Find all clients who share investment holdings with clients whose advisors also serve clients in the same geographic region with similar risk profiles." That is a 4-hop graph traversal. SQL cannot do it without 6 nested JOINs that time out.
You do not need Neptune when you have 50K customer records, 200 products, and straightforward relationships. Postgres with proper indexing handles that in milliseconds. We have talked 3 clients out of Neptune in the last 6 months. Saved them $8,400/year each in infrastructure costs and 4 weeks of development time they would have spent learning openCypher.
The 6-Week Build Timeline That Actually Works
How We Ship AI Agents in 6-8 Weeks
Week 1-2 (Paid Discovery): Map every data source. Define agent responsibilities. Identify compliance requirements. Build the evaluation dataset (200+ test cases). Deliverable: architecture doc + fixed-price SOW.
Week 3-4: Build the data pipeline and first agent. Deploy to staging. Run against evaluation dataset. Target: 92%+ accuracy on test cases before touching the second agent.
Week 5-6: Add remaining agents. Build orchestration. Integrate monitoring. Run canary deployment (5% real traffic). Fix the edge cases that only appear with real data.
Week 7-8 (if needed): Full production rollout. Compliance review. Team training. Handoff runbook. Done.
FAQ
How much does a production AI agent system cost on AWS?
For a 3-agent system with data pipeline, compliance, and monitoring: $54K-$89K fixed-price build cost. Monthly AWS infrastructure runs $1,200-$2,800 depending on query volume. A pilot/demo costs $18K-$25K but adds zero production value — we skip straight to production-grade builds.
Do I need Amazon Bedrock AgentCore or can I use direct API calls?
AgentCore is valuable when you have 10+ agents that need centralized management, MCP server registration, and built-in observability. For 2-4 agents (which covers 90% of mid-market use cases), direct Bedrock API calls with your own orchestration layer are simpler, cheaper, and easier to debug. We use AgentCore only when the agent count justifies the complexity.
Can AI agents pass compliance reviews in financial services?
Yes, but only with the hybrid deterministic + AI approach. All numbers, calculations, and financial data must come from deterministic code — never from the LLM. The AI generates narratives and recommendations only. Full audit trails on every agent decision, with source attribution, are non-negotiable. We build this from day one, not as an afterthought.
Should I use Neptune or stick with PostgreSQL for my AI agent data?
PostgreSQL with pgvector handles 90% of mid-market AI agent use cases. Neptune is justified when you have 1M+ entities with multi-hop relationship queries (4+ hops). For under 100K entities with straightforward relationships, Neptune adds $8,400/year in cost and 4 weeks of development time with no meaningful performance benefit. We will tell you honestly which one fits your data.
Why do most AI agent pilots fail before production?
Four reasons: teams spend 80% of budget on the demo and run out of money for production hardening; hallucination risk is not addressed architecturally; multi-agent orchestration lacks circuit breakers and cost controls; and compliance requirements (audit trails, source attribution) are treated as afterthoughts instead of day-one requirements. Address all four from the start and your pilot ships.
Stop Building Pilots. Ship Production.
If you have an AI agent idea collecting dust in a Jupyter notebook, or a pilot that passed the demo but died before production — that is exactly what we fix.
Book a 30-minute architecture call. Mayur or Dhwani joins every call. Bring your use case, your data shape, and your compliance requirements. We send a written brief with architecture, timeline, and fixed-price cost inside a week. No deck. No SDR layer.

