스레드 지피타쿠 프로필 카드

이철로
지피타쿠

  • 현) AX with — AX 컨설팅 & AI 교육 설계
  • 현) 1인 개발자 — AI 기반 서비스 개발
  • 전) R&D 메카니컬 엔지니어 10년
    (GENTLE MONSTER, LG INNOTEK 등)
Claude Code 플러그인 모음 gptaku-plugins를 만들어 공개하고 있습니다. 2부에서 연구개발에 쓰는 조합을 보여 드립니다
오늘 일정

오전에는 세미나, 오후에는 Claude Code 강의와 실습을 진행합니다

오전 · 세미나
  1. 왜 써야 하나채팅 AI와 AI 에이전트의 차이
  2. 어떻게 돌아가나에이전트 루프와 연구 워크스페이스
  3. 어떻게 쓰나연구·시험 업무 사례와 플러그인 조합
  4. 장비·하드웨어에는장비 연동, 피지컬 AI, Jev 동향
오후 · 강의와 실습
  1. 처음 맡겨 보기빈 폴더에서 자료 받기·그래프·검토
  2. 내 워크스페이스 만들기인터뷰와 내 자료 10개로 채웁니다
  3. 주제 하나로 끝까지논문, 공고 적합도, 기획서
  4. 계속 쓰게 만들기스킬, 기록, 예약 실행
오늘 가져가는 것 · 내 자료로 채운 연구 워크스페이스 한 벌과, 공고 적합도 판정·기획서 초안·업무 스킬
시작하며 · 1/31. 업무에 AI를 쓰고 계신가요?
시작하며 · 2/32. Claude Code를 써 보셨나요?
시작하며 · 3/33. Claude Code로
내 업무용 프로그램이나 스킬을
만들어 쓰고 계신가요?
1부

Claude Code란

무엇이고, 어떻게 동작하고, 왜 쓰며, 무엇을 할 수 있는지 봅니다
1부 · 무엇인가

Claude Code는 내 PC의 폴더에서 직접 일하는 AI 에이전트입니다

웹 채팅 AI
claude.ai · ChatGPT
이 측정 파일로 시간이력 그래프 그려 줘📎 Waveforms Point05.tdms
아래 코드를 PC에서 실행하면 그래프를 그릴 수 있습니다.from nptdms import TdmsFile f = TdmsFile.read("…tdms") …실행 결과를 붙여 주시면 이어서 도와드릴게요.
답과 코드가 대화창에 남습니다. 실행과 저장은 내가 합니다.
Claude Code
Claude Code — demo
> 이 측정 파일로 시간이력 그래프 그려 줘● Bash(curl … zenodo.org/api/records/6813857) ● Write(proc.py) ● Bash(python proc.py "Waveforms Point05.tdms") ✓ point05.csv · time_history.png · spectrum.png 그래프 두 장을 열어 확인했습니다.
파일을 받고, 코드를 실행하고, 결과가 내 폴더에 파일로 남습니다.
화면 예시: 왼쪽은 웹 채팅의 일반적인 흐름을 옮겨 그렸고, 오른쪽은 2026-10-13 Claude Code 실제 실행 기록에서 옮겼습니다(실제 캡처로 바꿀 수 있음)
1부 · 어떻게 동작하나

Claude Code는 실행하고, 결과를 보고, 다시 고치기를 반복합니다

요청 이해 계획 세우기 실행파일 읽기 · 명령 실행 결과 확인 고치기 끝날 때까지반복
에이전트 루프 · 요청을 받으면 계획하고, 실행하고, 결과를 확인해 고치기를 일이 끝날 때까지 스스로 반복하는 방식입니다.
파일 읽기·검색파일 만들기·고치기명령 실행웹 검색·가져오기
실제 실행 기록 · 고치기가 일어난 곳
실행 ● Bash(python proc.py …) └ ModuleNotFoundError: No module named 'scipy' 확인 설치를 두 번 시도했지만 같은 오류 고치기 "scipy 없이 numpy로 봉우리를 직접 찾습니다." 실행 ● Bash(python proc.py …) 확인 ● Read(spectrum.png) ✓ 끝
출처: Claude Code 공식 문서(how Claude Code works, permission modes), 2026-10-12 확인
1부 · 사전 실행 결과

공개 데이터 주소 하나만 주고, 내려받기부터 그래프까지 맡겼습니다

공개 데이터 페이지Zenodo 공개 데이터 페이지 실제 캡처
알루미늄 판 해머 타격 기록
주소와 요청 한 줄“이 주소의 TDMS 파일을 받아
어떤 데이터인지 설명하고,
CSV와 그래프로 바꿔 줘.”
실제 결과
CSV · 시간이력 · 스펙트럼
Zenodo 6813857, Saullo G. P. Castro(2022), CC BY 4.0. 왼쪽은 2026-10-14 원문 캡처, 오른쪽은 2026-10-13 실제 사전 실행 결과
1부 · 왜 작업 공간이 필요한가

채팅창으로만 쓰면 자료와 대화가 여기저기 흩어집니다

메일·메신저·저장소·채팅창에 흩어진 자료를 표현한 생성 일러스트
메일 · 메신저 · 드라이브 · AI 채팅같은 업무의 자료가 따로 남습니다.
새 대화에서 다시 설명하고,
자료를 다시 올리고,
지난 답을 다시 찾습니다.
1부 · 내 자료 기준

내가 쌓아 온 자료를 바탕으로 정리, 분석, 보고서까지 이어서 합니다

내 논문과 보고서방법·수치·한계를 원문 위치와 함께 정리합니다.
내 측정 파일형식과 단위를 확인하고 계산·그래프로 바꿉니다.
내 분석 코드기존 계산을 고치고 다른 방법으로 검산합니다.
내 보고서 양식근거 있는 결과로 초안을 쓰고, 모르는 칸은 남깁니다.
온라인 조사도 하되, 내 자료·기준·제약을 먼저 읽게 합니다.
1부 · 내가 쓰는 작업 공간

연구 자료와 일하는 순서를 한 폴더에 담았습니다

research-planner

강사가 만든 연구 기획 워크스페이스입니다.
오후에는 각자 PC에서 내 것으로 만듭니다.

/onboarding 인터뷰에 답하고,
내 자료는 00-inbox/에 넣습니다.
규칙 · CLAUDE.md
판단 기준 · frameworks/
작업 순서 · .claude/commands/
계산·검사 · 60-scripts/
자료와 기록 · 70-kb/ · 90-log/
1부 · 축적의 예

처음부터 완벽하지 않습니다. 고쳐 가며 쓸수록 내 일에 맞아집니다

자료가 조금 든 폴더 하나(1주)자료가 늘어난 폴더 두 개(1개월)폴더와 바인더가 쌓인 모습(3개월)
1주 · 시작내 자료와 양식
잘못 이해한 점
1개월 · 반복자주 쓰는 요청
고친 코드와 기준
3개월 · 축적검증한 결과
다음 작업의 출발점
1부 · 맥락을 관리하는 환경

작업 기록을 남겨 두면 다음 작업은 그 기록에서 시작합니다

기록·찾기·확정·다음 작업의 순환을 표현한 생성 일러스트
1. 기록한다무엇을 했고 무엇이 남았는지 저장
2. 찾는다이번 작업에 필요한 자료만 검색
3. 확정한다검증한 사실과 미확인을 구분
4. 다음 세션에서 읽는다지난 결정과 다음 할 일부터 시작
2부

연구개발 활용 사례와 플러그인 조합

연구 업무를 에이전트에 맡긴 실제 결과를 보고, 바로 쓸 수 있는 조합을 소개합니다
2부 · 공개 연구 사례

연구자는 반복하던 분석·계측 프로그램부터 만들고 있습니다

RIKEN · 현미경 프로그램LabVIEW 앱을 Python으로 다시 작성

카메라·광원·스테이지를 연결하고
이동 한계는 사람이 정했습니다.
NREL · 소스미터 프로그램제어 코드와 화면을 AI로 작성

실험 설계와 결과 검증은
연구자가 맡았습니다.
반복되는 작업을 프로그램으로 만들되, 실험 조건과 검증은 연구자가 맡습니다.
RIKEN 연구자 본인 공개 글(2026-02-19) · NREL 연구 논문 arXiv:2406.16224. 저자 보고, 재현하지 않음
2부 · 역할 나누기

측정 뒤 정리는 계산은 코드, 서술은 AI, 판정은 사람이 나눠 맡습니다

코드가 할 일
  • 원시 데이터 파싱
  • 스펙트럼·전달함수 계산
  • 합격·불합격 규칙 적용
AI가 할 일
  • 시험계획서·기준서에서 요구사항 뽑기
  • 요구사항과 측정 증거 대조표
  • 보고서 서술 초안, 빠진 증거 찾기
사람이 할 일
  • 모든 판정
  • 보고서 검토와 서명
  • 기준 해석과 예외 판단
research-lab의 연구 규칙을 시험 보고서 규칙으로 바꾸면
  • 측정하지 않은 값은 추정해 채우지 않고 "미측정"으로 남깁니다.
  • 보고서의 모든 수치는 실제로 실행한 계산 출력과 일치해야 합니다. 문장 속 숫자를 손으로 고치지 않습니다.
근거: research-lab frameworks/research-execution-pipeline.md(R0~R7 게이트, 액스위드 기존 자료), Siemens Simcenter Testxpress 등 상용 도구의 수치 처리 자동화 사례
2부 · KBSI 세미나에서 보여 준 흐름

공고를 모으고, 자격을 확인한 뒤 계획서를 씁니다

수집공고접수 중·예정
38건
판정자격가상 프로필로
통과 1건
병렬 조사리서치출처 붙은
근거 자료
작성계획서배점을
목차로
검사형식 확인통과·수정 필요
형식 통과 ≠ 사실 확인형식 검사를 통과한 문서에서도 법령 오독과 비용 계산의 모순이 나왔습니다.
검사 코드는 형식을 확인하고, 사람은 원문과 사실을 확인합니다.
KBSI 세미나용 research-lab 데모 기록(2026-08-04). 가상 프로필로 실제 공고 판정. 현재 모집 공고 수가 아님
2부 · 플러그인 조합

오후에는 이 조합을 직접 써 봅니다

하는 일플러그인·명령남는 것
자료 읽기·조사insane-search · insane-research · /lit출처와 문헌표
공고 찾기·적합도/grant search · /grant fit공고 목록과 판정표
분석 코드 고치기docs-guide공식 문서와 그래프
도구 기획하기show-me-the-prd기획 문서
반복 업무 묶기skillers-suda내 스킬
결과 교차 검토kkirikkiri검토 의견과 수정
오후에는 내 자료로 워크스페이스를 만들고, 이 조합으로 논문부터 공고 적합도·기획서까지 해 봅니다.
2부 · 연구 기획 워크스페이스

한 폴더에 담아 두면, 평소처럼 말해도 Claude Code가 맞는 명령을 꺼내 씁니다

"내 연구는…"프로필/start · /onboarding
"논문 찾아 줘"선행연구/lit → 문헌표
"시장·공고 있어?"공고와 시장/market · /grant
"다음엔 뭐 하지?"주제 판단/scenario → 비교표
"계획 세워 줘"기획서/plan · /paper
"검토해 줘"교차 검토/review
명령을 외우지 않아도 됩니다명령마다 "이럴 때 쓴다"는 설명이 붙어 있어 말로 요청하면 알아서 골라 실행합니다. 순서를 정하고 싶을 때만 /lit 처럼 직접 부릅니다.
과제 공고는 기능 하나로앞에서 본 research-lab의 공고 검색, 적합도 판정, 계획서 검사를 /grant, /proposal로 옮겼습니다. 하지 않은 실험의 수치는 쓰지 않고, 증빙 없는 "보유"는 검사 스크립트가 잡습니다.
강사 PC 확인(2026-10-15): 말로만 요청해도 /lit·/market·/scenario·/wrap 이 자동 실행됨. 폴더 신뢰를 허용하면 플러그인 6개 자동 등록
2부 · 자료 보안

자료를 넣기 전에 기관의 사용 지침부터 확인합니다

기관 내부 자료공개 가능 여부 분류
내부에서 정리로컬 모델·규칙으로
민감 정보 후보 찾기
사람 검토삭제·가림 확인
반출 승인
승인된 AI허용한 자료만 전달
로컬 모델은 보조 수단민감 정보를 놓칠 수 있습니다.
거쳤다고 외부 전송이 허용되지는 않습니다.
반출할 수 없는 자료외부 AI에 넣지 않습니다.
승인된 내부 환경에서만 다룹니다.
근거: 기관 AI 사용 지침 우선 · 국가정보원 생성형 AI 활용 보안 가이드라인. 그림은 적용을 검토할 설계 예시이며 자동 익명화 보장이 아님
3부 · 전과 후

제조사 프로그램만 쓰다가, 이제는 내 작업용 프로그램을 직접 만듭니다

제조사 프로그램을 쓰는 모습과 맞춤 프로그램을 만드는 모습을 비교한 생성 일러스트
전 · 주어진 기능에 맞춰 일하기제조사 프로그램으로 조작하고
없는 기능은 기다리거나 손으로 처리
후 · 필요한 기능을 직접 만들기공개 매뉴얼·SDK를 AI와 읽고
내 순서·기록·보고서에 맞게 작성
AI가 직접 다룰 때는 MCP 같은 도구 통로로 연결하고, 허용 명령과 범위는 별도로 제한합니다.
3부 · 설계 도구도 같습니다

CAD도 공개 API로 반복 작업을 맡길 수 있습니다

CAD자동화 수단맡길 만한 반복 작업
AutoCADAutoLISP레이어 정리, 블록 일괄 교체, 표제란·도면번호 기입, 부품 수량 CSV 추출
SolidWorksAPI (VBA 매크로, C#)설계 테이블로 치수만 바꾼 부품 일괄 생성, 도면 PDF·DXF 일괄 변환, BOM 추출
InventoriLogic, API규칙에 따른 형상 변경, 부품 번호·물성 일괄 지정
NX · CATIANX Open, CATIA VBA규격표대로 표준 부품 생성, 어셈블리 정리
CAD 없이Python (ezdxf, CadQuery, FreeCAD)DXF 도면 일괄 처리, 치수를 바꾼 형상 여러 개를 코드로 생성
매크로 기록으로 한 번 조작 → AI가 반복문으로 → 사본 폴더에서 실행 → 에러를 보여 주며 고치기
출처: 각 제조사 공개 개발자 문서. 버전·라이선스에 따라 지원 범위가 다릅니다(예: AutoCAD LT의 LISP 지원)
3부 · 장비 통신 방식

시험·계측 장비는 대개 네 가지 방식 중 하나로 PC와 통신합니다

방식연결주로 쓰는 장비Python에서 부르는 법
RS-232(시리얼)COM 포트와 케이블, 통신 속도·패리티 설정구형 계측기, 제어기, 센서 변환기pyserial, PyVISA(ASRL 주소)
USBUSB-TMC 또는 가상 COM 포트오실로스코프, 멀티미터, 전원 장치PyVISA(USB 주소)
TCP/IP(LAN)IP 주소와 포트. LAN 계측기는 HiSLIP(4880), VXI-11, 원시 소켓(관례상 5025) 중 하나LAN 계측기, DAQ, 계측 제어기PyVISA(TCPIP 주소), socket
제조사 API·SDKREST/HTTP, Windows COM, 자체 TCP 프로토콜, gRPC계측 제어기, DAQ 소프트웨어제조사 Python 패키지와 예제
계측 제어기의 원격 제어는 유료 옵션이거나 명령 명세가 공개되지 않은 경우가 많습니다. 먼저 내 장비가 어떤 인터페이스를 제공하는지, 라이선스가 있는지 확인합니다.
출처: IVI HiSLIP 2.0 규격, LXI Device Specification 1.6.1, PyVISA 리소스 이름 문서, 액스위드 장비 SDK 조사(2026-10-01)
3부 · 공개 API 활용

AI 이전에도 연구실은 공개 API로 수집·시험을 자동화했습니다

류블랴나대 · LDAQDAQ·Arduino·열화상 카메라 등
서로 다른 장비의 데이터 수집을
Python 패키지 하나로 묶었습니다.
브리스톨대 · Instron 시험Python에서 기존 제어 프로그램을 거쳐
반복 시험과 측정 기록을 자동화했습니다.
실행 전 한계값은 따로 확인합니다.
달라진 점은 연결 원리가 아니라, 이 프로그램을 AI와 함께 만들 수 있다는 것입니다.
github.com/ladisk/LDAQ · github.com/smrg-uob/Engin-X. 공개 코드·저자 설명, 이 강의에서 실장비 재현하지 않음
3부 · AI로 만든 사례

이제는 Claude Code 같은 에이전트가 그 프로그램을 같이 만듭니다

누가무엇을 만들었나사람이 정한 것
RIKEN 호시나 연구원 (2026-02)Claude Code로 LabVIEW 현미경 앱(카메라·광원·스테이지)을 Python으로 다시 만듦. 카메라 모듈 약 5분, 전체 몇 시간(본인 보고)자동초점 1회 이동 최대 1mm
정밀 계측 개인 사용자 (2026-05)Claude Code로 GPIB 계측기 6대의 제어·기록·교정 프로그램을 만듦. 사양 문서는 사람이 먼저 씀최대 1kV 설정에 안전 게이트와 운용자 확인
미국 NREL 재료과학센터ChatGPT-4로 Keithley 2400 소스미터 제어 코드와 GUI를 만들어 공개(Digital Discovery 2025)실험 설계와 결과 검증
중국 베이항대 (2026)시험 의도를 말로 받아 여러 계측기의 SCPI 코드를 만드는 다중 에이전트. 실행 성공률 82.3%(저자 보고)실행 전 사람 검토 단계
주의 사례: 원자간력현미경을 조작한 LLM 에이전트가 지시하지 않은 위험한 탐침 이동을 했고, 저자들은 이를 "몽유(sleepwalking)"라고 보고했습니다(Nature Communications 2025).
출처: LinkedIn(Hoshina, 2026-02-19) · shaunmerrigan.info · arXiv 2406.16224 · doi.org/10.34133/adi.0202 · PMC12521570(arXiv 2501.10385). 모두 당사자·저자 보고, 재현하지 않음
3부 · 공개 연동 사례

계측기 제조사도 AI가 장비를 다룰 수 있는 연결 도구를 내놓고 있습니다

계측기 제조사Keysight·Tektronix의 공개 사례는
AI 요청을 계측기 명령으로 연결합니다.

▶ Tektronix 공식 영상 열기
OPC UA 연결OPC Foundation이 산업용 통신 규약
OPC UA와 AI 도구를 잇는
MCP 서버를 공개했습니다.
도구 연결과 안전 운용은 별개입니다. 읽기 전용부터 시작합니다.
Keysight MCP Server for Instrument Control · Tektronix 공식 영상 · github.com/OPCFoundation.
3부 · MCP 구조

MCP를 쓰면 AI가 부를 수 있는 장비 명령을 장비 쪽에서 정해 둘 수 있습니다

에이전트Claude Code요청을 이해하고
도구를 고릅니다
도구 목록MCP 서버상태 조회 · 측정값 읽기
레벨 설정 · 비상 정지
Python 코드드라이버명령 변환 · 상한 검사
이력 기록
인터락장비 제어기장비 자체 상한
물리 비상 정지 버튼
  • 이 MCP 연결에서는 서버가 공개한 도구를 부릅니다. 별도 터미널·네트워크 접근 권한도 함께 제한해야 합니다.
  • 도구마다 사람의 승인을 거치게 할 수 있습니다. 읽기는 바로, 장비를 움직이는 명령은 매번 확인 창이 뜨게 설정합니다.
  • MCP 대신 명령줄 도구(CLI)로 만들어도 됩니다. 에이전트가 터미널에서 그 도구를 실행합니다.
MCP(Model Context Protocol): 에이전트와 외부 도구를 연결하는 공개 규약(modelcontextprotocol.io). 그림은 오늘 쓰는 모의 장비 키트의 구조
3부 · 상태 입력

장비 상태를 읽는 일부터 시작합니다. 시뮬레이터가 없어도 됩니다

사진·화면·소리에서 읽기멀티모달: 여러 종류의 입력을 함께 해석

표시창 숫자, 계기 바늘, 경고등을 읽어
현재 상태를 빠르게 정리합니다.
센서·API에서 값 받기센서 측정값과 장비 응답을 직접 수집

온도·전류·운전 모드와 시각을 묶어
판단에 쓸 상태를 만듭니다.
둘을 함께 쓸 수 있습니다. 값의 단위·측정 시각·누락 여부를 먼저 확인합니다.
관측 방식의 개념 정리. 사진에서 계기 읽기: Boston Dynamics·Gemini Robotics 사례 / API 수집: LDAQ 공개 사례(각 장 출처)
3부 · 판단과 시뮬레이션

“조건을 바꾸면 어떻게 될까”까지 답하려면 예측 모델이 있어야 합니다

필수현재 상태센서·API·이미지
관측값 확인
필요할 때예측 모델물리식·경험식
시뮬레이터
검토조치 후보예측과 한계
사람에게 제시
승인 뒤허용 조작제어기 상한
물리 비상 정지
상태 조회·알림부터기록·점검·이상 후보 찾기는
완전한 시뮬레이터 없이 시작할 수 있습니다.
예측을 조작 근거로 쓸 때실측과 대조해 모델 오차를 확인합니다.
예측 성공이 실제 안전을 보장하지는 않습니다.
3부 · 안전 운용 4요건

장비를 AI에 연결할 때는 네 가지를 반드시 갖춥니다

1 동작 전 사람 승인
장비를 움직이는 명령은 사람이 확인한 뒤에만 보냅니다.

어디서 지키나
Claude Code 도구 권한 확인 창, 드라이버의 승인 함수
2 동작 상한값 제한
자유도별 움직임, 출력 레벨, 주파수 범위에 상한을 둡니다.

어디서 지키나
장비 제어기(1차), 드라이버 코드(2차, 더 보수적으로)
3 비상 정지와 중단
장비 옆에 물리 비상 정지 버튼이 꼭 있어야 합니다.

어디서 지키나
물리 버튼·회로(필수), 드라이버·MCP 정지 도구(추가)
4 명령과 결과 기록
누가, 언제, 무엇을 보냈고 어떤 응답을 받았는지 남깁니다.

어디서 지키나
드라이버 명령 로그, Claude Code 훅의 실행 이력
비상 정지는 물리 버튼으로, 상한은 AI가 고칠 수 없는 드라이버와 제어기에 둡니다. 승인과 기록은 그 위에 더합니다.
근거: 과업지시서 5.다.2) 안전 운용 원칙. 기관 장비의 운용 안전수칙을 대신하지 않습니다
3부 · 도구로 만드는 절차

장비 기능을 AI가 쓰는 도구로 만드는 순서는 다섯 단계입니다

1
매뉴얼과 연결 정보 확보
장비 프로그래밍 매뉴얼, 연결 방식(IP 주소, 포트, VISA 주소)을 준비합니다.
2
필요한 명령만 골라 드라이버 작성
에이전트에게 드라이버를 짜게 하고, 명령마다 매뉴얼 쪽수를 주석으로 달게 합니다.
3
모의 장비와 읽기 전용으로 시험
가상 장비나 조회 명령으로만 먼저 돌려 봅니다.
4
상한, 승인, 이력 추가
동작 명령에 코드 상한을 걸고, 사람 승인과 명령 기록을 넣습니다.
5
MCP 서버나 CLI 도구로 등록
검증한 드라이버를 도구로 감싸 에이전트가 다시 쓰게 합니다.
경험자 한 줄 · 제조사 공식 예제가 오래됐다면, 매뉴얼을 주고 현행 라이브러리로 다시 짜게 하는 것도 같은 절차입니다. 2부의 docs-guide로 라이브러리 공식 문서를 함께 확인하게 합니다.
근거: 장비 매뉴얼 기반 코드 생성 연구(Advanced Intelligent Discovery 2026, Small Structures 2025 등), 액스위드 리서치 정리
3부 · 나눠 드리는 체크리스트

내 장비의 인터페이스를 여덟 가지로 확인해 보세요

1
제어 소프트웨어가 원격 제어를 지원하나요? (REST, COM, 자체 TCP, SCPI/VISA, 모름)
5
장비가 내보내는 데이터 파일 형식은? (TDMS, UFF, HDF5, MDF, CSV 등)
2
자동화 기능이 라이선스 옵션인가요? 보유하고 있나요?
6
레벨·주파수 상한은 어디에 설정돼 있고, 물리 비상 정지 버튼은 어디에 있나요?
3
명령 명세나 매뉴얼을 갖고 있나요? (파일명·쪽수)
7
장비 PC가 사내망에 연결돼 있나요? 외부망은요?
4
시뮬레이션·데모 모드가 있나요?
8
먼저 자동화하고 싶은 일 하나 (측정 전, 측정 중, 측정 후)
이 체크리스트는 가져가서 씁니다 · 오후 실습은 장비 정보 없이 공개 주제로 합니다. 1~4번이 채워진 분은 오후 "더 해 보기"에서 모의 장비 드라이버에 읽기 명령을 하나 더해 보시고, 기관에 돌아가 내 장비로 같은 절차를 밟을 때 이 표를 출발점으로 씁니다.
체크리스트는 기관 장비 정보를 적는 개인용입니다. 작성 내용은 외부 AI에 입력하지 않습니다
4부

피지컬 AI와 Gemini Robotics

로봇에서는 AI가 어디에 쓰이고, 안전은 어디에 두는지 봅니다
4부 · LLM 이전의 로봇 제어

LLM 이전에는 사람이 동작을 가르치고, 순서를 프로그램으로 짰습니다

1 · 가르치기티칭 펜던트로 위치를 하나씩 저장하고, 로봇은 그대로 반복합니다. 용접·도장·조립 라인이 이 방식입니다.
2 · 순서 짜기로봇 언어와 PLC 시퀀스로 작업 순서, 조건 분기, 예외 처리를 사람이 직접 씁니다.
3 · 제어센서 피드백으로 위치·속도·힘을 맞춥니다. 제어공학에서 배운 PID가 여기서 돕니다.
4 · 안전인터락, 안전 펜스와 라이트 커튼, 물리 비상 정지 버튼. 프로그램과 상관없이 멈춥니다.
LLM이 들어오며 바뀐 것은 "다음에 무엇을 할지"를 사람 대신 AI가 고르는 부분입니다. 제어와 안전은 그대로 아래에 남습니다.
4부 · 로봇의 공통 구조

판단은 AI가, 움직임과 비상 정지는 그 아래 제어가 맡습니다

판단천천히상황을 보고 다음에 할 일을 고릅니다. 대화형 AI 모델이나 Jev 같은 판단 모델이 여기에 해당합니다.
동작빠르게고른 일을 관절과 바퀴의 움직임으로 바꿉니다. 직접 짠 코드일 때도 있고, 작은 학습 모델일 때가 많습니다.
제어·안전가장 빠르게모터 제어, 인터락, 물리 비상 정지 버튼. 위에서 판단이 틀려도 여기서 멈춥니다.
이 구조를 공식 자료로 설명한 곳
  • Figure Helix
  • NVIDIA GR00T
  • Google DeepMind Gemini Robotics
  • Physical Intelligence π0.6

네 곳 모두 멈추는 장치를 맨 아래 제어에 두고, 위의 AI도 정지를 부를 수 있게 했다고 설명합니다.

출처: figure.ai/news/helix · developer.nvidia.com(Isaac GR00T N1) · deepmind.google(Gemini Robotics 1.5·2) · Physical Intelligence π0.6 모델 카드. 각 사의 성능 수치는 인용하지 않음
4부 · Gemini Robotics 구조

Gemini Robotics는 계획하는 모델과 움직이는 모델을 나눠 둡니다

Gemini Robotics 1.5 지역 규칙을 검색해 쓰레기를 분류하는 시연 영상 장면
▶ 이미지를 누르면 영상 · 지역 분리배출 규칙을 검색한 뒤 쓰레기를 나눕니다 (Google DeepMind, 1분 42초)
사람"내 지역 규칙대로 쓰레기를 나눠 줘"
계획 모델(ER)장면을 보고 단계를 나눕니다. 필요하면 검색 같은 도구를 부릅니다
행동 모델(VLA)단계마다 받은 짧은 지시를 팔의 움직임으로 바꿉니다
로봇 제어기모터를 돌리고 충돌 회피 같은 안전 장치를 지킵니다
일반 개발자에게 API로 공개된 것은 계획 모델(ER)뿐입니다. 공식 문서에는 "로봇 주변의 안전한 환경 유지는 사용자 책임"이라고 적혀 있습니다.
출처: deepmind.google(Gemini Robotics 1.5, 2025-09-25), ai.google.dev/gemini-api/docs/robotics-overview. 영상 youtube.com/watch?v=AMRxbIO04kQ. 2026-10-12 확인
4부 · 발전 흐름

1년 반 만에 종이접기에서 휴머노이드의 방 정리까지 해냈습니다

2025-03
Gemini Robotics
종이접기, 지퍼백에 간식 넣기, 지시대로 책상 정리
2025-06
On-Device
네트워크 없이 로봇 안에서 실행. 산업용 벨트 조립
2025-09
1.5
빨래 색깔별 분류. 한 로봇에서 배운 동작을 다른 로봇에 이전
2026-07
2
휴머노이드 전신 동작으로 방 정리, 여러 로봇이 일을 나눠 완성
Gemini Robotics 2 휴머노이드 전신 동작 소개 영상 장면
  • 회사도 "여러 손가락으로 하는 정밀 작업은 아직 어렵고 동작 속도도 개선이 필요하다"고 적었습니다.
  • 실제 시연 데이터가 비싸서 시뮬레이션과 사람 영상으로 메우고, 시뮬레이션과 현실의 차이는 회사들도 한계로 적습니다.
출처: deepmind.google(Gemini Robotics 2025-03, On-Device 2025-06, 1.5 2025-09, 2 2026-07-30), developer.nvidia.com(GR00T N1). 영상 youtube.com/watch?v=4lSQnrMC6nY. 각 사 성능 수치는 인용하지 않음
4부 · 도구 목록

AI는 주어진 도구 목록 안에서만 로봇을 움직입니다

Boston Dynamics Spot이 Gemini Robotics 지시로 정리를 하는 실험 영상 장면
▶ 이미지를 누르면 영상 · Spot과 Gemini로 할 일 목록 처리하기 (Boston Dynamics, 1분 50초, 실험 단계)
Gemini가 부를 수 있던 도구 네 개
GoTo 이동 TakePicture 사진 찍기 pickup 집기 PutDown 내려놓기
  • 걷기, 길찾기, 잡기 동작은 Spot의 기존 소프트웨어가 맡았습니다.
  • Boston Dynamics는 Gemini가 "API에 있는 것 이상으로 Spot을 제어할 수 없다"고 적었습니다.
시험 장비로 옮기면 · 도구 목록은 드라이버가 허용한 명령이고, 상한과 정지는 제어기가 지킵니다. 3부의 장비 연결 구조와 같습니다.
출처: bostondynamics.com/blog/tools-for-your-to-do-list-with-spot-and-gemini-robotics. 영상 youtube.com/watch?v=LP4-c5AK30g. Boston Dynamics가 "아직 실험 단계"라고 밝힘
5부

Jev

모델은 선택지에서 고르고, 빠른 제어와 안전은 아래 계층이 맡습니다
5부 · Jev

Jev는 글을 쓰지 않고 정해진 선택지 중 하나를 고릅니다

대화형 모델(Claude·GPT 등)
  • 문장을 써서 답합니다
  • 중간 과정을 글로 따져 볼 수 있습니다
  • 선택지 하나를 고르는 데도 몇 초가 걸립니다
Jev(TypeSafe, 2026-09-15 공개)
  • 코드가 정한 선택지 중 하나와 그 확률을 돌려줍니다
  • 응답에 약 70~500ms가 걸립니다
  • 회사 스스로 숫자 세기, 산술, 날짜 비교에 약하다고 밝혔습니다
그래서 Jev는 제어기 위에서 빠르게 판단하는 자리에 놓입니다. 다음 영상들도 같은 구조입니다.
출처: TypeSafe 공식 발표(typesafe.ai/blog/introducing-system-one-models-and-jev), InfoQ 2026-10, TechCrunch 2026-09-18. 액스위드 기존 자료(2026년 9월 세미나 Jev 장) 일부 재구성
5부 · 영상 1 · 2

게임 상태를 글로 넘기면 Jev가 다음 조작을 고릅니다

▶ Doom · 클릭하면 원본 영상 · 상태를 글로 전달 · 공식 데모
▶ 슈퍼마리오 · 클릭하면 원본 영상 · 버튼 조합 선택 · 커뮤니티 데모
영상 출처: Doom(X @CompleteSkeptic, status/2099925687465570372), 마리오(X @faadilhshaik, status/2100086301894881578). 제3자 영상, 강의 내 인용 용도
5부 · 영상 3

드론은 비행 제어를 코드가, 전술 판단을 Jev가 맡습니다

계층누가얼마나 자주
비행 제어·안전코드초당 약 500번
전술 판단Jev초당 약 2~3번
  • Jev는 "앞의 장애물을 비켜야 하나" 같은 판단만 합니다.
  • 응답이 70~500ms 걸리는 모델에게 실시간 제어를 맡기지 않습니다.
  • 판단 주기와 제어 주기는 수백 배 차이가 납니다.
▶ 포스터를 누르면 영상이 열립니다. MuJoCo 물리 시뮬레이션 데모입니다. 주기 수치는 저자 보고 값이며 재측정하지 않았습니다.
영상 출처: github.com/RomanSlack/jev-drone (jev-drone.vercel.app). 로봇 실시간 보행 제어 약 83Hz 대비 모델 추론 약 0.2~0.4Hz: Anthropic, How Claude performs on robotics tasks(2026-07-09)
5부 · 영상 4 · 5

로봇 팔도 미리 만든 동작 목록에서 고릅니다

▶ 양팔 로봇 · 원본 영상 열기 · "파란 블록을 빨간 상자에"라는 지시를 받으면 Jev가 다음 동작을 고르고, 역기구학과 물리는 코드가 계산합니다. MuJoCo 시뮬레이션입니다.
▶ 모델 비교 · 원본 영상 열기 · 같은 로봇 팔 과제를 Jev와 대화형 모델로 풀어 결정 시간과 비용을 비교한 게시자 영상입니다. 수치는 게시자 화면 기준입니다.
영상 출처: 양팔 로봇(X @Raptor_zip, status/2101091398447505567, madewithjev.com/builds/dual-arm-robot), 모델 비교(X @xzhang_billy, status/2101973715785580993). 커뮤니티 데모, 저자 보고
오전 정리

오전에 본 것을 네 줄로 정리합니다

1
Claude Code
내 폴더의 파일을 읽고, 코드를 실행하고, 결과를 파일로 남기는 에이전트입니다. 규칙과 절차를 폴더에 담으면 워크스페이스가 됩니다.
2
연구 업무
계산은 코드, 서술은 AI, 판정은 사람으로 나눠 맡기고, 다른 방법으로 검산합니다.
3
플러그인 조합
조사, 코드, 도구 만들기, 스킬, 교차 검토를 플러그인 조합으로 맡기고 결과를 파일로 남깁니다.
4
장비
제조사가 공개한 통신 방법으로 직접 프로그램을 만들 수 있습니다. 상한은 드라이버와 제어기에, 비상 정지는 물리 버튼으로 둡니다.
오후 안내

오후에는 내 PC에 연구 워크스페이스를 직접 세팅합니다

1
빈 폴더에서 처음 맡겨 보기
2
인터뷰와 내 자료로 연구 워크스페이스 만들기
3
주제 하나로 논문·공고 적합도·기획서까지
4
스킬과 기록 자동화로 계속 쓰기
준비 · 실습 안내 kimm.axwith.com, 앱 로그인, 써 본 분은 내 공개 자료 10개 이내

Q&A

오후에는 실습 폴더 C:\work\kimm 에서 이어집니다

인사. 오늘은 오전은 세미나, 오후는 강의와 실습입니다. 오전은 제가 설명하고 화면으로 보여 드리는 시간이고, 오후에 처음부터 직접 써 봅니다.

[설명할 것] - 오전은 세미나, 오후는 강의와 실습 - 대상: 동남권기계연구본부 연구원·시험원 [대본] 안녕하십니까. 오늘 Claude Code 활용 교육을 맡은 이철로입니다. 오전은 제가 설명하고 화면으로 보여 드리는 세미나이고, 오후에는 각자 PC에서 처음부터 직접 써 봅니다.

기구 설계와 시험을 10년 했던 사람이라 시험 데이터와 보고서 일이 어떤지 압니다. 지금은 AI 서비스를 직접 만들고, 기업·기관에 AI 교육을 설계합니다. 오늘 2부에서 보여 드릴 플러그인들은 제가 연구·개발 일을 하면서 반복되는 부분을 묶어 공개한 것입니다.

[설명할 것] - R&D 메카니컬 엔지니어 10년 경력 — 시험 데이터·보고서 업무를 겪어 봄 - 지금은 AI 서비스 개발과 AI 교육 설계 - gptaku-plugins는 2부에서 연구개발용 조합으로 소개 [대본] 저는 기구 설계와 시험을 10년 했던 사람입니다. 그래서 시험 데이터를 정리하고 보고서를 쓰는 일이 얼마나 손이 많이 가는지 압니다. 지금은 AI 기반 서비스를 직접 만들고, 기업과 기관의 AI 교육을 설계합니다. 2부에서 보여 드릴 플러그인들은 제가 연구·개발 일을 하면서 반복되는 부분을 묶어 공개한 것입니다. 오늘은 이 경험을 바탕으로 연구·시험 업무에 바로 옮길 수 있는 방법 위주로 말씀드리겠습니다.

오전은 세미나입니다. 왜 써야 하는지, 어떻게 돌아가는지, 그래서 연구·시험 업무에 어떻게 쓰는지, 장비와 하드웨어 쪽에서는 어떤 것들이 나오고 있는지를 보여 드립니다. 오후는 강의와 실습입니다. 실습 2부터는 /lab2~/lab4 스킬로 시작합니다. 빈 폴더에서 처음 맡겨 보고, 인터뷰와 내 공개 자료 10개 이내로 연구 워크스페이스를 만들고, 그 공간에서 주제 하나를 논문·공고 적합도·기획서까지 이어 간 뒤, 스킬과 기록 자동 실행으로 계속 쓰게 만듭니다. 처음 쓰는 분은 강사 자료로 따라 하고, 써 본 분은 내 자료로 합니다. 시각은 진도를 보고 맞춥니다. 쉬는 시간은 오전 한 번, 오후는 흐름을 보고 정합니다.

[설명할 것] - 오전 네 블록: 왜·어떻게 돌아가나·어떻게 쓰나·장비와 하드웨어 - 오후 실습 2부터는 /lab2~/lab4 스킬로 시작 - 처음 쓰는 분은 강사 자료로, 써 본 분은 내 공개 자료로 - 진행 시각은 진도를 보고 맞추고, 쉬는 시간은 현장에서 안내 [대본] 오늘 하루 흐름을 먼저 보겠습니다. 오전에는 왜 써야 하는지, 어떻게 돌아가는지, 연구·시험 업무에 어떻게 쓰는지, 그리고 장비와 하드웨어 쪽에서 어떤 것들이 나오고 있는지를 보여 드립니다. 오후에는 빈 폴더에서 처음 맡겨 보고, 인터뷰와 내 공개 자료로 연구 워크스페이스를 만든 뒤, 주제 하나를 논문과 공고 적합도, 기획서까지 이어 갑니다. 마지막에는 스킬과 기록 자동 실행으로 계속 쓰는 방법을 다룹니다. 처음 쓰시는 분은 제 자료로 따라 하시면 되고, 써 보신 분은 본인 공개 자료로 하시면 됩니다. 진행 시각은 진도를 보면서 맞추겠습니다. 시작하기 전에 몇 가지 여쭤보겠습니다.

시작하기 전에 손 한번 들어 볼게요. 업무에 AI 쓰고 계신 분 계세요? ChatGPT든 사내 도구든 상관없습니다. (손 든 분들을 보고) 네, 감사합니다.

[설명할 것] - 손들기 1/3: 업무에 AI를 쓰는지 - ChatGPT든 사내 도구든 상관없음 [대본] 업무에 AI를 쓰고 계신 분, 손 한번 들어 주시겠습니까? ChatGPT든 사내 도구든 상관없습니다. 네, 감사합니다.

Claude Code를 한 번이라도 써 보신 분 손 들어 주세요. 데스크톱 앱, 터미널, VS Code 어디서든 괜찮습니다. 처음 쓰는 분 기준으로 진행하고, 써 보신 분께는 실습마다 더 해 볼 거리를 드립니다.

[설명할 것] - 손들기 2/3: Claude Code 사용 경험 - 데스크톱 앱·터미널·VS Code 어디서든 해당 - 처음 쓰는 분 기준으로 진행, 써 본 분께는 실습마다 더 해 볼 거리 [대본] Claude Code를 한 번이라도 써 보신 분 손 들어 주세요. 데스크톱 앱이든 터미널이든 VS Code든 괜찮습니다. 오늘은 처음 쓰시는 분을 기준으로 진행하고, 써 보신 분께는 실습마다 더 해 볼 거리를 드리겠습니다.

마지막으로, Claude Code로 내 업무에 쓰는 프로그램이나 스킬을 직접 만들어서 쓰고 계신 분 계세요? 보조강사: 세 질문에 손 든 인원을 세어 교육 일지에 적고, 처음 쓰는 분 자리를 표시해 둡니다.

[설명할 것] - 손들기 3/3: 내 업무용 프로그램이나 스킬을 만들어 쓰는지 - 보조강사가 세 질문 응답 수와 처음 쓰는 분 자리를 기록 [대본] 마지막으로, Claude Code로 내 업무에 쓰는 프로그램이나 스킬을 직접 만들어 쓰고 계신 분 계십니까? 답해 주셔서 감사합니다. 오후 실습 지원에 참고하겠습니다.

[설명할 것] - 1부: 무엇이고, 어떻게 동작하고, 왜 쓰며, 무엇을 할 수 있는지 - 채팅 AI와의 차이부터 시작 [대본] 1부에서는 Claude Code가 무엇이고 어떻게 동작하는지부터 보겠습니다. 왜 써야 하는지와 무엇을 할 수 있는지도 함께 짚겠습니다.

채팅 AI는 질문에 답을 씁니다. 자료는 대화창에 붙여 넣거나 올리고, 계산은 대화창 안에서 하고, 결과는 채팅 안에 남습니다. 새 대화마다 다시 설명합니다. Claude Code는 요청한 일을 끝까지 해 냅니다. 작업 폴더의 파일을 직접 열고, 내 PC에서 코드를 실행해 결과를 확인하고, 결과를 파일로 폴더에 남깁니다. 폴더의 규칙 파일(CLAUDE.md)을 매번 먼저 읽습니다. 어디서 쓰나: 데스크톱 앱, 터미널, VS Code 같은 편집기에서 같은 Claude 계정으로 씁니다. 오늘 실습은 데스크톱 앱 화면으로 안내합니다. "에이전트"는 여기서 한 번만 정의합니다: 스스로 파일을 열고, 프로그램을 실행하고, 결과를 보고 다시 고치는 AI입니다.

[설명할 것] - 웹 채팅은 답과 코드가 대화창에, Claude Code는 결과가 내 폴더에 파일로 남음 - 오른쪽은 2026-10-13 실제 실행 기록, 왼쪽은 일반적인 웹 채팅 흐름을 옮겨 그린 것 - 에이전트 정의: 스스로 파일을 열고, 실행하고, 결과를 보고 다시 고치는 AI - 폴더의 규칙 파일(CLAUDE.md)을 매번 먼저 읽음 [대본] 같은 요청을 두 방식에 넣으면 어떻게 다른지 보시겠습니다. 웹 채팅에서는 코드를 받아도 실행하고 저장하는 일은 제가 해야 하고, 결과는 대화창에 남습니다. Claude Code는 파일을 받고, 코드를 내 PC에서 실행하고, 그래프까지 파일로 폴더에 남깁니다. 오른쪽 화면은 실제 실행 기록에서 옮긴 것입니다. 오늘 '에이전트'라는 말은 이렇게 정의하겠습니다. 스스로 파일을 열고, 프로그램을 실행하고, 결과를 보고 다시 고치는 AI입니다. 그리고 Claude Code는 작업 폴더에 있는 규칙 파일, CLAUDE.md를 매번 먼저 읽습니다. 데스크톱 앱, 터미널, 편집기 어디서든 같은 계정으로 쓰고, 오늘 실습은 데스크톱 앱 화면으로 안내합니다.

에이전트 루프를 먼저 설명합니다. 채팅 AI는 한 번 답하고 끝나지만, Claude Code는 요청을 받으면 계획을 세우고, 파일을 읽거나 명령을 실행하고, 결과를 보고 틀리면 고쳐서 다시 실행합니다. 일이 끝날 때까지 이 고리를 스스로 돕니다. 쓰는 도구는 네 가지입니다. 파일 읽기·검색은 묻지 않고, 파일 만들기·고치기와 명령 실행은 Manual 모드에서 매번 묻습니다. 웹 검색도 설정에 따라 묻습니다. 승인 창에는 무엇을 하려는지가 그대로 나옵니다. 읽어 보고 허용하거나 거절합니다. 거절하면 다른 방법을 찾거나 이유를 묻습니다.

[설명할 것] - 계획 → 실행 → 확인 → 고치기를 일이 끝날 때까지 반복 - 실제 기록: scipy 설치 실패 뒤 numpy로 방법을 바꿔 완료 - 파일 읽기·검색은 묻지 않고, 수정과 명령 실행은 Manual 모드에서 매번 물음 - 승인 창의 내용을 읽고 허용하거나 거절 [대본] 채팅 AI는 한 번 답하고 끝나지만, Claude Code는 요청을 받으면 계획을 세우고, 실행하고, 결과를 보고 틀리면 고쳐서 다시 실행합니다. 이 고리를 일이 끝날 때까지 스스로 돕니다. 오른쪽 아래가 실제로 고치기가 일어난 기록입니다. scipy라는 패키지가 없어서 설치를 두 번 시도했는데 같은 오류가 났고, 그러자 scipy 없이 numpy로 직접 봉우리를 찾는 방식으로 바꿔서 끝냈습니다. 쓰는 도구는 파일 읽기, 파일 만들기와 고치기, 명령 실행, 웹 검색입니다. 읽기는 묻지 않지만, 파일을 바꾸거나 명령을 실행할 때는 Manual 모드에서 매번 승인 창이 뜹니다. 승인 창에는 무엇을 하려는지가 그대로 나오니 읽어 보고 허용하거나 거절하시면 됩니다.

현장 재실행 대신 실제 사전 실행 결과를 보여 줍니다. 원 요청: https://zenodo.org/records/6813857 에서 Waveforms Point05.tdms를 받아 어떤 시험 기록인지 먼저 알려 주고, 힘과 가속도를 CSV로 바꾼 뒤 시간이력과 주파수 스펙트럼 그래프를 그려 줘. 먼저 계획을 보여 줘. 실행 결과: 32,768점, 약 8,533Hz, 3.84초, 최대 가속도 41.55g, 가장 큰 봉우리 588.5Hz. scipy 설치 실패 뒤 numpy로 수정했습니다. 근거: _lab-archive/rehearsal-r4-tdms-20261013/. 오후 실습 1은 같은 순서를 논문 통계로 실습합니다.

[설명할 것] - 현장 재실행이 아니라 2026-10-13 사전 실행 결과 - 결과: 32,768점, 약 8,533Hz, 3.84초, 최대 가속도 41.55g, 가장 큰 봉우리 588.5Hz - 단일 측정의 봉우리 값을 확정 공진 주파수로 소개하지 않음 - 공개 데이터: Zenodo 6813857, CC BY 4.0 [대본] 이 장은 현장에서 다시 돌린 것이 아니라, 미리 실제로 돌려 둔 결과입니다. 공개 데이터 주소와 요청 한 줄만 줬습니다. 알루미늄 판을 해머로 친 기록인데, 어떤 시험 기록인지 먼저 설명하고, 힘과 가속도를 CSV로 바꾼 뒤 시간이력과 스펙트럼 그래프를 그려 달라고 했습니다. 결과는 채널당 32,768점, 약 8,533Hz로 3.84초 분량이었고, 최대 가속도는 41.55g, 가장 큰 봉우리는 588.5Hz로 나왔습니다. 다만 이 봉우리 값은 측정 하나에서 나온 것이라 확정된 공진 주파수로 보시면 안 됩니다. 앞 장에서 본 scipy 오류와 numpy 수정이 바로 이 실행에서 나온 것입니다. 오후 실습 1에서는 같은 순서를 논문 통계로 직접 해 보시게 됩니다.

생성 일러스트. 모든 채팅 AI가 파일 저장을 못 한다는 뜻이 아닙니다. 여러 채널에서 작업할 때 기록과 자료가 분산되는 문제를 설명합니다.

[설명할 것] - 메일·메신저·드라이브·AI 채팅에 같은 업무 자료가 흩어짐 - 생성 일러스트 - 모든 채팅 AI가 파일 저장을 못 한다는 뜻은 아님 [대본] 그럼 왜 작업 공간이 따로 필요한지 보겠습니다. 실제 업무를 하다 보면 같은 일의 자료가 메일, 메신저, 드라이브, AI 채팅에 따로 남습니다. 그러면 새 대화를 열 때마다 다시 설명하고, 자료를 다시 올리고, 지난 답을 다시 찾게 됩니다. 채팅 AI가 파일을 전혀 못 다룬다는 말씀이 아닙니다. 여러 채널에서 일하면 기록과 자료가 나뉜다는 문제를 말씀드리는 것입니다.

기관 자료는 승인된 환경에서만 사용합니다. 오늘은 공개 자료와 가상 프로필을 씁니다.

[설명할 것] - 내 논문·측정 파일·분석 코드·보고서 양식을 기준으로 작업 - 근거 없는 칸은 비워 두고 모르는 칸은 남김 - 기관 자료는 승인된 환경에서만, 오늘은 공개 자료와 가상 프로필 [대본] 작업 공간을 두면 내가 쌓아 온 자료를 기준으로 일을 시킬 수 있습니다. 논문과 보고서는 방법과 수치, 한계를 원문 위치와 함께 정리하게 하고, 측정 파일은 형식과 단위부터 확인한 뒤 계산과 그래프로 바꾸게 합니다. 기존 분석 코드는 고치고 다른 방법으로 검산하게 할 수 있습니다. 보고서 양식에 맞춰 초안을 쓰게 할 때는 근거가 없는 칸을 채우지 말고 남겨 두게 하는 것이 중요합니다. 온라인 조사도 하지만, 내 자료와 기준, 제약을 먼저 읽게 하는 것이 순서입니다. 다만 기관 자료는 승인된 환경에서만 씁니다. 오늘은 공개 자료와 가상 프로필만 사용합니다.

근거: research-planner/CLAUDE.md 실물. 플러그인은 처음 쓰는 사람이 쉽게 쓰도록 공개한 명령·스킬 묶음입니다. 자세한 설치와 사용은 오후 실습 2·2-B·3에서 합니다.

[설명할 것] - research-planner: 강사가 만든 연구 기획 워크스페이스 - 규칙(CLAUDE.md)·판단 기준·작업 순서·계산 스크립트·자료와 기록을 한 폴더에 - /onboarding 인터뷰에 답하고 내 자료는 00-inbox/에 - 설치와 사용은 오후 실습 2·2-B·3에서 [대본] 제가 실제로 쓰는 작업 공간을 하나 보여 드리겠습니다. research-planner라는 연구 기획 워크스페이스입니다. 규칙은 CLAUDE.md에, 판단 기준은 frameworks 폴더에, 작업 순서는 명령 폴더에, 계산과 검사는 스크립트 폴더에, 자료와 기록은 따로 둡니다. 이렇게 하면 Claude Code가 이 폴더를 열 때마다 같은 규칙과 순서로 일을 시작합니다. 오후에는 이 폴더를 각자 PC에 받아 /onboarding 인터뷰에 답하고, 내 자료를 00-inbox에 넣어서 내 것으로 만듭니다. 자세한 설치와 사용은 오후 실습에서 함께 하겠습니다.

생성 일러스트와 설명용 예시입니다. 기간별 성능 향상을 보장하지 않습니다. 모델이 대화만으로 재학습되는 것이 아니라 저장한 자료와 규칙을 다음 작업에서 다시 읽는 구조입니다.

[설명할 것] - 생성 일러스트와 설명용 예시 — 기간별 성능 향상을 보장하지 않음 - 모델이 재학습되는 것이 아니라, 저장한 자료와 규칙을 다음 작업에서 다시 읽는 구조 - 처음엔 잘못 이해한 점을 고치고, 반복 요청과 기준을 쌓아 감 [대본] 이런 작업 공간은 처음부터 완벽하지 않습니다. 처음에는 내 자료와 양식을 넣고, 잘못 이해한 점을 고쳐 나갑니다. 쓰다 보면 자주 하는 요청과 고친 코드, 판단 기준이 쌓이고, 검증한 결과가 다음 작업의 출발점이 됩니다. 여기서 오해하시면 안 되는 점이 있습니다. 모델이 대화만으로 다시 학습되는 것이 아닙니다. 폴더에 저장한 자료와 규칙을 다음 작업에서 다시 읽기 때문에 맞아지는 것입니다. 화면의 기간 구분도 설명용 예시이고, 그만큼 좋아진다는 보장은 아닙니다.

생성 일러스트. 세컨브레인 킷의 캡처·저장·검색·상태·주입·규칙 층을 비개발자용으로 단순화한 개념도. 오후에는 전체 킷 설치가 아니라 실습 4에서 /wrap 기록, 세션 종료 때 자동으로 쌓이는 대기열, 예약 실행, 새 세션의 기록 읽기를 해 봅니다.

[설명할 것] - 기록 → 찾기 → 확정 → 다음 세션에서 읽기 - 검증한 사실과 미확인을 구분해 남김 - 생성 일러스트, 세컨브레인 킷을 단순화한 개념도 - 오후 실습 4는 전체 킷 설치가 아니라 /wrap 기록·대기열·예약 실행·새 세션 읽기 [대본] 앞 장의 축적이 실제로 일어나려면 기록을 다음 작업에서 다시 읽게 만들어야 합니다. 무엇을 했고 무엇이 남았는지 기록하고, 이번 작업에 필요한 자료만 찾고, 검증한 사실과 아직 확인하지 않은 것을 나눠 둡니다. 그러면 다음 세션은 지난 결정과 다음 할 일부터 시작할 수 있습니다. 이 그림은 제가 쓰는 기록 도구를 처음 쓰시는 분 눈높이로 단순하게 그린 것입니다. 오후 실습 4에서는 이 전체를 설치하는 것이 아니라, /wrap으로 기록을 남기고 새 세션이 그 기록을 읽는지 확인하는 부분을 직접 해 봅니다. 세션 종료 때 자동으로 쌓이는 대기열과 예약 실행도 함께 봅니다.

[설명할 것] - 2부: 연구 업무를 맡긴 실제 결과와 바로 쓸 수 있는 플러그인 조합 - 외부 사례는 저자 보고와 재현 여부를 구분해 소개 [대본] 2부에서는 연구 업무를 에이전트에 맡긴 실제 결과를 보고, 오후에 바로 쓸 수 있는 플러그인 조합을 소개하겠습니다.

기존 조사 문서에 확보된 외부 연구 사례만 사용합니다. 앞 사례는 Claude Code, 뒤 사례는 ChatGPT-4 사용 사례이며 같은 제품으로 뭉뚱그리지 않습니다. 장비별 상세와 위험 사례는 3부에서 설명합니다.

[설명할 것] - RIKEN은 Claude Code, NREL은 ChatGPT-4 사례 — 같은 제품으로 묶지 않음 - 저자 보고이며 강의에서 재현하지 않음 - 실험 조건과 검증은 연구자가 맡음 [대본] 연구자들이 AI로 가장 먼저 만들고 있는 것은 반복하던 분석과 계측 프로그램입니다. RIKEN 연구자는 Claude Code로 LabVIEW 현미경 앱을 Python으로 다시 만들었고, 이동 한계는 사람이 정했습니다. NREL에서는 ChatGPT-4로 소스미터 제어 코드와 화면을 만들었고, 실험 설계와 결과 검증은 연구자가 맡았습니다. 두 사례는 쓴 도구가 다르니 같은 제품 사례로 보시면 안 됩니다. 둘 다 본인과 저자가 보고한 내용이고 저희가 재현하지는 않았습니다. 공통점은 프로그램은 AI와 만들되 조건과 검증은 연구자가 쥐고 있다는 것입니다. 장비 쪽 상세 사례는 3부에서 더 보겠습니다.

[설명할 것] - 코드: 파싱·계산·합격 규칙 적용 / AI: 요구사항 추출·대조표·서술 초안 / 사람: 모든 판정과 서명 - 측정하지 않은 값은 추정해 채우지 않고 '미측정'으로 남김 - 보고서 수치는 실제 실행한 계산 출력과 일치, 문장 속 숫자를 손으로 고치지 않음 [대본] 측정 후 작업은 계산, 서술, 판정을 나눠 맡기는 것이 좋습니다. 원시 데이터 파싱이나 스펙트럼 계산, 합격·불합격 규칙 적용은 코드가 합니다. 시험계획서에서 요구사항을 뽑고, 측정 증거와 대조표를 만들고, 보고서 서술 초안을 쓰고 빠진 증거를 찾는 일은 AI가 합니다. 모든 판정과 보고서 서명, 기준 해석은 사람이 합니다. 여기에 규칙 두 가지를 더합니다. 측정하지 않은 값은 추정해서 채우지 않고 '미측정'으로 남깁니다. 보고서의 모든 수치는 실제로 실행한 계산 출력과 같아야 하고, 문장 속 숫자를 손으로 고치지 않습니다.

근거: seminar-flow-60min.md D절. 과거 시연 기록입니다. 수집·검사는 Python 코드, 자격·계획서 작성은 워크스페이스 명령, 조사는 에이전트가 수행했습니다. 과거 실행에 지금 소개하는 특정 플러그인이 모두 쓰였다고 단정하지 않습니다.

[설명할 것] - 2026-08-04 KBSI 세미나용 과거 시연 기록 — 38건은 현재 모집 공고 수가 아님 - 가상 프로필로 실제 공고를 판정해 통과 1건 - 형식 통과 ≠ 사실 확인: 법령 오독과 비용 계산 모순이 나옴 - 과거 실행에 오늘 소개하는 플러그인이 모두 쓰였다고 단정하지 않음 [대본] 이 장은 예전에 KBSI 세미나에서 보여 드린 시연 기록입니다. 접수 중이거나 예정인 공고 38건을 모으고, 가상 프로필로 자격을 판정했더니 통과가 1건이었습니다. 이 숫자는 그때 기록이고 지금 모집 중인 공고 수가 아닙니다. 수집과 검사는 Python 코드가, 자격 판정과 계획서 작성은 워크스페이스 명령이, 조사는 에이전트가 맡았습니다. 여기서 꼭 보셔야 할 것은 아래 분홍 상자입니다. 형식 검사를 통과한 문서에서도 법령을 잘못 읽은 곳과 비용 계산이 서로 맞지 않는 곳이 나왔습니다. 검사 코드는 형식을 확인하고, 원문과 사실은 사람이 확인해야 합니다. 오후에 공고 적합도를 돌려 보면 대부분 부적합이나 부분으로 나오는데, 그것도 같은 맥락으로 보시면 됩니다.

플러그인 정본: github.com/fivetaku/gptaku_plugins, _research/gptaku-plugins-rnd.md. 도구 기획 뒤 goaljaby·pumasi 같은 후속 도구도 가능하지만 본편은 참가자가 직접 쓰는 세 가지에 집중합니다.

[설명할 것] - 조사·공고·코드·도구 기획·스킬·교차 검토의 여섯 가지 조합 - 각 작업이 남기는 파일을 확인하는 것이 핵심 - 오후에 내 자료로 워크스페이스를 만들어 직접 사용 [대본] 오후에 직접 써 볼 조합을 표로 정리했습니다. 자료 읽기와 조사, 공고 찾기와 적합도, 분석 코드 고치기, 도구 기획, 반복 업무를 스킬로 묶기, 결과 교차 검토까지 여섯 가지입니다. 오른쪽 칸이 중요합니다. 각 작업이 끝나면 문헌표, 판정표, 기획 문서처럼 무엇이 파일로 남는지를 보시면 됩니다. 플러그인 이름보다 남은 파일과 근거를 확인하는 습관이 오후 실습에서도 계속 이어집니다. 오후에는 내 자료로 워크스페이스를 만들고 이 조합으로 논문부터 공고 적합도, 기획서까지 해 봅니다.

시연은 예시 프로필(가상 관심 주제 연구자)로 /scenario 결과 파일을 엽니다. 라이브로 돌리면 몇 분 걸리므로 미리 돌린 결과를 보여 주고, 시간이 남으면 /paper 를 라이브로 시작합니다. 실제 자기 연구로 쓸 때는 기관 AI 규정을 먼저 확인하고, 비공개 항목은 프로필에 [비공개]로 표시하라고 안내합니다.

[설명할 것] - 한 폴더에 담아 두면 명령 이름을 몰라도 됨 — 평소처럼 말하면 Claude Code가 맞는 명령을 골라 실행 - 명령마다 '이럴 때 쓴다'는 설명이 붙어 있어서 가능. 순서를 정확히 정하고 싶을 때만 /lit 처럼 직접 부름 - 강사 PC 확인(10-15): 논문 찾아 줘 → /lit, 시장 있어? → /market, 다음에 뭐 연구하지? → /scenario, 오늘 여기까지 → /wrap - 공고 검색·적합도·계획서 검사는 /grant, /proposal 로. 증빙 없는 보유는 검사 스크립트가 잡음 - 폴더 신뢰를 허용하면 플러그인 6개 자동 등록. /scenario 는 예시 프로필로 미리 돌린 결과를 보여 줌 [대본] 앞의 조합을 한 폴더에 담은 것이 research-planner입니다. 화면에 명령 이름이 보이지만, 이걸 외워서 차례로 치셔야 하는 건 아닙니다. 명령마다 '이럴 때 쓴다'는 설명이 붙어 있어서, 평소처럼 '이 주제 논문 찾아 줘', '시장 있어?', '다음에 뭐 연구하지?'라고 말하면 Claude Code가 알아서 맞는 명령을 꺼내 씁니다. 오늘 아침 제 PC에서 이렇게 말로만 요청해 봤더니 선행연구, 시장 조사, 주제 비교, 기록 정리 명령이 각각 알아서 실행됐습니다. 순서를 정확히 정하고 싶을 때만 명령 이름을 직접 부르시면 됩니다. 앞에서 본 research-lab의 공고 검색과 적합도 판정, 계획서 검사도 /grant와 /proposal로 옮겨 왔고, 증빙 없이 '보유'라고 적으면 검사 스크립트가 잡습니다. 폴더를 열 때 신뢰 창에서 허용하면 플러그인 여섯 개도 자동으로 등록됩니다. 주제 판단 결과는 예시 프로필로 미리 돌려 둔 파일을 열어 보여 드리겠습니다.

네트워크·로그·모델 다운로드 등 전체 경로까지 기관이 승인해야 합니다. 로컬 LLM 단독으로 비식별화 완료를 판정하지 않습니다. 오늘은 공개·가상 자료만 사용합니다.

[설명할 것] - 자료를 넣기 전에 기관의 AI 사용 지침부터 확인 - 로컬 모델은 보조 수단 — 민감 정보를 놓칠 수 있고, 거쳤다고 외부 전송이 허용되지 않음 - 반출할 수 없는 자료는 외부 AI에 넣지 않음 - 그림은 설계 예시이며 자동 익명화를 보장하지 않음 [대본] 자료를 AI에 넣기 전에는 기관의 사용 지침부터 확인하셔야 합니다. 그림은 내부 자료를 분류하고, 내부에서 민감 정보 후보를 찾고, 사람이 검토해 승인한 것만 승인된 AI로 보내는 흐름입니다. 이것은 적용을 검토해 볼 설계 예시이지, 이렇게 하면 자동으로 익명화된다는 뜻이 아닙니다. 로컬 모델은 보조 수단일 뿐이어서 민감 정보를 놓칠 수 있고, 로컬 모델을 거쳤다고 외부 전송이 허용되는 것도 아닙니다. 네트워크와 로그, 모델 다운로드까지 전체 경로를 기관이 승인해야 합니다. 반출할 수 없는 자료는 외부 AI에 넣지 않고 승인된 내부 환경에서만 다룹니다. 오늘은 공개 자료와 가상 자료만 씁니다.

생성 일러스트. API·SDK가 없는 장비도 있습니다. 통신 기능과 라이선스부터 확인합니다. MCP는 모델과 외부 도구를 연결하는 규약이며 그 자체가 안전장치는 아닙니다.

[설명할 것] - 전: 제조사 프로그램 기능에 맞춰 일함 / 후: 공개 매뉴얼·SDK로 필요한 기능을 만듦 - API·SDK가 없는 장비도 있으니 통신 기능과 라이선스부터 확인 - MCP는 연결 규약이지 그 자체로 안전장치가 아님 - 생성 일러스트 [대본] 지금까지는 제조사 프로그램이 제공하는 기능에 맞춰 일하고, 없는 기능은 기다리거나 손으로 처리했습니다. 이제는 공개된 매뉴얼과 SDK를 AI와 함께 읽고, 내 측정 순서와 기록, 보고서 양식에 맞는 프로그램을 직접 만드는 쪽으로 옮겨 갈 수 있습니다. 다만 모든 장비에 API나 SDK가 있는 것은 아니니 통신 기능과 라이선스부터 확인하셔야 합니다. AI가 장비를 직접 다루게 할 때는 MCP 같은 도구 통로로 연결합니다. MCP는 모델과 외부 도구를 잇는 규약일 뿐 그 자체가 안전장치는 아니라서, 허용할 명령과 범위는 따로 제한해야 합니다.

[설명할 것] - 24장 이야기를 설계 도구로 넓힘: 장비뿐 아니라 CAD도 공개 API로 반복 작업을 맡김 - AutoLISP·SolidWorks API·iLogic·NX Open·CATIA VBA 모두 텍스트 코드라 AI가 초안을 잘 짬 - CAD API는 방대해서 AI가 없는 함수를 지어내기도 함 — 실행하고 에러를 보여 주며 고치는 반복이 기본 - 매크로 기록으로 한 번 조작한 코드를 AI에게 주면 반복문으로 바꾸기 쉬움. 원본이 아니라 사본 폴더에서 실행 - 지원 범위는 버전·라이선스마다 다름(예: AutoCAD LT의 LISP). 질문이 오면 쓰는 버전부터 확인 [대본] 장비 이야기만이 아닙니다. 설계 도구도 같습니다. 도면 수십 장의 레이어를 정리하거나 표제란을 고치거나, 치수만 바꾼 부품을 여러 개 만드는 일을 손으로 해 보신 분이 많을 겁니다. AutoCAD는 AutoLISP, SolidWorks는 API와 VBA 매크로, Inventor는 iLogic, NX와 CATIA도 각자 자동화 수단을 공개하고 있습니다. 이 코드들은 모두 텍스트라서 AI가 초안을 잘 짭니다. CAD를 켜지 않고 Python으로 DXF 도면을 바로 처리하는 방법도 있습니다. 다만 CAD API는 함수가 아주 많아서 AI가 없는 함수를 지어내기도 합니다. 그래서 순서가 중요합니다. 매크로 기록으로 한 번 조작해 코드를 얻고, AI에게 그걸 반복문으로 바꿔 달라고 하고, 원본이 아닌 사본 폴더에서 돌려 보고, 에러가 나면 그 에러를 그대로 보여 주며 고치게 합니다. 지원 범위는 버전과 라이선스마다 다르니 쓰시는 버전부터 확인하시면 됩니다.

여러분 장비가 어느 쪽인지 먼저 확인하는 것이 출발점입니다. 이 부 끝에 나눠 드리는 체크리스트 1번 문항이 이것입니다.

[설명할 것] - RS-232·USB·TCP/IP(LAN)·제조사 API·SDK의 네 가지 방식 - 계측 제어기의 원격 제어는 유료 옵션이거나 명령 명세가 비공개인 경우가 많음 - 내 장비가 어느 방식인지가 출발점 — 3부 끝 체크리스트 1번 문항 [대본] 시험·계측 장비는 대개 이 네 가지 방식 가운데 하나로 PC와 통신합니다. 구형 계측기는 시리얼, 오실로스코프나 멀티미터는 USB, LAN 계측기는 IP 주소와 포트, 계측 제어기나 DAQ 소프트웨어는 제조사 API나 SDK인 경우가 많습니다. 오른쪽 칸처럼 Python에서는 대부분 PyVISA나 제조사 패키지로 부를 수 있습니다. 주의하실 점은 계측 제어기의 원격 제어가 유료 옵션이거나 명령 명세가 공개되지 않은 경우가 많다는 것입니다. 그래서 내 장비가 어떤 인터페이스를 제공하는지, 라이선스가 있는지를 먼저 확인하는 것이 출발점입니다. 이 내용은 나눠 드리는 체크리스트 1번 문항과 같습니다.

계측 제어기와 전공 해설 대신 범용 수집·자동화 두 사례만 소개합니다.

[설명할 것] - LDAQ: 서로 다른 장비의 데이터 수집을 Python 패키지 하나로 - 브리스톨대: 기존 제어 프로그램을 거쳐 반복 시험·기록 자동화, 실행 전 한계값 확인 - 공개 코드와 저자 설명 기준, 실장비로 재현하지 않음 - 달라진 것은 연결 원리가 아니라 AI와 함께 만들 수 있다는 점 [대본] 사실 공개 API로 수집과 시험을 자동화하는 일은 AI 이전에도 연구실에서 해 왔습니다. 류블랴나대의 LDAQ는 DAQ, Arduino, 열화상 카메라처럼 서로 다른 장비의 데이터 수집을 Python 패키지 하나로 묶었습니다. 브리스톨대 사례는 Python에서 기존 Instron 제어 프로그램을 거쳐 반복 시험과 측정 기록을 자동화했고, 실행 전에 한계값을 따로 확인합니다. 두 사례 모두 공개 코드와 저자 설명을 기준으로 소개하는 것이고, 저희가 실장비로 재현하지는 않았습니다. 연결하는 원리는 그때와 같습니다. 달라진 것은 이런 프로그램을 이제 AI와 함께 만들 수 있다는 점입니다.

네 사례 모두 상한과 검토는 사람이 정했다는 점을 짚습니다. 몽유 사례는 잠시 뒤 질문과 안전 운용 4요건으로 이어집니다.

[설명할 것] - 네 사례 모두 상한과 검토는 사람이 정함 - 모두 당사자·저자 보고이며 재현하지 않음 — 베이항대 82.3%도 저자 보고 - NREL은 Claude Code가 아니라 ChatGPT-4 사례 - 주의 사례: AFM 에이전트의 지시하지 않은 위험한 탐침 이동(Nature Communications 2025) [대본] 이제는 Claude Code 같은 에이전트가 그런 프로그램을 같이 만듭니다. RIKEN 연구원은 현미경 앱을 Python으로 다시 만들었고, 정밀 계측 개인 사용자는 GPIB 계측기 여섯 대의 제어·기록·교정 프로그램을 만들었습니다. NREL은 ChatGPT-4로 소스미터 제어 코드를 만들었고, 베이항대는 시험 의도를 말로 받아 SCPI 코드를 만드는 다중 에이전트에서 저자 보고 기준 82.3%의 실행 성공률을 냈습니다. 표의 오른쪽 칸을 보시면 네 사례 모두 상한과 검토는 사람이 정했습니다. 모두 당사자나 저자가 보고한 내용이고 재현한 것은 아닙니다. 아래 주의 사례도 꼭 보십시오. 원자간력현미경을 조작한 에이전트가 지시하지 않은 위험한 탐침 이동을 했고, 저자들은 이를 '몽유'라고 불렀습니다. 그래서 잠시 뒤 안전 운용 네 가지 요건으로 이어집니다.

제조사 발표만으로 기관 장비의 지원·승인을 가정하지 않습니다. OPC 저장소 정확한 주소는 기존 조사 링크와 대조합니다.

[설명할 것] - Keysight·Tektronix가 AI 요청을 계측기 명령으로 잇는 공개 사례를 냄 - OPC Foundation이 OPC UA와 AI 도구를 잇는 MCP 서버를 공개 - 제조사 발표만으로 기관 장비의 지원·승인을 가정하지 않음 - Tektronix 영상은 원본 링크로 열림(인터넷 필요) [대본] 장비 제조사 쪽에서도 AI가 계측기를 다룰 수 있는 연결 도구를 내놓고 있습니다. Keysight와 Tektronix의 공개 사례는 AI 요청을 계측기 명령으로 바꿔 줍니다. Tektronix 공식 영상은 링크를 누르면 원본으로 열립니다. 산업용 통신 규약인 OPC UA 쪽에서도 OPC Foundation이 AI 도구와 잇는 MCP 서버를 공개했습니다. 다만 제조사가 이런 도구를 발표했다고 해서 우리 기관 장비가 지원되거나 사용이 승인됐다고 보시면 안 됩니다. 도구가 연결된다는 것과 안전하게 운용한다는 것은 별개이니, 쓰더라도 읽기 전용부터 시작하십시오.

[설명할 것] - 에이전트 → MCP 서버(도구 목록) → 드라이버(상한 검사·기록) → 장비 제어기(인터락) - MCP 연결에서도 별도 터미널·네트워크 접근 권한을 함께 제한해야 함 - 읽기는 바로, 장비를 움직이는 명령은 매번 확인 창 - MCP 대신 CLI 도구로 만들어도 됨 [대본] MCP를 쓰면 에이전트가 쓸 수 있는 도구 목록을 장비 쪽에서 정해 줄 수 있습니다. Claude Code가 도구를 고르면, MCP 서버는 상태 조회, 측정값 읽기, 레벨 설정, 비상 정지처럼 공개한 도구만 받아 줍니다. 그 아래 드라이버가 명령을 변환하면서 상한을 검사하고 기록을 남기고, 맨 아래 장비 제어기가 자체 상한을 지키고, 물리 비상 정지 버튼이 있습니다. 다만 MCP만 막아서는 부족하고, 에이전트의 별도 터미널이나 네트워크 접근 권한도 함께 제한해야 합니다. 도구마다 승인을 거치게 할 수 있어서, 읽기는 바로 하고 장비를 움직이는 명령은 매번 확인 창이 뜨게 설정합니다. MCP 대신 명령줄 도구로 만들어도 같은 원리로 쓸 수 있습니다.

카메라에서 읽은 숫자에는 오독 가능성이 있습니다. 공식 API나 센서 데이터가 있으면 먼저 활용하고 사진으로 주변 맥락을 보완합니다. 센서를 붙였다는 사실만으로 시뮬레이터가 되는 것은 아닙니다.

[설명할 것] - 시뮬레이터는 필수가 아님 — 먼저 현재 상태를 읽음 - 사진·화면에서 읽은 숫자는 오독 가능성이 있음 — 공식 API·센서 데이터를 먼저 쓰고 사진으로 보완 - 값의 단위·측정 시각·누락 여부를 먼저 확인 - 센서를 붙였다는 사실만으로 시뮬레이터가 되지 않음 [대본] 장비에 AI를 붙인다고 하면 시뮬레이터부터 떠올리시는 경우가 많은데, 필수는 아닙니다. 먼저 현재 상태를 읽는 것부터 시작합니다. 방법은 두 가지입니다. 사진이나 화면에서 표시창 숫자, 계기 바늘, 경고등을 읽는 방법과, 센서나 장비 API에서 값을 직접 받는 방법입니다. 카메라로 읽은 숫자는 잘못 읽을 수 있으니, 공식 API나 센서 데이터가 있으면 그것을 먼저 쓰고 사진은 주변 맥락을 보완하는 데 씁니다. 어느 쪽이든 값의 단위와 측정 시각, 빠진 값이 없는지를 먼저 확인합니다. 그리고 센서를 붙였다고 해서 그것이 곧 시뮬레이터가 되는 것은 아닙니다.

일반적인 시스템 설계 설명이며 구축 완료 사례가 아닙니다. 센서 수집과 디지털 트윈은 같은 말이 아닙니다. 실시간 상태와 모델을 연결하고 유효 범위를 검증해야 합니다. 빠른 제어와 하드웨어 안전은 모델 추론과 분리합니다.

[설명할 것] - 일반적인 시스템 설계 설명이며 구축 완료 사례가 아님 - 상태 조회·알림·이상 후보 찾기는 시뮬레이터 없이 시작 가능 - 예측을 조작 근거로 쓰려면 실측과 대조해 모델 오차 확인, 예측 성공이 안전을 보장하지 않음 - 센서 수집과 디지털 트윈은 같은 말이 아님 [대본] 반면 '이 값을 바꾸면 어떻게 될까'를 예측하려면 물리식이나 경험식, 시뮬레이터 같은 모델이 더 필요합니다. 이 그림은 일반적인 설계 설명이고, 어딘가에 구축이 끝난 사례는 아닙니다. 기록, 점검, 이상 후보 찾기는 완전한 시뮬레이터 없이도 시작할 수 있습니다. 하지만 예측 결과를 장비 조작의 근거로 쓰려면 실측과 대조해서 모델 오차를 먼저 확인해야 합니다. 예측이 맞았다고 실제 안전이 보장되는 것은 아닙니다. 센서로 값을 모으는 것과 디지털 트윈은 같은 말이 아니고, 빠른 제어와 하드웨어 안전은 모델 추론과 분리해 둡니다.

질문 정답(③)을 여기서 설명합니다. 상한은 제어기와 드라이버, 승인은 Claude Code 권한 창, 기록은 로그와 훅입니다.

[설명할 것] - 1 동작 전 사람 승인, 2 동작 상한값 제한, 3 비상 정지와 중단, 4 명령과 결과 기록 - 상한과 정지는 에이전트가 고칠 수 없는 드라이버와 제어기에 둠 - 승인은 Claude Code 권한 창, 기록은 드라이버 로그와 훅 - 기관 장비의 운용 안전수칙을 대신하지 않음 - 비상 정지는 물리 버튼이 반드시 있어야 함. 소프트웨어 정지 도구는 그 위에 더하는 것 [대본] 장비를 에이전트에 연결할 때는 이 네 가지를 기본 요건으로 둡니다. 장비를 움직이는 명령은 사람이 확인한 뒤에만 보내고, 움직임과 출력에는 상한을 두고, 이상이 보이면 즉시 멈추고, 누가 언제 무엇을 보냈는지 기록합니다. 여기서 핵심은 어디서 지키느냐입니다. 상한과 정지는 에이전트가 고칠 수 없는 장비 제어기와 드라이버 코드에 두고, 승인과 기록을 그 위에 더합니다. 승인은 Claude Code 권한 창에서, 기록은 드라이버 로그와 훅에서 남깁니다. 비상 정지는 장비 옆의 물리 버튼이 반드시 있어야 합니다. 소프트웨어로 부르는 정지는 그 위에 더하는 것이고, 승인 없이 부를 수 있어야 합니다. 이 네 가지는 기관 장비의 운용 안전수칙을 대신하지 않습니다. 가상 장비로 이 네 가지를 확인하는 것은 오후 더 해 보기에서 선택으로 해 볼 수 있습니다.

[설명할 것] - 매뉴얼·연결 정보 확보 → 필요한 명령만 드라이버 → 모의·읽기 전용 시험 → 상한·승인·이력 → MCP나 CLI로 등록 - 명령마다 매뉴얼 쪽수를 주석으로 달게 함 - 오래된 제조사 예제는 매뉴얼을 주고 현행 라이브러리로 다시 짜게 할 수 있음 [대본] 장비 기능을 에이전트 도구로 만드는 일반 절차는 다섯 단계입니다. 먼저 프로그래밍 매뉴얼과 연결 정보를 확보합니다. 다음으로 필요한 명령만 골라 에이전트에게 드라이버를 짜게 하는데, 명령마다 매뉴얼 쪽수를 주석으로 달게 하면 나중에 확인하기 쉽습니다. 그다음 가상 장비나 조회 명령으로만 먼저 돌려 보고, 동작 명령에 상한과 사람 승인, 명령 기록을 넣습니다. 검증이 끝난 드라이버를 MCP 서버나 명령줄 도구로 감싸서 다시 쓰게 합니다. 써 보신 분께 한 가지 덧붙이면, 제조사 공식 예제가 오래됐을 때 매뉴얼을 주고 현행 라이브러리로 다시 짜게 하는 것도 같은 절차이고, 이때 docs-guide로 공식 문서를 함께 확인하게 하시면 됩니다.

[설명할 것] - 원격 제어 방식·라이선스·명령 명세·데모 모드·데이터 형식·상한과 정지 위치·네트워크·먼저 자동화할 일 - 개인용 체크리스트 — 작성 내용은 외부 AI에 입력하지 않음 - 오후 실습은 장비 정보 없이 공개 주제로 진행 - 1~4번이 채워진 분은 더 해 보기에서 모의 장비 드라이버에 읽기 명령 추가 [대본] 이 체크리스트는 가져가서 쓰시는 용도입니다. 원격 제어 지원 여부, 라이선스, 명령 명세, 데모 모드, 데이터 파일 형식, 상한이 설정된 위치와 물리 비상 정지 버튼의 위치, 네트워크 연결, 그리고 먼저 자동화하고 싶은 일 하나까지 여덟 가지를 확인합니다. 여기에 적는 내용은 기관 장비 정보이므로 외부 AI에는 입력하지 않습니다. 오후 실습은 장비 정보 없이 공개 주제로 진행합니다. 1번부터 4번까지 채워진 분은 오후 더 해 보기에서 모의 장비 드라이버에 읽기 명령을 하나 더해 보셔도 좋습니다. 기관에 돌아가 내 장비로 같은 절차를 밟으실 때 이 표를 출발점으로 쓰시면 됩니다.

[설명할 것] - 4부: 로봇에서 AI가 쓰이는 자리와 안전을 두는 자리 - 3부 장비 안전 요건과 같은 구조로 연결 [대본] 4부는 피지컬 AI입니다. 로봇에서는 AI가 어디에 쓰이고, 안전은 어디에 두는지를 보겠습니다.

[설명할 것] - LLM 이전 로봇 제어 네 가지: 티칭 펜던트로 가르치기, 로봇 언어·PLC로 순서 짜기, 센서 피드백 제어(PID), 인터락·펜스·물리 비상 정지 - 기계공학 청중이 아는 내용 — 제어공학·메카트로닉스 시간에 본 것 - 바뀐 것은 맨 위 '다음에 무엇을 할지' 고르는 일뿐. 제어와 안전은 그대로 아래에 남음 → 다음 장의 구조로 이어짐 [대본] LLM이 나오기 전에는 로봇을 어떻게 움직였는지부터 보겠습니다. 산업용 로봇은 티칭 펜던트로 위치를 하나씩 저장해 두고 그대로 반복했습니다. 용접, 도장, 조립 라인이 이 방식입니다. 작업 순서와 조건 분기, 예외 처리는 로봇 언어나 PLC 시퀀스로 사람이 직접 짰습니다. 그 아래에서는 센서 피드백으로 위치와 속도와 힘을 맞추는데, 제어공학 시간에 배운 PID가 여기서 쓰입니다. 맨 아래에는 인터락, 안전 펜스와 라이트 커튼, 물리 비상 정지 버튼이 있어서 프로그램과 상관없이 멈춥니다. LLM이 들어오면서 바뀐 것은 다음에 무엇을 할지를 사람이 미리 다 짜 두는 대신 AI가 상황을 보고 고르는 부분입니다. 제어와 안전은 그대로 아래에 남습니다. 다음 장이 그 구조입니다.

[설명할 것] - 로봇 업계 공식 자료의 공통 구조: 판단하는 AI(천천히) / 동작을 만드는 모델·코드(빠르게) / 모터 제어·인터락·물리 비상 정지(가장 빠르게) - 위에서 판단이 틀려도 맨 아래 제어·안전에서 멈춤 — 앞의 장비 4요건과 같은 생각 - Figure Helix, NVIDIA GR00T, Gemini Robotics, π0.6 공식 자료 기준. 성능 수치는 인용하지 않음 [대본] 로봇 회사들의 공식 자료를 보면 공통된 구조가 있습니다. 맨 위에서는 AI가 상황을 보고 다음에 할 일을 고릅니다. 이 판단은 비교적 천천히 이뤄집니다. 그 아래에서는 고른 일을 관절과 바퀴의 실제 움직임으로 바꾸는데, 이건 훨씬 빠르게 돌아야 합니다. 맨 아래에는 모터 제어, 인터락, 물리 비상 정지 버튼이 있습니다. 위에서 AI 판단이 틀려도 여기서 멈추게 하는 구조입니다. 네 회사 모두 멈추는 장치를 맨 아래 제어에 두고, 위의 AI도 정지를 부를 수 있게 했다고 설명합니다. 앞에서 본 장비 연결 네 가지 요건과 같은 생각입니다. 각 회사의 성능 수치는 일부러 인용하지 않았습니다.

영상은 인터넷으로 틉니다(1분 42초). 오전 1부의 Claude Code 동작 방식(계획 → 실행 → 확인)과 같은 구조라는 점을 짚습니다.

[설명할 것] - 계획 모델(ER)이 단계를 나누고 도구를 부름, 행동 모델(VLA)이 팔 움직임으로 바꿈, 제어기가 안전 장치 - 일반 개발자에게 API로 공개된 것은 계획 모델(ER)뿐 - 공식 문서: 로봇 주변의 안전한 환경 유지는 사용자 책임 - 1부의 계획 → 실행 → 확인 구조와 같음, 영상은 인터넷으로 열기 [대본] Gemini Robotics는 계획하는 모델과 움직이는 모델을 나눠 둡니다. 사람이 '내 지역 규칙대로 쓰레기를 나눠 줘'라고 하면, 계획 모델이 장면을 보고 단계를 나누고 필요하면 검색 같은 도구를 부릅니다. 행동 모델은 단계마다 받은 짧은 지시를 팔의 움직임으로 바꾸고, 로봇 제어기는 모터를 돌리면서 충돌 회피 같은 안전 장치를 지킵니다. 1부에서 본 Claude Code의 계획, 실행, 확인 구조와 같은 모양입니다. 일반 개발자에게 API로 공개된 것은 계획 모델뿐이고, 공식 문서에는 로봇 주변의 안전한 환경 유지는 사용자 책임이라고 적혀 있습니다. 영상은 이미지를 누르면 인터넷으로 열립니다.

[설명할 것] - 2025-03 Gemini Robotics → 2025-06 On-Device → 2025-09 1.5 → 2026-07 2 - 회사도 여러 손가락 정밀 작업과 동작 속도는 아직 개선이 필요하다고 적음 - 시연 데이터가 비싸 시뮬레이션·사람 영상으로 메우고, 시뮬레이션과 현실의 차이를 한계로 적음 - 영상은 이미지를 눌러 원본 링크로 열기 [대본] Gemini Robotics의 발전 흐름을 보겠습니다. 처음에는 종이접기와 책상 정리를 했고, 이어 네트워크 없이 로봇 안에서 도는 버전이 나왔고, 1.5에서는 한 로봇에서 배운 동작을 다른 로봇에 옮겼습니다. 2026년 7월 버전에서는 휴머노이드가 전신 동작으로 방을 정리하고 여러 로봇이 일을 나눠 완성합니다. 영상은 이미지를 누르면 원본으로 열립니다. 다만 회사 스스로도 여러 손가락으로 하는 정밀 작업은 아직 어렵고 속도도 개선이 필요하다고 적었습니다. 실제 시연 데이터가 비싸서 시뮬레이션과 사람 영상으로 메우는데, 시뮬레이션과 현실의 차이도 한계로 적혀 있습니다. 발전 속도와 함께 이런 한계 표기를 같이 보시면 좋겠습니다.

다음 5부 Jev도 같은 구조입니다: 코드가 정한 선택지 중 하나를 고릅니다.

[설명할 것] - Gemini가 부를 수 있던 도구는 GoTo·TakePicture·pickup·PutDown 네 개 - 걷기·길찾기·잡기는 Spot 기존 소프트웨어가 맡음 - Boston Dynamics: API에 있는 것 이상으로 Spot을 제어할 수 없음, 아직 실험 단계 - 시험 장비로 옮기면 도구 목록은 드라이버가 허용한 명령, 상한과 정지는 제어기 [대본] 이 사례는 AI가 로봇을 어디까지 움직일 수 있는지를 잘 보여 줍니다. Boston Dynamics가 Spot에 Gemini를 붙였을 때, Gemini가 부를 수 있던 도구는 이동, 사진 찍기, 집기, 내려놓기 네 개뿐이었습니다. 걷기와 길찾기, 잡기 동작은 Spot의 기존 소프트웨어가 맡았습니다. 회사는 Gemini가 API에 있는 것 이상으로 Spot을 제어할 수 없다고 적었고, 아직 실험 단계라고 밝혔습니다. 이것을 시험 장비로 옮기면, 도구 목록은 드라이버가 허용한 명령이고 상한과 정지는 제어기가 지키는 구조입니다. 3부에서 본 장비 연결 구조와 같습니다. 다음 5부의 Jev도 코드가 정한 선택지 중 하나를 고른다는 점에서 같은 구조입니다.

[설명할 것] - 5부: 모델은 선택지에서 고르고, 빠른 제어와 안전은 아래 계층이 맡음 - 영상은 공식·커뮤니티 데모 구분을 유지 [대본] 5부는 Jev입니다. 모델은 선택지에서 고르기만 하고, 빠른 제어와 안전은 아래 계층이 맡는 예를 보겠습니다.

[설명할 것] - Jev(TypeSafe, 2026-09-15 공개)는 글을 쓰지 않고 코드가 정한 선택지 하나와 확률을 돌려줌 - 응답 약 70~500ms - 회사 스스로 숫자 세기·산술·날짜 비교에 약하다고 밝힘 - 그래서 제어기 위에서 빠르게 판단하는 자리에 놓임 [대본] Claude나 GPT 같은 대화형 모델은 문장을 써서 답하고, 중간 과정을 글로 따져 볼 수 있습니다. 대신 선택지 하나를 고르는 데도 시간이 걸립니다. Jev는 글을 쓰지 않습니다. 코드가 미리 정해 준 선택지 가운데 하나와 그 확률을 돌려주고, 응답은 약 70에서 500ms 사이입니다. 회사 스스로 숫자 세기, 산술, 날짜 비교에는 약하다고 밝혔습니다. 그래서 Jev는 제어기 위에서 빠르게 판단하는 자리에 놓입니다. 다음 영상들도 이 구조로 보시면 됩니다.

마리오 작성자 보고 성공률은 약 4번 중 1번입니다. Doom은 거리·각도 글을 받아 네 질문을 동시에, 마리오는 버튼 7개와 위험 질문으로 판단합니다. "장비 상태값을 글로 넘기고 다음 조작을 고른다"로 바로 옮겨 설명합니다. 영상의 한계 표기 자체가 교육 포인트입니다: 데모 영상을 볼 때는 누가 올렸는지, 몇 번 중 몇 번 되는지를 확인합니다.

[설명할 것] - Doom은 공식 데모, 슈퍼마리오는 커뮤니티 데모 - 마리오 작성자 보고 성공률은 약 4번 중 1번 - 데모 영상은 누가 올렸는지, 몇 번 중 몇 번 되는지를 확인 - 장비 상태값을 글로 넘기고 다음 조작을 고르는 구조로 옮겨 생각 [대본] 두 영상 모두 게임 상태를 글로 넘기면 Jev가 다음 조작을 고르는 구조입니다. Doom은 적과의 거리와 각도를 글로 받아 네 가지 질문에 동시에 답하는 공식 데모이고, 마리오는 버튼 일곱 개와 위험 여부를 판단하는 커뮤니티 데모입니다. 마리오는 작성자가 보고한 성공률이 약 네 번 중 한 번입니다. 이 점이 오히려 교육 포인트입니다. 데모 영상을 보실 때는 누가 올렸는지, 몇 번 중 몇 번 되는지를 꼭 확인하십시오. 게임 대신 장비 상태값을 글로 넘기고 다음 조작을 고르게 한다고 바꿔 생각하시면 됩니다. 영상은 누르면 원본으로 열립니다.

[설명할 것] - 비행 제어·안전은 코드(초당 약 500번), 전술 판단은 Jev(초당 약 2~3번) - 응답이 70~500ms 걸리는 모델에게 실시간 제어를 맡기지 않음 - MuJoCo 물리 시뮬레이션 데모, 주기 수치는 저자 보고 값이며 재측정하지 않음 [대본] 드론 영상은 판단과 제어를 나누는 구조를 수치로 보여 줍니다. 비행 제어와 안전은 코드가 초당 약 500번 돌리고, Jev는 '앞의 장애물을 비켜야 하나' 같은 판단만 초당 약 두세 번 합니다. 응답에 70에서 500ms가 걸리는 모델에게 실시간 제어를 맡기지 않는다는 뜻입니다. 판단 주기와 제어 주기는 수백 배 차이가 납니다. 이 영상은 MuJoCo 물리 시뮬레이션 데모이고, 주기 수치는 저자가 보고한 값으로 저희가 다시 재지는 않았습니다. 포스터를 누르면 영상이 열립니다.

[설명할 것] - 양팔 로봇: Jev가 다음 동작을 고르고 역기구학과 물리는 코드가 계산, MuJoCo 시뮬레이션 - 모델 비교 영상의 결정 시간·비용 수치는 게시자 화면 기준 - 둘 다 커뮤니티 데모, 저자 보고 [대본] 로봇 팔도 같은 구조입니다. 양팔 로봇은 '파란 블록을 빨간 상자에'라는 지시를 받으면 Jev가 미리 만든 동작 목록에서 다음 동작을 고르고, 역기구학과 물리 계산은 코드가 맡습니다. 이것도 MuJoCo 시뮬레이션입니다. 오른쪽은 같은 로봇 팔 과제를 Jev와 대화형 모델로 풀어 결정 시간과 비용을 비교한 게시자 영상인데, 수치는 게시자 화면 기준이라 따로 말씀드리지 않겠습니다. 두 영상 모두 커뮤니티 데모입니다. 영상은 원본 링크로 열립니다.

[설명할 것] - Claude Code: 파일 읽기·실행·결과를 파일로, 규칙과 절차를 담으면 워크스페이스 - 연구 업무: 계산은 코드, 서술은 AI, 판정은 사람, 다른 방법으로 검산 - 플러그인 조합으로 맡기고 결과를 파일로 남김 - 장비: 상한과 정지는 에이전트가 바꿀 수 없는 드라이버와 제어기에 [대본] 오전에 본 내용을 네 줄로 정리하겠습니다. Claude Code는 내 폴더의 파일을 읽고, 코드를 실행하고, 결과를 파일로 남기는 에이전트이고, 규칙과 절차를 폴더에 담으면 워크스페이스가 됩니다. 연구 업무에서는 계산은 코드에, 서술은 AI에, 판정은 사람에게 나눠 맡기고 다른 방법으로 검산합니다. 조사, 코드, 도구 기획, 스킬, 교차 검토는 플러그인 조합으로 맡기고 결과를 파일로 남깁니다. 장비는 제조사가 공개한 통신 방법으로 직접 프로그램을 만들 수 있지만, 상한은 에이전트가 바꿀 수 없는 드라이버와 제어기에 두고, 물리 비상 정지 버튼은 반드시 둡니다.

오후 실습 1은 빈 폴더에서 바로 시작하고, 실습 2부터는 /lab2~/lab4 스킬로 시작합니다. 처음 쓰는 분은 강사 자료로 따라 하고, 써 본 분은 자기 공개 자료(논문, 학회 발표, 공개 보고서) 10개 이내를 넣습니다. 기관 내부 자료는 넣지 않습니다. 오후 시작 시각과 쉬는 시간은 현장에서 안내합니다.

[설명할 것] - 실습 1은 빈 폴더에서 바로, 실습 2부터는 /lab2~/lab4 스킬로 시작 - 준비: kimm.axwith.com 안내 페이지, 앱 로그인 - 써 본 분은 내 공개 자료(논문·학회 발표·공개 보고서) 10개 이내, 기관 내부 자료는 넣지 않음 - 오후 시작과 쉬는 시간은 현장에서 안내 [대본] 오후에는 각자 PC에 연구 워크스페이스를 직접 세팅합니다. 실습 1은 빈 폴더에서 처음 맡겨 보고, 실습 2부터는 /lab2에서 /lab4까지 스킬로 시작합니다. 인터뷰와 내 자료로 워크스페이스를 만들고, 주제 하나로 논문과 공고 적합도, 기획서까지 간 뒤, 스킬과 기록 자동화로 계속 쓰는 방법을 해 봅니다. 준비하실 것은 실습 안내 페이지 kimm.axwith.com과 앱 로그인입니다. 써 보신 분은 본인의 공개 자료, 그러니까 논문이나 학회 발표, 공개 보고서를 10개 이내로 준비해 주십시오. 기관 내부 자료는 넣지 않습니다. 오후 시작과 쉬는 시간은 현장에서 안내드리겠습니다.

[설명할 것] - 질문 받기 - 오후는 실습 폴더 C:\work\kimm에서 이어짐 [대본] 오전 내용에 대해 궁금하신 점을 받겠습니다. 오후에는 실습 폴더 C:\work\kimm에서 이어 가겠습니다.