{
  "type": "excalidraw",
  "version": 2,
  "source": "agentic-cheatsheet-generator-v4.2",
  "elements": [
    {
      "type": "text",
      "id": "title-main",
      "x": 40,
      "y": 40,
      "width": 1000,
      "height": 45,
      "text": "🚀 SDLC 2.0: Vibe Coding에서 Agentic Engineering까지 핵심 요약",
      "fontSize": 32,
      "fontFamily": 1,
      "textAlign": "left",
      "strokeColor": "#0D47A1",
      "backgroundColor": "transparent"
    },
    {
      "type": "text",
      "id": "subtitle-main",
      "x": 40,
      "y": 95,
      "width": 1000,
      "height": 25,
      "text": "구글/카글 SDLC 라이브스트림 Day 1 백서 및 Q&A 요약 치트시트",
      "fontSize": 18,
      "fontFamily": 1,
      "textAlign": "left",
      "strokeColor": "#1976D2",
      "backgroundColor": "transparent"
    },
    {
      "type": "rectangle",
      "id": "block-paradigm-bg",
      "x": 40,
      "y": 150,
      "width": 460,
      "height": 280,
      "backgroundColor": "#E3F2FD",
      "strokeColor": "#0D47A1",
      "strokeWidth": 3,
      "fillStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "roundness": null
    },
    {
      "type": "text",
      "id": "icon-paradigm",
      "x": 60,
      "y": 170,
      "width": 40,
      "height": 40,
      "text": "🔄",
      "fontSize": 28,
      "fontFamily": 1
    },
    {
      "type": "text",
      "id": "title-paradigm",
      "x": 110,
      "y": 175,
      "width": 370,
      "height": 30,
      "text": "패러다임의 전환 (Vibe vs Agentic)",
      "fontSize": 22,
      "fontFamily": 1,
      "strokeColor": "#0D47A1"
    },
    {
      "type": "text",
      "id": "desc-paradigm",
      "x": 60,
      "y": 230,
      "width": 420,
      "height": 180,
      "text": "• Vibe Coding (캐주얼 개발)\n  자연어로 의도를 입력하고 결과 코드를 복사/붙여넣기하며 에러를 수동 반복 수정하는 초기 단계 패턴\n\n• Agentic Engineering (규율된 엔지니어링)\n  AI가 체계적인 구조와 엄격한 검증 루프 내에서 능동적으로 작동하여 프로덕션 등급 결과물을 생산하는 구조",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "left",
      "verticalAlign": "top",
      "strokeColor": "#1976D2"
    },
    {
      "type": "rectangle",
      "id": "block-formula-bg",
      "x": 540,
      "y": 150,
      "width": 460,
      "height": 280,
      "backgroundColor": "#E3F2FD",
      "strokeColor": "#0D47A1",
      "strokeWidth": 3,
      "fillStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "roundness": null
    },
    {
      "type": "text",
      "id": "icon-formula",
      "x": 560,
      "y": 170,
      "width": 40,
      "height": 40,
      "text": "📐",
      "fontSize": 28,
      "fontFamily": 1
    },
    {
      "type": "text",
      "id": "title-formula",
      "x": 610,
      "y": 175,
      "width": 370,
      "height": 30,
      "text": "핵심 공식: Agent 시스템의 구조",
      "fontSize": 22,
      "fontFamily": 1,
      "strokeColor": "#0D47A1"
    },
    {
      "type": "text",
      "id": "desc-formula",
      "x": 560,
      "y": 230,
      "width": 420,
      "height": 180,
      "text": "🎯 Agent = Model (10%) + Harness (90%)\n\n• Model (LLM): 컨텍스트를 읽고 판단 내리는 핵심 추론 엔진\n• Harness (오케스트레이션): 신뢰할 수 있는 개발 환경을 보장하는 프레임워크\n\n💡 격리된 샌드박스 내부 코드 실행, 서브 에이전트의 상호 검증 및 자동화된 테스트/CI-CD 가두리가 성공의 핵심!",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "left",
      "verticalAlign": "top",
      "strokeColor": "#1976D2"
    },
    {
      "type": "rectangle",
      "id": "block-context-bg",
      "x": 40,
      "y": 470,
      "width": 460,
      "height": 280,
      "backgroundColor": "#E3F2FD",
      "strokeColor": "#0D47A1",
      "strokeWidth": 2,
      "fillStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "roundness": null
    },
    {
      "type": "text",
      "id": "icon-context",
      "x": 60,
      "y": 490,
      "width": 40,
      "height": 40,
      "text": "🧠",
      "fontSize": 28,
      "fontFamily": 1
    },
    {
      "type": "text",
      "id": "title-context",
      "x": 110,
      "y": 495,
      "width": 370,
      "height": 30,
      "text": "컨텍스트 엔지니어링 & 롱러닝",
      "fontSize": 22,
      "fontFamily": 1,
      "strokeColor": "#0D47A1"
    },
    {
      "type": "text",
      "id": "desc-context",
      "x": 60,
      "y": 550,
      "width": 420,
      "height": 180,
      "text": "• 정적 컨텍스트: 단순 전체 코드 주입 (고비용, 비효율적)\n• 동적 컨텍스트: Agent Skills를 필요 시점에 로드 (비용 효율적)\n\n• 롱러닝 에이전트: 오랜 시간 자율적으로 실행 및 추론 도구를 활용하는 구조 (예: Deep Research, 코딩 에이전트)\n• 확장 가능 영역: 대출 승인 프로세스, 보험 청구 처리 등 동적으로 데이터 조건이 계속 바뀌는 긴 비즈니스 루프에 최적",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "left",
      "verticalAlign": "top",
      "strokeColor": "#1976D2"
    },
    {
      "type": "rectangle",
      "id": "block-risk-bg",
      "x": 540,
      "y": 470,
      "width": 460,
      "height": 280,
      "backgroundColor": "#E3F2FD",
      "strokeColor": "#0D47A1",
      "strokeWidth": 2,
      "fillStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "roundness": null
    },
    {
      "type": "text",
      "id": "icon-risk",
      "x": 560,
      "y": 490,
      "width": 40,
      "height": 40,
      "text": "⚠️",
      "fontSize": 28,
      "fontFamily": 1
    },
    {
      "type": "text",
      "id": "title-risk",
      "x": 610,
      "y": 495,
      "width": 370,
      "height": 30,
      "text": "장기적 리스크 및 새로운 병목",
      "fontSize": 22,
      "fontFamily": 1,
      "strokeColor": "#0D47A1"
    },
    {
      "type": "text",
      "id": "desc-risk",
      "x": 560,
      "y": 550,
      "width": 420,
      "height": 180,
      "text": "🚨 AI 기반 SDLC 도입 시 개발자가 직면할 위험 요소\n\n1. 도메인 및 코드베이스에 대한 인간 엔지니어의 전문성 침식\n2. 장애/보안 공백 발생 시 책임 및 책무성 추적 모호화\n3. 구현 자동화(주 단위에서 분 단위 축소)로 인한 최종 Spec 구성 및 요구사항 검증 단계의 새로운 병목 현상\n\n💡 엔지니어는 리더이자 검증 프로세스의 중재자가 되어야 함",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "left",
      "verticalAlign": "top",
      "strokeColor": "#1976D2"
    },
    {
      "type": "rectangle",
      "id": "block-framework-bg",
      "x": 40,
      "y": 790,
      "width": 460,
      "height": 250,
      "backgroundColor": "#E3F2FD",
      "strokeColor": "#0D47A1",
      "strokeWidth": 2,
      "fillStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "roundness": null
    },
    {
      "type": "text",
      "id": "icon-framework",
      "x": 60,
      "y": 810,
      "width": 40,
      "height": 40,
      "text": "🇺🇸",
      "fontSize": 28,
      "fontFamily": 1
    },
    {
      "type": "text",
      "id": "title-framework",
      "x": 110,
      "y": 815,
      "width": 370,
      "height": 30,
      "text": "성공적인 확장을 위한 U.S 프레임워크",
      "fontSize": 22,
      "fontFamily": 1,
      "strokeColor": "#0D47A1"
    },
    {
      "type": "text",
      "id": "desc-framework",
      "x": 60,
      "y": 870,
      "width": 420,
      "height": 150,
      "text": "프로토타입을 프로덕션 수준까지 성공시키는 3단계 규칙\n\n• Impressive (인상적인 단계): 와우 포인트가 있는 첫 데모 데모 버전 (~10% 완성도)\n• Useful (유용한 단계): 일반 사용자에게 실질적 효용 제공\n• Sustainable (지속가능한 단계): 비용 효용, 스케일링, 엄격한 보안 및 안전 검증이 갖춰진 최종 정착 상태",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "left",
      "verticalAlign": "top",
      "strokeColor": "#1976D2"
    },
    {
      "type": "rectangle",
      "id": "block-tools-bg",
      "x": 540,
      "y": 790,
      "width": 460,
      "height": 250,
      "backgroundColor": "#E3F2FD",
      "strokeColor": "#0D47A1",
      "strokeWidth": 2,
      "fillStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "roundness": null
    },
    {
      "type": "text",
      "id": "icon-tools",
      "x": 560,
      "y": 810,
      "width": 40,
      "height": 40,
      "text": "🛠️",
      "fontSize": 28,
      "fontFamily": 1
    },
    {
      "type": "text",
      "id": "title-tools",
      "x": 610,
      "y": 815,
      "width": 370,
      "height": 30,
      "text": "구글 생태계 코드랩 실습 팁",
      "fontSize": 22,
      "fontFamily": 1,
      "strokeColor": "#0D47A1"
    },
    {
      "type": "text",
      "id": "desc-tools",
      "x": 560,
      "y": 870,
      "width": 420,
      "height": 150,
      "text": "• Google Anti-Gravity\n  워크스페이스와 소스코드를 조율하고 구현 계획을 유기적으로 설계하는 에이전트 인프라 환경 학습\n\n• Google AI Studio\n  자연어로 앱 구조를 작성하여 단 몇 번의 클릭만으로 프로토타입에서 실제 배포용 URL까지 빠르게 빌드/공유하는 실습 진행",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "left",
      "verticalAlign": "top",
      "strokeColor": "#1976D2"
    },
    {
      "type": "arrow",
      "id": "arrow-p-to-f",
      "x": 500,
      "y": 290,
      "width": 40,
      "height": 0,
      "points": [
        [
          0,
          0
        ],
        [
          40,
          0
        ]
      ],
      "strokeColor": "#FFAB00",
      "strokeWidth": 2,
      "endArrowhead": "arrow"
    },
    {
      "type": "arrow",
      "id": "arrow-c-to-r",
      "x": 500,
      "y": 610,
      "width": 40,
      "height": 0,
      "points": [
        [
          0,
          0
        ],
        [
          40,
          0
        ]
      ],
      "strokeColor": "#FFAB00",
      "strokeWidth": 2,
      "endArrowhead": "arrow"
    },
    {
      "type": "arrow",
      "id": "arrow-u-to-t",
      "x": 500,
      "y": 915,
      "width": 40,
      "height": 0,
      "points": [
        [
          0,
          0
        ],
        [
          40,
          0
        ]
      ],
      "strokeColor": "#FFAB00",
      "strokeWidth": 2,
      "endArrowhead": "arrow"
    },
    {
      "type": "text",
      "id": "memory-tip-main",
      "x": 40,
      "y": 1070,
      "width": 960,
      "height": 55,
      "text": "🎯 핵심 요약 암기 앵커\n  - Agent = 10% Model + 90% Harness (모형보다 구조화된 안전장치와 오케스트레이션이 훨씬 더 큰 비중을 차지함)\n  - 프로덕션 성공의 확장 원칙 = U.S 프레임워크 (Impressive -> Useful -> Sustainable)를 통과시켜라!",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "left",
      "strokeColor": "#004D40",
      "backgroundColor": "#A7FFEB"
    }
  ],
  "appState": {
    "viewBackgroundColor": "#ffffff",
    "zoom": {
      "value": 0.85
    }
  },
  "files": {}
}