deepdive.codiply.comAI Agent with controlled access to AWS services in Strands AgentsStrands Agents is a framework for building AI agents that comes with a long list of predefined tools. The tool use_aws allows the Agent to interact with AWS Services. In this post, I will explain how to restrict the use of this tool with an IAM role ...Jan 3·8 min read
deepdive.codiply.comBedrock Knowledge Base with S3 Vector Index in AWS CDKIn this post I will explain how to create an S3 Vector Index and use it in an Amazon Bedrock Knowledge Base and ultimately in your AI agent in Bedrock, all this using AWS CDK in python. Previous posts I previously described how to create a Restaurant...Dec 20, 2025·4 min read
deepdive.codiply.comBedrock Agent with open-ended Action using SQLIn this post I will present an improvement to the restaurant reservation agent that allows the agent to find restaurants more efficiently by interacting with a structured database containing restaurant metadata. Iteration 1 (previous iteration) In my...Jan 31, 2025·13 min read
deepdive.codiply.comBreaking the Restaurant Reservation AgentIn my previous post I built a simple Restaurant Reservation Agent in Amazon Bedrock. In this post I try to break the agent and understand its weaknesses but also discover some of its superpowers. The agent has a knowledge base that allows it to searc...Jan 26, 2025·10 min read
deepdive.codiply.comRestaurant Reservation Agent with Amazon Bedrock and AWS CDKIn this post I will document my first attempt to build an Amazon Bedrock Agent with AWS CDK. The agent uses Retrieval Augmented Generation (RAG) to query a knowledge base containing restaurant descriptions and can perform the action of making a reser...Jan 16, 2025·9 min read