본문으로 건너뛰기

M31 · AI 개발 에이전트·검증 자동화

모듈 목표와 소주제별 준비 상태·권장 선수를 확인하세요.

전체 커리큘럼

모듈 목표

  • 생성 코드가 아니라 재현·검토·검증 근거를 평가; 공급자 종속 최소화.

원안의 선수 안내: M31.01/.02는 M01의 환경·자료·재현 계약으로 S01에서 시작합니다. ROS나 한 트랙 전체 이수는 초기 공통 필수가 아니며 모바일·시뮬레이션·장시간/실물 적용은 해당 후반 단위의 선수를 따릅니다.. 실제 보충은 아래 소주제별 권장 선수를 참고하세요.

M31.01작업 명세·환경·완료 기준·작은 변경 루프

학습 목표

  • 모호한 요청을 입력·환경·변경 범위·산출물·비목표가 있는 작업 명세로 고친다.
  • 결과를 보기 전에 정상·경계·실패 입력과 완료 기준을 정하고 실제 검증 범위를 판정한다.
  • 작은 변경의 차이·실행 기록·결과를 같은 소스와 입력에 연결해 완료 또는 추가 확인을 결정한다.
학습 단위 열기 →

권장 선수

일반 코딩 경험과 M01.02의 자료 계약, M01.05의 소스/환경 재현 명세를 사용한다. 언어 문법·ROS·GPU·특정 에이전트 설치는 필요 없다. 아래의 완전한 합성 명세와 기록을 분석하며 기존 장비 실험의 재현을 완료했다고 주장하지 않는다. 이미 알고 있다면 직접 열어볼 수 있습니다.

학습 범위: 기본 설명·예제가 준비되었습니다. 기존 보충 자료의 범위와 구별하세요.

교재 본문: 작업 명세·환경·완료 기준·작은 변경 루프 · 본문

M31.02Claude Code/Codex 등 도구의 역할과 사람 검토

학습 목표

  • 모델의 제안·도구의 실행·사람의 판단을 작업 기록에서 구분한다.
  • 작업 명세에 따라 읽기·수정·실행·외부 공유의 허용 범위를 판정한다.
  • 변경 차이·검증 근거·미확인 범위를 연결해 사람 검토 결론과 후속 확인을 작성한다.
학습 단위 열기 →

권장 선수

M31.01의 작업 명세와 작은 변경 루프를 사용한다. 일반 코딩 가능자를 대상으로 하며 언어 문법·제품 설치·구독·ROS/GPU/실물 실행은 요구하지 않는다. 제공된 합성 작업 기록으로 역할·권한·검토를 판정한다. 이미 알고 있다면 직접 열어볼 수 있습니다.

학습 범위: 기본 설명·예제가 준비되었습니다. 기존 보충 자료의 범위와 구별하세요.

교재 본문: Claude Code/Codex 등 도구의 역할과 사람 검토 · 본문

M31.03실패 재현·로그·가설·수정·회귀 실험

학습 목표

  • 소스·입력·환경·시계/단위가 고정된 실패 재현 명세를 만들고 관측 사실과 반증 가능한 원인 가설을 구분한다.
  • 작은 수정 전후에 같은 정상·경계·실패 사례를 비교하여 원래 기준의 회귀 결과와 입력/판정 보존을 확인한다.
  • AI도구가 제출한 차이·실행/검사 개수·산출물의 연결을 검토하고 완료·검증 실패·미확인 범위를 판정한다.
학습 단위 열기 →

권장 선수

M31.01의 명세/완료 기준과 M31.02의 도구·사람 검토를 사용한다. 단위와 시계 개념은 아래 로그에서 보충한다. 일반 코딩·문법·특정 AI도구/ROS 설치를 요구하지 않으며 합성 기록을 분석한다. 실제 ROS버그 수정이나 실물 실행으로 해석하지 않는다. 이미 알고 있다면 직접 열어볼 수 있습니다.

학습 범위: 기본 설명·예제가 준비되었습니다. 기존 보충 자료의 범위와 구별하세요.

교재 본문: 실패 재현·로그·가설·수정·회귀 실험 · 본문

M31.04시뮬레이션 반복·CI·실험 결과 비교

학습 목표

  • 시뮬레이션의 고정/변경 조건과 초기화·seed·실행 식별자를 정의하고 단계별 CI관문과 산출물을 연결한다.
  • 같은 조건의 기준/후보 결과에서 성공률·조건별 회귀·공통 성공의 시간을 계산하고 서로 다른 분모를 해석한다.
  • 행동 실패·실행 불능·누락/재시도를 구분하여 선택 편향과 잘못된 자동 통과를 진단하고 확인 범위를 기록한다.
학습 단위 열기 →

권장 선수

M31.03의 재현/가설/고정 회귀를 여러 조건의 반복으로 확장한다. CI·seed·쌍비교 용어와 성공/실패 기준은 본문에서 풀이한다. 일반 코딩·문법·YAML입문이나 실제 Gazebo/클라우드CI 설치·실행은 요구하지 않는다. 제공된 합성 결과를 분석한다. 이미 알고 있다면 직접 열어볼 수 있습니다.

학습 범위: 기본 설명·예제가 준비되었습니다. 기존 보충 자료의 범위와 구별하세요.

교재 본문: 시뮬레이션 반복·CI·실험 결과 비교 · 본문

M31.05장시간 작업·다중 Agent·권한·산출물 관리

학습 목표

  • 의존성·파일 소유·자원 예산에 맞는 다중 Agent 작업 그래프를 설계하고 병렬 시간의 가정을 계산한다.
  • 장시간 작업의 체크포인트·실행 상태·재시도/외부효과를 분리하여 중단 후 복구 절차를 작성한다.
  • 작업 권한과 현재 개정의 산출물·실제 검사 근거를 대조해 통합/완료·미확인을 판정한다.
학습 단위 열기 →

권장 선수

M31.04의 조건/CI·회귀/산출물이 선수다. M31.01/.02의 명세·도구 검토를 재사용한다. 벤더 독립 합성 작업표와 인수 기록을 분석하며 실제 Agent/CI/클라우드·배포/실물 실행은 요구하지 않는다. 특정 도구 설치/문법은 다루지 않는다. 이미 알고 있다면 직접 열어볼 수 있습니다.

학습 범위: 기본 설명·예제가 준비되었습니다. 기존 보충 자료의 범위와 구별하세요.

교재 본문: 장시간 작업·다중 Agent·권한·산출물 관리 · 본문

M31.06Isaac Sim·Raspberry Pi 연결·실물 변경 승인

학습 목표

  • 시뮬레이터 호스트와 Pi노드의 역할·Python/native 빌드/런타임·데이터/시간 계약을 대조한다.
  • 합성 변경묶음·장치·동작 범위와 현재 전제를 비교해 승인 범위 일치와 실행 불가 원인을 판정한다.
  • 연결/명령/관측·중단/롤백의 근거를 분리하고 실제 확인/미확인과 다음 재검수를 기록한다.
학습 단위 열기 →

권장 선수

M31.05의 권한·현재 산출물 인수가 선수다. M27의 엣지/장치 환경, M30의 배포/복구, M25.06의 전송/관측을 복습한다. 합성 호환표/승인기록을 분석하며 실제 설치·장치 연결/승인 발급·배포나 모터 실행은 하지 않는다. Python/C/C++ 문법은 제외하고 AI/로봇 실행 환경·wheel/ABI·CMake 도구 선수만 다룬다. 이미 알고 있다면 직접 열어볼 수 있습니다.

학습 범위: 기본 설명·예제가 준비되었습니다. 기존 보충 자료의 범위와 구별하세요.

교재 본문: Isaac Sim·Raspberry Pi 연결·실물 변경 승인 · 본문
← 전체 목차의 실증·통합 영역