{ "name": "Amazon Bedrock AgentCore", "children": [ { "name": "Core Components", "children": [ { "name": "AgentCore Runtime", "children": [ { "name": "Session Isolation" }, { "name": "Scaling & Management" }, { "name": "Protocol Support (HTTP, MCP, A2A)" } ] }, { "name": "AgentCore Memory", "children": [ { "name": "Short-term (Turn-by-turn context)" }, { "name": "Long-term (Persistent knowledge)" }, { "name": "Memory Strategies (Semantic, Summary, Episodic)" } ] }, { "name": "AgentCore Gateway", "children": [ { "name": "Server-side Tool Execution" }, { "name": "Tool Discovery" }, { "name": "Secure Connectivity" } ] }, { "name": "AgentCore Identity", "children": [ { "name": "Inbound/Outbound Auth" }, { "name": "Credential Management" } ] } ] }, { "name": "Advanced Features", "children": [ { "name": "Multi-Agent Collaboration", "children": [ { "name": "Supervisor Agent (Orchestrator)" }, { "name": "Collaborator Agents (Specialists)" }, { "name": "Task Delegation" } ] }, { "name": "Bedrock Guardrails", "children": [ { "name": "Content Filtering" }, { "name": "PII Masking" }, { "name": "Prompt Attack Protection" } ] }, { "name": "Automated Reasoning", "children": [ { "name": "Mathematical Proof of Validity" }, { "name": "Rewriting Loop Pattern" }, { "name": "Audit Trails" } ] }, { "name": "Built-in Tools", "children": [ { "name": "Code Interpreter" }, { "name": "Web Browser" } ] } ] }, { "name": "Implementation & Security", "children": [ { "name": "Development Lifecycle", "children": [ { "name": "Manual/Conversational Configuration" }, { "name": "Testing & Tracing" }, { "name": "Deployment (Lambda, Fargate, CDK)" } ] }, { "name": "Security Challenges", "children": [ { "name": "Indirect Prompt Injection" }, { "name": "Memory Poisoning" }, { "name": "Data Exfiltration Risks" } ] }, { "name": "Observability", "children": [ { "name": "CloudWatch Metrics" }, { "name": "LangFuse & RAGAS Integration" }, { "name": "Model Invocation Logs" } ] } ] } ] }