Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CSC510 Lecture 22

CSC510 Lecture 22

Bedrock AgentCore
(20261019)

Avatar for Javier Gonzalez-Sanchez

Javier Gonzalez-Sanchez PRO

October 28, 2026

Transcript

  1. CSC 5100 Modern Software Engineering Lecture 22. Amazon Bedrock AgentCore

    Dr. Javier Gonzalez-Sanchez [email protected] www.javiergs.phd ffi o ce: 14 -227
  2. Our Lambda endpoints — 1 of 2 • TemperatureLambda →

    /5100/temperature • DominantA ectLambda → /5100/dominant-a ect • RobotDistanceLambda → /5100/robot-distance • RobotReachabilityLambda → /5100/robot-reachability • LidarClosestLambda → /5100/lidar-closest • LidarSafetyLambda → /5100/lidar-safety ff ff • DataFreshnessLambda → /5100/data-freshness
  3. Our Lambda endpoints — 2 of 2 • CoordinateNormalizerLambda →

    /5100/coordinate-normalizer • EventRateLambda → /5100/event-rate • GazeClusterLambda → /5100/gaze-clusters • EncryptMessageLambda → /5100/encrypt • NearestSampleLambda → /5100/nearest-sample • MovingAverageLambda → /5100/moving-average • A04 target: GET + POST for every assigned Lambda.
  4. Amazon Bedrock AgentCore | Gateway • It m kes existing

    cloud services ccessible to AI ssist nts without modifying their underlying implement tions • It repl ces our custom J v MCP server from Lecture 20.. • Exposes REST APIs nd AWS services s discover ble MCP tools. • Am zon Cognito nd OAuth 2.0 to v lid te ccess tokens. a a a a a a a a a a a a a a a a a a a a a a a • Cl ude Desktop ➡ AgentCore G tew y (MCP) ➡ API G tew y (REST) ➡ AWS L mbd
  5. • A t rget connects AgentCore G tew y to

    n existing cloud service, m king its oper tions v il ble s MCP tools. • A single G tew y c n h ve multiple t rgets, e ch exposing di erent services. • T rgets describe existing REST endpoints nd becomes discover ble MCP tool. • An OpenAPI contr ct describes the intended service independently of its implement tion: oper tion n me, description, nd input p r meters. a a a a a a a ff a a a a a a a a a a a a a a a a a a a a a a a a a a • Cl ude Desktop ➡ AgentCore G tew y ➡ T rget ➡ API G tew y (REST) ➡ AWS L mbd a a Amazon Bedrock AgentCore | Targets
  6. The entire conversation USER “Convert 86°F to Celsius” Discover menu

    Select tool MCP tools/call(value=86, from=F, to=C) GATEWAY HTTP GET → TemperatureLambda LAMBDA {"result":30.0} “86°F is 30°C.”
  7. Takeaway Claude selects a tool from its description and schema.

    Build: Java publishes the menu. or Buy: AgentCore publishes the menu. The "kitchen" stays the same: TemperatureLambda.
  8. CSC 5100 Modern Software Engineering Javier Gonzalez-Sanchez, Ph.D. [email protected] Fall

    2026 Copyright Notice. These slides are provided exclusively for educational use in CSC 5100 within the California State University system. Redistribution or use for any other purpose is prohibited without prior written permission.