INNER CODE UNIT · Python
lambda_handler
aws-samples/serverless-samples · apigw-ai-agents/strands-lambda/api-expert-agent/src/main.py:21
def lambda_handler(event, context):
"""
Lambda function to provide responses based on Amazon Bedrock Knowledge Base content
"""
logger.info(f"Processing event: {json.dumps(event, default=str)}")
try:
request = event["request"]
agent = Agent(tools=[retrieve], model=bedrock_model)
logger.info("Agent initialized successfully")
response = agent(request)
logger.info(f"Response: {response}")
return response.message["content"][0]["text"]
except Exception as e: