7편에서 폴더와 기술은 AI에게 넘겼습니다. 이 글은 반대입니다. 인터페이스, 즉 이 도구를 어디서 어떻게 만지는가는 AI가 정할 수 없습니다. 여러분의 하루가 어떻게 흘러가는지 AI는 모르기 때문입니다. 세 질문에서 역산해 만지는 면을 고르고, 화면 하나를 그려 저장소에 넣는 것까지 다룹니다. 다음 편 출력을 정한다에서는 무엇이 나오는가를 정합니다.
핵심 요약
- 인터페이스는 기술 문제가 아니라 생활 문제이므로 사람이 정합니다.
- 누가, 어디서, 어떻게 만지는가에서 역산하면 만지는 면이 정해집니다.
- 선택지는 웹사이트만이 아닙니다. 폴더, 채팅, 단축키, 스케줄, 명령 한 줄도 인터페이스입니다.
- 정하지 않으면 AI는 매번 다른 것을 만듭니다. 주인공 화면 하나를 그려 docs/interface.md에 넣습니다.
누가, 어디서, 어떻게 만지는가
3편의 세 질문이 여기서 다시 쓰입니다. 다만 이번에는 "만진다"에 초점을 둡니다.
- 누가 만지는가. 나 혼자면 터미널 명령도 괜찮습니다. 직원이 만지면 설명 없이 눌러도 되는 것이어야 합니다. 고객이 만지면 로그인과 안내가 필요합니다.
- 어디서 만지는가. 사무실 책상이면 넓은 화면, 상담 직후 차 안이면 휴대폰, 새벽에 자동으로 돌면 아무도 만지지 않습니다.
- 어떻게 만지는가. 파일을 폴더에 넣는다, 채팅창에 붙여 넣는다, 버튼 하나를 누른다, 아예 손대지 않고 아침에 결과만 본다.
상담 녹음 변환기를 예로 들면 답은 이렇습니다. 나 혼자, 차 안에서, 녹음 파일을 정해진 폴더에 넣는 것으로 끝. 그러면 인터페이스는 화면이 아니라 폴더입니다. 폴더에 파일이 들어오면 알아서 돌고, 결과가 옆 폴더에 생기면 됩니다. 화면을 만들었다면 차 안에서 쓰지 못했을 것입니다.
선택지는 생각보다 많다
"만든다"고 하면 웹사이트나 앱을 떠올리지만 인터페이스의 선택지는 훨씬 넓습니다. 우리 수업의 산출물로 보면 이렇습니다.
| 만지는 면 | 예 |
|---|---|
| 폴더 | 녹음 파일을 넣으면 상담일지가 생긴다 |
| 스케줄(무인) | 매일 아침 8시에 새 공고가 요약돼 파일로 남는다 |
| 명령 한 줄 | 터미널에서 도구 이름을 치면 이번 주 보고서가 나온다 |
| 채팅 | 메신저 봇에 "이번 달 매출"이라고 치면 표가 온다 |
| 표 하나짜리 화면 | 고객 10항목 표를 열어 필터만 건다 |
| 웹사이트 | 여러 사람이 로그인해서 쓴다 |
아래로 갈수록 만드는 비용과 관리 비용이 커집니다. 위로 갈수록 단순하고 튼튼합니다. 우리 7주차의 공고 모니터링이 "스케줄"을 고른 것은, 어차피 사람이 아침에 결과만 보면 되기 때문입니다. 사용자가 여러분 한 명이라면 대부분 위쪽 세 줄에서 끝납니다.
여기를 안 정하면 AI는 매번 다른 걸 만든다
인터페이스를 정하지 않고 넘기면 AI는 그때그때 그럴듯한 것을 고릅니다. 오늘은 웹 화면을 만들고, 내일 수정을 시키면 명령줄 도구로 바꾸고, 다음 주에는 둘이 섞입니다. 코드가 어그러지는 것보다 나쁜 것은 여러분이 매번 다른 방식으로 써야 한다는 점입니다. 우리 2주차 교재에서 "UI를 바꿔 줘"(생김새)와 "백엔드를 고쳐 줘"(계산 로직)를 구분해 말하라고 하는데, 인터페이스가 정해져 있어야 그 구분이 가능합니다. 정해 두면 AI에게 "인터페이스는 docs/interface.md대로, 바꾸지 마"라고 한 줄만 붙이면 됩니다. CLAUDE.md의 "항상 할 것"에 그 줄을 넣어 두면 매번 말할 필요도 없습니다.
"화면 하나만 그려 본다"로 충분
디자인을 잘할 필요는 없습니다. 주인공 화면 하나, 즉 이 도구를 쓸 때 가장 자주 보게 될 장면 하나만 그리면 됩니다. 폴더가 인터페이스라면 "폴더 두 개와 파일 이름 규칙"이 그림이고, 표 하나짜리 화면이라면 "열 이름과 필터 위치"가 그림입니다. 종이에 손으로 그려 사진을 찍어도 되고, 글로 적어도 됩니다. 그것을 docs/interface.md에 넣습니다. 이번에도 쓰는 것은 AI에게 시킵니다.
이 도구의 인터페이스를 정했어. 아래 내용으로 docs/interface.md를 써 줘.
- 만지는 면: 폴더. inbox/에 m4a를 넣으면 done/에 같은 이름의 .md가 생긴다.
- 누가: 나 혼자. 어디서: 휴대폰에서 파일을 옮기는 것까지.
- 화면은 없다. 실패하면 failed/로 옮기고 이유를 파일 이름 뒤에 붙인다.
- 이 인터페이스는 내 승인 없이 바꾸지 않는다.
쓴 뒤 CLAUDE.md의 "항상 할 것"에 "인터페이스는 docs/interface.md를 따른다"를 추가하고 커밋해 줘.
그림이 있으면 AI가 만든 결과를 채점할 기준도 생깁니다. "그림과 다르다"는 5분 안에 판정되는 증거입니다.
해 보기
3편의 세 질문에 "만진다" 관점으로 다시 답하고, 위의 표에서 만지는 면 하나를 고르십시오. 주인공 화면 하나를 종이든 글이든 그리고, AI에게 docs/interface.md를 쓰게 한 뒤 CLAUDE.md에 한 줄을 추가하게 합니다. 증거는 GitHub에서 보이는 docs/interface.md와 CLAUDE.md의 새 줄입니다. 웹사이트를 골랐다면 한 번 더 물어보십시오. 정말 여러 사람이 로그인해서 써야 하는가.
정리
- 인터페이스는 AI가 모르는 여러분의 생활에서 나오므로 사람이 정합니다.
- 누가, 어디서, 어떻게 만지는가에서 역산합니다.
- 폴더, 스케줄, 명령 한 줄처럼 단순한 면이 대개 정답입니다.
- 주인공 화면 하나를 그려 docs/interface.md에 넣고 CLAUDE.md에 "따른다"를 적습니다.
자주 묻는 질문
기술 선정은 AI에게 맡기는데 인터페이스는 왜 내가 정해야 하나요?
기술은 AI가 더 잘 아는 영역이지만 인터페이스는 여러분의 하루를 알아야 정할 수 있기 때문입니다. 차 안에서 쓰는지, 직원이 쓰는지, 새벽에 혼자 도는지를 AI는 모릅니다. 그것을 아는 유일한 사람이 여러분입니다.
인터페이스를 안 정하고 넘기면 어떻게 되나요?
AI가 그때그때 다른 것을 만듭니다. 오늘은 웹 화면, 내일은 명령줄, 다음 주에는 둘이 섞입니다. 코드보다 먼저 여러분의 사용 습관이 무너지고, 결과를 채점할 기준도 사라집니다.
웹사이트 말고 어떤 선택지가 있나요?
폴더에 파일 넣기, 정해진 시간에 혼자 도는 스케줄, 터미널 명령 한 줄, 메신저 채팅, 표 하나짜리 화면이 있습니다. 사용자가 한 명이면 대개 앞의 세 가지로 충분하고, 만들기도 관리하기도 쉽습니다.
디자인을 못하는데 화면을 그려야 하나요?
디자인이 아니라 자리만 정하면 됩니다. 주인공 화면 하나에 무엇이 어디에 있는지를 종이에 그리거나 글로 적으면 끝입니다. 폴더가 인터페이스라면 폴더 이름과 파일 이름 규칙이 곧 그림입니다.