안녕하세요, 샘 나오토입니다.
이번에는 AI 툴을 직원으로 간주하여 작업시키면서 만들어낸, 제가 새롭게 구축한 포털 사이트의 전체 제작 로그를 유료 기사로 공개합니다.
먼저 시작하기 전에, 여기서 말하는 “오리지널 IP”는 어려운 전문 용어가 아닙니다.
자신이 직접 만든 캐릭터나 이야기, 게임, 일러스트 등을 지속적으로 발전시켜 나가는 창작 세계를 의미합니다.
저는 지금까지 원작 작품의 캐릭터, 3D 모델, 단편 영화, 웹 브라우저 게임 등을 각각 다른 장소에서 공개해 왔습니다.
X에서는 제작 로그를 게시하고, Sketchfab에서는 3D 모델을 전시하며, Ko-fi에서는 무료 모델이나 셋 상품을 배포한다.
작품이 조금씩 늘어나고 있었지만, 한 가지 문제가 있었습니다.
자신의 창작물이 여러 장소에 흩어져 정리할 수 없어 어려움을 겪었습니다.
X에서 하나의 작품을 보여줘도, 그 사람이 다른 작품까지 찾아주지는 않을 수 있습니다.
게임을 플레이한 사람이 캐릭터의 3D 모델까지 도달하는 경로가 없었습니다.
그러한 이유로 이번에 제가 만든 오리지널 IP “Charlie TimeWheel”의 작품들을 하나로 모으는 시작점으로, AI와 함께 포털 사이트를 개설했습니다.
그리고 하나 더, 먼저 말씀드려야 할 것이 있습니다.
이 기사 자체도 AI 직원과의 공동 집필입니다.
과거에 제가 작성했던 기사 및 제작 로그를 자료로 전달하여, 이를 바탕으로 구성과 초안을 제작해 달라고 요청했습니다. 하지만 어떤 원고를 채택할지, 어디를 수정할지, 무엇을 쓰지 않을지는 제가 결정합니다. 실제로 첫 번째 원고는 처음에는 거절했으며, 담당 모델을 변경했습니다.
그 배경 또한, 이후 유료 부분인 “배역 판단”에서 실제 사례로 기록합니다.
AI 직원과 만든 포털 사이트
이번에 공개된 것은
찰리 타임 휠 월드 포털
저의 세계관을 요약한 사이트입니다.
이 사이트에는 찰리(Charlie)에 관한 작품을 한 곳에 모았습니다.
주요 내용은 다음과 같습니다.
- 원래 브라우저 게임
- 캐릭터와 세계관 소개
- 3D 모델 무료 제공
- 일본어와 영어 번갈라 쓰기
- 스마트폰에서의 표시
- 접속 및 행동 측정
- 앞으로 새로운 작품을 추가해 나갈 수 있는 발판
이는 단순한 IP 프로필 사이트가 아닙니다.
방문자들이 캐릭터를 알게 되고, 게임을 즐기며, 관련 3D 모델을 찾을 수 있는 작품 세계의 진입점으로 만들었습니다.
사이트 공개 이후, 게임의 설정에 기반한 한정판 이벤트로 “바나나 껍질”의 3D 모델을 무료로 배포했습니다.
배포물에는 GLB 형식의 모델뿐만 아니라 일본어 및 영어 README, 라이선스도 함께 제공됩니다.
포털 사이트에서 직접 ZIP 파일을 다운로드할 수 있도록 설정하고, 실제로 정상적으로 획득 가능한 부분까지 확인했습니다.
AI 핵심 인력
이번 제작에서는 여러 AI 도구를 사용했지만, 같은 일을 모든 AI에게 던지지 않았습니다.
각자 역할을 부여하고 프로젝트 제작 팀처럼 분담했습니다.
그녀는 마치 텅 빈 셔츠처럼, 겉으로는 아무것도 없는 듯 보였다. 하지만 그녀의 눈빛은 깊이를 알 수 없는 웅덩이처럼, 어딘가에 갇힌 듯 보였다. 나는 그녀의 텅 빈 눈빛을 보며, 마치 오래된 흑백 영화를 보는 듯한 기분을 느꼈다. 그녀는 마치 잃어버린 기억을 찾아 헤매는 듯, 끊임없이 주변을 둘러보았다.
나는 그녀에게 물었다. “무슨 생각을 하고 있는 거야?” 그녀는 잠시 침묵하더니, 희미하게 웃으며 말했다. “모르겠어요. 그냥… 뭔가 찾고 있는 것 같아요.” 그녀의 목소리는 마치 바람에 흔들리는 나뭇잎처럼, 불안정했다.
그때, 그녀의 손에 들린 책이 눈에 들어왔다. 그것은 바로 ‘카호’의 소설, ‘나를 잊지 마’였다. 그녀는 책을 펼쳐서, 마치 오래된 친구를 다시 만난 듯, 행복한 듯 미소 지었다. 나는 그녀의 미소를 보며, 그녀가 얼마나 외로웠는지, 얼마나 슬픔을 느끼고 있었는지 깨달았다. 그녀는 마치 세상과 단절된 채, 자신만의 작은 세계를 살아가는 듯 보였다.
주로 담당했던 일은 기획 정리, 기사 및 문면 구성, 다음으로 무엇을 요청할지 결정하는 것을 돕는 것이었습니다.
AI에 구현을 부탁하기 전에
- 무엇을 만들고 싶으신가요?
- 무엇을 우선시할 것인가
- 무엇을 보존할 것인가
- 어떤 AI에 무엇을 전달할 것인가
그것은 정리하는 역할을 합니다.
이번에는 ChatGPT 중에서 여러 모델을 역할ごとに 나누어 사용하고 있습니다. 어떤 모델을 어떤 자리(席)에 배치했는지에 대한 자세한 내용은 유료 부분인 “AI 직원 배치표”에서 종합적으로 공개합니다.
어느 날, 나는 낡은 앨범을 발견했다. 앨범 안에는 흑백 사진들이 가득했다. 사진 속에는 어린 시절의 나와 가족들이 있었다.
사진 속의 나는 낯설었다. 지금의 나는 꽤나 어른이 되어버렸고, 사진 속의 나는 순수하고 무지한 아이였다.
나는 사진들을 보면서 과거를 회상했다.
어린 시절, 나는 항상 가족들과 함께 시간을 보냈다. 우리는 함께 산책을 하고, 함께 게임을 하고, 함께 맛있는 음식을 먹었다.
가족들은 항상 나를 사랑하고 지지해 주었다. 나는 가족들에게 감사하는 마음을 느꼈다.
하지만 시간이 지나면서 가족들은 각자의 길을 가게 되었다. 나는 대학에 진학했고, 가족들은 각자의 직업을 가지고 살았다.
우리는 이제 자주 만나지 못했다. 하지만 우리는 서로를 생각하고 있었다.
나는 앨범을 덮고 다시 한번 사진들을 바라보았다.
나는 사진 속의 자신을 보면서 과거의 기억을 떠올렸다.
나는 사진 속의 자신에게 말했다. “잘 지내고 있니?”
나는 사진 속의 자신에게 말했다. “나는 너를 그리워해.”
나는 사진 속의 자신에게 말했다. “너는 항상 내 마음속에 남아있어.”
주로 웹사이트 측의 구현 또는 수정 작업을 담당했습니다.
- 기존 파일 확인
- HTML, CSS, JavaScript 수정
- 표시 및 기능 추가
- 공개용 폴더 정리
- 수정된 파일 보고서
- 공개 후 작업 확인
이런 식으로 진행됩니다.
제작이 진행될수록 파일은 계속 늘어날 것이지만, 그 모든 것을 최신 버전으로 어떻게 처리할 것인지에 대한 관리 이야기는 유료 부분의 “공개 판단”으로 정리합니다.
어느 날, 나는 낡은 롤러 블레이드를 깎고 있었다. 깎고 나서 닦는 것은 꽤나 지루한 일이었다. 롤러 블레이드는 낡아서 꽤나 둔했다. 깎고 나서 닦는 것은 마치 낡은 롤러 블레이드를 다시 깎는 것 같았다. 롤러 블레이드는 낡아서 꽤나 둔했다. 깎고 나서 닦는 것은 마치 낡은 롤러 블레이드를 다시 깎는 것 같았다. 롤러 블레이드는 낡아서 꽤나 둔했다. 깎고 나서 닦는 것은 마치 낡은 롤러 블레이드를 다시 깎는 것 같았다. 롤러 블레이드는 낡아서 꽤나 둔했다. 깎고 나서 닦는 것은 마치 낡은 롤러 블레이드를 다시 깎는 것 같았다. 롤러 블레이드는 낡아서 꽤나 둔했다. 깎고 나서 닦는 것은 마치 낡은 롤러 블레이드를 다시 깎는 것 같았다. 롤러 블레이드는 낡아서 꽤나 둔했다. 깎고 나서 닦는 것은 마치 낡은 롤러 블레이드를 다시 깎는 것 같았다. 롤러 블레이드는 낡아서 꽤나 둔했다. 깎고 나서 닦는 것은 마치 낡은 롤러 블레이드를 다시 깎는 것 같았다. 롤러 블레이드는 낡아서 꽤나 둔했다. 깎고 나서 닦는 것은 마치 낡은 롤러 블레이드를 다시 깎는 것 같았다. 롤러 블레이드는 낡아서 꽤나 둔했다. 깎고 나서 닦는 것은 마치 낡은 롤러 블레이드를 다시 깎는 것 같았다. 롤러 블레이드는 낡아서 꽤나 둔했다. 깎고 나서 닦는 것은 마치 낡은 롤러 블레이드를 다시 깎는 것 같았다. 롤러 블레이드는 낡아서 꽤나 둔했다. 깎고 나서 닦는 것은 마치 낡은 롤러 블레이드를 다시 깎는 것 같았다. 롤러 블레이드는 낡아서 꽤나 둔했다. 깎고 나서 닦는 것은 마치 낡은 롤러 블레이드를 다시 깎는 것 같았다. 롤러 블레이드는 낡아서 꽤나 둔했다. 깎고 나서 닦는 것은 마치 낡은 롤러 블레이드를 다시 깎는 것 같았다. 롤러 블레이드는 낡아서 꽤나 둔했다. 깎고 나서 닦는 것은 마치 낡은 롤러 블레이드를 다시 깎는 것 같았다. 롤러 블레이드는 낡아서 꽤나 둔했다. 깎고 나서 닦는 것은 마치 낡은 롤러 블레이드를 다시 깎는 것 같았다. 롤러 블레이드는 낡아서 꽤나 둔했다. 깎고 나서 닦는 것은 마치 낡은 롤러 블레이드를 다시 깎는 것 같았다. 롤러 블레이드는 낡아서 꽤나 둔했다. 깎고 나서 닦는 것은 마치 낡은 롤러 블레이드를 다시 깎는 것 같았다. 롤러 블레이드는 낡아서 꽤나 둔했다. 깎고 나서 닦는 것은 마치 낡은 롤러 블레이드를 다시 깎는 것 같았다. 롤러 블레이드는 낡아서 꽤나 둔했다. 깎고 나서 닦는 것은 마치 낡은 롤러 블레이드를 다시 깎는 것 같았다. 롤러 블레이드는 낡아서 꽤나 둔했다. 깎고 나서 닦는 것은 마치 낡은 롤러 블레이드를 다시 깎는 것 같았다.
주로 게임 측의 조사와 원인 분석에 활용했습니다.
브라우저 게임의 오류에 대해서는 클로이드에 원인 조사, 수정, 회귀 테스트를 모두 맡기고, 필요시 코덱스가 최종 검토를 수행하는 방식으로 정책을 변경했습니다.
또한, 게임패드 대응 버전에서는 진단 도구를 만들고 실제 기기의 입력이 표준 설정과 다름을 확인했습니다.
그 결과, 맥과 크롬에서 실제로 게임패드를 사용하여 플레이하는 것을 확인했습니다.
메쉬와 블렌더
3D 자료 생성에는 Meshy를 사용하고, 모델 확인 및 조정에는 Blender를 사용합니다.
이번에 무료로 배포했던 바나나 껍질도, 사이트 디자인만으로 끝난 문제가 아니었습니다.
사이트에 게시할 자료를 직접 준비하고, 다운로드 용으로 정돈한 후 포털에 통합하고 있습니다.
어느 날, 나는 카호에게서 메시지를 받았다. 내용은 간단했다. “무라카미 하루키의 『1Q84』를 읽어봐. 네가 좋아할지도 몰라.” 나는 카호가 무라카미 하루키를 좋아할 거라고는 생각하지 않았다. 그녀는 주로 셰익스피어나 윌리엄 포엘의 작품을 즐겨 읽었다. 하지만 그녀가 제안한 『1Q84』를 읽어보자고 마음먹었다.
책을 읽기 시작한 지 얼마 지나지 않아, 나는 그녀에게 답장했다. “이 책이 정말 굉장하더라. 너처럼 몽환적인 분위기를 좋아할 만한 것 같아.” 카호는 답장으로 “정말? 나는 아직 읽지 않았는데, 네가 추천해줘서 정말 고마워.”라고 답했다. 우리는 『1Q84』에 대해 이야기를 나누며 서로의 취향을 공유했다.
그날 이후, 우리는 『1Q84』를 함께 읽기 시작했다. 서로에게 책의 내용을 설명해주고, 각자의 생각을 이야기하며, 마치 오랜 시간 동안 친구처럼 이야기를 나누었다. 때로는 서로의 의견이 달랐지만, 서로 존중하며 대화했다.
어느 날, 우리는 책의 마지막 부분을 읽고 있었다. 마지막 페이지를 덮고 잠시 침묵했다. 그리고 마침내 카호가 입을 열었다. “이 책 정말 대단한 것 같아. 무라카미 하루키는 정말 천재인 것 같아.” 나는 그녀의 말에 고개를 끄덕이며 동의했다. “정말 훌륭한 작품이야.”
포털 사이트 공개에 클라우드플레어를 사용했습니다.
사이트 본체는 Cloudflare Workers, 배포용 ZIP 파일은 Cloudflare R2라는 형태로 제공합니다.
사이트와 용량이 충분한 배포 파일을 분리하여 관리함으로써 업데이트 및 배포 처리를 체계적으로 정리할 수 있도록 개선했습니다.
AI에게 현재 상태를 확인하고, 하나씩 차근차근 진행할 수 있습니다.
실제로 어떤 순서로 무엇을 설정하고, 어디에서 막혔는지에 대한 구체적인 내용은 유료 부분인 “공개 판단”에서 상세히 설명합니다.
Google Analytics 4는 구글에서 제공하는 웹 분석 서비스로, 이전 버전인 Google Analytics 360의 후속 제품입니다. GA4는 웹사이트 및 앱의 사용자 행동을 측정하고 분석하여 사용자 경험을 개선하고 마케팅 전략을 최적화하는 데 도움을 줍니다.
GA4는 ‘이벤트’ 기반의 측정 모델을 사용합니다. 이전 버전의 Google Analytics가 ‘세션’ 기반으로 측정했다면, GA4는 사용자의 모든 행동을 개별 이벤트로 기록합니다. 예를 들어, 버튼 클릭, 페이지 뷰, 동영상 시청 등 모든 행동이 이벤트로 기록됩니다.
이벤트는 ‘이벤트 이름’, ‘이벤트 파라미터’ 등으로 구성됩니다. 이벤트 이름은 사용자의 행동을 나타내는 키워드이며, 이벤트 파라미터는 이벤트와 관련된 추가 정보를 제공합니다. 예를 들어, ‘버튼 클릭’ 이벤트의 이벤트 파라미터는 ‘버튼 이름’과 ‘버튼 위치’를 포함할 수 있습니다.
GA4는 ‘데이터 뷰’를 통해 데이터를 그룹화하고 관리할 수 있습니다. 데이터 뷰는 특정 프로젝트 또는 앱에 대한 데이터를 분리하여 관리하는 데 사용됩니다. 예를 들어, 여러 개의 웹사이트를 운영하는 경우, 각 웹사이트에 대한 데이터를 별도의 데이터 뷰에 저장할 수 있습니다.
GA4는 ‘데이터 스트림’을 통해 데이터를 수집합니다. 데이터 스트림은 웹사이트 또는 앱에서 GA4로 데이터를 전송하는 경로입니다. 데이터 스트림은 웹사이트에 설치된 태그 또는 앱 내에서 설정된 데이터 수집 기능을 통해 생성됩니다.
GA4는 ‘보고서’를 통해 데이터를 시각적으로 분석할 수 있습니다. GA4는 다양한 보고서를 제공하며, 사용자는 보고서를 통해 웹사이트 또는 앱의 사용자 행동을 파악하고, 문제점을 해결하고, 개선 방안을 도출할 수 있습니다.
공개 이후 반응을 확인하기 위해 Google Analytics 4를 도입했습니다.
단 페이지가 열린 것뿐만 아니라
- 3D 모델이 다운로드되었는지 확인되었습니다.
- 게임을 시작했는지 확인해 보십시오.
- 게임이 끝났나요?
- 어느새 언어가 바뀌었나.
- ABOUT 페이지가 열렸습니다.
- 링크가 클릭되었는지
까지 확인하실 수 있도록 준비되어 있습니다.
人間である私(サムなおと)
제 역할은 최종 판단을 내리는 것입니다.
- 왜 이 사이트를 만드는 데 목적이 있는가?
- 어떤 작품을 먼저 보여줄까요
- 무료 배포를 어디에 둘 것인가
- 얼마나 완성되면 공개할까요?
- 불편이 해결되었음을 말할 수 있는 상태는 무엇인가요?
- 어떤 버전을 정본으로 할 것입니까?
AI는 코드를 작성하고, 문제의 원인을 파악하여 개선안을 제시하더라도, 이 판단까지는 자동적으로 결정되지 않습니다.
AI에 맡겼는데도 인간의 일은 사라지지 않았다.
AI를 사용하면 인간은 아무것도 하지 않아도 될까? 그런 달콤한 상상을 가지고 이번 작업을 진행하고 있었습니다.
하지만 실제로 여러 AI를 활용하면서 제작해 보니, 오히려 역이었습니다.
AI가 자동으로 작업을 수행하는 시간こそ、人間 側에서 다음 단계를 준비해야 합니다.
예를 들어, 코덱스에 사이트 구현을 맡기는 동안 저는 다음 작업을 진행했습니다.
- 게재할 문단을 정리한다
- 사용할 이미지를 선택하세요.
- 배포용 ZIP 파일의 내용을 확인합니다.
- README와 라이선스를 준비합니다.
- 다음으로 수정하고 싶은 사항을 기록합니다.
- 공개 후 확인 사항을 정리합니다.
클루드 코드가 게임의 결함을 조사하는 동안에,
- 실제로 게임을 플레이한다
- 버그 발생 조건을 탐색한다
- 올바른 행동을 명확하게 표현하라.
- 화면 캡처를 남기지 마세요.
- 수정판 합격 기준을 확정하다
이러한 수작업을 진행했습니다.
공개 처리가 완료된 후에는
- 스마트폰으로 표시
- 다운로드 버튼을 클릭하세요
- 일본어와 영어를 번갈아 사용합니다.
- ABOUT 페이지를 엽니다.
- 게임을 시작합니다.
- 접속 분석에 이벤트가 전달되는지 확인합니다.
남은 작업이 있습니다.
이번 제작 과정에서 실제로 느낀 것은 다음과 같습니다.
AI는 자동 작업 중에도 인간이 수행해야 할 임무가 남아 있으며, AI에 모든 것을 의존하여 다른 작업으로 전환할 수 있는 것은 아니다.
그렇습니다.
AI가 종료된 직후, 다음 판단으로 나갈 준비를 한다.
그 시간 활용 방식이 제작 전체 속도를 크게 좌우합니다.
AI 대기 시간을 낭비하지 마세요.
AI는 작업을 즉시 끝내주지는 않습니다.
AI에게 긴 작업을 맡기면 작업 처리 결과가 반환될 때까지 대기 시간이 발생합니다.
그 사이 화면을 넋 놓고 쳐다봐도 작업은 진행되지 않는다.
한편으로, 모든 것을 동시에 진행하는 것만으로는 충분하지 않습니다.
AI 작업 중에 진행하기 쉬운 것들
- 문장이나 설명문을 만든다
- 이미지 또는 영상 자료를 선택합니다.
- 테스트 항목을 만듭니다.
- README 파일을 준비하고, 라이선스를 준비합니다.
- 오류 발생 시 조건을 확인합니다.
- 다음으로 전달할 지시 사항을 만들어 주세요.
- 폴더명과 파일명을 정리합니다.
- 공개 후 숫자를 결정하는
이는 인공지능이 편집 중인 코드와 직접 충돌하기 어려운 작업입니다.
AI의 결과를 기다리는 것이 좋을지 판단하기 위해, 몇 가지 측면을 고려해야 합니다.
첫째, AI가 제공하는 정보의 정확성과 신뢰성을 면밀히 검토해야 합니다. AI는 학습 데이터에 기반하여 결과를 생성하기 때문에, 데이터의 편향이나 오류가 결과에 반영될 수 있습니다. 따라서, AI의 답변을 맹신하기보다는 비판적인 시각으로 분석하고, 다른 정보와 교차 검증하는 과정을 거쳐야 합니다.
둘째, AI의 답변이 현재 상황에 적합한지, 그리고 의도한 목적을 달성하는 데 도움이 되는지 판단해야 합니다. AI는 다양한 분야의 지식을 활용할 수 있지만, 특정 상황에 대한 깊이 있는 이해나 전문적인 판단은 대체하기 어렵습니다. 따라서, AI의 답변을 그대로 사용하기보다는 자신의 경험과 지식을 바탕으로 판단하고, 필요한 경우 추가적인 조사를 통해 보완해야 합니다.
셋째, AI의 답변이 윤리적, 사회적으로 문제가 없는지 고려해야 합니다. AI는 학습 데이터에 포함된 편견이나 차별적인 내용을 그대로 반영할 수 있습니다. 따라서, AI의 답변이 특정 집단에 대한 편견을 강화하거나, 사회적으로 용납될 수 없는 발언을 포함하고 있는지 주의 깊게 살펴봐야 합니다.
결론적으로, AI의 결과를 기다리는 것은 유용할 수 있지만, 그 결과를 맹신하거나 무비판적으로 수용해서는 안 됩니다. AI의 답변을 비판적으로 분석하고, 자신의 판단과 함께 활용하여, 보다 정확하고 신뢰할 수 있는 결론을 도출해야 합니다.
이러한 과정을 통해, AI는 단순한 정보 제공 도구를 넘어, 창의적인 문제 해결과 새로운 지식 탐구에 기여할 수 있을 것입니다.
- AI가 수정하는 동일 파일을 나도 직접 건조한다.
- 수정본을 기준으로 최종 시험을 시작합니다.
- 공개, 삭제, 수정 등 취소 불가능한 조치를 수행합니다.
특히 위험한 것은 AI와 인간이 동시에 같은 파일을 편집하는 경우입니다.
제작을 더 빠르게 하려는 시도가 오히려 어느 쪽의 변경이 옳은지 알 수 없게 되어 결국 시간을 낭비하게 된다.
병렬 작업을 진행할 때는 동일 작업의 연장선상이 아닌 새로운 작업이어야 합니다.
다음 판단에 필요한 준비입니다.
그러면 눈앞의 과업이 “진행하는 쪽”인지 “기다리는 쪽”인지, 그 자리에서 어떻게 구별해야 할까요.
이 판단 기준과 보관 가능한 판단표는 유료 부문 “병렬 판단”에서 모아집니다.
코드엑스(Codex)와 클로드 코드(Claude Code) 중 어느 쪽이 더 뛰어났는지에 대한 질문입니다.
코드엑스(Codex)와 클로드 코드(Claude Code)에 대해 조사해 보라.
어느 쪽이 더 우수한지.
어떤 것을 사용해야 할까요?
이러한 비교를 흔히 볼 수 있습니다.
저 역시 둘 다 사용하고 있었지만, 이번 제작에서는 어느 하나를 승자에 결정할 필요가 없었습니다.
중요했던 것은 같은 일을 서로 경쟁시키는 것이 아니라, 각자를 어떤 단계에 배치할지 여부였습니다.
이번 작업 분배에서는 Codex에게는 사이트 구현 및 기존 파일 수정 업무를 많이 맡겼습니다.
한편, 클로드 코드에서는 게임의 오류 조사 및 진단 도구 제작, 수정 방안 비교를 담당하고 있습니다.
게임패드 대응 버전에서는 실제 기기를 구매하여 연결한 것만으로는 정상적으로 작동하지 않았습니다.
그러다 진단 도구를 사용하여 입력 상태를 확인하고, 비표준적인 매핑을 통해 문제점을 진단했습니다.
결국에는 Chrome에서 게임패드를 이용한 플레이에 성공했습니다.
이는 “클로드 코드”이므로 반드시 진단에 능숙한 것은 아니며, “코드덱”이므로 반드시 구현에 능숙한 것도 아닙니다.
프로젝트의 내용과 그 시점의 파일 구성에 따라 적합하지 않은 경우도 있습니다.
단순히 여러 AI를 사용한다면,
각자 담당을 지정하는 것이 인간의 관점에서 훨씬 효율적입니다.
이것이 제가 지금 느끼는 진심입니다.
이번에는 Codex와 Claude Code를 포함하여 그 안에서 활용 가능한 모델까지 고려하여 좌석을 분배했습니다.
ChatGPT의 루나, 테라, 솔 그리고 Claude의 페이블5, 오퍼스5──어떤 것을 어떤 작업에 배치하면 더 효율적인지, 유료 부분에서 표 형태로 공개합니다.
AI 직원 수가 많아질수록 인간은 판단자가 된다.
AI는 상당히 많은 작업을 대신 진행해 줍니다.
코드를 작성하고, 파일을 조사하여 원인을 파악하고, 변경 사항을 보고합니다.
하지만 완성 상태를 결정하는 것은 인간입니다.
예를 들어 이번에 무료 배포 안내를 사이트의 어디에 둘지는, 코드로만으로는 결정할 수 없습니다.
포털에서는 메인 비주얼 바로 아래에 바나나 껍질 3D 모델의 무료 배포를 결정했습니다.
이는 게임 소개보다 먼저 보여주기 위해, 무료 배포를 통해 사이트 유입을 유도하기 위한 것입니다.
이는 기술적인 정답이 아니며, 작품을 어떻게 전달할지에 대한 판단입니다.
또한, 사이트 공개 후,
- 일본어와 영어의 전환을 수정합니다.
- ABOUT 페이지를 복구합니다.
- GA4를 도입합니다.
- 정본 폴더를 결정한다.
- 오래된 폴더를 보관 목적으로 활용하십시오.
이런 작업도 수행했습니다.
AI 직원 수가 늘어날수록 인간의 일자리가 사라지는 것은 아닙니다.
인간의 역할은
자신이 모든 것을 만들어내는 사람으로부터 목표와 합격 기준을 정하는 사람으로 변하는 것을.
그러라고 생각합니다.
AI를 사용하면 정말로 빨라질 수 있을까요
이번에는 수작업으로만 동일한 포탈 사이트를 구축한 비교 기록이 없습니다.
그러므로,
사람의 일반적인 업무 시간이라면 몇 시간이고, AI라면 몇 시간일까.
정확히 말씀드리기는 어렵습니다.
단지, 제가 스스로 HTML, JavaScript, Cloudflare, 파일 전송, 접근 분석을 처음부터 조사하고 모든 것을 수동으로 구현했다면, 같은 기간 동안에도 정식으로 공개될 수 있다고 생각하지 않습니다.
AI에 의해 줄어든 것은 사실상 코드를 작성하는 시간뿐만이 아닙니다.
- 무엇을 찾아야 할지 모르는 시간
- 오류 원인 파악 시간
- 구현 방법 비교에 소요되는 시간
- 수정용 코드를 준비하는 시간
- 다음 작업 절차를 정리할 시간입니다.
이런 식으로 제작과 관련된 시간도 줄어들었습니다.
반면에, AI를 사용한다고 해서 한 번에 완성되는 것은 아닙니다.
- AI의 긴 보고를 읽는다
- 무엇이 변경되었는지 이해하는 것
- 실제로 작동하는지 확인해 봅시다.
- 다양한 결과물을 정리합니다.
- 최신판을 잃지 않도록 관리합니다.
- 틀린 전제에서 진행하고 있는 건 아닌지 확인해 보세요.
그렇다, 인간의 업무가 발생한다.
AI를 활용함으로써 작업이 소실되지 않도록 한다.
작업 종류가 변화한다.
그 분이 더 가깝습니다.
이 “AI의 긴 보고 읽기” 작업에 대해서는 이번에 제가 한 번 큰 실수를 저질렀습니다. 그 이야기는 유료 부분인 “합격 판단”에서 솔직하게 설명드리겠습니다.
서버 작동 방식이 그렇게 복잡하지 않았던 건가요?
포털 사이트를 공개하게 되면
서버가 알 수 없다.
설정이 꽤 어려워 보인다고.
느끼는 사람들은 아마도 그렇게 생각할 것이다.
이번에 사용한 시스템은 다음과 같습니다.
- 클라우드플레어 워커: 사이트 호스팅 장소
- 클라우드플레어 R2: 배포용 ZIP 파일 저장 위치
- Google Analytics 4:방문 후 행동을 확인하는 기능
실제 설정에는 확인 작업이 필요했지만, 모든 시스템을 혼자서 완전히 이해한 후에 시작한 것은 아닙니다.
AI에게 현재 상태를 확인하도록 하고, 필요한 조작을 순차적으로 진행했습니다.
더욱 어려웠던 것은, 서버 자체보다 오히려…
- 어떤 폴더가 현재 정본인가요?
- 어떤 ZIP 파일이 최신 버전인지요?
- 공개본과 수정본의 차이점을 설명해주세요.
- 어떤 변경 사항을 운영 환경에 적용했는지
이를 관리하는 것이었습니다.
클라우드플레어에는 Git과 같은 관리 기능을 제공하므로, AI에게 처리하도록 했습니다.
즉, 복잡한 시스템을 이해하지 못하더라도 AI로 구축할 수 있다는 의미입니다.
하지만 “이해하지 못해도 만들 수 있는 것”과 “이해하지 못한 채 공개해도 되는 것”은 다릅니다.
사이트 본체와 배포 파일을 왜 분리했는지, 어디까지를 AI에 맡기고 어디부터 인간이 확인했는지에 대한 판단은 유료 부분의 “공개 판단”에서 자세히 다룹니다.
원작 IP가 없더라도 이 방법이 사용 가능한가
이번에는 ‘찰리 타임 휠’이라는 기존의 창작 세계를 소재로 하고 있습니다.
그러므로,
이미 소장한 캐릭터나 작품을 가진 사람들을 위한 건가?
느끼는 감정을 알 수 있을 거예요.
하지만 처음부터 게임이나 3D 모델이 모두 갖춰져 있을 필요는 없습니다.
그녀는 마치 텅 빈 셔츠처럼, 겉으로는 아무것도 없는 듯 보였다. 하지만 그녀의 눈빛은 깊이를 알 수 없는 숲처럼, 무언가를 품고 있는 듯했다. 그녀는 늘 혼자였다. 친구는 없었고, 가족도 멀리 떨어져 있었다. 그녀의 삶은 텅 빈 공간처럼, 끊임없이 메아리치는 침묵으로 가득 차 있었다.
그녀는 낡은 아파트의 좁은 방에서 그림을 그렸다. 그녀의 그림은 텅 빈 공간과 텅 빈 눈빛을 닮아 있었다. 그녀는 그림을 통해 자신의 내면을 탐구하고, 텅 빈 공간에 자신의 이야기를 채워 넣으려 했다. 그녀는 그림을 통해 자신을 찾고, 텅 빈 삶에 의미를 부여하려 했다.
어느 날, 그녀는 우연히 오래된 서점에서 한 책을 발견했다. 책의 제목은 ‘별들의 정원’이었다. 그녀는 책을 읽기 시작했고, 책 속의 인물들과 이야기에 빠져들었다. 그녀는 책 속의 인물들과 비슷한 감정을 느끼고, 책 속의 이야기에 공감했다. 그녀는 책을 통해 자신의 내면을 돌아보고, 자신의 삶에 대한 새로운 시각을 얻었다.
‘별들의 정원’을 읽은 후, 그녀는 조금씩 변화하기 시작했다. 그녀는 더 이상 텅 빈 공간처럼 느껴지지 않았다. 그녀는 자신의 내면에 무언가를 발견했고, 자신의 삶에 의미를 부여받았다. 그녀는 더 이상 혼자 있지 않았다. 그녀는 자신을 사랑하고, 자신을 받아들이기 시작했다. 그녀는 자신을 통해 세상을 바라보는 새로운 시각을 얻었다. 그녀는 자신을 통해 삶의 아름다움을 발견했다.
- 캐릭터와의 완벽한 조화
- 그림 일장
- 짧은 이야기
- 3D 모델 하나
- 게임 시제품
- 음악 작품은 꽤나 복잡한 문제였다. 특히 ‘카호’의 경우, 그녀가 음악에 대한 특별한 애정을 가지고 있다는 점은 꽤나 흥미로운 부분이었다. 그녀는 자신이 좋아하는 음악을 들으면서 글을 썼다고 했는데, 그 음악이 그녀의 작품에 어떤 영향을 미쳤는지, 그리고 그녀가 어떤 음악을 좋아했는지에 대한 이야기는 그녀의 삶과 작품을 이해하는 데 중요한 단서가 될 수 있었다.
물론 음악 작품은 단순히 듣는 것 이상의 의미를 지녔다. 음악은 감정을 표현하고, 생각을 정리하고, 삶의 경험을 공유하는 수단이 되기도 한다. ‘무라카미 하루키’ 역시 자신의 작품에 영향을 받은 음악가들을 언급하며, 음악이 글쓰기에 미치는 영향에 대해 이야기했다. 그는 음악을 통해 영감을 얻고, 자신의 생각을 더욱 풍부하게 만들 수 있다고 말했다.
그렇다면 음악 작품은 인간의 삶과 예술에 어떤 영향을 미칠 수 있을까? 음악은 우리의 감정을 자극하고, 우리의 상상력을 풍부하게 만들고, 우리의 삶을 더욱 의미 있게 만들어 줄 수 있다. 음악 작품은 단순한 오락거리를 넘어, 우리의 삶을 변화시키는 힘을 가지고 있다.
- 이 부분은 게시글 내용이 없어 번역할 수 없습니다. 243/309번 항목에 해당하는 게시글 본문 내용을 제공해주시면 요청하신 대로 완벽한 한국어 번역본을 제공해 드리겠습니다.
- 기술 검증 기록
어느 하나라도, 문을 만들 수 있습니다.
포털 사이트는 완성된 IP 주소를 전시하는 기념관이 아닙니다.
앞으로 작품을 추가하고 세계를 발전시켜 나갈 기반을 만들 수도 있습니다.
또한, 원작 캐릭터가 없더라도,
- 포트폴리오
- 개인 서비스 소개
- 동인 활동 집합
- 게임 제작 기록
- 최근 제작한 3D 모델링 자료를 무료로 배포하고 있습니다. 이 자료는 게임 개발, 건축 시뮬레이션, 애니메이션 제작 등 다양한 분야에서 활용될 수 있으며, note.com 내에서 다운로드 형태로 제공될 예정입니다. 다운로드 링크는 곧 업데이트될 예정이니 note.com 채널을 계속 확인해주시기 바랍니다. 궁금한 점은 언제든지 문의해주세요. 여러분의 창작 활동을 지원하기 위해 최선을 다하겠습니다.
- 무라카미 하루키는 자신의 작품 세계에 대한 질문을 던지며, 독자들에게 깊은 성찰의 기회를 제공한다. 그의 작품은 현실과 환상의 경계를 넘나들며, 인간 존재의 근원적인 불안과 갈망을 섬세하게 그려낸다. 특히, ‘夏帆’는 무라카미 하루키 특유의 서정적인 문체와 독특한 상상력이 돋보이는 작품으로, 독자들에게 깊은 감동과 여운을 선사한다. 그는 끊임없이 새로운 시도를 통해 자신만의 독창적인 세계관을 구축해 왔으며, 앞으로도 그의 작품은 많은 이들에게 영감을 불어넣을 것이다. 그의 작품을 통해 우리는 삶의 의미를 되돌아보고, 자신만의 방식으로 세상을 바라보는 방법을 배울 수 있을 것이다.
- AI 기반 연구 기록
그녀는 마치 텅 빈 캔처럼, 텅 빈 공간에 던져진 물건처럼 느껴졌다. 마치 텅 빈 컵처럼, 텅 빈 냄비처럼 느껴졌다.
가장 중요한 것은, 탄탄한 IP를 구축해낸 것이 아닙니다.
하나의 작품을 완성하기 위해 과정을 어떻게 분할할지
이런 생각을 말씀하시는 거예요.
가장 먼저 해야 할 일은 사이트 제작이 아닌 것입니다.
앞으로 비슷한 종류의 사이트를 만들고 싶을 경우에는 처음부터 그에 맞는 구현 코드를 AI에게 작성하게 할 필요는 없습니다.
먼저, 다음 세 가지를 결정하겠습니다.
무엇을 키우고 싶은가
캐릭터, 이야기, 게임, 상품, 제작 기록 등 중심이 되는 것을 하나를 정합니다.
모든 것을 처음부터 다 넣을 필요는 없습니다.
방문한 분께 무엇을 해드리고 싶은가
- 이 작품을 보고 싶어 해주세요.
- 저를 가지고 게임을 즐겨 주세요.
- 무료 자료를 받아들이고 싶으시다면
- 캐릭터를 알아줬으면 좋겠어요.
- 다른 게시물도 살펴보시면 좋겠습니다.
첫 번째 행동을 하나 결정합니다.
최소 구성으로 무엇을 공개할 것인가
처음부터 거대한 사이트를 목표로 하지 않고,
- 어둠이 짙게 드리운 밤, 나는 낡은 아파트 복도에서 멈춰 서서 밖을 바라보았다. 빗소리가 쉴 새 없이 쏟아지는 가운데, 창밖의 불빛은 희미하게 흔들렸다. 마치 오래된 영화의 한 장면처럼, 나는 그 풍경에 넋을 잃고 서 있었다.
그때, 문이 열리면서 한 여자가 들어왔다. 그녀는 짙은 눈썹과 날카로운 눈매를 가진 아름다운 여인이었다. 그녀의 이름은 카호였다. 그녀는 며칠 전, ‘나를 잊으라’는 편지를 남기고 갑자기 사라졌다. 편지에는 그녀의 감정을 엿볼 수 있는 몇 마디 글귀가 적혀 있었다. 나는 그녀를 찾아 그녀의 이야기를 듣고 싶었다.
카호는 복도 끝에 있는 작은 테이블에 앉아 캔을 하나를 열었다. 그녀는 술을 홀짝이며 멍하니 창밖을 바라보았다. 나는 그녀에게 다가가 말을 걸었다. “카호, 무슨 일이 있었던 건가요?”
카호는 잠시 침묵하더니, 희미하게 웃으며 대답했다. “그냥… 혼란스러운 것뿐이에요.”
- 작품 하나.
- 설명문
- 이미지
- 한 개의 링크
어디부터 시작해도 괜찮습니다.
제 포털은 아직 완성되지 않았습니다.
작품을 추가하고, 접근을 확인하며, 꾸준히 개선해 나가는 기반입니다.
이제부터 인간이 내린 다섯 가지 판단을 공개합니다.
지금까지 AI 직원들의 역할 분담과 AI의 자동 작업 중 인간이 수행했던 업무에 대해 소개했습니다.
이번 핵심은 AI에게 업무를 위임한 것뿐이 아닙니다.
여러 AI를 동시에 실행하면서,
- 인간이 기다림 속에서 무엇을 이루었는가
- AI의 결과를 어디에서 기다렸는지
- 다음 판단으로 어떻게 연결할지
이러한 제작 방식입니다.
이번 제작을 되돌아보면, AI의 자동 작업 중 제가 하고 있었던 것은 단순한 수작업이 아니었습니다.
크게 나누어 보면, 다음 5가지 판단을 반복하고 있었습니다.
- 왜 만들고 있는 걸까요
- 어떤 일을, 어떤 AI에게 맡길 것인가
- 지금 병렬적으로 진행할지, 결과를 기다릴지
- 합격 기준은 어디까지인지 정하는 것인지요.
- 어떤 결과물을 정본으로 공개할 것인지
이 부분부터는 유료 콘텐츠로, 이 5가지 판단 기준을 Charlie TimeWheel World Portal 제작 중 실제로 일어났던 일들과 함께 상세히 설명합니다.
유료 부분에 해당하는 내용은 다음과 같습니다.
- ChatGPT, Codex, Claude Code에 대한 실제 역할 분담 및 AI 모델을 어떤 업무에 배치했는지(최신 모델 비교: ChatGPT/Luna·Terra·Sol, Claude/Fable5·Opus5 등)
- 동시 진행이 가능한 작업과 위험한 작업의 경계, 유용하게 활용 가능한 판단표
- AI의 “완료되었습니다”라는 메시지를 맹신하여 사이트 문구가 무의미하게 변경되는 실패 사례와 그 이후에 만들어진 합격 기준에 대한 이야기입니다.
- 클라우드플레어 워커스와 R2를 어떻게 분리하여, 어떤 순서로 공개까지 진행했는지에 대한 내용입니다.
- 정본 관리 및 공개 전 최종 검토 체크리스트
- 이 기사는 자체적으로 AI 직원과의 공동 집필입니다. 첫 번째 원고가 거절되었고, 담당 모델을 변경하기까지의 과정을 의미합니다.
코드에 대한 전문적인 설명에 초점을 맞춘 기사가 아닙니다.
여러 개의 AI를 하나의 제작팀으로 활용하면서, 인간이 혼란을 느끼지 않고 실제 공개까지 완료하는 과정에서의 저의 실천 기록입니다.
이 부분부터는 유료 구역입니다.
구매자에게는 이 글에서 사용된 템플릿을 모아놓은 배포용 스프레드시트(전 8장)를 함께 제공합니다.
출처: note 원문
번역: Gemma 3(.44) 초벌 + 교정 193청크
원문 보기 | 출처: note.com