Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
22 changes: 20 additions & 2 deletions 01-tutorials/07-AgentCore-E2E/lab-02-agentcore-memory.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,25 @@
"* **Python 3.10+** installed locally\n",
"* **AWS CLI configured** with credentials\n",
"* **Anthropic Claude 3.7** enabled on [Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/model-access.html)\n",
"* **Strands Agents** and other libraries installed in the next cells"
"* **Strands Agents** and other libraries installed in the next cells\n",
"* These resources are created for you within an AWS workshop account\n",
" - AWS Lambda function \n",
" - AWS Lambda Execution IAM Role\n",
" - AgentCore Gateway IAM Role\n",
" - DynamoDB tables used by the AWS Lambda function. \n",
" - Cognito User Pool and User Pool Client\n",
"#### Not using an AWS workshop account? \n",
"\n",
"**Note:** If you are running this as a self-paced lab you must run create the cloudformation resources as shown in the workshop self-paced steps. If you have not, then uncomment and run the below code segment"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"#!bash scripts/prereq.sh"
]
},
{
Expand Down Expand Up @@ -591,7 +609,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.12.9"
"version": "3.11.11"
}
},
"nbformat": 4,
Expand Down
19 changes: 3 additions & 16 deletions 01-tutorials/07-AgentCore-E2E/lab-03-agentcore-gateway.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
" <img src=\"images/architecture_lab3_gateway.png\" width=\"75%\"/>\n",
"</div>\n",
"\n",
"*Web search tool is now centralized in AgentCore Gateway with secure identity-based access control. Multiple agents and use cases can share the same tool securely. We will also reuse the `check_warranty()` and `get_customer_profile()` tools built for other applications. `get_return_policy()` and `get_product_info()` remain as local tools as they are specific to the customer support use case* \n",
"*Web search tool is now centralized in AgentCore Gateway with secure identity-based access control. Multiple agents and use cases can share the same tool securely. We will also reuse the `check_warranty()` tool built for other applications and add the `web_search()` tool for use within other applications. `get_product_info()`, `get_return_policy()`, and `get_technical_support` remain as local tools as they are specific to the customer support use case*\n",
"\n",
"### Key Features\n",
"- **Seamlessly integrate AWS Lambda functions:** This example shows how to integrate your Agent with existing AWS Lambda functions to check the warranty of an item and to get the customer profile using Amazon Bedrock AgentCore Gateway.\n",
Expand All @@ -78,20 +78,7 @@
" - AWS Lambda Execution IAM Role\n",
" - AgentCore Gateway IAM Role\n",
" - DynamoDB tables used by the AWS Lambda function. \n",
" - Cognito User Pool and User Pool Client\n",
"#### Not using an AWS workshop account? \n",
"\n",
"**Note:** If you are running this as a self-paced lab you must run create the cloudformation resources as shown in the workshop self-paced steps. If you have not, then uncomment and run the below code segment"
]
},
{
"cell_type": "code",
"execution_count": 1,
"id": "3dc894f0-8014-4451-8e4d-0cad8dd1b486",
"metadata": {},
"outputs": [],
"source": [
"#!bash scripts/prereq.sh"
" - Cognito User Pool and User Pool Client"
]
},
{
Expand Down Expand Up @@ -651,7 +638,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.12.9"
"version": "3.11.11"
}
},
"nbformat": 4,
Expand Down