기술 심화 개요
이 섹션에서는 워크샵에서 사용되는 핵심 코드의 실행 흐름을 상세히 설명합니다. 강의 시 참고 자료로 활용하거나, 워크샵 이후 심화 학습에 사용할 수 있습니다.
아키텍처 흐름
코드 분석
주제
설명
M1/M2/M3 에이전트 클래스 구조 비교
Memory Hook의 라이프사이클과 네임스페이스
4개 Lambda 함수 비교 분석
모든 에이전트의 시스템 프롬프트 비교
A2A 프로토콜
주제
설명
Agent Card JSON 스키마 상세
A2A Executor 구현 패턴
Collaborator Agent의 멀티 에이전트 통신
배포
코드 흐름 요약
흐름
시작점
핵심 컴포넌트
종료점
인증
generate_pkce_pair()
Cognito, Token Endpoint
Access Token
에이전트 초기화
TroubleshootingAgent.__init__()
MCPClient, BedrockModel
Agent 인스턴스
도구 호출
사용자 메시지
dns-resolve, connectivity
문제 해결
메모리 통합
on_agent_initialized()
MemoryClient, retrieve_memories
컨텍스트 복원
A2A 통신
send_message_tool()
A2ACardResolver, SendMessageRequest
전문가 응답
런타임 실행
@app.entrypoint
BedrockAgentCoreApp, stream_async
스트리밍 응답
마지막 업데이트