Post

AI Product Engineer - Interactive Learning System

AI Product Engineer - Interactive Learning System

AI Product Engineer - Interactive Learning System

이 저장소는 AI Literacy / LLM Product Engineering 과정의 Obsidian 학습 노트 볼트이자 인터랙티브 학습 시스템입니다.

Quick Start

  • /learn - 주차별 순서대로 학습 시작
  • /review - 복습 퀴즈 모드
  • /explore - 개념 허브 탐색
  • /mission - 실습 도전
  • /roadmap - 커리큘럼 전체 보기
  • /ask - 학습 내용 질문
  • /progress - 학습 진도 확인

자연어도 지원합니다: 학습시작, 복습, 다음, 이전, 퀴즈, 도움말 등.

Vault Structure

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
00_Home/          # 로드맵, 전체 대시보드, 커리큘럼 캔버스
01_Modules/       # 주차별 강의 노트 (Week01~09 -> DayXX 파일)
  AI-기초/                       W01D03~D05
  자료구조-알고리즘/              W02D01~D05
  개발환경-버전관리/              W03D01~D04
  네트워크-클라우드/              (주차 인덱스)
  Prompt-Engineering-RAG/        W05D01~D05
  Agentic-Workflow/              W06D01~D05
  서비스-기획/                   W07 프로젝트 노트
  Agent-아키텍처/                W08D01~D05
  LLMOps-운영/                   W09D01~D03
02_Concepts/      # 단일 개념 허브 노트 (35개)
03_Projects/      # 프로젝트 요약 (idol-agent, fitness-buddy 등)
04_Exercises/     # 주차별 실습 노트 (27개)
05_Resources/     # 논문/외부 참고자료 요약
exercises/        # 자기주도 실습 과제

Curriculum Phases

PhaseWeeksTopics
Phase 1: 기초Week01~02AI Literacy, 자료구조/알고리즘
Phase 2: 개발환경Week03~04Git/Docker, 네트워크/클라우드
Phase 3: AI EngineeringWeek05~06Prompt Engineering, RAG, Agentic Workflow
Phase 4: 실전Week07~09프로젝트 기획, Agent 아키텍처, LLMOps

Frontmatter Schema

모든 노트는 YAML frontmatter를 가진다. 타입별 필수 필드:

type필수 필드
lectureweek, day, title, topic, tags, status
exerciseweek, day, title, tags, status
concepttitle, category, tags, related, first_seen, importance
projecttitle, week, tech_stack, tags, status
referencetitle, tags
indexscope, tags

태그는 topic/xxx 형식 (예: topic/langgraph, topic/docker).

Super Hub Concepts

Graph View에서 중심 허브 역할을 하는 핵심 개념 노트:

  • 02_Concepts/RAG.md - RAG 기초~Agentic RAG
  • 02_Concepts/LangGraph.md - 에이전트 프레임워크
  • 02_Concepts/Prompt-Engineering.md - 프롬프팅 기법
  • 02_Concepts/Agent-Architecture.md - 에이전트 설계 패턴
  • 02_Concepts/FastAPI.md - 백엔드 프레임워크
  1. 주차 노트: 01_Modules/*/ 폴더, 일별 파일 WxxDxx-*.md
  2. 개념 허브: 02_Concepts/의 단일 주제 참조 노트, 주차 노트에서 wikilink로 연결
  3. 실습: 04_Exercises/의 실습 과제, *-실습.md 패턴
  4. Wikilink: LangGraph 같은 링크는 관련 노트를 찾아 연결
  5. Callout: > [!summary], > [!info], > [!task] 등에 핵심 정보 포함

Note Conventions

  • Wikilink: Note-Name 형식 (파일명 기준)
  • Callout: > [!summary], > [!info], > [!task], > [!key-concept]
  • Mermaid: 다이어그램은 mermaid 코드블록
  • 파일명: 한글/영문 케밥케이스 (W03D02-Git-기본-심화.md)

Learning Progress

학습 진도는 .claude/learning-progress.json에 저장된다:

  • 마지막 학습 위치 (week/day)
  • 토픽별 퀴즈 점수
  • 복습 필요 영역

Response Guidelines

  • 항상 한국어로 응답
  • 노트 내용 제시 시 핵심 요약 먼저, 상세 내용은 후속
  • 노트의 callout과 mermaid 다이어그램 활용
  • wikilink로 참조된 개념 노트가 있으면 탐색 제안
  • 학습 구간 완료 후 계속/복습/관련 개념 탐색 중 선택 제안

Project Code Locations

노트실제 코드 위치
idol-agent-v02../../../Week08/Day02/day2-mission/
idol-agent-v06../../../Week09/Day01/day6-mission/
idol-agent-v07../../../Week09/Day02/Day7_mission/
This post is licensed under CC BY 4.0 by the author.