View a markdown version of this page

스트림 에이전트 응답 - Amazon Bedrock AgentCore

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

스트림 에이전트 응답

다음 Strands Agents 예제에서는 AgentCore 런타임 에이전트가 응답을 클라이언트로 다시 스트리밍하는 방법을 보여줍니다.

from strands import Agent from bedrock_agentcore import BedrockAgentCoreApp app = BedrockAgentCoreApp() agent = Agent() @app.entrypoint async def agent_invocation(payload): """Handler for agent invocation""" user_message = payload.get("prompt", "") if not isinstance(user_message, str) or not user_message.strip(): yield {"error": "Invalid input: 'prompt' must be a non-empty string"} return stream = agent.stream_async(user_message) async for event in stream: print(event) yield (event) if __name__ == "__main__": app.run()