INNER CODE UNIT · Python
invoke
aws-samples/serverless-samples · apigw-ai-agents/strands-agentcore/api-expert-agent/src/main.py:282
def invoke(event):
"""
Provide responses based on Knowledge Base content and tools
"""
try:
request = event.get("request") or event.get("prompt")
agent = Agent(
tools=[retrieve, api_account_info_retriever, api_configuration_retriever],
model=bedrock_model,
system_prompt=SYSTEM_PROMPT
)
response = agent(request)
response_text = response.message["content"][0]["text"]
return response_text