도구 호출 흐름

에이전트가 문제를 진단하고 해결하는 전체 도구 호출 흐름입니다.

전체 흐름

LLM 모델 호출 내부 흐름 (Strands Framework)

도구 선택 메커니즘

중요: 도구 선택은 코드가 아닌 LLM 모델이 결정합니다.

재귀적 Event Loop (Multi-turn)

도구 실행 후 결과를 모델에게 다시 전달하고, 모델이 추가 도구 호출이나 최종 응답을 생성합니다:

stop_reason에 따른 분기:

stop_reason
의미
다음 동작

tool_use

모델이 도구 호출 원함

도구 실행 후 재귀

end_turn

최종 응답 완료

재귀 종료, 응답 반환

max_tokens

토큰 제한 도달

재귀 종료

Bedrock API 요청 구조

마지막 업데이트