코드 분석 (Code Deep Dive)

이 섹션은 팀별 코드 분석 활동을 위한 가이드입니다. 각 팀은 Module 1의 특정 영역을 깊이 분석하고 발표합니다.

팀 배정

분석 영역
핵심 파일

Team A

agent_config/agent.py

Team B

prerequisite/lambda-*/python/lambda_function.py

Team C

Dockerfile, main.py, .bedrock_agentcore.yaml

Team D

시스템 프롬프트 전문

학습 목표

각 팀은 다음 질문에 답할 수 있어야 합니다:

  1. Team A: TroubleshootingAgent 클래스가 어떻게 LLM, 도구, 메모리를 결합하나요?

  2. Team B: Lambda 함수가 MCP 프로토콜 요청을 어떻게 처리하나요?

  3. Team C: 에이전트 코드가 어떻게 컨테이너화되어 AgentCore Runtime에 배포되나요?

  4. Team D: 시스템 프롬프트가 에이전트의 행동을 어떻게 제어하나요?

분석 방법

  1. 소스 코드를 읽고 핵심 로직을 파악합니다

  2. 코드 흐름을 다이어그램으로 정리합니다

  3. 팀원들과 토론 후 발표를 준비합니다

circle-info

소스 코드는 워크샵 환경의 ~/module-1/agentcore-reference/ 디렉토리에 있습니다.

마지막 업데이트