<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel xmlns:content="http://purl.org/rss/1.0/modules/content/"><title>요즘IT » 피드</title><link>https://yozm.wishket.com/magazine/list/new/</link><description>쉽고 재미있는 IT 이야기를 다룹니다. 업계 전문가들이 전하는 IT 트렌드, 기획, 디자인, 개발, 인사이트 소식들이 가득합니다.</description><atom:link href="https://yozm.wishket.com/magazine/feed/" rel="self"/><language>ko-kr</language><lastBuildDate>Fri, 02 Oct 2026 14:36:34 +0000</lastBuildDate><item><title>오픈AI DevDay에서 나온, 써볼 만한 ChatGPT 기능 3가지</title><link>https://yozm.wishket.com/magazine/detail/3974</link><description>ChatGPT로 만든 결과물을 Slack에 붙이고 PowerPoint로 옮기느라 손이 두 번 가셨다면. 오픈AI가 DevDay 2026에서 내놓은 20개 넘는 발표 중, Slack에서 ChatGPT를 부르고 슬라이드를 팀원과 같이 고치고 회의를 정리해주는 기능 3가지를 골랐습니다. 여기에 구글 직원 수천 명이 먼저 쓰고 있는 새 모델 제미나이 4 아르곤, 클로드와 GPT 가격이 내려간 배경에 딥시크가 있다는 한 개발자의 해석까지. 이번 주 프로덕트 메이커가 눈여겨볼 세 가지를 정리했습니다.</description><guid>https://yozm.wishket.com/magazine/detail/3974</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;p style="text-align:justify;"&gt;안녕하세요, 요즘 프로덕트 메이커입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;프로덕트 소식은 넘쳐나지만 대부분 이런 게 나왔대에서 끝납니다. 그래서 뭘 어떻게 하라고? 내 작업에 어떻게 써먹지? 거기까진 연결이 잘 안 되죠. 따라서 요즘 프로덕트 메이커는 바로 쓸 수 있는 것, 그 중에서도 주목해볼 만한 것을 엄선해서 매주 금요일에 전달드리려 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;요즘 프로덕트 메이커는 매주 세 가지를 골라 전합니다:&lt;/p&gt;&lt;ol&gt;&lt;li style="text-align:justify;"&gt;&lt;strong&gt;써볼 것&lt;/strong&gt;: 오픈AI DevDay에서 나온, 써볼 만한 ChatGPT 기능 3가지&lt;/li&gt;&lt;li style="text-align:justify;"&gt;&lt;strong&gt;참고할 것&lt;/strong&gt;: 구글이 내부에서 먼저 쓰고 있다는 새 모델, 제미나이 4 아르곤&lt;span style="color:#999999;"&gt;(Gemini 4 Argon)&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align:justify;"&gt;&lt;strong&gt;적용해볼 것&lt;/strong&gt;: 클로드와 GPT의 캐시 가격이 내려간 이유를 두고 나온 해석&lt;/li&gt;&lt;/ol&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3974/1.png" alt="OpenAI, DevDay 2026 주요 발표"&gt;&lt;figcaption&gt;&amp;lt;출처: &lt;a href="https://openai.com/ko-KR/index/devday-2026-recap/"&gt;OpenAI, DevDay 2026 주요 발표&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;1. 써볼 것:&lt;/strong&gt; &lt;a href="https://openai.com/ko-KR/index/devday-2026-recap/"&gt;&lt;strong&gt;오픈AI DevDay에서 나온, 써볼 만한 ChatGPT 기능 3가지&lt;/strong&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;ChatGPT로 회의 내용을 정리하거나 발표 자료 초안을 받아본 적 있으실 거예요. 그런데 그 결과물을 팀과 나누려면 다시 손이 갑니다. 대화창에서 복사해 Slack에 붙이고, 슬라이드 초안은 PowerPoint로 옮겨 처음부터 다시 다듬어야 하죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;오픈AI가 9월 29일 DevDay 2026에서 20개가 넘는 발표를 했는데, 그중 여러 개가 이 부분을 겨냥한 기능이었습니다. 혼자 쓰던 ChatGPT를 팀이 함께 일하는 공간으로 넓히는 기능들이죠. &lt;a href="https://yozm.wishket.com/magazine/detail/3953/"&gt;지난 회차&lt;/a&gt;에서 클로드가 코워크와 채팅을 합치고 문서·슬라이드 기능을 넣었다고 전해드렸는데, 오픈AI도 비슷한 방향의 기능을 한꺼번에 내놓은 겁니다. 그중 바로 써볼 만한 세 가지를 골랐습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:80%;"&gt;&lt;img src="https://www.wishket.com/media/news/3974/22.png" alt="OpenAI, DevDay 2026 주요 발표"&gt;&lt;figcaption&gt;&amp;lt;출처: OpenAI, DevDay 2026 주요 발표&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Slack과 Microsoft Teams에서 @ChatGPT 부르기&lt;/strong&gt;&lt;/h4&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;이제 Slack이나 Microsoft Teams의 채널, 스레드, 개인 메시지에서 @ChatGPT를 멘션해 일을 맡길 수 있습니다. 오픈AI가 든 예시는 이렇습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;길어진 논의를 프로젝트 개요로 정리하기&lt;/li&gt;&lt;li style="text-align:justify;"&gt;버그를 조사하고 검토할 수정안 준비하기&lt;/li&gt;&lt;li style="text-align:justify;"&gt;매일 아침 고객 관련 소식을 채널에 올리기&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;ChatGPT는 관리자가 연결해둔 도구를 쓰거나, 부탁한 사람의 권한으로 그 사람이 연결한 도구를 씁니다. 팀원이 각자 ChatGPT 라이선스를 갖고 있지 않아도 같은 대화에 들어와 내용을 보태거나 결과를 다듬을 수 있고요. Business와 Enterprise 요금제에서 쓸 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:80%;"&gt;&lt;img src="https://www.wishket.com/media/news/3974/11.png" alt="OpenAI, DevDay 2026 주요 발표"&gt;&lt;figcaption&gt;&amp;lt;출처: &lt;a href="https://openai.com/ko-KR/index/devday-2026-recap/"&gt;OpenAI, DevDay 2026 주요 발표&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;팀원과 같이 고치는 슬라이드&lt;/strong&gt;&lt;/h4&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;ChatGPT 안에 새 프레젠테이션 편집기가 생겼습니다. 대화 내용을 슬라이드로 만들어 달라고 하거나, 내가 쓰던 템플릿으로 시작할 수 있어요. 텍스트와 도형, 이미지, 편집 가능한 차트도 넣을 수 있습니다. 여러 팀원이 같은 슬라이드를 동시에 고치거나 댓글을 달 수 있고, ChatGPT가 손봐야 할 부분에 표시를 남겨두면 그 부분을 수정합니다. 완성되면 ChatGPT에서 바로 발표하거나, PowerPoint나 Google Slides로 내보내 서식을 유지한 채 이어서 편집할 수 있어요. Pro, Business, Enterprise 요금제에서 쓸 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:80%;"&gt;&lt;img src="https://www.wishket.com/media/news/3974/33.png" alt="OpenAI, DevDay 2026 주요 발표"&gt;&lt;figcaption&gt;&amp;lt;출처: &lt;a href="https://openai.com/ko-KR/index/devday-2026-recap/"&gt;OpenAI, DevDay 2026 주요 발표&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;회의를 녹음하고 정리해주는 Meetings 플러그인&lt;/strong&gt;&lt;/h4&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;Meetings 플러그인은 회의 오디오를 녹음해 회의록을 ChatGPT Space&lt;span style="color:#999999;"&gt;(팀과 함께 쓰는 ChatGPT 작업 공간)&lt;/span&gt;에 저장합니다. 회의록은 나만 보게 두거나 팀과 공유할 수 있어요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;ChatGPT는 이전에 함께 작업한 내용을 참고해 핵심 내용과 결정 사항, 다음에 할 일을 정리합니다. 후속 작업도 부탁할 수 있는데, 예를 들어 매일 하는 짧은 팀 회의가 끝난 뒤 오늘 정한 것과 막혀 있는 문제, 바뀐 일정을 프로젝트 계획에 반영해 달라고 하는 식입니다. 지금은 Pro와 Business 사용자에게 베타로 제공되고, Enterprise에도 곧 열릴 예정입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;누구에게 좋을까요?&lt;/strong&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;Slack이나 Teams에서 논의가 길어져 매번 정리하는 데 시간이 드는 팀. 대화가 오가는 그 자리에서 ChatGPT에 정리를 맡길 수 있어요.&lt;/li&gt;&lt;li style="text-align:justify;"&gt;발표 자료를 여러 사람이 나눠 고치는 팀. ChatGPT가 만든 초안을 다른 프로그램으로 옮기지 않고 그 자리에서 함께 다듬을 수 있습니다.&lt;/li&gt;&lt;li style="text-align:justify;"&gt;회의가 많아 회의록 정리와 후속 작업이 자꾸 밀리는 사람.&lt;/li&gt;&lt;li style="text-align:justify;"&gt;다만 세 기능 모두 유료 요금제, 그중에서도 주로 팀용 요금제에서 쓸 수 있습니다. 무료나 Plus 요금제라면 아직 써보기 어렵습니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3974/2.png" alt="Google, Gemini 4 Argon"&gt;&lt;figcaption&gt;&amp;lt;출처: &lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-4-argon/"&gt;Google, Gemini 4 Argon&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;2. 참고할 것:&lt;/strong&gt; &lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-4-argon/"&gt;&lt;strong&gt;구글이 내부에서 먼저 쓰고 있다는 새 모델, 제미나이 4 아르곤&lt;/strong&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;구글이 9월 30일 새 AI 모델 제미나이 4 아르곤&lt;span style="color:#999999;"&gt;(Gemini 4 Argon)&lt;/span&gt;을 발표했습니다. 대규모 코드 작업, 법률·금융 자료 조사, 보안 취약점 찾기처럼 오래 걸리고 단계가 많은 일을 맡기려고 만든 모델이라고 구글은 설명합니다. 발표 글은 구글 딥마인드를 이끄는 코라이 카부크쿠오글루&lt;span style="color:#999999;"&gt;(Koray Kavukcuoglu)&lt;/span&gt; 수석 부사장이 썼고, 구글 직원 수천 명이 이미 내부 업무에 쓰고 있다고 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다만 아직은 일반 사용자가 쓸 수 없습니다. 지금은 구글이 신뢰할 수 있다고 판단한 일부 보안 담당자에게만 먼저 제공하고 있고, 다른 사용자에게는 안전장치를 더 보완한 뒤에 공개할 예정이에요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;무엇이 달라졌나요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;가장 큰 변화는 한 번에 써낼 수 있는 분량입니다. AI가 답을 내놓을 때 한 번에 생성할 수 있는 양&lt;span style="color:#999999;"&gt;(출력 토큰)&lt;/span&gt;의 상한을 6만 4천 토큰에서 100만 토큰으로, 열다섯 배 넘게 늘렸어요. 어려운 문제를 오래 생각하고, 긴 코드나 문서를 중간에 끊지 않고 이어서 써낼 수 있게 하려는 거라고 구글은 설명합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;구글이 공개한 성능 평가 결과도 이런 긴 작업에 맞춰져 있습니다.&lt;/p&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;실제 소프트웨어 개발 과제를 오래 이어서 처리하는 능력을 보는 DeepSWE v1.1에서 77.9%로 가장 높은 점수&lt;/li&gt;&lt;li style="text-align:justify;"&gt;Zapier가 만든, 실제 업무를 처음부터 끝까지 처리하는 능력을 보는 AutomationBench에서 51.3%로 1위&lt;/li&gt;&lt;li style="text-align:justify;"&gt;긴 영상을 이해하는 능력을 보는 LVBench에서 91.7%로 가장 높은 점수&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;구글 안에서는 이렇게 쓰고 있습니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;구글은 성능 점수와 함께 내부에서 실제로 쓰고 있는 사례도 공개했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;C와 C++로 짠 코드를 Rust로 옮기는 작업에 쓰고 있습니다. Rust는 메모리 관련 오류가 덜 생기도록 설계된 프로그래밍 언어로, 수만 줄짜리 라이브러리부터 80만 줄이 넘는 운영체제 커널까지 옮기는 중이라고 합니다. 중요한 시스템이라 실제 서비스에 넣기 전에 자동·수동 감사와 테스트, 검토를 거칩니다.&lt;/li&gt;&lt;li style="text-align:justify;"&gt;압축된 영상을 풀어 재생하는 오픈소스 소프트웨어 libgav1에서는 기존 Rust 버전의 코드 3만 2천 줄을 새로 짰습니다. 영상 출력은 그대로인데 속도는 기존 Rust 버전보다 2.7배 빨라졌다고 합니다.&lt;/li&gt;&lt;li style="text-align:justify;"&gt;여러 아르곤 에이전트가 구글 데이터센터 전체의 서버 사용 기록을 분석해 메모리를 아낄 방법을 스스로 찾아 적용했습니다. 이걸로 300TiB 넘는 메모리를 확보했고, 전체 절감량은 500TiB에서 1PiB 정도로 예상한다고 합니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#999999;"&gt;(수치는 구글 발표 기준)&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;보안 취약점도 스스로 찾고 고칩니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;구글은 아르곤이 소프트웨어의 심각한 취약점을 스스로 찾아내고, 실제로 문제가 되는지 확인한 뒤, 고치는 것까지 할 수 있도록 훈련했다고 밝혔습니다. 클라우드 보안 회사 Wiz는 공공 인프라의 위험을 무료로 찾아주는 프로그램에 아르곤을 쓰고 있는데, 이를 통해 전 세계 병원이 쓰는 의료 소프트웨어에서 민감한 개인정보가 노출될 수 있는 취약점을 찾아냈다고 해요. 구글은 이전 최신 모델들이 놓친 문제였다고 설명합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;신뢰할 수 있는 보안 담당자와 구글 내부 팀에는, 해킹에 쓰일 수 있는 요청을 막아두는 보안 제한을 빼고 제공한다고 합니다. (취약점을 찾는 능력을 방어에 최대한 활용할 수 있게 하려는 거라고)&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;왜 바로 모두에게 공개하지 않나요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;취약점을 찾는 능력은 방어에 쓰이지만, 나쁜 목적을 가진 사람 손에 들어가면 공격에도 쓰일 수 있습니다. 그래서 구글은 단계를 나눠 공개하기로 했습니다. 지금은 Fairwind Program을 통해 검증된 보안 담당자에게 먼저 열었고, 미국 정부가 출시 전에 모델을 살펴보는 자율 절차에도 참여하고 있습니다. 일반 공개는 유료 API 고객과 Google AI Ultra 구독자부터 시작할 예정입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;공개 전에 보완하겠다는 안전장치는 네 가지입니다.&lt;/p&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;해킹이나 생화학·핵 무기처럼 위험한 요청은 거절하고, 정당한 연구 목적의 질문은 받도록 설계&lt;/li&gt;&lt;li style="text-align:justify;"&gt;문서나 웹페이지에 몰래 심어둔 지시에 AI가 넘어가지 않도록 훈련&lt;/li&gt;&lt;li style="text-align:justify;"&gt;AI가 사용자가 원한 범위를 벗어나 일을 처리하려 하면, 생각 과정과 행동을 지켜보다 실행을 멈춤&lt;/li&gt;&lt;li style="text-align:justify;"&gt;위험도가 높은 테스트는 외부와 차단된 환경에서 진행&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;가격은 출시 초기 100만 토큰당 입력 2달러, 출력 10달러이고, 초기 기간이 끝나면 4달러, 20달러가 됩니다. 캐시된 입력은 입력 가격에서 95% 할인해줘요. 몇 회차 전에 다룬 오픈AI의 GPT-6 Astra도 보안 능력 때문에 제한된 곳에 먼저 공개했었죠. 구글도 같은 순서를 밟고 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3974/3.png" alt="insufferable.dev, The AI Race Just Got Awkward"&gt;&lt;figcaption&gt;&amp;lt;출처: &lt;a href="https://insufferable.dev/posts/the-ai-race-just-got-awkward/"&gt;insufferable.dev, The AI Race Just Got Awkward&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;3. 적용해볼 것:&lt;/strong&gt; &lt;a href="https://insufferable.dev/posts/the-ai-race-just-got-awkward/"&gt;&lt;strong&gt;클로드와 GPT의 캐시 가격이 내려간 이유를 두고 나온 해석&lt;/strong&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;insufferable.dev라는 개인 개발 블로그에 9월 29일 짧은 글이 하나 올라왔습니다. 제목은 The AI Race Just Got Awkward, AI 경쟁이 좀 어색해졌다는 뜻이죠. 최근 앤트로픽과 오픈AI가 새 모델을 내놓으며 사용료를 크게 내렸는데, 글쓴이는 그 배경에 중국 AI 연구소 DeepSeek&lt;span style="color:#999999;"&gt;(딥시크)&lt;/span&gt;가 공개한 기술이 있다고 주장합니다. 물론 글쓴이의 추정이 섞여 있지만, AI 사용료가 무엇 때문에 내려가는지 생각해봄직한 내용이 있어 가져왔습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;먼저, 무엇이 얼마나 내려갔나요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;AI에 긴 문서나 코드를 넣고 이어서 질문하면, AI는 매번 처음부터 다시 읽지 않고 앞서 처리해둔 내용을 저장해뒀다가 꺼내 씁니다. 이 저장해둔 내용을 캐시라고 하고, 캐시를 꺼내 읽을 때 매기는 요금이 캐시 읽기 가격이에요. 같은 코드를 계속 들여다보는 코딩 에이전트처럼 긴 내용을 반복해서 다루는 작업일수록 캐시를 읽는 일이 많아집니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;글쓴이가 정리한 두 회사의 가격 변화는 이렇습니다.&lt;/p&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;앤트로픽 Claude Opus 5 → Claude Opus 5.5: 입력은 5달러에서 4달러로, 캐시 읽기는 0.5달러에서 0.2달러로 60% 인하&lt;/li&gt;&lt;li style="text-align:justify;"&gt;오픈AI GPT-5.6 Sol → GPT-6.1 Sol: 입력은 5달러에서 2달러로, 캐시 읽기는 0.5달러에서 0.1달러로 80% 인하&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#999999;"&gt;(100만 토큰 기준, 글쓴이가 정리한 가격 비교)&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;글쓴이는 왜 딥시크를 지목했을까요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;배경부터 보면 이렇습니다. 앤트로픽은 올해 초부터 중국 AI 연구소들이 클로드를 증류하고 있다고 문제를 제기해왔습니다. 증류는 다른 회사 AI에 질문을 잔뜩 던져 받은 답을 학습 자료로 삼아, 내 AI를 비슷하게 만드는 방식이에요. 글쓴이는 이런 주장이 나중에 중국 모델을 법으로 규제하는 근거가 될 수 있다고 봅니다. 그런데 글쓴이가 보기에 지금은 반대 방향의 일이 벌어지고 있습니다. 중국 연구소가 공개한 기술을 서구 회사들이 가져다 쓰고 있다는 거예요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;글쓴이가 근거로 든 건 딥시크의 KV 캐시 압축 기술입니다. KV 캐시는 AI가 긴 대화나 코드를 다룰 때 이미 처리한 내용을 GPU 메모리에 올려두는 공간으로, 앞서 설명한 캐시와도 연결된 부분이에요. 다루는 내용이 길어질수록 이 공간이 커지고, 그만큼 비싼 GPU 메모리를 차지합니다. 딥시크는 이 공간을 버전마다 줄여왔는데, 글에 실린 비교에 따르면 100만 토큰을 담는 데 필요한 메모리가 이렇게 바뀌었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;DeepSeek-V1: 389.12GB&lt;/li&gt;&lt;li style="text-align:justify;"&gt;DeepSeek-V3.2: 48.07GB&lt;/li&gt;&lt;li style="text-align:justify;"&gt;DeepSeek-V4-Flash: 3.51GB&lt;/li&gt;&lt;li style="text-align:justify;"&gt;DeepSeek-V4.1-Flash: 890MB&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;첫 버전과 비교하면 약 437분의 1입니다. 다만 이건 긴 내용을 다룰 때의 캐시 메모리만 비교한 수치라, 모델 전체를 돌리는 비용이 같은 비율로 줄었다는 뜻은 아닙니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;글쓴이의 결론은 이렇습니다. 캐시가 작아지면 같은 GPU로 더 많은 요청을 처리할 수 있어 운영비가 내려가는데, 두 회사가 캐시 읽기 가격을 크게 내린 게 이 기술을 도입했다는 증거라는 거예요. 두 모델을 큰 예고 없이 내놓은 것도 다른 곳의 기술을 쓴 게 민망해서일 거라고 덧붙입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;어디까지가 확인된 내용일까요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;이 글은 사실과 해석이 섞여 있어서 나눠 읽을 필요가 있습니다. 두 회사가 캐시 읽기 가격을 크게 내린 건 공개된 가격표로 확인되는 사실이에요. 딥시크가 캐시를 줄이는 기술을 공개해왔다는 것도 글쓴이가 수치와 함께 제시합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;반면 두 회사가 딥시크의 기술을 도입했다는 건 글쓴이의 추정입니다. 이를 확인할 발표나 내부 자료는 글에 나오지 않고, 가격이 내려간 데에는 다른 이유가 있을 수도 있어요. 예고 없이 조용히 냈다는 대목도 따져볼 부분이 있습니다. GPT-6.1 Sol은 이 글이 올라온 같은 날, 오픈AI DevDay에서 주요 발표 가운데 하나로 소개됐거든요. 글쓴이 스스로도 딥시크가 왜 이런 기술을 공개했는지는 모르겠다고 적었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;무엇을 생각해볼 수 있을까요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;글쓴이의 추정을 그대로 받아들이지 않더라도, 이 글에서 가져갈 만한 이야기는 몇 가지 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;첫째, AI 회사들의 경쟁은 성능 점수만이 아니라 같은 일을 얼마나 싸게 처리하느냐에서도 벌어지고 있습니다. 이번 주 구글은 Gemini 4 Argon을 발표하며 캐시된 입력을 95% 할인한다고 밝혔고, 오픈AI는 GPT-6.1 Sol을 GPT-6 Astra 일반 가격의 4분의 1로 내놨습니다. 이번 주 발표만 봐도 가격 이야기가 빠지지 않았어요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;둘째, AI로 서비스를 만드는 입장이라면 가격표에서 입력과 출력 단가만 보면 놓치는 게 생깁니다. 긴 문서를 다루거나 에이전트가 같은 코드를 계속 읽는 서비스라면, 캐시 읽기 가격에 따라 실제 비용이 크게 달라질 수 있어요. 이번처럼 캐시 가격이 60~80%씩 내려가면, 예전에 비용 때문에 접어뒀던 기능을 다시 계산해볼 여지도 생깁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;셋째, 중국 AI 연구소를 보는 관점입니다. 글쓴이는 첨단 GPU를 구하기 어려운 중국 연구소들이 적은 자원으로 효율을 높이는 데 집중할 수밖에 없었고, 그 결과를 공개하면서 서구 회사들까지 덕을 보고 있다고 말합니다. 중국 연구소를 서구 모델을 따라오는 쪽으로만 보던 시각과는 다른 이야기예요. 도입 여부는 확인되지 않았지만, 한 곳에서 공개한 연구가 다른 회사의 비용 구조까지 바꿀 수 있다는 점은 기억해둘 만합니다.&lt;/p&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;p style="text-align:justify;"&gt;다음 주에도 여러분이 놓치지 말아야 할 프로덕트 메이커 소식을 정리해서 찾아뵙겠습니다. 요즘 프로덕트 메이커 콘텐츠가 도움이 되셨다면, 꼭 작가 알림 설정을 부탁드립니다. 콘텐츠 내용 중 잘못된 정보나 정정이 필요한 부분이 있다면 댓글로 알려주세요. 빠르게 수정하겠습니다. 다음 주에 또 만나요!&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;a href="https://yozm.wishket.com/magazine/@FinalCatti/"&gt;&lt;img src="https://www.wishket.com/media/news/3974/image7.gif"&gt;&lt;/a&gt;&lt;figcaption&gt;콘텐츠가 마음에 드셨다면, 꼭꼭 작가 알림 설정과 좋아요를 부탁드립니다!&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;©️요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>앱 출시할 때 스크린샷, ‘Shotluma’로 빠르게 만들기</title><link>https://yozm.wishket.com/magazine/detail/3973</link><description>앱을 출시할 때는 기능을 구현하는 것만큼이나 앱스토어에 어떤 화면을 보여줄지 정하는 일도 중요합니다. 사용자는 앱을 설치하기 전에 스크린샷과 설명 문구를 먼저 확인하기 때문입니다. 첫 화면에서 앱이 어떤 문제를 해결하는지 전달하지 못하면, 실제 기능이 좋아도 설치까지 이어지기 어렵습니다. 오늘 소개할 'Shotluma'는 템플릿으로 기본 구성을 빠르게 만들고 텍스트·도형·아이콘·목업을 객체 단위로 다듬은 뒤, 완성한 화면을 iPhone 규격에 맞춰 PNG로 내보내고, 여러 규격의 파일을 ZIP으로 한 번에 정리할 수 있는 캔버스 편집기입니다.</description><guid>https://yozm.wishket.com/magazine/detail/3973</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;p style="text-align:justify;"&gt;앱을 출시할 때는 기능을 구현하는 것만큼이나 앱스토어에 어떤 화면을 보여줄지 정하는 일도 중요합니다. 사용자는 앱을 설치하기 전에 스크린샷과 설명 문구를 먼저 확인하기 때문입니다. 첫 화면에서 앱이 어떤 문제를 해결하는지 전달하지 못하면, 실제 기능이 좋아도 설치까지 이어지기 어렵습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;문제는 앱스토어용 스크린샷을 만드는 일이 생각보다 단순하지 않다는 점입니다. 디자인된 화면을 가져오거나 스크린샷에 적합한 디자인을 편집한 뒤 문구를 얹고, 여러 장의 화면을 비슷한 분위기로 구성하고, 기기별 규격에 맞춰 다시 내보내야 하기 때문입니다. 스크린샷을 도와주는 도구도 있고, Figma 등을 활용하면 훨씬 세밀하게 만들 수 있지만, 그만큼 도구를 익히는 시간이 필요합니다. 요즘처럼 홀로 앱도 개발하고 디자인 작업도 한다면 스크린샷이 출시 준비의 또 다른 부담으로 연결될 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3973/img-01.png" alt="어두운 배경에 'Built with Shotluma' 문구와 함께 메모·음성입력·방문자 추적 등 네 개 앱의 스무 개 스크린샷 예시가 아이폰 목업으로 나열된 화면"&gt;&lt;figcaption&gt;&amp;lt;출처: shotluma, 작가 캡처&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;오늘 소개할 ‘Shotluma’는 앱스토어 스크린샷을 만들기 위한 캔버스 편집기입니다. 공식 홈페이지와 GitHub에서는 AI를 활용해 스크린샷을 구성하고, 텍스트·그라디언트·도형·디바이스 목업을 편집 요소로 유지한 뒤 결과물을 내보내는 도구라고 소개합니다. 무엇보다 유용한 기능을 이것저것 다 넣지 않고, 스크린샷을 제작하는데 꼭 필요한 기능을 기준으로 설계되어 있다는 장점을 지닌 서비스인데요. AI를 활용해 규격에 맞는 스크린샷을 생성하는 기능을 포함하고 있어 다른 도구를 활용하지 않고도 원하는 스크린샷을 빠르게 제작할 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;서비스를 사용하면서, 얼마나 빠르게 만들 수 있을까?도 중요하게 봤지만 별다른 학습 과정없이 사용할 수 있는지, 제공되는 편집도구는 어떻게 활용할 수 있을지에 보다 집중했습니다. 저와 같이 디자이너가 아닌 사람도 기능을 이해하고 목적에 맞는 앱스토어 스크린샷 결과물을 제작할 수 있는지가 보다 중요하다고 생각했기 때문입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;미리 요점만 콕 집어보면?&lt;/strong&gt;&lt;/h4&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;템플릿으로 기본 구성을 빠르게 만들고, 텍스트·도형·아이콘·목업을 객체 단위로 다듬을 수 있습니다.&lt;/li&gt;&lt;li&gt;AI는 새로운 스크린샷 시안을 만들거나, 이미 구성한 화면의 문구와 일부 요소를 수정하는 데 활용할 수 있습니다.&lt;/li&gt;&lt;li&gt;완성한 화면은 iPhone 규격에 맞춰 PNG로 내보내고, 여러 규격의 파일을 ZIP으로 한 번에 정리할 수 있습니다.&lt;/li&gt;&lt;li&gt;다만 규격과 기본 배치를 맞추는 일과 앱의 핵심 메시지·디자인 완성도를 판단하는 일은 구분해야 합니다.&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;Shotluma의 주요 기능과 특징&lt;/strong&gt;&lt;/h3&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3973/img-02.png" alt="Shotluma 에디터의 빈 캔버스 화면, 'Your canvas is empty' 안내와 함께 Generate with AI·Blank screen 버튼이 있는 시작 화면"&gt;&lt;figcaption&gt;&amp;lt;출처: shotluma, 작가 캡처&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;Shotluma의 가장 큰 장점은 별도의 가입과정이 필요하지 않다는 점입니다. 그래서 시작하기를 누르면 바로 기능을 활용할 수 있고, 사용자에게 주어지는 선택지는 &lt;span style="color:#999999;"&gt;(1)&lt;/span&gt; AI와 함께 생성하기 &lt;span style="color:#999999;"&gt;(2)&lt;/span&gt; 빈 화면에서 시작하기 두 가지입니다. 로그인이나 별도의 계정 연결을 지원하지 않기에, 에디터에는 작업 내용이 로컬에 저장된다는 안내가 표시됩니다. &lt;span style="color:#999999;"&gt;(공식 저장소에서도 프로젝트와 업로드 파일을 브라우저의 IndexedDB에 저장하는 local-first 방식이라고 설명하고 있습니다.)&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3973/img-03.png" alt="Shotluma 템플릿 패널에서 네 가지 스타일(Midnight pitch·Editorial calm·Electric launch·Warm story)의 스크린샷 화면 네 개가 적용된 모습"&gt;&lt;figcaption&gt;&amp;lt;출처: shotluma, 작가 캡처&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;저는 처음에 우선 빈 화면으로 시작하기를 선택했습니다. 가장 먼저 만나볼 수 있는 기능은 ‘템플릿’으로 종류가 많지는 않지만 네 가지 다른 스타일과 구성을 선택해 바로 편집할 수 있다는 장점이 있습니다. 위 이미지는 서비스에서 제공하는 네 개의 템플릿을 실제 화면에 옮겨놓은 모습으로, 이렇게 화면 단위로 템플릿을 적용해두면 바로 편집이 가능합니다. &lt;span style="color:#999999;"&gt;(템플릿은 전체 이미지가 아니라 레이어가 구분된 형태라, 텍스트만 선택해 수정하거나 이미지를 변경하는 등의 작업이 가능)&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3973/img-04.png" alt="Shotluma 목업 패널, iPhone 17 Pro의 Upright·Front·Right·Left·Flat·Leaning·손에 든 형태 등 7종 목업 목록과 적용된 캔버스"&gt;&lt;figcaption&gt;&amp;lt;출처: shotluma, 작가 캡처&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;템플릿 외에도 목업 기능을 제공하는데 아이폰 17 Pro를 기준으로 7가지를 확인하고 화면에 바로 삽입할 수 있습니다.&lt;span style="color:#999999;"&gt;(목업에서는 iPhone 17 Pro의 Upright, Front, Right, Left, Flat, Leaning과 손에 든 형태를 선택할 수 있습니다.)&lt;/span&gt; 다만, 목업은 이미지 형태로 텍스트 등을 직접 수정할 순 없으며 원하는 경우 우리가 만들 스크린샷과 관련된 제품 이미지를 목업 안에 넣어 활용할 수 있습니다. 아무래도 목업 자체는 어떤 화면/기능인지 보여주는 역할이기에 별도의 편집 기능을 제공하지 않는 것으로 보입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3973/img-05.png" alt="Shotluma 엘리먼트 패널의 원·사각형·삼각형 등 기본 도형과 별·스파크 같은 액센트 도형, 화면에 추가된 보라색 사각 도형"&gt;&lt;figcaption&gt;&amp;lt;출처: shotluma, 작가 캡처&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;간단한 도형이나 선, 화살표를 추가할 수 있는 기능도 편집 도구의 하나로 활용할 수 있습니다. 목업이나 텍스트만으로는 특정 기능이나 화면 속 구성요소를 강조하기 어려운 경우가 있는데, 이럴 때 활용하면 보다 유용하게 느껴질 기능이라고 생각합니다. 컬러 변경이나 두께, 그림자 등에 대한 기본적인 설정도 가능합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3973/img-06.png" alt="Shotluma 아이콘 패널, 상태·소셜 증거·화살표·커뮤니케이션 등 카테고리별 아이콘 목록과 검색창이 보이는 화면"&gt;&lt;figcaption&gt;&amp;lt;출처: shotluma, 작가 캡처&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;아이콘 기능도 제공하는데, 도형과 별개로 텍스트를 강조하거나 할 때 은근히 활용도가 높은 도구입니다. 아이콘은 제공되는 개수가 많아 검색 기능을 지원하며, 컬러나 두께, 그림자 같은 기본 편집 도구를 함께 활용할 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3973/img-07.png" alt="Shotluma 텍스트 패널에서 헤드라인·서브헤드라인·바디카피 등 텍스트 타입을 고르고, 캔버스에 '요즘 IT' 텍스트를 추가한 모습"&gt;&lt;figcaption&gt;&amp;lt;출처: shotluma, 작가 캡처&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;더불어, 텍스트와 배경 컬러/패턴을 변경할 수 있는 기능을 제공하며 직접 가지고 있는 파일을 업로드하는 기능을 함께 활용할 수 있습니다. 앞서 설명드렸던 것처럼, 스크린샷을 만들기 위해 꼭 필요한 기능만 제공한다는 것을 다시 한번 확인할 수 있는 모습입니다. 세세한 편집 도구 역시 컬러나 두께 등 해당 도구를 최소한으로 다루기 위한 범위에서 설계된 것을 알 수 있습니다. 이는, 도구를 학습하는데 필요한 시간이 사실상 0에 수렴한다는 것을 의미하고 그만큼 빠르게 적응, 스크린샷 제작이라는 목적에 최적화된 공간이라는 것을 의미합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3973/img-08.png" alt="AI로 생성하기 모달, 앱 이름 '요즘IT'과 서비스 소개 문구, 업로드한 스크린샷 두 장, GPT-5.6 Terra 모델 선택이 보이는 설정 화면"&gt;&lt;figcaption&gt;&amp;lt;출처: shotluma, 작가 캡처&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;템플릿을 활용한 제작도 가능하지만, 개인이 사용하고 있는 AI 계정을 연동해 만드는 기능도 제공합니다. 연동 후에는, 로고, 서비스 이름, 간단한 설명과 스크린샷을 덧붙여 제작할 수 있습니다. 저는 GPT-5.6 테라를 선택한 뒤에 요즘IT와 관련된 간단한 정보를 입력 후 스크린샷 생성을 요청했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3973/img-09.png" alt="AI가 생성한 요즘IT 스크린샷 세 장, 'Find your next answer.', 'Your next breakthrough.', 'Keep your edge sharp.' 문구와 앱 화면 목업"&gt;&lt;figcaption&gt;&amp;lt;출처: shotluma, 작가 캡처&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;디테일한 부분은 다시 손봐야하지만, 간략한 정보를 입력한 것치고는 로고의 컬러, 서비스 및 주요 화면에 대한 소개 등이 잘 반영된 것을 확인할 수 있습니다. 앞서 말씀드린 것처럼 통으로 이미지가 생성되는게 아니기에, 텍스트나 이미지 등은 편집 도구를 활용해 바로 수정할 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3973/img-10.png" alt="AI로 화면 수정하기 모달, 'Keep Growing' 화면에 대해 변경할 내용을 입력하는 텍스트창과 스크린샷 업로드 영역"&gt;&lt;figcaption&gt;&amp;lt;출처: shotluma, 작가 캡처&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;또, 특정 스크린샷을 선택해서 앞서 연결한 AI를 활용한 수정 요청도 가능합니다. 이미 어떤식으로 스크린샷을 제작하겠다는 가이드가 명확하다면 AI만 활용해서 초안을 생성하고 부분수정을 통해 내려받을 수 있는 형태의 결과를 빠르게 뽑아낼 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3973/img-11.png" alt="Export 메뉴에서 App Store 규격별 내보내기 옵션, 6.9인치(1290×2796)·6.5인치(1242×2688)·전체 사이즈 ZIP 선택지가 나열된 화면"&gt;&lt;figcaption&gt;&amp;lt;출처: shotluma, 작가 캡처&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;앱스토어 스크린샷은 화면을 잘 만드는 일과 별개로 지정된 파일 크기와 형식을 맞춰야 합니다. Apple은 기기별로 여러 허용 크기를 제시하고 있으며, 6.9인치와 6.5인치도 각각 여러 기기와 크기가 연결돼 있습니다. 따라서 특정 두 숫자만 모든 iPhone 규격을 대표한다고 보기는 어렵습니다. 이런 점을 고려해 결과물을 내려받을 수 있는데요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;Shotluma의 Export 메뉴에는 &lt;code&gt;All&lt;/code&gt;과 규격별 선택지가 있습니다. &lt;code&gt;Export → All&lt;/code&gt;로 받은 ZIP에는 &lt;code&gt;6.9-inch/01-Screen-1.png&lt;/code&gt;와 &lt;code&gt;6.5-inch/01-Screen-1.png&lt;/code&gt;가 각각 포함되며, 두 파일 모두 PNG 형식입니다. 실제 해상도도 각각 1290 × 2796px, 1242 × 2688px로 표시된 규격과 일치한다는 점을 확인했습니다. 이 기능은 같은 화면을 기기별 캔버스에 맞춰 다시 설정하는 과정을 줄여 줍니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;어떤 팀이 활용하기에 적합할까?&lt;/strong&gt;&lt;/h3&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;적합한 조건&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;Shotluma는 앱 출시를 준비하는 1인 메이커나 소규모 팀에 가장 잘 맞습니다. 앱 화면은 준비했지만 디자인 도구를 따로 익힐 여유가 없고, 스토어 등록에 필요한 스크린샷을 일정한 형식으로 구성해야 하는 경우입니다. 템플릿에서 시작해 제목과 설명을 바꾸고, 목업을 적용하고, 여러 규격으로 내보내는 흐름이 하나의 서비스에 담겨있고, 필요할 경우 사용하고 있는 AI의 도움을 받을 수 있다는 점도 매력적입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;또, 앱스토어에서 제공하는 여러 기기 크기를 모두 따로 확인하거나 이해하지 않아도 Shotluma가 제공하는 내보내기 옵션을 기준으로 결과물을 받을 수 있다는 점 역시 긍정적인 부분입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;신중해야 하는 조건&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;반대로 브랜드 가이드에 맞춘 디테일이 중요하다면 Shotluma만으로 충분하지 않을 수 있습니다. 여러 화면에서 글꼴·간격·색상·문구 길이를 엄격하게 맞춰야 하거나, 앱의 기능을 캠페인처럼 단계적으로 설계해야 한다면 Figma 같은 도구에서 더 세밀하게 작업하는 편이 더 나은 결과로 이어질 수 있기 때문입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;마치며&lt;/strong&gt;&lt;/h3&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3973/img-12.png" alt="Shotluma 워크플로를 설명하는 네 단계: 앱 설명 작성, 스크린샷 추가, 생성과 수정, ZIP 내보내기로 이어지는 안내 화면"&gt;&lt;figcaption&gt;&amp;lt;출처: shotluma, 작가 캡처&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;Shotluma를 확인하면서 스크린샷 제작에서 ‘예쁘게 만드는 일’과 ‘스토어에 맞게 준비하는 일’이 다르다는 점을 다시 확인했습니다. 이번 테스트에서는 템플릿과 텍스트, iPhone 목업을 이용해 편집 가능한 화면을 구성할 수 있었고, Export를 통해 Apple App Store의 6.9인치와 6.5인치 규격에 맞는 PNG를 한 번에 받을 수 있었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;결과적으로 Shotluma는 앱스토어용 파일을 준비하는 기본 작업을 단순하게 만드는 도구로 볼 수 있습니다. 템플릿과 목업은 처음 시작하는 사람이 작업을 시작할 때 참고할 구성을 제공하고, 규격별 내보내기는 반복 작업을 덜어주기 때문입니다. 디자인 도구의 전체 기능을 익히기 전에도 기본 화면을 구성할 수 있다는 점이 가장 큰 매력이라고 생각합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;비디자이너가 앱스토어용 화면을 준비한다면, Shotluma에 규격별 파일 생성과 기본 배치를 맡기고 앱의 핵심 메시지와 화면 순서는 직접 결정하는 방식이 어울립니다. 어떤 기능을 첫 화면에 보여줄지, 문구와 실제 화면이 자연스럽게 연결되는지는 편집기보다 작성자의 제품 이해가 더 큰 영향을 미치기 때문입니다.&lt;/p&gt;&lt;hr&gt;&lt;p style="text-align:justify;"&gt;&amp;lt;참고&amp;gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;a href="https://shotluma.com/"&gt;https://shotluma.com/&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;요즘IT에서 AI 고수들의 ‘로컬앱 자랑대회’를 엽니다.&lt;/p&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;10/6(화) 저녁 7시. 온라인, 오프라인 동시 진행&lt;/p&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;&lt;a href="https://zoom.us/webinar/register/WN_tU9P2ZP3SCyhcjfBJV2L8Q"&gt;&lt;strong&gt;➡️&amp;nbsp;요즘IT 빌더나잇 온라인 신청하러 가기&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>하위 호환성은 언제까지 유지해야 할까?</title><link>https://yozm.wishket.com/magazine/detail/3972</link><description>하위 호환성은 언제까지 지켜야 할까요? 이 문제는 외부 고객사의 API 연동, 늦은 앱 업데이트, 이벤트 재처리처럼 신·구 버전이 운영 환경에서 함께 돌아가는 상황에서 불거집니다. 롤링 배포 중 절반의 서버만 새 데이터 구조를 이해해 10분 동안 오류가 반복된 사례로 시작해, 구글 API 가이드의 소스·통신·의미 호환성, 마틴 파울러의 확장·이동·축소 3단계, 컨플루언트의 Backward·Forward·Full Compatibility까지 짚었습니다. API와 이벤트, 데이터베이스에서 신·구 버전이 공존하는 동안 확인할 지점을 정리했습니다.</description><guid>https://yozm.wishket.com/magazine/detail/3972</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;p style="text-align:justify;"&gt;여러분은 하위 호환성은 언제까지 유지해야 한다고 생각하시나요? 개발할 때 모든 변경을 이전 버전과 호환할 필요는 없습니다. 다만 다음과 같은 상황에서는 먼저 확인해야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;직접 업데이트할 수 없는 대상이 남아 있는 경우:&lt;/strong&gt; 여러 기업이 사용하는 결제대행사&lt;span style="color:#999999;"&gt;(PG사)&lt;/span&gt;의 API처럼, 제공자가 규격을 바꿔도 고객사가 즉시 코드를 수정하기 어렵습니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;이전 버전과 새 버전이 함께 실행되는 경우:&lt;/strong&gt; 앱 업데이트가 늦어지거나 서버가 순차적으로 교체되는 동안에는 두 버전이 동시에 요청을 처리할 수 있습니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;저는 최근 운영 중인 서비스에 새 기능을 배포하면서, 마이그레이션은 정상적으로 끝났는데 배포는 실패하는 상황을 실제로 겪었습니다. 기존 데이터베이스 필드를 새 필드로 바꾸고 API 규격도 함께 변경하는 배포였습니다. 약 10대의 인스턴스 중 첫 번째 서버가 새 버전으로 교체되면서 마이그레이션을 실행했고, 작업은 정상적으로 완료됐습니다. 하지만 롤링 배포가 끝나기 전까지 나머지 서버는 이전 버전으로 요청을 처리하고 있었습니다. 변경된 데이터 구조를 이해하지 못한 이전 버전 서버에서 약 10분 동안 오류가 반복됐습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3972/img-02.png" alt="롤링 배포 중 v2 서버 1대와 v1 서버 9대가 공존하며, 중앙 오류 표시가 데이터베이스 마이그레이션과 구버전 서버 간 충돌을 나타내는 다이어그램"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가, CharGPT로 이미지 제작&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;결국 하위 호환성은 외부 고객사의 API 연동, 늦은 앱 업데이트, 이벤트 재처리처럼 신·구 버전이 운영 환경에서 공존하는 상황의 문제입니다. 인프라와 배포 전략은 코드 밖에 있지만, 코드가 안전하게 동작할지를 결정합니다. AI 에이전트에게 기능 구현만 요청하면 이런 맥락을 빠뜨릴 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 문제는 특정 서비스나 배포 방식에서만 발생하는 예외가 아닙니다. 새로운 규격을 도입하더라도 이전 규격을 사용하는 대상이 한동안 남는 상황은 여러 소프트웨어 시스템에서 반복됩니다. 그렇다면 새로운 버전이 준비됐는데도, 왜 우리는 기존 사용자가 따라올 때까지 기다려야 할까요?&lt;/p&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;새로운 규격은 왜 기존 사용자를 기다려야 할까?&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;새 버전을 배포했다고 해서 모든 대상이 동시에 업데이트되는 것은 아닙니다. 내가 운영하는 서버는 롤링 배포가 끝날 때까지 이전 버전이 남고, 외부 기업은 각자의 일정에 따라 기존 API를 계속 사용할 수 있습니다. 웹에는 몇 년 전 작성된 문서가 그대로 남고, 사용자의 앱도 업데이트 시점이 제각각입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;모든 대상을 한 번에 바꿀 수 없다면, 새로운 규격을 도입하는 일과 기존 규격을 제거하는 일을 나누어 설계해야 합니다. 새 버전을 권장하는 순간 기존 버전을 바로 없앨 수 있는 것은 아니기 때문입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;HTML에서 볼 수 있는 호환성&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;이런 특성을 오래전부터 보여준 사례가 웹입니다. HTML 표준이 바뀌었다고 해서 웹에 공개된 모든 문서를 새로운 문법으로 다시 작성할 수는 없습니다. 새로운 브라우저도 과거에 작성된 문서를 계속 읽을 수 있어야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이런 상황을 잘 보여주는 요소가 &lt;code&gt;&amp;lt;center&amp;gt;&lt;/code&gt;입니다. 한때는 웹 페이지의 내용을 가운데 정렬하기 위해 자주 사용됐습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;code&gt;&amp;lt;center&amp;gt;&lt;/code&gt;이 문장은 가운데 정렬됩니다.&lt;code&gt;&amp;lt;/center&amp;gt;&lt;/code&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;code&gt;&amp;lt;center&amp;gt;&lt;/code&gt;는 HTML 3.2에 포함됐지만, HTML 4.0이 권고된 1997년부터 사용 중단 권고&lt;span style="color:#999999;"&gt;(deprecated)&lt;/span&gt; 요소로 분류됐습니다. 2026년 기준으로 약 29년째 새 문서에서 사용하지 않도록 권고되고 있는 셈입니다. (이후에는 CSS의 &lt;code&gt;text-align&lt;/code&gt;을 사용하는 방식이 권장됐습니다.)&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그렇다고 기존 문서의 &lt;code&gt;&amp;lt;center&amp;gt;&lt;/code&gt;가 곧바로 작동을 멈춘 것은 아닙니다. 브라우저는 과거의 웹 문서를 깨뜨리지 않기 위해 이 요소를 계속 해석해 왔습니다. 새로 사용하지 않도록 권장하는 것과 기존 사용을 더 이상 지원하지 않는 것은 다른 문제입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 원리는 웹 서비스에도 그대로 적용됩니다. API 응답, 데이터 구조, 이벤트 형식 역시 다른 시스템이 의존하는 약속입니다. 새로운 규격을 권장하는 일과 기존 규격을 즉시 제거하는 일을 분리해야 하는 이유입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;새로운 버전이 나와도 기존 버전은 바로 사라지지 않습니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;기업용 API&lt;span style="color:#999999;"&gt;(B2B API)&lt;/span&gt;는 제공자가 새 규격을 배포한다고 해서 모든 고객사가 곧바로 코드를 바꿀 수 있는 구조가 아닙니다. 예를 들어 여러 기업이 같은 결제 API를 사용하고 있다면, 고객사마다 개발 일정과 검증 절차가 달라 새 버전으로의 전환 시점도 달라집니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그래서 외부에 제공하는 API를 변경할 때는 기존 필드를 바로 삭제하기보다 새 필드를 먼저 추가하고, 일정 기간 두 필드를 함께 처리하는 방식을 검토합니다. 이때 기존 필드를 언제까지 유지할지, 어떤 조건이 충족되면 제거할지도 미리 정해야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;지금까지 살펴본 사례를 정리하면, 다음 조건에서 하위 호환성을 먼저 확인해야 합니다.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;직접 업데이트할 수 없는 클라이언트나 외부 서비스가 남아 있는 경우&lt;/li&gt;&lt;li&gt;이전 버전과 새 버전이 일정 시간 함께 실행되는 경우&lt;/li&gt;&lt;li&gt;기존 데이터나 이벤트가 나중에 다시 읽히거나 처리될 수 있는 경우&lt;/li&gt;&lt;li&gt;같은 API나 데이터 형식을 여러 팀 또는 조직이 함께 사용하는 경우&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이러한 조건에 해당한다면 새 버전이 기존 데이터를 읽을 수 있는지만 확인해서는 부족합니다. 이전 버전의 코드가 새 버전이 만든 데이터를 만났을 때도 기대한 대로 동작하는지 확인해야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그렇다면 “호환된다”는 말은 정확히 무엇을 의미할까요? 코드를 실행할 수 있고, 서로 통신할 수 있으며, 이전과 같은 의미로 동작한다는 것은 각각 어떤 차이가 있을까요?&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;호환성은 코드가 실행되는 것보다 넓습니다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;앞선 문단에서는 이전 규격을 사용하는 대상이 남아 있다면 새 버전을 바로 적용하기 어렵다는 점을 살펴봤습니다. 그렇다면 “호환된다”는 말은 정확히 무엇을 뜻할까요? 이전 코드가 오류 없이 응답을 받았지만, 그 안의 값이 이전과 다른 의미를 갖는다면 어떨까요?&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;a href="https://google.aip.dev/180"&gt;Google API 설계 가이드의 하위 호환성 원칙&lt;/a&gt;에는 다음과 같은 문장이 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;APIs are fundamentally contracts with users.&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;API는 사용자와 맺은 계약입니다. 계약을 지킨다는 것은 함수 이름이나 JSON 필드가 남아 있다는 의미를 넘어, 상대방이 이전에 기대한 방식으로 계속 사용할 수 있어야 한다는 뜻입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;코드가 실행돼도 동작이 같다는 뜻은 아닙니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;Google은 API 호환성을 세 가지 관점으로 나눠 설명합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;소스 호환성:&lt;/strong&gt; 이전 코드가 새 버전의 라이브러리에서도 컴파일되고 실행되는지 확인합니다. 메서드 이름이나 매개변수가 바뀌면 빌드부터 실패할 수 있습니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;통신 호환성:&lt;/strong&gt; 이전 클라이언트가 새 서버와 요청·응답을 주고받을 수 있는지 확인합니다. 새 요청 필드를 필수로 만들거나 기존 응답 필드를 삭제하면 문제가 생깁니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;의미 호환성:&lt;/strong&gt; 통신은 성공했지만 결과의 의미가 달라지지 않았는지 확인합니다. 상태값의 의미나 기본값을 바꾸는 일이 여기에 해당합니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;특히 세 번째로 설명한 의미 호환성은 테스트에서 놓치기 쉽습니다. 응답 코드가 200으로 돌아오고 JSON 파싱까지 성공하면 문제가 없다고 판단하기 쉽기 때문입니다. 하지만 클라이언트가 &lt;code&gt;READY&lt;/code&gt;를 “결제 전”으로 해석하는 상황에서 서버가 같은 값을 “처리 중”으로 바꾸면, 통신은 성공해도 서비스의 동작은 달라집니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;필드의 자료형과 길이, 기본값을 바꾸는 경우도 마찬가지입니다. 코드가 깨지지 않더라도 클라이언트가 받는 값과 사용자가 보는 결과가 달라질 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;새 필드를 추가해도 상대 시스템은 모를 수 있습니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;그렇다면 새 필드를 추가하면 항상 안전할까요? 주문 조회 API가 &lt;code&gt;order_id&lt;/code&gt;와 &lt;code&gt;total_price&lt;/code&gt;만 반환해 왔다고 해보겠습니다. 여기에 &lt;code&gt;discount_price&lt;/code&gt;를 추가했을 때 모르는 필드를 무시하는 클라이언트는 이전처럼 동작합니다. 반면 정의되지 않은 필드가 있으면 오류를 내는 클라이언트라면 같은 변경이 장애로 이어질 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3972/img-03.png" alt="order_id와 total_price만 있는 응답은 클라이언트가 정상 처리(체크)하지만, discount_price 필드가 추가된 응답은 클라이언트가 오류(X)를 내는 두 비교 흐름도"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가, CharGPT로 이미지 제작&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;응답이 아니라 요청에 새 필드를 추가하는 경우는 더 조심해야 합니다. 새 필드를 필수로 만들면 이전 클라이언트는 값을 보낼 수 없습니다. 새로운 상태값 역시 오류로 처리되거나 기존 상태로 잘못 해석될 수 있습니다. 필드를 추가하는지 삭제하는지만으로 안전성을 판단하기 어려운 이유입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;변경 전에 다음 질문을 확인해야 합니다.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;이전 코드가 새 필드를 몰라도 계속 동작하는가?&lt;/li&gt;&lt;li&gt;새 코드가 이전 형식의 데이터를 읽을 수 있는가?&lt;/li&gt;&lt;li&gt;기존 필드와 새 필드의 의미가 정말 같은가?&lt;/li&gt;&lt;li&gt;알 수 없는 상태값이나 예상보다 긴 값도 안전하게 처리하는가?&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 원칙은 데이터베이스의 기존 필드를 새 필드로 바꾸는 작업에도 적용됩니다. 새 버전이 새 필드를 읽는지만 볼 것이 아니라, 이전 버전이 기존 필드를 읽고 쓰는 동안 두 필드가 어떻게 공존할지도 확인해야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;결국 호환성은 변경의 모양이 아니라, 변경을 모르는 상대 시스템의 반응으로 판단해야 합니다. API의 상대가 클라이언트라면, 이벤트의 상대는 발행자와 소비자입니다. 이벤트에서는 이 관계가 어떻게 나타나는지 살펴봅니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;이벤트는 발행자와 소비자가 함께 바뀌지 않습니다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;앞선 문단에서 살펴본 API는 클라이언트와 서버가 서로 다른 버전으로 실행될 수 있다는 점에서 호환성이 문제였습니다. 이벤트는 여기에 한 가지 조건이 더 붙습니다. 한 서비스의 변화를 여러 서비스에 전달하고, 발행자와 소비자가 각자의 일정에 따라 바뀌기 때문입니다. 게다가 발행된 이벤트가 큐나 로그에 남아 나중에 다시 처리될 수도 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;이벤트 하나가 여러 서비스를 움직입니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;API가 요청을 보낸 상대에게 응답하는 통로라면, 이벤트는 한 서비스에서 발생한 사실을 여러 서비스에 전달하는 매개체입니다. UI가 사용자의 행동을 특정 기능으로 연결하는 접점이라면, 이벤트는 서비스 사이에서 발생한 변화를 연결하는 접점에 가깝습니다. 예를 들어 주문 서비스가 결제 완료 사실을 발행하면, 이를 받은 서비스는 각자의 역할에 따라 후속 작업을 처리합니다. 발행자는 어떤 서비스가 이벤트를 읽는지 알지 못해도 되고, 소비자는 각자의 방식과 속도로 반응할 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이런 구조에서는 발행자와 소비자가 같은 날 업데이트된다는 보장이 없습니다. 메시지 브로커에 이미 발행된 이벤트는 발행자나 소비자의 코드와 이벤트 규격이 바뀌어도 바로 사라지지 않을 수 있습니다. 따라서 새 발행자가 만든 이벤트를 이전 소비자가 받을 수도 있고, 새 소비자가 오래된 이벤트를 다시 읽을 수도 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;새 필드보다 새로운 상태값이 더 위험할 수 있습니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;주문 서비스가 결제 완료 이벤트에 &lt;code&gt;payment_method&lt;/code&gt; 필드를 추가했다고 해보겠습니다. 알림 서비스가 모르는 필드를 무시하면 기존처럼 동작하지만, 정해진 필드만 허용한다면 이벤트 처리가 실패할 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;새로운 상태값은 더 까다롭습니다. 알림 서비스가 &lt;code&gt;PAID&lt;/code&gt;와 &lt;code&gt;CANCELED&lt;/code&gt;만 알고 있는데 새 발행자가 &lt;code&gt;REFUNDED&lt;/code&gt;를 보내면, 이를 오류로 처리하거나 기존 상태로 잘못 해석할 수 있습니다. 필드보다 상태값 하나가 더 위험할 때도 있는 이유입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3972/img-04.png" alt="order_id와 status REFUNDED를 담은 이벤트가 알림 서비스로 전달되는 화살표에 X 표시가 붙어, 새 상태값을 처리하지 못해 알림 벨에 경고가 뜨는 흐름도"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가, CharGPT로 이미지 제작&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;따라서 이벤트를 변경할 때는 “새 필드를 추가했으니 기존 소비자에게는 영향이 없다”고 단정하기 어렵습니다. 소비자가 모르는 필드를 무시하는지, 새로운 상태를 안전하게 처리하는지, 같은 이벤트를 다시 받아도 문제가 없는지까지 확인해야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;누가 먼저 바뀌는지에 따라 확인할 호환성이 달라집니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;이벤트와 메시지의 호환성을 다룰 때는 “누가 먼저 바뀌는가”를 봐야 합니다. Confluent의 Schema Registry 문서에서는 이를 다음과 같이 구분합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;소비자를 먼저 배포하려면 새 소비자가 이전 형식의 이벤트를 읽을 수 있어야 합니다. 이를 &lt;strong&gt;Backward Compatibility&lt;/strong&gt; 라고 합니다.&lt;/li&gt;&lt;li&gt;발행자를 먼저 배포하려면 이전 소비자가 새로운 형식의 이벤트를 읽을 수 있어야 합니다. 이를 &lt;strong&gt;Forward Compatibility&lt;/strong&gt; 라고 합니다.&lt;/li&gt;&lt;li&gt;어느 쪽을 먼저 배포해도 양쪽 형식을 읽을 수 있다면 &lt;strong&gt;Full Compatibility&lt;/strong&gt; 라고 합니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3972/img-05.png" alt="Backward·Forward·Full·Transitive 네 가지 호환성 타입의 정의를 나열한 Confluent 문서 텍스트 캡처"&gt;&lt;figcaption&gt;&amp;lt;출처: &lt;a href="https://docs.confluent.io/platform/7.7/schema-registry/fundamentals/schema-evolution.html#schema-evolution"&gt;Confluent 공식 문서&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 구분은 모든 시스템에 똑같이 적용되지는 않습니다. 그래도 새로운 계약을 도입할 때 “새 버전이 옛 데이터를 읽는가?”와 “옛 버전이 새 데이터를 읽는가?”를 나눠 묻는 데 유용합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 구분이 모든 시스템에 똑같이 적용되는 것은 아닙니다. 이벤트 형식과 직렬화 방식, 스키마를 관리하는 도구에 따라 허용되는 변경이 달라질 수 있습니다. 그래도 새로운 계약을 도입할 때 “새 버전이 옛 데이터를 읽는가?”와 “옛 버전이 새 데이터를 읽는가?”를 나눠 묻는 데에는 유용한 기준입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이벤트를 변경할 때는 다음을 확인해야 합니다.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;소비자가 모르는 필드와 새로운 상태값을 안전하게 처리하는가?&lt;/li&gt;&lt;li&gt;기존 필드의 자료형과 업무상 의미가 유지되는가?&lt;/li&gt;&lt;li&gt;이미 발행된 이벤트와 저장된 데이터를 새 버전에서도 처리할 수 있는가?&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이벤트 변경은 새 형식을 만드는 데서 끝나지 않습니다. 이전 형식을 사용하는 소비자와 양쪽 형식을 처리할 기간, 기존 형식을 제거할 조건까지 함께 설계해야 합니다. 이제 이 원칙을 AI 활용에 적용해 보겠습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;코드는 바뀌어도, 약속은 한동안 남아야 합니다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;앞서 살펴본 API와 이벤트에서 공통적으로 드러난 사실이 있습니다. 새 규격을 만들었다고 해서 이전 규격에 의존하는 코드와 데이터가 바로 사라지는 것은 아닙니다. 이전 버전의 서버와 클라이언트, 이미 발행된 이벤트와 기존 데이터가 남아 있는 동안에는 새 구조만 기준으로 변경할 수 없습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;호환성 있는 변경은 이전 규격을 무조건 보존하는 일이 아닙니다. 새로운 규격으로 이동할 시간을 확보하고, 그 시간이 끝났다는 근거를 확인한 뒤 정리하는 일입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;변경은 여러 단계로 나눠야 합니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;기존 형식을 바로 삭제하지 않고 변경을 여러 단계로 나누는 방법은 데이터베이스뿐 아니라 API와 이벤트에도 적용할 수 있습니다. 소프트웨어 설계와 리팩터링 분야에서 널리 알려진 &lt;a href="https://martinfowler.com/bliki/ParallelChange.html"&gt;마틴 파울러&lt;span style="color:#999999;"&gt;(Martin Fowler)&lt;/span&gt;&lt;/a&gt;는 이를 확장&lt;span style="color:#999999;"&gt;(expand)&lt;/span&gt;, 이동&lt;span style="color:#999999;"&gt;(migrate)&lt;/span&gt;, 축소&lt;span style="color:#999999;"&gt;(contract)&lt;/span&gt; 단계로 설명합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;확장:&lt;/strong&gt; 새 컬럼이나 필드를 추가하되 이전 코드가 이를 몰라도 동작하도록 만듭니다. 이 단계에서는 기존 필드를 삭제하거나 의미를 바꾸지 않습니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;호환 코드 배포:&lt;/strong&gt; 이전 형식과 새 형식을 모두 읽고 쓸 수 있는 코드를 먼저 적용합니다. 필요한 경우 두 필드에 함께 값을 기록합니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;데이터 전환:&lt;/strong&gt; 기존 데이터를 새 구조로 옮기고, 이미 발행된 이벤트도 새 소비자가 처리할 수 있는지 확인합니다. 데이터가 누락되지 않았는지, 두 형식의 값이 일치하는지도 살펴봅니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;이전 형식 사용 종료:&lt;/strong&gt; 이전 앱과 서버, 외부 연동 시스템, 이벤트 소비자가 더 이상 기존 형식을 사용하지 않는지 확인합니다. 새 버전의 배포가 끝났다는 사실만으로는 부족합니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;정리:&lt;/strong&gt; 기존 형식을 사용하는 대상이 없다는 사실을 확인한 뒤 이전 필드와 호환 코드를 제거합니다. 제거 조건과 시점을 정하지 않으면 임시로 넣은 코드가 계속 남아 서비스가 복잡해질 수 있습니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 순서의 핵심은 새 구조를 먼저 만드는 데 있지 않습니다. 이전 구조를 사용하는 상대가 남아 있는 동안에는 그 구조를 지워서는 안 된다는 데 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;호환성은 언제 끝내도 될까요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;AI를 예로 들면, 모델들도 지원 종료 시점을 미리 공유합니다. Google은 Gemini API 모델별 종료 일정을 공식 문서로 안내하고 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3972/img-06.png" alt="Gemini 3 모델별 출시일·종료일·권장 교체 모델을 정리한 구글 Gemini API 공식 문서의 모델 지원 종료 일정표"&gt;&lt;figcaption&gt;&amp;lt;출처: &lt;a href="https://ai.google.dev/gemini-api/docs/deprecations?hl=ko"&gt;구글 Gemini API 공식 문서&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;새로운 모델로 이동할 시간을 사용자에게 제공한다는 점에서, AI API 역시 일정 기간의 호환성을 전제로 운영된다고 볼 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;호환 기간을 정하지 않으면 임시 코드가 영구 코드가 됩니다. 반대로 종료 조건을 미리 정해 두면, 호환성을 유지하는 일과 오래된 규격을 정리하는 일을 하나의 변경 계획 안에서 다룰 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;AI에게 코드를 맡겨도, 호환성까지 맡길 수는 없습니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;따라서 AI에게 구현을 요청할 때는 변경할 코드만 설명해서는 부족합니다. 아직 이전 형식을 사용하는 코드가 남아 있는지, 기존 데이터와 이벤트가 다시 처리될 수 있는지, 새 형식과 이전 형식을 언제까지 함께 지원할지까지 전달해야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;AI는 코드에서 변경 지점과 테스트 사례를 빠르게 찾을 수 있습니다. 하지만 코드 밖에 남아 있는 의존성과 지원 종료 시점까지 스스로 알 수는 없습니다. 호환성은 AI가 자동으로 보장하는 기능이 아니라, 사람이 설계하고 검증해야 할 조건입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;코드는 오늘 바꿀 수 있어도, 이미 배포된 코드와 데이터는 오늘 바뀌지 않습니다. 하위 호환성은 그 시간차를 안전하게 설계하는 일입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;마치며: 변경보다 어려운 것은 전환입니다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;하위 호환성을 생각하다 보면 결국 하나의 질문으로 돌아오게 됩니다. 새로운 코드를 만들 수 있는가가 아니라, 기존 코드와 새로운 코드가 함께 존재하는 시간을 어떻게 지나갈 것인가입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;서버를 배포하는 순간에도 이전 인스턴스가 남아 있을 수 있고, API를 변경한 뒤에도 기존 클라이언트는 계속 요청을 보낼 수 있습니다. 이벤트 규격을 바꿔도 과거에 발행된 메시지는 다시 처리될 수 있습니다. 새로운 버전이 준비됐다는 사실과 이전 버전을 제거해도 된다는 사실은 같지 않습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;AI는 이런 변경을 이전보다 훨씬 빠르게 구현해 줄 수 있습니다. 그러나 어떤 시스템이 아직 이전 규격에 의존하고 있는지, 얼마나 오래 함께 지원해야 하는지, 언제 제거해도 되는지는 결국 운영 환경을 이해하는 사람이 판단해야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그래서 하위 호환성은 오래된 코드를 남겨 두는 기술이라기보다 변화가 시스템 전체에 도달할 때까지의 시간을 설계하는 기술에 가깝습니다. 코드는 빠르게 바꿀 수 있습니다. 중요한 것은 그 변화를 받아들일 준비가 되지 않은 대상까지 함께 바꾸려 하지 않는 것입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#999999;"&gt;&lt;i&gt;*이 글은 AI의 도움을 받아 작성했습니다.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;요즘IT에서 AI 고수들의 ‘로컬앱 자랑대회’를 엽니다.&lt;/p&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;10/6(화) 저녁 7시. 온라인, 오프라인 동시 진행&lt;/p&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;&lt;a href="https://zoom.us/webinar/register/WN_tU9P2ZP3SCyhcjfBJV2L8Q"&gt;&lt;strong&gt;➡️&amp;nbsp;요즘IT 빌더나잇 온라인 신청하러 가기&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>AI 에이전트 브라우저를 따로 써야 할까? ego(lite) 사용기</title><link>https://yozm.wishket.com/magazine/detail/3971</link><description>브라우저는 이미 열려 있고 사람도 계속 쓰고 있는데, 에이전트가 같은 화면에서 새 탭을 띄우고 페이지를 옮기기 시작하면 작업 흐름은 쉽게 끊깁니다. 로그인과 세션까지 따로 관리해야 한다면, 자동화로 아낀 시간만큼 다른 관리 업무가 생기는 셈이죠. 이 불편 때문에 일주일 동안 사람이 브라우저를 쓰는 동안 AI 에이전트도 별도의 공간에서 웹 작업을 진행하는 크로미움 기반 브라우저, ego(lite)를 써봤습니다. 로그인된 사이트 접근이 편해진 지점과 스페이스 단위로 탭이 정리되는 방식, 아직 mac 전용이라는 한계까지 정리했습니다.</description><guid>https://yozm.wishket.com/magazine/detail/3971</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;p style="text-align:justify;"&gt;AI 에이전트에게 웹 자료 조사를 맡기거나 로그인한 서비스의 내용을 확인하게 하면, 결국 브라우저를 어떻게 다룰 것인지가 문제가 됩니다. 브라우저는 이미 열려 있고 사람도 계속 사용하고 있는데, 에이전트가 같은 화면에서 새 탭을 띄우고 페이지를 이동하기 시작하면 작업 흐름이 쉽게 끊깁니다. 에이전트 전용 크로미움 브라우저를 따로 두는 방법도 있지만, 대부분 로그인과 세션을 다시 관리해야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;저도 처음에는 평소 쓰던 크롬과 별도의 크로미움 브라우저로 이 문제를 해결했습니다. 그러나 작업이 늘수록 로그인은 자주 풀렸고, 어떤 일을 하다 열린 탭인지 알기 어려운 여러 페이지들이 계속 쌓였습니다. 조사를 한 번 맡길 때마다 브라우저 상태까지 함께 관리해야 하니, 자동화로 줄인 시간만큼 다른 관리 업무가 생기는 기분이었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 불편 때문에 최근 일주일 동안 ego&lt;span style="color:#999999;"&gt;(lite)&lt;/span&gt;를 사용해 봤습니다. 아직 사용 기간은 짧지만, 어떤 상황에서 편했고 어떻게 요청해야 쓸모가 커지는지는 조금씩 분명해졌습니다. 이 글에서는 ego&lt;span style="color:#999999;"&gt;(lite)&lt;/span&gt;가 무엇인지 소개한 뒤, 제가 기존 브라우저에서 옮겨온 이유와 실제 사용 방식, 그리고 지금까지 확인한 한계를 정리해보겠습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;미리 요점만 콕 집어보면?&lt;/strong&gt;&lt;/h4&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;ego&lt;span style="color:#999999;"&gt;(lite)&lt;/span&gt;는 사람이 브라우저를 쓰는 동안 AI 에이전트도 별도의 공간에서 웹 작업을 진행할 수 있게 만든 크로미움 기반 브라우저입니다.&lt;/li&gt;&lt;li&gt;로그인된 사이트에 접근하기가 편해졌고, 에이전트가 별도의 작업 공간에서 움직이므로 저는 하던 일을 이어갈 수 있었습니다.&lt;/li&gt;&lt;li&gt;현재는 mac에서 AI 에이전트에게 웹 작업을 자주 맡기는 사람에게 더 알맞은 도구이며, 안정성이 중요한 변경 작업에는 사람의 최종 확인이 필요합니다.&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;ego&lt;/strong&gt;&lt;span style="color:#999999;"&gt;&lt;strong&gt;(lite)&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;란?&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;ego&lt;span style="color:#999999;"&gt;(lite)&lt;/span&gt;는 사람이 브라우저를 쓰는 동안 AI 에이전트도 별도의 공간에서 웹 작업을 진행할 수 있게 만든 크로미움 기반 브라우저입니다. &lt;a href="https://lite.ego.app/document/ko/docs/space"&gt;공식 문서&lt;/a&gt;에서는 이 공간을 스페이스&lt;span style="color:#999999;"&gt;(Space)&lt;/span&gt;라고 부릅니다. 스페이스는 새 브라우저 창이나 별도 크롬 프로필, 클라우드 세션이 아니라 같은 ego&lt;span style="color:#999999;"&gt;(lite)&lt;/span&gt; 프로세스 안에 만들어지는 작업별 격리 공간입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3971/img-01.png" alt="ego(lite) 다운로드 페이지 화면. 'Welcome to ego (lite)' 문구와 Apple Silicon·Intel용 다운로드 버튼, 설치 안내 창이 보인다"&gt;&lt;figcaption&gt;&amp;lt;출처: ego&lt;span style="color:#999999;"&gt;(lite)&lt;/span&gt; &lt;a href="https://lite.ego.app/download"&gt;공식 다운로드 페이지&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;1) 다시 로그인할 필요가 없는 세션&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;웹 자동화를 시작할 때 의외로 시간이 많이 드는 부분은 로그인입니다. 에이전트가 별도 환경에서 브라우저를 실행하면 사용자가 이미 로그인한 사이트도 처음부터 인증해야 할 때가 있습니다. 아이디와 비밀번호를 입력하는 것에서 끝나지 않고, 2단계 인증이나 사람 확인 절차가 이어지기도 합니다. 세션이 풀리면 다음 작업에서 같은 과정을 반복해야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;각 스페이스에는 자체 쿠키와 저장소가 있지만, ego&lt;span style="color:#999999;"&gt;(lite)&lt;/span&gt;에 이미 로그인한 사이트라면 에이전트가 보통 로그인 후 페이지로 바로 이동할 수 있습니다. 별도 프로필을 복사하거나 쿠키를 옮길 필요가 없습니다. 제가 일주일 동안 사용하면서 가장 편하다고 느낀 지점이 바로 이 부분인데요, 기존에는 로그인 페이지에서 작업이 멈출 때마다 제가 인증한 뒤 다시 이어 달라고 해야 했지만, ego&lt;span style="color:#999999;"&gt;(lite)&lt;/span&gt;로 옮긴 뒤에는 브라우저를 준비하는 과정이 눈에 띄게 줄었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;2) 화면을 방해하지 않는 백그라운드 작업&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;일반 브라우저에서 자동화를 실행할 때는 에이전트가 새 탭을 열거나 현재 페이지를 이동하면서 제가 보고 있던 화면과 충돌하는 경우가 자주 발생합니다. 마우스와 키보드가 움직이는 computer use를 사용하고 있다면, 더욱이 다른 작업을 계속하기가 어려워집니다. 잠깐 자료를 읽거나 코드를 작성하려 해도 브라우저가 어디로 이동할지 신경 쓰게 되죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;공식 문서에 따르면 에이전트가 스페이스에서 작업하는 동안 사용자의 현재 페이지와 마우스, 포커스는 그대로 유지됩니다. 저도 다른 창에서 자료를 읽거나 코드를 쓰는 동안 에이전트에게 사이트 확인을 맡길 수 있었습니다. 실제로 써보니 작업 속도보다 에이전트가 일하는 동안 저도 다른 일을 계속할 수 있다는 점이 더 크게 느껴졌습니다. 이전에는 에이전트가 브라우저를 사용하는 동안 화면이 바뀔 수 있어 일이 끝날 때까지 기다렸지만, ego&lt;span style="color:#999999;"&gt;(lite)&lt;/span&gt;에서는 작업을 맡겨 둔 채 다른 일을 하면 됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;3) 작업 공간 단위의 탭 정리&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;탭이 쌓이는 문제는 처음에는 대수롭지 않게 보였습니다. 그러나 자료 조사, 문서 확인, 관리자 페이지 점검 같은 일을 여러 번 맡기면 관련 페이지가 한 창에 섞이게 됩니다. 어느 탭이 결과물이고 어느 탭이 중간 확인용인지 구분하기 어려워지게 되죠. 하나씩 닫다 보면 남겨야 할 페이지까지 닫을까 봐 다시 내용을 확인하게 됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;스페이스는 작업이 끝난 뒤에도 에이전트가 방문한 페이지와 수행한 일을 검토할 수 있도록 탭을 기본적으로 남겨 둡니다. 필요 없다면 작업 공간 전체를 닫고, 결과를 확인해야 한다면 해당 페이지만 남길 수 있습니다. 탭이 저절로 사라지는 것은 아니지만, 작업별로 묶여 있어 정리할 범위가 분명합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3971/img-02.png" alt="ego(lite)에서 작업 공간(스페이스) 2개가 나란히 표시된 화면. 각 스페이스 하단에 'Space', 'expedia jfk mia flight search june 12 2026' 같은 작업 이름과 담당자 'Olexa'가 표시되고, 오른쪽 카드에는 'Agent is in control' 배지가 떠 있다"&gt;&lt;figcaption&gt;&amp;lt;출처: ego&lt;span style="color:#999999;"&gt;(lite)&lt;/span&gt; &lt;a href="https://lite.ego.app/document/ko/docs/quick-start"&gt;공식 문서&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;크롬과 크로미움을 쓰며 불편했던 점&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;크롬과 크로미움으로도 에이전트에게 웹 작업을 맡길 수 있었지만, 작은 불편이 반복되면서 흐름을 바꿀 필요가 생겼습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;1) 브라우저를 나눠도 남은 세션 관리&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;처음에는 제가 쓰는 크롬과 에이전트가 쓰는 크로미움을 분리했습니다. 화면 충돌을 피하기에는 괜찮은 방법이었지만, 두 브라우저는 로그인 상태가 서로 달랐습니다. 크롬에서 이미 로그인한 사이트도 크로미움에서는 다시 로그인해야 했고, 한동안 사용하지 않은 서비스는 세션이 풀려 있었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 상황에서는 “이 페이지를 확인해 달라”는 간단한 요청도 바로 시작되지 않습니다. 에이전트가 로그인 화면에서 멈추면 제가 크로미움 창을 찾아 인증한 뒤, 다시 작업을 이어 달라고 말해야 했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;2) 작업 구분 없이 쌓인 탭&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;별도의 크로미움 창을 에이전트용으로 정해 두어도 탭은 계속 같은 곳에 추가됩니다. 오늘 조사한 페이지와 어제 확인한 관리자 화면이 함께 남고, 새 작업은 그 옆에서 시작됩니다. 에이전트가 작업을 잘 마쳐도 탭 정리는 결국 사람의 몫이었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;필요한 정보를 가져오는 데서 끝나는 것이 아니라, 사용한 브라우저 상태까지 정리되어야 작업 하나가 끝난 것이라고 생각합니다. ego&lt;span style="color:#999999;"&gt;(lite)&lt;/span&gt;의 작업 공간은 이 경계를 브라우저 안에 만들어 줬습니다. 무엇을 위해 연 탭인지 작업 단위로 묶이고, 완료한 뒤 정리하기도 쉬웠습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;일주일 써보며 바뀐 작업 방식&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;사용 기간이 일주일 정도라 장기간의 안정성을 평가하기는 어렵습니다. 다만 브라우저를 준비하고 치우는 일이 줄었고, 에이전트에게 요청하는 방식도 조금 달라졌습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;참고로 ego 브라우저는 CLI 환경 뿐만 아니라 아래와 같이 데스크톱 앱 환경에서도 아주 간편하게 사용할 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3971/img-03.png" alt="ego(lite) 데스크톱 앱 채팅 화면. 왼쪽 사이드바에 New chat·Search·Plugins·Automations 등 메뉴가 있고, 입력창에 ‘/ego’를 입력해 Ego Browser 플러그인을 호출하는 모습"&gt;&lt;figcaption&gt;&amp;lt;출처: ego&lt;span style="color:#999999;"&gt;(lite)&lt;/span&gt; &lt;a href="https://lite.ego.app/document/ko/docs/quick-start"&gt;공식 문서&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;1) 먼저 정해 둔 작업의 종료 조건&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;예전에는 “이 주제를 조사해 줘”처럼 해야 할 일만 전달했습니다. 지금은 결과를 어떻게 남기고 브라우저를 어떻게 정리할지도 함께 요청합니다. 예를 들어 자료의 출처와 요약을 정리하고, 최종적으로 확인해야 할 페이지만 남긴 뒤 나머지 탭은 닫아 달라고 말합니다. 이렇게 하면 조사가 끝난 다음 제가 여러 탭을 다시 훑지 않아도 됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;작업의 끝을 정하면 에이전트가 어디까지 진행해야 하는지 분명해집니다. 스페이스의 탭은 검토를 위해 남으므로, 저는 확인할 페이지만 남길지 작업 공간 전체를 닫을지 종료 조건에 함께 적습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;2) 확인과 변경의 분리&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;로그인된 사이트를 사용할 수 있으면 에이전트가 할 수 있는 일도 많아집니다. 그만큼 요청의 범위를 분명하게 정하는 일이 중요합니다. 저는 우선 페이지를 읽고 수치를 확인하는 작업과, 버튼을 눌러 실제 상태를 바꾸는 작업을 구분합니다. 조회가 목적이라면 “내용만 확인하고 수정하거나 제출하지 말아 달라”고 요청합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;설정을 바꾸거나 게시물을 올리는 것처럼 결과가 남는 작업은 사람이 마지막 단계에서 확인하는 편이 좋습니다. ego&lt;span style="color:#999999;"&gt;(lite)&lt;/span&gt;가 로그인 문제를 줄여 주더라도, 어떤 변경까지 허용할지 판단하는 일은 별개입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;접근이 편해질수록 에이전트가 해도 되는 일과 사람이 직접 결정할 일을 미리 나누어야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;3) 사람이 필요한 순간의 제어권 전환&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;2차 인증이나 캡차가 나타나면 에이전트가 멈추고 제어권을 사람에게 넘길 수 있습니다. 공식 문서는 SMS·이메일 코드, QR 코드 로그인, 하드웨어 보안 키뿐 아니라 결제와 주문, 송금, 환불, 게시·삭제·대량 수정처럼 되돌리기 어려운 작업도 사람이 개입할 대상으로 안내합니다. 저는 이런 단계가 나오면 필요한 조작만 직접 마친 뒤 에이전트에게 다시 맡깁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3971/img-04.png" alt="요즘IT 홈페이지를 띄운 두 브라우저 창 비교. 왼쪽은 ‘You’re in control’ 표시로 사람이 제어권을 가진 화면, 오른쪽은 ‘Agent is in control’ 표시로 AI가 제어권을 가진 화면"&gt;&lt;figcaption&gt;&lt;span style="color:#999999;"&gt;(좌)&lt;/span&gt;사람이 권한을 가져간 화면, &lt;span style="color:#999999;"&gt;(우)&lt;/span&gt;ai가 권한을 가져간 화면 &amp;lt;출처: 작가 캡처&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;저는 이 방식을 에이전트가 실패했을 때의 예외 처리라기보다 역할을 나누는 방법으로 보고 있습니다. 반복적인 탐색과 확인은 에이전트가 진행하고, 보안 절차나 최종 판단은 사람이 맡습니다. 사람과 에이전트가 한 브라우저를 함께 쓴다는 설명도 실제로는 이 과정에서 이해하기 쉬웠습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;ego&lt;/strong&gt;&lt;span style="color:#999999;"&gt;&lt;strong&gt;(lite)&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;를 유용하게 쓰는 방법&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;제가 써보며 유용하다고 느낀 방식은 에이전트에게 작업 단위와 권한, 종료 상태를 함께 알려 주는 것이었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;1) 목적이 드러나는 작업 공간 이름&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;“브라우저 작업”처럼 넓은 이름보다 “경쟁 서비스 가격 확인”, “게시글 참고 자료 조사”처럼 목적이 드러나는 이름이 좋습니다. 같은 주제의 후속 확인이 생기면 기존 작업 공간을 다시 사용하고, 전혀 다른 일은 새 공간에서 시작합니다. 그러면 탭 목록만 봐도 어떤 맥락에서 열린 페이지인지 파악하기 쉽습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;2) 결과물과 남길 탭까지 포함한 요청&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;자료 조사를 맡길 때는 결과를 표로 정리할지, 링크와 함께 요약할지, 화면 캡처가 필요한지 먼저 정합니다. 작업을 마친 뒤 어떤 페이지를 남겨야 하는지도 적어 둡니다. 직접 검토할 페이지가 없다면 작업 공간을 닫고, 결과 화면을 봐야 한다면 해당 탭만 남기도록 요청합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이렇게 요청하면 브라우저 탭이 결과물의 대체물이 되는 상황을 피할 수 있습니다. 정보는 글이나 표로 전달받고, 브라우저에는 사람이 확인해야 할 화면만 남습니다. 제가 기존 크로미움 환경에서 겪었던 탭 누적 문제도 이 원칙을 적용하면서 줄었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;3) 읽기 전용 범위 설정&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;관리자 페이지나 업무용 서비스에서는 조회와 변경의 차이가 큽니다. “이번 작업은 읽기 전용”이라고 정해 두면 에이전트가 확인 과정에서 버튼을 잘못 눌러 상태를 바꾸는 위험을 낮출 수 있습니다. 변경이 필요하다면 어느 단계까지 진행하고 어디에서 사람의 확인을 기다릴지 요청에 포함합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;4) ego&lt;/strong&gt;&lt;span style="color:#999999;"&gt;&lt;strong&gt;(lite)&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;가 잘 맞는 웹 작업&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;로그인이 필요 없는 페이지 하나를 잠깐 찾는 일이라면 익숙한 브라우저나 간단한 검색으로도 충분합니다. ego&lt;span style="color:#999999;"&gt;(lite)&lt;/span&gt;는 로그인된 여러 사이트를 오가거나, 조사하는 동안 제가 다른 작업을 계속해야 하거나, 작업마다 탭을 분리해 관리하고 싶을 때 더 유용했습니다. 도구를 바꾸는 데에도 적응 비용이 있으므로 반복되는 불편이 있는 작업부터 옮기는 편이 좋습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;아직 확인해야 할 한계&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;현재 ego&lt;span style="color:#999999;"&gt;(lite)&lt;/span&gt;는 mac 전용이기 때문에 window 환경에서는 사용이 불가능합니다. 또한, 이름처럼 아직 lite 버전이라 완성 단계의 도구는 아닙니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;로그인 상태를 재사용하는 편리함은 권한 관리와 함께 생각해야 합니다. 공식 문서도 “읽기 전용, 수정하지 마세요” 또는 “제출하기 전에 중지하고 확인하세요”처럼 경계를 미리 정할 수 있다고 안내합니다. 저는 읽기만 할 작업인지, 입력은 가능하지만 제출 전 멈출 것인지, 변경까지 허용할 것인지 요청에 적습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;기능이나 사용 방식이 바뀔 가능성도 있어 저는 자료 조사와 상태 확인처럼 되돌릴 일이 적은 작업부터 맡기고, 최종 결과는 직접 검토합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;마치며&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;크롬과 크로미움을 함께 쓰던 때에는 에이전트가 웹 작업을 시작할 수 있도록 로그인 상태를 맞추고, 끝난 뒤에는 쌓인 탭을 정리해야 했습니다. 하나씩 보면 작은 일이지만, 요청할 때마다 반복되니 브라우저 관리 자체가 새로운 업무가 됐습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;ego&lt;span style="color:#999999;"&gt;(lite)&lt;/span&gt;를 일주일 동안 사용한 뒤에는 이 관리 부담이 줄었습니다. 로그인된 사이트에 접근하기가 편해졌고, 에이전트가 별도의 작업 공간에서 움직이므로 저는 하던 일을 이어갈 수 있었습니다. 작업이 끝난 뒤 관련 탭을 공간 단위로 정리할 수 있다는 점도 제 사용 방식과 잘 맞았습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다만 현재는 mac에서 AI 에이전트에게 웹 작업을 자주 맡기는 사람에게 더 알맞은 도구입니다. 로그인 없이 공개 페이지를 가끔 찾는 정도라면 차이를 크게 느끼지 못할 수 있고, 안정성이 중요한 변경 작업에는 사람의 최종 확인이 필요합니다. 저는 당분간 자료 조사와 로그인된 페이지의 읽기 작업을 중심으로 계속 사용할 예정입니다.&lt;/p&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#999999;"&gt;&lt;i&gt;*이 글은 AI의 도움을 받아 작성했습니다.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;요즘IT에서 AI 고수들의 ‘로컬앱 자랑대회’를 엽니다.&lt;/p&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;10/6(화) 저녁 7시. 온라인, 오프라인 동시 진행&lt;/p&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;&lt;a href="https://zoom.us/webinar/register/WN_tU9P2ZP3SCyhcjfBJV2L8Q"&gt;&lt;strong&gt;➡️&amp;nbsp;요즘IT 빌더나잇 온라인 신청하러 가기&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>[참가 모집] AI로 만든 업무 도구 자랑대회 얼른 신청하세요!</title><link>https://yozm.wishket.com/magazine/detail/3970</link><description>AI로 뭔가를 만든다고 해서 꼭 거창한 서비스를 만들 필요는 없습니다. 매번 반복하는 일을 조금 줄이거나, 귀찮았던 업무 하나를 자동화하거나, 나와 우리 팀에게 필요한 기능을 직접 만들어 쓰는 것만으로도 충분하죠. 요즘IT는 이번 ‘빌더나잇: 로컬앱 자랑대회’를 통해 이렇게 자신과 팀의 업무를 위해 만든 도구들을 소개합니다. 외부에 배포하거나 많은 사용자를 모으기 위한 서비스는 아니지만, 매일의 업무를 조금 더 편하게 만들기 위해 직접 만든 도구들인데요. 바로 다음 주인 10월 6일 화요일 저녁 7시, 선정된 네 팀이 직접 무대에 올라 어떤 문제에서 출발해 무엇을 만들었는지, 그리고 그 도구가 실제 업무를 어떻게 바꿨는지 이야기합니다. </description><guid>https://yozm.wishket.com/magazine/detail/3970</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;p&gt;AI로 뭔가를 만든다고 해서 꼭 거창한 서비스를 만들 필요는 없습니다. 매번 반복하는 일을 조금 줄이거나, 귀찮았던 업무 하나를 자동화하거나, 나와 우리 팀에게 필요한 기능을 직접 만들어 쓰는 것만으로도 충분하죠. 요즘IT는 이번 ‘빌더나잇: 로컬앱 자랑대회’를 통해 이렇게 자신과 팀의 업무를 위해 만든 도구들을 소개합니다. 외부에 배포하거나 많은 사용자를 모으기 위한 서비스는 아니지만, 매일의 업무를 조금 더 편하게 만들기 위해 직접 만든 도구들인데요.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;이번에 발표하게 된 네 팀은 회의록 데이터를 3년 넘게 쌓아 온 UX 디자이너부터, 식대 정산을 도구로 만든 UI/UX 기획자, 자잘한 반복 업무마다 앱을 하나씩 만들어 온 AX팀 총괄, 그리고 담당자가 없는 일을 도구로 채워 온 작은 제품팀입니다. 네 팀이 만든 도구는 모두 외부에 배포된 적은 없지만, 각자의 회사에서 실제 업무에 활용되고 있죠.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;바로 다음 주인 &lt;strong&gt;10월 6일 화요일 저녁 7시&lt;/strong&gt;, 선정된 네 팀이 직접 무대에 올라 어떤 문제에서 출발해 무엇을 만들었는지, 그리고 그 도구가 실제 업무를 어떻게 바꿨는지 이야기합니다.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;다른 사람들은 AI로 어떤 업무 도구를 만들었는지 궁금하다면, 이번 데모 데이에 함께해 주세요.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;오프라인 현장과 온라인 중계&lt;/strong&gt;로 모두 만나볼 수 있습니다. 지금부터 네 팀이 준비한 이야기를 먼저 소개해 드릴게요.&lt;/p&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;발표 1. 업무기록 think-tank&lt;/strong&gt;&lt;/h3&gt;&lt;blockquote&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;발표자:&lt;/strong&gt;조은혜 / CyberLogitec EUT&lt;span style="color:#999999;"&gt;(Enterprise UX Team)&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3970/img-01.png" alt="Figma, Email, Ref, Weekly, Meetings 등 흩어진 업무 기록을 Claude Think-Tank가 자동 검증해, 연말 보고서 작성 1~3일을 1시간으로 줄이는 구조도"&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;회의록과 업무 문서를 아무리 쌓아 두어도, 지난 결정을 내린 이유를 찾으려면 파일을 하나씩 열어봐야 했습니다. 조은혜 님은 이 문제를 해결하기 위해 3년에 걸쳐 회의록과 업무 요청, 참고 자료를 한곳에 자동으로 모으고 Claude가 분류하는 체계를 만들었습니다. 그 결과 히스토리를 추적하는 시간은 5분 이내로, 연말 보고서를 작성하는 시간은 1시간 이내로 줄었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;이런 이야기를 들을 수 있어요&lt;/strong&gt;: 흩어진 업무 기록을 어떻게 한곳에 모았는지, 3년 동안 체계를 운영하면서 무엇이 달라졌는지&lt;/li&gt;&lt;li&gt;&lt;strong&gt;이런 분께 추천해요&lt;/strong&gt;: 쌓아 둔 문서에서 필요한 맥락을 찾지 못해 고민하시는 분&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;발표 2. ZAL: 잘먹, 잘먹이&lt;/strong&gt;&lt;/h3&gt;&lt;blockquote&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;발표자:&lt;/strong&gt;정윤희 /&lt;span style="color:#999999;"&gt;&amp;nbsp;&lt;/span&gt;(주)다음정보시스템즈 개발본부, UI/UX 기획&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3970/img-02.png" alt="ZAL 잘먹 앱 화면: 영수증 업로드 한 번으로 AI OCR이 항목을 자동 분석하고 10초에 정산해 200,000원 잔여 한도를 보여준다"&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;회사에서 점심 식대를 정산하려면 종이 영수증을 챙기고, 휴가와 공휴일을 일일이 대조해 수기로 계산해야 했습니다. 정윤희 님은 이 업무를 디지털 영수증만 올리면, AI OCR이 항목을 추출하고 한도까지 자동으로 산출하는 도구로 바꿨습니다. 그 결과 관리자와 직원 모두 식대 정산에 드는 시간이 80% 이상 줄게 됐습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;이런 이야기를 들을 수 있어요&lt;/strong&gt;: 관리자와 직원이 함께 쓰는 정산 도구를 어떻게 설계했는지, 기획자의 관점에서 본 업무 자동화&lt;/li&gt;&lt;li&gt;&lt;strong&gt;이런 분께 추천해요&lt;/strong&gt;: 누구나 불편하지만 아무도 바꾸지 않던 사내 업무를 개선하고 싶으신 분&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;발표 3. 도구 4종: OhMyVoice · OhMyBrush · OhDuck · Signa&lt;/strong&gt;&lt;/h3&gt;&lt;blockquote&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;발표자:&lt;/strong&gt;오규성 / LG CNS 공정품질AX팀 총괄&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3970/img-03.png" alt="필요에서 시작된 4개의 로컬앱 Signa·OhDuck·OhMyBrush·OhMyVoice를 소개하는 화면: 매일서명 생성기, PC 리소스 모니터링, 브러쉬 도구, 기록·요약 AI 비서"&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;회의록 정리, 화면 강조, 시스템 모니터링, 메일 서명 제작처럼 매일 반복되지만 따로 해결할 생각은 하지 않던 업무들이 있습니다. 오규성 님은 이런 업무를 하나씩 해결하는 로컬앱 4종을 만들었습니다. 그 결과 회의록을 수기로 정리하던 시간이 월 약 10시간 줄었고, 화면을 강조하는 데 걸리던 시간은 10초대에서 3초로 줄었으며, 컴퓨터 과부하의 원인도 2초 이내에 파악할 수 있게 되었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;이런 이야기를 들을 수 있어요&lt;/strong&gt;: 작은 불편을 발견하고 도구로 만들기까지의 과정, 도구 여러 개를 동시에 만들고 쓰는 방법&lt;/li&gt;&lt;li&gt;&lt;strong&gt;이런 분께 추천해요&lt;/strong&gt;: 거창한 프로젝트보다 당장 내일 업무부터 바꿔 보고 싶으신 분&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;발표 4. 담당자가 없어서 만든 담당자들&lt;/strong&gt;&lt;/h3&gt;&lt;blockquote&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;발표자:&lt;/strong&gt;김고은&lt;span style="color:#999999;"&gt;(UI/UX 디자이너)&lt;/span&gt; ·&amp;nbsp;이창석&lt;span style="color:#999999;"&gt;(AI 연구원)&lt;/span&gt; ·&amp;nbsp;함정우&lt;span style="color:#999999;"&gt;(개발자)&lt;/span&gt; / 테서 연구개발팀&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3970/img-04.png" alt="슬랙에서 기획이 바뀐 메시지에 핀 이모지를 달면 봇이 관련 스토리를 골라 달라고 물어 기획 문서에 자동으로 반영하는 화면"&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;팀을 위해 만든 도구인데 아무도 쓰지 않았던 경험, 있으신가요? 작은 제품팀에는 누군가는 해야 하지만 담당자는 정해지지 않은 일이 쌓입니다. 테서 연구개발팀은 그런 일마다 도구를 만들었지만, 한 번에 자리 잡은 도구는 많지 않았습니다. 같은 도구를 몇 번씩 다시 수정하고 만들고 나서야, 진짜 어려운 일은 도구를 만드는 것이 아니라 팀이 쓰게 만드는 것이라는 점을 알게 됐습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;이런 이야기를 들을 수 있어요&lt;/strong&gt;: 어떤 도구가 왜 쓰이지 않았는지, 그리고 그 도구를 어떻게 팀이 매일 쓰는 도구로 바꿨는지&lt;/li&gt;&lt;li&gt;&lt;strong&gt;이런 분께 추천해요&lt;/strong&gt;: 사내 도구를 만들었지만 팀에 정착시키지 못해 고민하셨던 분&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;※ 실제 발표에서 세부 내용은 변경될 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;행사 정보&lt;/strong&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;일시&lt;/strong&gt;: 2026년 10월 6일&lt;span style="color:#999999;"&gt;(화)&lt;/span&gt; 저녁 7시&lt;/li&gt;&lt;li&gt;&lt;strong&gt;장소&lt;/strong&gt;: 현장 참가&lt;span style="color:#999999;"&gt;(위워크 선릉 3호점)&lt;/span&gt; / 온라인&lt;span style="color:#999999;"&gt;(ZOOM 웨비나)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;진행 방식&lt;/strong&gt;: 오프라인 현장&lt;span style="color:#999999;"&gt;(총 50명)&lt;/span&gt;에서 진행하며, 온라인은 줌으로 동시에 송출합니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;참가비&lt;/strong&gt;: 무료&lt;/li&gt;&lt;li&gt;&lt;strong&gt;현장 참가 안내&lt;/strong&gt;:&lt;span style="color:#999999;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#2e6baa;"&gt;&lt;strong&gt;(현장 신청은 마감되었습니다! 감사합니다.)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;참가 신청&lt;/strong&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;아래 링크에서 참가자 정보를 입력한 뒤 제출합니다.&lt;/li&gt;&lt;li&gt;&lt;a href="https://zoom.us/webinar/register/WN_tU9P2ZP3SCyhcjfBJV2L8Q"&gt;&lt;strong&gt;➡️&amp;nbsp;참가 신청하기&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;행사 전에 Zoom 접속 링크를 등록하신 이메일로 발송합니다.&lt;span style="color:#999999;"&gt;&amp;nbsp;(제출하기 전에 꼭 메일 주소를 한 번 더 확인해 주세요!)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;오프라인 참가를 신청하고 선정되신 분께는 행사 전에 개별로 안내해 드립니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;참가자 혜택&lt;/strong&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;현장 참가자께는 노션 굿즈와 간단한 다과를 제공합니다.&lt;/li&gt;&lt;li&gt;현장에서는 발표가 끝난 뒤 발표자, 다른 참가자와 직접 이야기를 나눌 수 있는 네트워킹 시간이 마련되어 있습니다. 발표에서 궁금했던 점을 발표자에게 직접 물어보세요.&lt;/li&gt;&lt;li&gt;오프라인으로 참가하기 어려우신 분들도 온라인 중계로 발표를 들으실 수 있습니다.&lt;/li&gt;&lt;/ul&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;p style="text-align:justify;"&gt;이번 빌더나잇에서 소개하는 도구들은 외부에 배포된 적도, 코드를 공개할 수도 없습니다. 하지만 모두 누군가의 불편에서 시작해 실제 업무에서 매일 쓰이고 있는 도구들입니다. 네 팀의 이야기를 통해, AI로 내 업무를 어디까지 바꿀 수 있을지 여러분의 가능성을 확인해 보세요!&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;▼ 빌더나잇 로컬앱 자랑대회 참가 신청은 아래 링크에서!&lt;/p&gt;&lt;blockquote&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;➡️&lt;/strong&gt;&lt;a href="https://zoom.us/webinar/register/WN_tU9P2ZP3SCyhcjfBJV2L8Q"&gt;&lt;strong&gt;&amp;nbsp;빌더나잇 온라인 신청하러 가기&lt;/strong&gt;&lt;/a&gt;&lt;/h4&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>마케터가 후기 대신 254곳의 가격을 뒤진 이유</title><link>https://yozm.wishket.com/magazine/detail/3969</link><description>오래 전, “수원 맛집”이라고 쳤더니 그런 건 다 광고라는 핀잔을 들은 적이 있습니다. 진짜 후기를 보려면 “수원 존맛탱”이나 “수원 대존맛 강추”로 검색해야 한다는 논리였죠. 비속어 섞인 키워드까지 상품군으로 팔리기 시작하면서, 우리는 블로그와 후기를 더 이상 믿지 않게 됐습니다. 이 글은 후기가 신뢰를 잃어 온 과정을 짚고, 후기 대신 검증 가능한 데이터를 공개해 본 경험을 사례로 살펴보고자 합니다.</description><guid>https://yozm.wishket.com/magazine/detail/3969</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;p style="text-align:justify;"&gt;저는 마케터로서 광고를 멈추면 매출도 멈추는 구조를 오래 겪었습니다. 그래서 현재는 AIFT(AI Intent Filtering Technology)로 검색 흐름과 체류·유입 경로를 분석해, 단순 정보 탐색과 실제 상담 의도를 구분하는 리드 생성 플랫폼을 운영 중입니다.&amp;nbsp;&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;오래 전, 저는 친구와 저녁을 먹으러 가려고 검색을 하다가, 핀잔을 들은 적이 있습니다. “수원 맛집”이라고 쳤더니 그런 건 다 광고라는 겁니다. 진짜 후기를 보려면 “수원 존맛탱”이나 “수원 대존맛 강추” 같은 걸로 검색해야 한다고 했습니다. 광고 대행이 손대지 않은 표현이라, 실제로 다녀온 사람이 쓴 글만 나온다는 논리였습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;실제로 한동안은 그랬습니다. 그런데 그것도 잠시였죠. 비속어가 섞인 키워드까지 상품군으로 팔리기 시작하면서, 우리는 블로그와 후기를 더 이상 믿지 않게 됐습니다. 이 글에서는 후기가 신뢰를 잃어 온 과정을 짚고, 후기 대신 검증 가능한 데이터를 공개해 본 경험을 사례를 통해 살펴보겠습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3969/img-01.jpg" alt="별점 5개, 후기 카드, 좋아요·인증 배지 등이 진열장 유리 안에 트로피처럼 전시된 3D 일러스트"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가 ChatGPT로 생성&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;후기는 언제부터 상품이 되었나&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;후기의 출발은 단순했습니다. 실제로 이용한 사람이 자신의 경험을 공유하는 것이고, 그래서 광고보다 힘이 셌습니다. 달라진 건 후기가 구매 결정에 영향을 주기 시작하면서부터입니다. 후기가 곧 마케팅 수단이 되자 체험단, 협찬, 이벤트, 무료 제공, 리뷰 관리 서비스처럼 후기를 만들어내는 별도의 시장이 생겼습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이런 방식으로 작성된 모든 후기가 거짓이라는 뜻은 아닙니다. 문제는 소비자가 어디까지가 자발적 경험이고, 어디부터가 마케팅의 결과인지 구별하기 어려워졌다는 것입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이건 인상의 영역에 머물지 않습니다. &lt;a href="https://www.ftc.gov/"&gt;미국 연방거래위원회&lt;span style="color:#999999;"&gt;(FTC)&lt;/span&gt;&lt;/a&gt;는 2024년 8월 가짜 리뷰와 기만적 추천을 규제하는 최종 규칙을 발표하고, 같은 해 10월부터 시행했습니다. 가짜 리뷰의 판매와 구매, 특정 감정을 조건으로 한 대가 제공, 관계를 밝히지 않은 내부자 후기, 독립적인 리뷰 사이트처럼 가장한 기업 통제 사이트, 부정 후기 억압까지 규제 대상입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;구글도 지도 리뷰는 실제 경험에 기반해야 하며 금전이나 할인, 무료 상품의 대가로 작성된 리뷰와 평점 조작을 허용하지 않는다고 명시하고 있습니다. 국내에서도 &lt;a href="https://www.mt.co.kr/tech/2021/06/26/2021062514272382505"&gt;리뷰의 신뢰성을 둘러싼 논쟁&lt;/a&gt;은 오래전부터 이어져왔습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;후기가 중요하지 않아서 이런 규칙이 만들어진 게 아닙니다. 후기가 너무 중요해졌기 때문에 후기를 인위적으로 만드는 행위도 하나의 시장이 된 것입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;지금도 매장에서 벌어지는 일&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;굳이 규제와 정책까지 가지 않아도 됩니다. 우리는 이런 일을 매일 겪고 있습니다. 음식점에 가면 음료수를 서비스로 줄 테니, 평점 5점을 남겨 달라고 합니다. 배달 앱에서는 서비스 메뉴를 하나 넣어주고, 찜과 별점 5점을 부탁합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3969/img-02.jpg" alt="카페 테이블 위에서 별 5개짜리 후기 카드와 서비스 증정 아이콘이 뜬 홀로그램, 그 옆엔 별 1개 후기가 반으로 갈라지는 장면"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가 ChatGPT로 생성&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;반대 방향도 있습니다. 사장님이 신청하면 악성으로 판단된 댓글을 삭제하거나 비공개 처리할 수 있습니다. 좋은 후기는 유도하고 나쁜 후기는 걷어낼 수 있다면, 우리에게 남는 정보는 무엇일까요? 잘 정리된 진열장입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;일본에서는 흥미로운 현상이 나타납니다. 소비자들이 X&lt;span style="color:#999999;"&gt;(구 트위터)&lt;/span&gt;에 올라온 비판 후기를 모아놓고, 선택을 저울질합니다. 칭찬은 만들어질 수 있지만 비판은 상대적으로 덜 만들어진다는 판단입니다. 신뢰가 무너진 자리에서 사람들이 찾아낸 우회로인 셈입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;후기가 아예 생기지 않는 산업&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;여기까지는 후기가 존재하지만 오염된 이야기입니다. 그런데 후기 자체가 생기지 않는 산업도 있습니다. 마케팅 대행을 맡겨서 실제로 성과가 났다고 해봅시다. 검색 순위가 올라갔고 상담 문의가 늘었습니다. 이때 클라이언트가 후기를 남길 이유가 있을까요? 없습니다. 오히려 반대입니다. 그 업체를 경쟁사가 알게 되면 곤란해지기 때문입니다. 어떤 키워드를 잡았는지, 어떤 구조로 페이지를 만들었는지가 그대로 경쟁 정보입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그래서 성과가 좋을수록 클라이언트는 조용해집니다. 반대로 후기가 많은 곳은 성과와 무관하게 후기를 만들 수 있는 곳이거나, 후기를 남겨도 아쉬울 게 없는 곳입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이건 마케팅만의 문제가 아닙니다. B2B 서비스, 개발 외주, 컨설팅처럼 성과가 곧 경쟁력인 영역은 대부분 같은 구조를 갖습니다. 레퍼런스를 요청했을 때 ‘공개 불가’라는 답을 듣는 이유가 여기 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;후기의 반대편에 있는 것들&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;그럼 무엇으로 판단해야 할까요? 저는 후기를 더 잘 만드는 게 답이 아니라고 봤습니다. 대신 후기가 하던 역할을 다른 정보로 대체할 수 있는지를 생각했습니다. 의료나 법률처럼 결정이 무거운 영역에서 사람들이 후기를 통해 알고 싶어 하는 것은 대체로 이런 것들입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;얼마가 드는지, 부작용은 무엇이고 회복에 얼마나 걸리는지, 효과가 어느 정도이고 얼마나 유지되는지, 어떤 기준으로 병원이나 전문가를 골라야 하는지, 결과가 만족스럽지 않으면 어떻게 되는지. 이 정보들은 후기 없이도 제공할 수 있습니다. 그리고 후기보다 정확할 수 있습니다. 후기는 한 사람의 경험이지만 이 정보들은 조건과 기준을 다루기 때문입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다만 조건이 하나 있습니다. &lt;strong&gt;검증이 가능해야 합니다.&lt;/strong&gt; 출처 없는 평균값이나, 근거 없는 기준은 결국 또 하나의 진열장이 됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;후기 대신 운영 데이터를 공개했습니다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;그래서 저는 후기를 만들지 않고, 대신 운영 데이터를 주간 단위로 공개했습니다. 다섯 개 사이트의 순위 구간별 키워드 수, 검색 채널별 유입 비율, 실제 유입 검색어를 매주 갱신하는 것이죠. 후기는 만들어낼 수 있지만 검색 순위와 유입 데이터는 그럴 수 없습니다. 에이치레프스&lt;span style="color:#999999;"&gt;(Ahrefs)&lt;/span&gt;나 구글 서치 콘솔&lt;span style="color:#999999;"&gt;(Google Search Console)&lt;/span&gt; 같은 도구가 실측한 숫자이고, 같은 도구를 쓰면 누구나 확인할 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;말은 간단한데 실제로는 기준을 세워야 했습니다. 전부 공개하면 사업이 위험해지고, 적당히 가리면 결국 또 하나의 후기가 되기 때문입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;정한 기준은 세 가지입니다.&lt;/p&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;&lt;strong&gt;비율은 공개하고 절대 수치는 공개하지 않습니다&lt;/strong&gt;&lt;br&gt;채널별 유입 비율은 구조를 보여주지만 월 방문자 수는 경쟁사에 사업 규모를 알려 주는 정보입니다.&lt;/li&gt;&lt;li style="text-align:justify;"&gt;&lt;strong&gt;결과는 공개하고 방법은 공개하지 않습니다&lt;/strong&gt;&lt;br&gt;어떤 키워드에서 몇 위인지는 검색하면 누구나 알 수 있는 사실입니다. 그 키워드를 어떻게 골랐는지는 다릅니다.&lt;/li&gt;&lt;li style="text-align:justify;"&gt;&lt;strong&gt;오른 주만 올리지 않습니다&lt;/strong&gt;&lt;br&gt;이게 가장 중요합니다. 좋을 때만 보여주면 그건 후기와 다를 게 없습니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;가격을 공개하기로 한 다음에 생긴 문제&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;데이터 공개를 결정하고 나서 더 어려운 문제를 만났습니다. 비용입니다. 운영 중인 탈모 정보 플랫폼에 &lt;a href="https://www.hair.optislab.io/transplantation/expense/"&gt;모발이식 비용&lt;/a&gt; 페이지를 만들기로 했습니다. 검색하는 사람들이 가장 궁금해하는 정보인데, 인터넷에 떠도는 평균 가격을 다시 정리하는 건 의미가 없다고 봤습니다. 출처 없는 숫자를 하나 더 만드는 일이니까요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그래서 실제 의료기관이 공개한 가격을 직접 모으기로 했습니다. 대표적인 방법인 절개와 비절개를 나누고, 1,000모부터 5,000모까지 모수별로 정리하면, 검증 가능한 데이터가 될 거라고 생각했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;AI로 수집하면 되겠다고 생각했습니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;리서치에 강한 GPT와 퍼플렉시티&lt;span style="color:#999999;"&gt;(Perplexity)&lt;/span&gt;로 전국 의료기관의 공개 가격을 수집했습니다. 조건을 바꿔가며 세 차례 반복했습니다. 그런데 같은 기준으로 비교할 수 있는 의료기관이 전국 20곳도 안정적으로 채워지지 않았습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;검색 결과에 병원은 훨씬 많았습니다. 문제는 검색으로 발견되는 가격과 실제로 비교 가능한 데이터 사이에 큰 간극이 있다는 것이었습니다. 상당수가 “2,000모 이상”처럼 범위만 있었고, 절개인지 비절개인지 적혀 있지 않았습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;어떤 곳은 모&lt;span style="color:#999999;"&gt;(毛)&lt;/span&gt; 단위, 어떤 곳은 모낭 단위였는데 그대로 비교하면 전혀 다른 규모의 수술을 같은 조건처럼 취급하게 됩니다. 부가세 포함과 별도가 섞여 있었고, 정상가와 이벤트가가 함께 노출되기도 했습니다. 같은 병원의 삭발, 부분삭발, 무삭발 가격을 각각 다른 표본처럼 계산하면 평균이 왜곡됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;가격이 명확해 보여도 쓸 수 없는 경우가 있었습니다. 페이지는 살아 있지만 몇 년 전 가격표일 수 있고, 검색 결과에 숫자는 남아 있는데 원문에서 확인되지 않기도 했습니다. 공식 비급여 페이지까지 갔는데 가격표가 이미지로 올라가 있어 수술 방식과 가격의 연결을 확인할 수 없는 경우도 있었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;방향을 바꾸자 데이터가 늘었습니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;AI로 더 많이 찾는 대신, 사람이 하나씩 원문을 확인하기 시작했습니다. 그러자 예상과 반대되는 일이 벌어졌습니다.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:80%;"&gt;&lt;img src="https://www.wishket.com/media/news/3969/img-03.png" alt="운영 데이터 수집 단계표: 초기 11곳·19건에서 7차 수집까지 통계 반영 의료기관과 비교 가능 가격 데이터 건수가 늘어난 표"&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;자동 수집을 줄이고 사람이 검증에 나선 뒤에 오히려 속도가 붙었습니다. 기준이 잡히니까 어떤 자료를 살리고, 어떤 자료를 보류할지 판단이 빨라졌기 때문입니다. 여기서 숫자 세 개를 구분해야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;254곳은 검토 범위입니다.&lt;/strong&gt; 살펴본 의료기관 전체 개수입니다. 가격을 못 찾은 곳, 상담 후에만 안내하는 곳, 수술 방식이 불명확한 곳까지 전부 포함된 조사 대상 목록입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;71곳은 집계에 실제 반영된 곳입니다.&lt;/strong&gt; 254곳 중에서 내부 공개 기준에 맞는 모수와 방식이 확인되는 가격을 공개한 곳만 남긴 숫자입니다. 나머지 183곳은 살펴봤지만 비교 조건을 못 맞춰서 통계에 들어가지 못했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;279건은 가격 데이터 개수입니다.&lt;/strong&gt; 병원 수가 아니라 가격 줄 수입니다. 한 병원이 절개 1,000모와 2,000모와 3,000모, 비절개 1,000모와 2,000모와 3,000모를 공개하면, 그 병원 하나로 6건이 나옵니다. 그래서 71곳에서 279건이 나옵니다. 한 문장으로 정리하면 이렇습니다. 254곳을 살펴봤고, 그중 71곳이 비교 가능한 가격을 공개했고, 그 71곳에서 279개의 가격 데이터를 얻었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;183곳은 버린 게 아닙니다. 통계에 못 들어간 183곳도 삭제하지 않았습니다. 데이터를 층으로 나눴습니다. 메인 통계에 들어가는 것, 환산 기준으로 보존하는 것, 보조 자료로 남기는 것, 병원 정보만 확보해두는 것으로요. 방식이 표기되지 않아, 메인에 못 들어간 데이터도 지역별 분포를 볼 때는 쓸 수 있습니다. 출처끼리 충돌하는 자료도 삭제하지 않고, 충돌 이력으로 보존합니다. 나중에 어느 쪽이 맞는지 확인될 수 있기 때문입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;실제로 초기에 보조 자료였던 병원 상당수가 재조사에서 메인으로 옮겨갔습니다. 처음 조사에서 조건이 안 맞았던 자료가 두 번째, 세 번째 조사에서 다시 확인되면서 기준을 통과한 겁니다. 버렸다면 매번 처음부터 다시 찾아야 했을 겁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;웹에 없으면 전화를 걸었습니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;공개 자료만으로 확인이 안 되는 경우에는 병원에 직접 전화했습니다. 여기서 예상 못 한 게 나왔습니다. 피부과나 성형외과에 탈모 진료가 붙어 있는 건 자연스러운 조합이라 조사 대상에 넣었는데, 전화해 보니 지금은 모발이식을 하지 않는다는 답이 돌아온 곳이 꽤 있었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;웹에는 여전히 남아 있습니다. 페이지도 살아 있고 검색에도 걸립니다. 그런데 실제로는 안 하는 겁니다. 이런 곳은 뺐습니다. 가격이 확인되더라도 지금 받을 수 없는 수술의 가격은 데이터가 아니기 때문입니다. 검색 결과만 보고 데이터를 만들면 이런 걸 걸러낼 수 없습니다. 화면에 있는 정보와 실제로 존재하는 서비스는 다른 이야기입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;기준은 문제를 만날 때마다 늘었습니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;처음 조사 기준은 열한 개였습니다. 지금은 스물두 개입니다. 새 기준은 전부 실제로 부딪힌 문제에서 나왔습니다. 딱 떨어지지 않는 자료가 많아서, 원본은 그대로 보존하고 비교가 필요할 때만 표준 모수로 환산하기로 했습니다. 다만 모와 모낭은 임의 환산하지 않습니다. 애초에 다른 단위이기 때문입니다. 이상치 처리도 기준을 나눴습니다. 모수와 방식과 정상가가 명확하면 시장 가격에서 크게 벗어나도 제외하지 않습니다. 반면 조건이 불명확한 값은 뺍니다. 비싸서 빼는 게 아니라 비교 조건이 부족해서 빼는 겁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;가장 늦게 발견한 문제는 통계 왜곡이었습니다. 3,000모 중앙값과 4,000모 중앙값이 있으면 두 숫자를 빼서 “1,000모 늘 때 얼마 오른다”를 계산할 수 있을 것 같습니다. 그런데 각 모수에 포함된 병원이 다릅니다. 고가 병원이 3,000모 표본에만 있고 4,000모에는 빠지면 상승폭이 작아 보이는 착시가 생깁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그래서 모수 간 가격 차이는 두 모수 가격을 모두 공개한 같은 병원끼리만 비교하기로 했습니다. 표현 기준도 정했습니다. “전수조사”라는 말은 쓰지 않습니다. “현재 확인된 공개가격 표본 기준”이라고만 씁니다. 실제로 전수조사가 아니기 때문입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;공개한 뒤에 달라진 것&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;사실 데이터를 공개한 후에 문의 전화가 늘었다거나, 매출이 눈에 띄게 변했다는 지표는 없었습니다. 다만 두 가지를 확인할 수 있었죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;1) 데이터라는 자산&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;이 데이터로 데이터베이스 저작권 등록을 신청했습니다. 검색해서 모은 자료의 집합이 아니라 기준을 세우고 검증한 결과물이라, 그 노동이 자산으로 인정받을 수 있는지 확인해보기로 했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;2) 검색에서 잡히는 범위&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;비용 페이지 하나가 붙잡는 키워드가 촘촘해졌습니다. 모발이식 비용, 모발이식 가격 같은 검색량이 큰 키워드부터 시작해서 절개 모발이식 비용, 비절개 모발이식 가격. 모발이식 가격 비교 같은 키워드가 함께 잡혔습니다. 여기서 확인한 게 있습니다. 바로 모수별로 데이터를 나눠서 정리했더니, 그 구조 자체가 검색어 구조와 맞아떨어졌다는 겁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;사람들은 “모발이식 비용”만 검색하지 않습니다. 자기 상황에 맞는 숫자를 넣어서 검색합니다. 데이터를 그 단위로 정리해두니 각각의 검색어가 답을 찾을 자리가 생긴 겁니다. 검색량이 큰 키워드와 세부 키워드가 같이 잡히는 것도 이 구조 덕입니다. 하나의 페이지가 여러 층위의 질문을 동시에 받고 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;데이터를 쌓아 자산을 만들고 그 위에 검색어가 연결되는 것. 지금까지 남은 건 여기까지입니다. 지금 숫자로 결론을 내리기엔 이르고, 추이는 더 지켜봐야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;마치며&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;저는 이 방식이 완성됐다고 생각하지 않습니다. 아직 수집 중인 권역이 있고, 표본이 더 충분해지면 모수 구간을 넓혀 비교를 확대할 예정입니다. 가격은 계속 바뀌고, 이벤트는 끝나고 페이지는 수정됩니다. 그래서 주기적으로 다시 확인하면서 변경된 값을 갱신하고, 새로 확보한 의료기관을 추가합니다. 한 번 만들고 끝나는 데이터가 아닙니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이제 후기가 있는 산업에서도 후기만으로는 판단하기 어려워졌습니다. 그리고 후기가 아예 생기지 않는 산업도 있습니다. 양쪽 모두에게 남는 질문은 같습니다. “무엇으로 신뢰를 만들 것인가.” 저는 후기를 더 잘 만드는 대신 검증 가능한 정보를 공개하는 쪽을 택했습니다. 비용과 조건과 기준처럼 후기가 하던 역할을 대신할 수 있는 정보들, 그리고 도구가 실측해서 누구나 확인할 수 있는 데이터입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다만 이 일은 숫자를 올리는 것과 다릅니다. 무엇을 공개하고 말지에 대한 기준을 세워야 하고, 그 데이터가 실제로 검증 가능한 상태인지 확인해야 합니다. 254곳을 살펴보고 71곳만 통계에 올린 이유가 그것입니다. 잘 정리된 진열장에 내가 좋아하는 것을 순서대로 놓는 것, 그리고 정확한 데이터를 공개하고 스스로 선택할 수 있게 만드는 것은 다른 일입니다.&lt;/p&gt;&lt;hr&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#999999;"&gt;&lt;i&gt;+ 이 글은 AI의 도움을 받아 작성했습니다. 자료 정리와 구조 검토에 AI를 활용했으며, 데이터 해석과 판단, 최종 문장은 직접 작성했습니다.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;요즘IT에서 AI 고수들의 ‘로컬앱 자랑대회’를 엽니다.&lt;/p&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;10/6(화) 저녁 7시. 온라인, 오프라인 동시 진행&lt;/p&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;&lt;a href="https://zoom.us/webinar/register/WN_tU9P2ZP3SCyhcjfBJV2L8Q"&gt;&lt;strong&gt;➡️&amp;nbsp;요즘IT 빌더나잇 온라인 신청하러 가기&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>Codex에 앱스토어 1위 게임 만들라 했더니, 진짜 1위 했다</title><link>https://yozm.wishket.com/magazine/detail/3968</link><description>지난 2월 육아 앱 ‘Pieceful’로 앱스토어 1위에 올랐던 김솔 님이, 이번에는 직접 만든 게임 ‘야구 못하면 또 환생함: 투수 키우기’로 한국 앱스토어 스포츠 유료 앱 1위를 기록했습니다. 기획부터 디자인, 개발, 테스트, 앱스토어 등록까지 AI의 역할을 넓혀가며, “앱스토어 유료 게임 1위를 만들어줘”라는 프롬프트를 실제 결과로 만들어낸 과정도 들려줬는데요. 이번 인터뷰에서는 첫 앱을 성공시킨 이후 달라진 점부터 AI로 게임을 만들고 수익화한 과정, 그 속에서 발견한 자신의 변화까지 이야기를 나눠봤습니다.</description><guid>https://yozm.wishket.com/magazine/detail/3968</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;blockquote&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;&lt;strong&gt;[바이브코더스] ‘야구 못하면 또 환생함: 투수 키우기’ 게임으로 다시 앱스토어 1위 한, 김솔 님 인터뷰&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;지난 2월, 바이브 코딩으로 만든 육아 기록 앱 ‘Pieceful’로 앱스토어 1위를 기록한 &lt;a href="https://yozm.wishket.com/magazine/detail/3613/"&gt;김솔 님&lt;/a&gt;의 이야기를 기억하시나요? 전직 외과 의사에서 전업주부이자 1인 개발자로 변신해, 생애 첫 앱을 출시하고 수익화까지 이뤄낸 과정을 공유하며, 많은 분들의 관심을 받았습니다.&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그리고 반년 만에 김솔 님을 다시 만났습니다. 그 사이에 새롭게 만든 앱의 종류도, 갯수도 늘어 있었는데요. 육아와 기록을 위한 앱을 넘어, 이제는 게임까지 만들고 있었죠. 그중에서도 &lt;strong&gt;‘야구 못하면 또 환생함: 투수 키우기’&lt;/strong&gt; 게임은 한국 앱스토어 스포츠 유료 앱에서 1위까지 올랐습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;사실 흥미로운 점은 앱스토어 결과만이 아닌데요. 김솔 님은 이번 게임을 만들며 기획부터 디자인, 개발, 테스트, 앱스토어 등록까지 AI의 역할을 더욱 넓혔다고 합니다. 심지어 개발 중 “앱스토어 유료 게임 1위를 만들어줘”라는 프롬프트의 목표를 계획에서 현실로, AI와 함께 이루게 된 것이죠. 이번 인터뷰에서는 첫 앱을 성공시킨 이후 어떤 변화가 있었는지, 그리고 AI로 게임을 만드는 과정부터 수익화, 또 AI 시대에 사람이 해야 할 역할까지 다시 한 번 진솔한 이야기를 나눠봤습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3968/agwgw0211__1_.png"&gt;&lt;/figure&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:40.48%;"&gt;&lt;img src="https://www.wishket.com/media/news/3968/img-01.png" alt="긴 머리에 검정 후드티를 입고 벽돌 벽 앞에서 인터뷰하는 김솔 님의 얼굴 사진"&gt;&lt;figcaption&gt;김솔 님 &amp;lt;출처: &lt;a href="https://www.threads.com/@home_dad_sol"&gt;김솔 Thread&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;Part 1. 새로운 앱을 만들다&lt;/strong&gt;&lt;/h3&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 안녕하세요, 김솔 님. 지난 인터뷰 이후 반년 정도가 지났어요. 그 사이에 많은 앱을 더 만드셨더라고요. 어떤 계기로 계속 앱을 만들게 됐는지 궁금합니다.&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;안녕하세요, 김솔입니다. 지난 인터뷰에서는 &lt;a href="https://yozm.wishket.com/magazine/detail/3613/"&gt;‘Pieceful’&lt;/a&gt;을 제 첫 번째 앱으로 소개해 드렸는데요. 생각보다 많은 분들이 좋아해주셨어요. 그러면서 저도 조금 자신감이 생겼죠. 그 이후에도 계속해서 앱들을 만들어야겠다고 생각했고요. 제가 주로 육아를 하다 보니, 자연스럽게 생활하면서 겪는 문제들을 해결하고자 아이디어를 앱으로 만드는 것 같아요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;제 아이가 유치원에 갈 시기가 되면서 주변 유치원을 찾아보느라 ‘우리동네 유치원’을 만들었고, 최근에는 윤슬이가 식탁에서 밥을 먹다가 자꾸 돌아다니길래 ‘윤슬 타임’이라는 유아용 타이머 앱도 만들었습니다. 이외에도 Pieceful 앱을 운영할 때 받은 피드백들을 반영하고 기록하면서, 메모하는 기능에 좀 더 집중한 ‘별말’이라는 앱도 만들게 됐습니다. 이런 문제를 해결하기 위해 생각하다 보면, 앱으로 만들고 싶다는 동기로 이어지는 것 같습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3968/img-02.png" alt="김솔 님이 개발한 앱 12종의 아이콘과 이름을 나열한 목록: 프로게임단 키우기, Weekkeep, 1억이 생겼다, 전생빨로 프로 골퍼, 세 환자가 기다린다, 아이 타이머, My Food Archive, 별말, 유치원 알리미, 육아기록, 야구 못하면 또 환생함"&gt;&lt;figcaption&gt;김솔님이 지금까지 개발한 앱들 &amp;lt;출처: &lt;a href="https://apps.apple.com/kr/app/%EC%95%BC%EA%B5%AC-%EB%AA%BB%ED%95%98%EB%A9%B4-%EB%98%90-%ED%99%98%EC%83%9D%ED%95%A8-%ED%88%AC%EC%88%98-%ED%82%A4%EC%9A%B0%EA%B8%B0/id6794754217"&gt;앱스토어&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 최근에는 게임 앱까지 만드셨어요. 어떻게 새로운 장르에 도전하게 되셨나요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;원래 게임을 정말 좋아했어요. 어렸을 때 아버지가 TV에 연결하는 게임기를 사주셨는데, 그때부터 중학생 때까지 거의 매일 게임을 했던 것 같아요. PC방에서 밤을 새운 적도 많았고, 대학생 때도 게임이 주된 취미였어요. 그런데 아이를 낳은 뒤에는 게임할 시간이 정말 없더라고요. 제 아이가 지금 만 네 살이 넘었는데, 거의 4년 넘게 게임을 하지 않았죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;사실 막연하게 언젠가는 게임을 직접 한번 만들어보고 싶다는 생각은 있었는데, 올해 7월쯤 Fable이랑 GPT 5.6 Sol 같은 좋은 모델들이 나왔어요. 또 최근 들어 AI로 게임을 만드는 사람이 많아지는 걸 보면서 ‘나도 한번 만들어 볼까?’라는 생각으로 게임 개발에 도전하게 됐습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;Part 2. ‘야구 못하면 또 환생함: 투수 키우기’ 게임을 만들다&lt;/strong&gt;&lt;/h3&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 이번에 출시한 ‘야구 못하면 또 환생함: 투수 키우기’는 어떤 게임인가요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;기본적으로 한 명의 고등학생 투수를 키우는 육성 시뮬레이션 게임이에요. 고등학생 투수의 능력치를 계속 강화하면서 키워 나가고, 나중에 프로 선수가 지명되게 하는 게 목표죠. 만약 프로 지명에 실패하더라도 ‘환생’이라는 시스템을 통해 처음으로 돌아간 뒤, 이전보다 능력치를 강화해서 다시 육성할 수 있습니다. 시뮬레이션 게임이지만, 사용자가 직접 조작해서 공을 던질 수도 있어요. 특히 아이폰의 햅틱 기능을 활용해서 공을 던질 때 긴장감이나 일종의 ‘손맛’을 느낄 수 있도록 만들었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:44.22%;"&gt;&lt;img src="https://www.wishket.com/media/news/3968/img-03.gif" alt="‘야구 못하면 또 환생함: 투수 키우기’ 앱의 선수 만들기 화면. ‘3년 안에 프로 지명까지 선수의 이름을 정하세요’ 문구와 이름 입력창, 야간 야구장 배경 이미지"&gt;&lt;figcaption&gt;야구못하면 또 환생함: 투수키우기 게임앱 &amp;lt;출처: &lt;a href="https://apps.apple.com/kr/app/%EC%95%BC%EA%B5%AC-%EB%AA%BB%ED%95%98%EB%A9%B4-%EB%98%90-%ED%99%98%EC%83%9D%ED%95%A8-%ED%88%AC%EC%88%98-%ED%82%A4%EC%9A%B0%EA%B8%B0/id6794754217"&gt;앱스토어&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. ‘프로 지명에 실패하면 환생한다’는 설정이 독특해요. 이것도 AI가 제안한 아이디어인가요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;게임의 아이디어는 대부분 제가 생각했어요. 제가 야구를 좋아하다 보니, 소셜 미디어 같은 곳에서 야구 관련 콘텐츠를 흥미롭게 보거든요. 최근에는 개인 개발자분들이 만든 야구 게임도 많이 올라오더라고요. 저도 여러 개 해봤는데 재미있으면서도 한편으로는 ‘내가 만들면 조금 더 재밌지 않을까?’라는 생각이었죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;물론 처음부터 지금 같은 게임을 만들려고 한 건 아니에요. 원래는 모바일도 아니고, Steam에 출시할 야구 시뮬레이션 게임을 만들어 보겠다는 큰 포부를 가지고 있었어요. 그러다 문득 반복해서 플레이하면서 성장하는 로그라이크&lt;span style="color:#999999;"&gt;(Roguelike)&lt;/span&gt; 요소를 야구에 넣어도 재밌겠다고 생각했죠. 찾아보니 제가 생각한 형태의 야구 게임은 거의 없어서, ‘이거 괜찮겠는데?’ 했어요. 제목도 그때 정했어요. 웹소설이나, 웹툰 제목처럼 눈에 띄는 이름을 붙이고 싶어서 ‘야구 못하면 또 환생함’이라고 지었죠. 콘셉트와 이름이 정해지고 나니, 오히려 그때부터는 개발이 수월해졌던 것 같아요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#757575;"&gt;*&lt;strong&gt;로그라이크&lt;/strong&gt;(Roguelike): 플레이어가 게임 속에서 죽으면 모든 것을 잃고 처음부터 다시 시작해야 하는, 반복 플레이 중심의 독특한 비디오 게임 장르&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 게임은 결국 ‘재미’가 중요하잖아요. 재미를 설계하면서 가장 고민했던 부분이 있나요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;사실 제가 게임을 다 만들고 나서 플레이를 하면 할수록, 오히려 ‘이거 재미없는 것 같은데?’’라는 생각이 들었어요. 제가 개발하면서 너무 많이 플레이해서 그런건지, 아니면 정말 게임을 잘 못 만든 건지는 모르겠지만요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;더 잘 만들고 싶은 마음에 처음 게임 엔진도 사용해 봤는데, 제가 원하는 대로 잘 만들기가 쉽지 않더라고요. 결국 이 게임은 별도의 게임 엔진보다는 iOS 네이티브 기반으로 만들어서, 대신 복잡한 움직임이나 그래픽보다는 아이폰이 제공해 줄 수 있는 경험에 집중하려고 했어요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;대표적인 게 햅틱인데요. 직접 투구할 때 진동을 활용해서 손맛을 느끼도록 하는 것이 제가 생각한 재미 요소 중 하나였죠. 앞서 말한 로그라이크&lt;span style="color:#999999;"&gt;(Roguelike)&lt;/span&gt; 요소를 야구에 넣는 것도 재밌을 것 같았고요. 그런데 완성했을 때 자신이 없어서 사실 반쯤 포기한 상태였어요. 그래도 여기까지 만들었으니, 앱스토어에는 올려 보자는 마음으로 출시했습니다. 출시 후 제 생각보다 반응이 좋아서 좀 놀랐고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;Part 3. “App Store 1위 게임을 만들어줘” AI와 함께 만든 여정&lt;/strong&gt;&lt;/h3&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 링크드인에 “코덱스한테 앱스토어 1위 게임을 만들어 달라고 하면 정말 만들 수 있을까?”라는 글을 올리셨죠. 정말 그 문장을 시작으로 시작하셨나요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;사실 “App Store 1위 게임을 만들어줘”가 첫 프롬프트였던 건 아니에요. 어느 정도 앱을 완성한 다음 Codex에 목표를 설정하면서, “유료 게임으로 출시할 건데 App Store 1위를 할 수 있도록 만들어줘”라고 요청했죠. 그랬더니 Codex가 나름대로 정량적인 평가 기준을 만들고, 현재 게임이 몇 점인지 평가하면서 부족한 부분을 하나씩 개선하더라고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;제가 앱을 만들 때 저만의 노하우가 하나 있는데요. 바로 Codex에서 개발을 시작하지 않는 거예요. 먼저 ChatGPT와 함께 기획을 굉장히 구체적으로 만들어요. 예를 들어, “이런 야구 시뮬레이션 게임을 만들고 싶은데, 같이 기획서를 만들어보자. 나를 인터뷰해 줘”라고 시작합니다. 그러면 AI가 저한테 계속 질문을 던지고 게임을 누구를 대상으로 만들건지부터 기능, 플레이 방식, 수익화까지 하나씩 물어보죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;많을 때는 정말 수십 개의 질문을 받을 때도 있는데요. 그 질문에 대답하다 보면, 머릿속에서 막연하게 생각한 아이디어가 구체적인 기획서가 되더라고요. 그래서 저는 앱 개발 단계에서 기획의 중요성이 90% 이상이라고 생각해요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:66.84%;"&gt;&lt;img src="https://www.wishket.com/media/news/3968/img-04.png" alt="김솔 님의 링크드인 포스트 캡처. Codex한테 App Store 1위 게임을 만들어달라고 하면 정말 만들 수 있을까라는 질문으로 시작해 기획부터 개발, 디자인, 테스트, 배포까지 AI가 진행했다는 경험을 정리한 글"&gt;&lt;figcaption&gt;“앱스토어 1위 게임 만들어줘” 프롬프트 인사이트 글 &amp;lt;출처: &lt;a href="https://lnkd.in/p/gswn8bAw"&gt;김솔님 링크드인 포스트&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 개발뿐만 아니라 기획, 디자인, 아이콘, 테스트, 앱스토어 등록까지 AI로 어떻게 작업하셨나요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;기획이 끝나면 우선 ChatGPT에서 지금까지 만든 기획 내용을 문서로 정리합니다. 예를 들어, “지금까지 기획한 내용을 Zip 파일로 만들어줘”라고 요청해 작성한 MD 파일을 모두 하나의 Zip 파일로 묶습니다. 이후 이 파일을 코덱스에 전달해 내용을 읽게 한 뒤, 이를 바탕으로 디자인을 진행합니다. 이미지 생성 기능을 활용해 앱 화면을 여러 가지 콘셉트로 만들어보면서 방향을 잡고, 그 과정에서 계속 개발을 이어가요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;디자인도 바로 코드를 작성하지 않습니다. 먼저 Codex의 이미지 생성 기능을 이용해서 앱 화면을 여러 콘셉트로 만들어봐요. 그러면 제가 이미지를 보면서 “이 화면에서는 이 부분이 좋고, 다른 화면에서는 저 부분이 좋다”라고 선택할 수 있잖아요. 그걸 다시 조합해서 화면을 만들고, 마음에 드는 방향이 나오면, 디자인 시스템을 문서화합니다. 그리고 그 디자인 시스템과 레퍼런스 이미지를 기준으로 실제 UI를 만드는 식입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;앱을 여러 개 만들다 보니, 저도 자연스럽게 디자인 용어를 조금씩 배우게 됐어요. 구체적인 디자인 용어를 알려주면, AI도 제가 원하는 방향을 훨씬 잘 이해하는 것 같더라고요. 아이콘도 비슷한 방식으로 만들고 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 앱스토어에 등록할 스크린샷이나 테스트까지 맡길 수 있나요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;처음에는 앱스토어용 이미지도 AI 이미지 생성으로 만들었어요. 그런데 생성된 이미지가 실제 앱 화면과 조금씩 달라지는 문제가 있더라고요. 실제 앱 화면과 다르면 심사에서 문제가 될 수도 있어요. 그래서 지금은 Codex에게 시뮬레이터를 실행하고, 실제 화면의 스크린샷을 찍게 합니다. 그 스크린샷을 기반으로 앱스토어 제출 이미지를 만들고, 카피라이팅도 같이 논의해요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;테스트도 AI가 많이 하죠. 특히 게임은 테스트가 굉장히 중요한데, 지금은 iOS 시뮬레이터를 직접 조작하면서 테스트할 수 있어요. 실기계를 연결해서 확인하는 것도 가능하고요. 그래서 “전체 플로우를 테스트해 줘”라고 하면 웬만한 부분은 알아서 확인합니다. 저는 마지막에 실제 기기로 한 번 직접 확인하는 정도예요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;심사 제출도 App Store Connect API를 활용하거나, 브라우저를 조작하게 할 수 있죠. 요즘은 제가 직접 앱스토어 제출 버튼을 눌렀던 게 언제였는지 기억이 안 날 정도예요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;Part 4. 수익화: 일주일 동안 0건에서 앱스토어 1위까지&lt;/strong&gt;&lt;/h3&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. ‘투수 키우기’ 게임이 한국 앱스토어 ‘스포츠 유료 게임 앱 1위’에 올랐어요. 처음 순위를 확인했을 때 어땠나요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;진짜 놀랐어요. 사실 첫 출시 이후에 마케팅 활동도 없었거든요. 그래서인지 일주일 동안 하나도 안 팔려서 ‘이건 그냥 포기해야겠다’라고 생각했죠. 그리고 일주일 후에 한 개가 팔렸습니다. 신기한 게 유료 앱이라 그런지 한 개가 팔렸는데도 차트 200위 안에는 들어가더라고요. 차트에 노출되니까 다음 날에는 40개 정도가 팔렸고, 그것만으로도 5위까지 올라갔어요. 그리고 그다음 날에는 거의 200개가 팔리면서 1위가 되었죠. 차트가 계속 올라가는 걸 보면서, ‘정말로 이게 되네?’라고 생각했어요. 신기하면서 재밌고, 기분이 좋았습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:60%;"&gt;&lt;img src="https://www.wishket.com/media/news/3968/img-05.png" alt="앱스토어 스포츠 카테고리 유료 게임 다운로드 순위 화면. ‘야구 못하면 또 환생함: 투수 키우기’가 4,400원으로 1위에 빨간 테두리로 표시되고 아래로 OOTP Baseball 27 Go!, Monoposto 등이 이어짐"&gt;&lt;figcaption&gt;앱스토어 스포츠 유료 게임 다운로드 1위 화면 &amp;lt;출처: &lt;a href="https://apps.apple.com/kr/iphone/games"&gt;앱스트어 게임 스포츠 랭크&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 보통 모바일 게임은 광고나 인앱 결제가 떠오르는데, 유료 앱으로 출시한 이유는요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;제가 모바일 게임을 플레이할 때 싫어했던 요소가 바로 게임 중간에 계속 광고가 나오거나, 추가 결제를 해야 하는 방식이었어요. 그래서 처음부터 유료화를 고려했죠. 앱스토어 소개에도 ‘인앱 광고 없음’을 강조했습니다. 저와 같은 생각을 가진 사용자가 분명히 있을 거라고 생각했어요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;수익 구조 자체도 Pieceful 앱과는 다르게 접근했어요. Pieceful 앱은 서버가 있는 앱인데, 당시에는 수익화를 거의 고려하지 않고 만들었어요. 사용자가 늘어날수록 서버 비용이 생기니까, 오히려 부담이 커질 수 있는 구조였죠. 그 경험 이후에는 서버가 꼭 필요하지 않은 앱이라면, 처음부터 서버 없이 만드는 경우가 많아졌어요. ‘투수 키우기’도 서버가 없기 때문에 판매량이 늘어난다고 해서, 운영 비용이 함께 크게 증가하는 구조가 아닙니다. 처음부터 그렇게 고려해서 설계했다는 점이 Pieceful 때와 가장 달라진 부분인 것 같아요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 수익화에 대한 성과도 알려주실 수 있나요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;현재 ‘투수 키우기’ 하나만으로 2,000건이 넘게 판매되었는데요. 하루에 100건 정도 판매될 때도 있고, 많이 판매된 날에는 200건을 넘기도 했어요. 생각보다 수익이 기대 이상이에요. 그래서 처음 1위를 하고 나서는 ‘이 정도 수익이 나온다면 게임을 여러 개 만들면 어떻게 될까?’라는 생각도 했죠. 실제로 일주일 동안 게임을 네 개 정도 만들었습니다. 그리고 현재 스포츠 유료 앱 2위에 올라 있는 ‘프로게임단 키우기’라는 게임도 제가 만든 앱이고요. 여전히 시행착오를 겪고 있지만, 여러 게임을 만들면서 어떤 게임이 반응을 얻는지 실험해 보고 있죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;Part 5. 바이브 코딩으로 1인 개발자에서 사업가까지&lt;/strong&gt;&lt;/h3&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 첫 인터뷰 때와 비교하면 이제는 ‘운 좋게 앱 하나가 성공했다’고 보기 어려울 것 같아요. 스스로도 변화를 느끼나요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;저도 이번 게임으로 유의미한 수익이 생기면서, 그런 생각을 조금씩 하게 된 것 같아요. 사실 그전까지는 스스로도 반신반의하는 부분이 있었거든요. Pieceful 앱이 처음에는 잘됐지만, 계속 같은 수준의 수익이 발생했던 것은 아니거든요. 그래서 그 이후 다른 앱도 계속 만들고, 웹툰 같은 다른 콘텐츠도 시도했습니다. 결국 제가 조금씩 유의미한 결과를 만들 수 있었던 건 계속 시도했기 때문이 아닐까 생각해요. 하나하나의 시도가 다음 앱을 만드는 데 도움이 됐죠. 그래서 이제는 어디 가서 ‘1인 개발자입니다’라고 말해도 되지 않을까요?&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;또 이번 일을 계기로 앱 만드는 일을 조금 더 본격적으로 할 수 있겠다는 생각도 했죠. 지원해 보고 싶은 스타트업 프로그램이 있어서 진행 중이고, 나중에는 앱을 만드는 회사도 한번 만들어 보고 싶어요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 이제 AI로 앱을 ‘만드는 것’은 정말 쉬워졌습니다. 하지만 실제 수익을 만드는 건 여전히 쉽지 않은 것 같아요. 수익화를 원하는 분들에게 조언해 주신다면요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;우선 수익화를 하고 싶다면, 처음부터 수익화에 대한 고민을 정말 많이 해야 해요. 앱을 만드는 사람들은 대부분 앱 자체를 잘 만드는 데만 집중해요. 기능 하나를 더 넣고 싶고, 디자인도 더 예쁘게 만들고 싶죠. 그런데 수익화가 목표라면 그것보다 ‘어떻게 돈을 벌 것인가’, ‘어떻게 사람들에게 노출할 것인가’를 고민하는 게 훨씬 중요할 수 있어요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;구독인지, 인앱 결제인지, 유료 앱인지에 따라서 전략도 완전히 다르고요. 구독을 선택하면 많은 사용자가 필요할 텐데, 그러면 그 사용자를 어떻게 확보할지도 처음부터 고민해야 합니다. 1인 개발자는 큰 회사처럼 광고비를 많이 쓸 수도 없잖아요. 결국 SNS 같은 채널을 직접 활용하는 경우가 많을 텐데요. 그렇다면 사람들이 어떤 이야기를 좋아하는지, 어떻게 하면 자연스럽게 바이럴이 되는지를 미리 경험해 보는 것도 중요해요. 앱을 다 만든 다음에 갑자기 “제가 이런 앱을 만들었습니다. 이제부터 제작기를 올리겠습니다”라고 시작하는 것보다, 만들기 전부터 꾸준히 이야기를 쌓는 편이 훨씬 낫죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그리고 좋아하는 것을 만드는 것도 중요해요. 돌이켜 보면 저도 제가 정말 좋아하는 것을 만들었을 때 결과가 좋았어요. 이번에도 제가 야구를 좋아하고, 게임도 좋아했기 때문에 ‘야구를 좋아하는 사람은 무엇을 재미있어 할까?’, ‘게임을 좋아한다면 이런 상황에서 뭘 기대할까?’를 자연스럽게 생각할 수 있었죠. 결국 자신이 무엇을 좋아하는지, 무엇을 잘 알고 있는지를 기반으로 만드는 게 중요합니다. 사용자가 봤을 때도 ‘이 사람 정말 이걸 좋아하고, 잘 아는구나’라는 느낌이 나는 제품이 있잖아요. 결국 그런 제품이 수익화에도 유리하다고 생각해요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;마치며&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;첫 인터뷰 당시 김솔 님은 자신을 “AI와 함께 막 1인 개발자의 길에 들어선 사람”이라고 소개했습니다. 그로부터 반년이 지난 지금, 그는 여러 앱을 만들고 실제 사용자에게 판매하며 수익화까지 이뤄냈습니다. 이러한 성과가 단순히 특정 AI 도구나 프롬프트의 도움만으로 만들어진 것은 아닙니다. 스스로 좋아하는 분야의 앱을 만들고, 실패하고, 사용자의 반응을 확인하고, 필요한 것을 공부하며 자신의 영역을 조금씩 넓혀온 결과라고 볼 수 있죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이번 인터뷰를 통해 용기가 생겼다면, AI를 활용해 일단 만들어보고, 실패하고, 다시 시도해보면 어떨까요? 그렇게 하나씩 경험을 쌓다 보면 어느새 만들 수 있는 것도 조금씩 많아지지 않을까요?&lt;/p&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;요즘IT에서 AI 고수들의 ‘로컬앱 자랑대회’를 엽니다.&lt;/p&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;10/6(화) 저녁 7시. 온라인, 오프라인 동시 진행&lt;/p&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;&lt;a href="https://zoom.us/webinar/register/WN_tU9P2ZP3SCyhcjfBJV2L8Q"&gt;&lt;strong&gt;➡️&amp;nbsp;요즘IT 빌더나잇 온라인 신청하러 가기&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>클로드로 PPT 만들기: 템플릿 스킬 제작 4단계</title><link>https://yozm.wishket.com/magazine/detail/3967</link><description>지난 7년 동안 가장 많이 만든 것을 꼽으라면 단연 PPT, 파워포인트 프레젠테이션이다. 감마(Gamma)와 제미나이(Gemini)로도 기대를 품고 테스트해봤지만 결과는 역시나였는데, 이번엔 클로드(Claude)가 PPT 디자인을 잘한다는 소문이 났다. 테스트해 본 결과 '진짜 많이 발전했네'라는 말이 절로 나왔고, 디자인 컨셉 변경과 톤앤매너 맞추기까지 가능했다. 그렇다면 클로드 스킬로 템플릿을 만들어 누가 쓰더라도 컨셉을 유지한 채 디자인을 바꿀 수 있겠다는 생각이 들었다. 준비물부터 프롬프트, 수정 요청, 스킬 완성까지 4단계로 정리했다.</description><guid>https://yozm.wishket.com/magazine/detail/3967</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;p style="text-align:justify;"&gt;지난 7년 동안 내가 가장 많이 만든 것을 꼽으라면 단연 PPT, 파워포인트 프레젠테이션일 것이다. 중간부터는 파워포인트 프로그램 대신 피그마&lt;span style="color:#999999;"&gt;(Figma)&lt;/span&gt;를 쓰기 시작했지만, 각 장표에 필요한 내용을 배치하고 데이터를 인포그래픽으로 표현하는 등의 작업은 변함없이 반복해 왔다. ChatGPT가 등장한 후 AI가 온갖 작업을 자동화해준다고 떠들썩했을 때에도 마찬가지였다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;감마&lt;span style="color:#999999;"&gt;(Gamma)&lt;/span&gt;라는 AI가 PPT를 만들어준다는 이야기가 나왔을 때, 제미나이&lt;span style="color:#999999;"&gt;(Gemini)&lt;/span&gt;가 이제 PPT 디자인을 대체해줄 거라는 소문이 들려왔을 때도 기대를 한껏 품고 테스트해 봤다. 그러나 결과는 역시나였다. 도저히 쓸 수 없는 수준의 결과물을 만들어 놓고 마치 자신이 엄청난 일을 해낸 양 기세등등하게 뽐내는 감마와 제미나이의 모습을 상상하니 얄밉기까지 했다. 이렇게 만들어 놓고 PPT 디자인을 할 수 있다는 소문이 돌게 하다니. 그래서 한동안 PPT 디자인을 AI에 맡기는 것은 포기했었다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그렇게 기대를 접고 2~3년이 흐른 지금, 이번에는 클로드&lt;span style="color:#999999;"&gt;(Claude)&lt;/span&gt;가 등장해 PPT 디자인을 잘한다는 소문이 났다. 테스트해 본 결과, ‘진짜 많이 발전했네’라는 말이 절로 나왔다. 단순히 PPT를 만드는 데 그치지 않고 디자인 컨셉을 변경하고 톤앤매너를 맞출 수도 있었다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이렇게 되면 클로드의 스킬&lt;span style="color:#999999;"&gt;(Skill)&lt;/span&gt;로 템플릿을 만들 수도 있겠다는 생각이 들었다. 템플릿은 파워포인트 프로그램으로 만드는 것이 정석이지만, 클로드 스킬로 만든다면 누가 그 템플릿을 사용하더라도 컨셉을 유지하면서 내용에 맞게 디자인을 바꿀 수 있을 것이다. 그래서 이번 글에서는 클로드로 원하는 디자인 컨셉의 PPT를 만들어 보고, 이를 스킬로 만드는 과정까지 소개해 보려고 한다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3967/img-01.png" alt="파스텔 블루 그라데이션 PPT 표지와 카드형 목차 슬라이드, ‘도입 배경’·‘프로젝트 개요’가 담긴 클로드 제작 결과"&gt;&lt;figcaption&gt;클로드로 만들어 본 PPT &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;PPT 스킬 만들기 4단계&lt;/strong&gt;&lt;/h3&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;1. 준비물 챙기기&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;PPT 생성 작업을 하기에 앞서 몇 가지 준비물이 필요하다. 일단 파워포인트 프로그램부터 갖춰야 한다. 클로드가 만들어주는 결과물이 파워포인트 파일&lt;span style="color:#999999;"&gt;(.pptx)&lt;/span&gt;이기 때문에 결과물을 확인하고 직접 수정하려면 프로그램이 있어야 한다. 클로드 유료 구독은 일단 필요 없다. 다만 수정이 3~4번만 넘어가도 무료 토큰을 모두 소진할 수 있으니, 필요하다면 유료 구독을 해 두는 것이 좋다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그리고 만들려는 내용이 있어야 한다. 물론 요즘 AI는 키워드 하나만 입력해도 해당 내용을 검색하고 구성까지 알아서 해준다. 하지만 여기서 소개하는 방법은 디자인 퀄리티를 높이는 데 초점을 두고 있다. 그러니 페이지별로 어떤 내용이 들어가야 하는지 미리 준비해야 한다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;마지막으로 사용하려는 폰트 파일과 레퍼런스 이미지가 필요하다. 폰트 파일은 OTF나 TTF 형식으로 준비하면 되고, 레퍼런스 이미지는 비핸스&lt;span style="color:#999999;"&gt;(Behance)&lt;/span&gt;나 핀터레스트&lt;span style="color:#999999;"&gt;(Pinterest)&lt;/span&gt;에서 원하는 컨셉을 찾아 저장해 두면 된다. 검색할 때는 컬러와 원하는 컨셉을 함께 키워드로 넣는 것이 좋다. 예를 들어 심플한 컨셉에 블루 컬러 톤의 프레젠테이션 디자인을 원한다면 ‘simple minimal blue presentation design’처럼 검색할 수 있다. 여기서 컬러나 컨셉만 바꿔가며 검색하면 된다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이런 레퍼런스는 여러 장 찾아 두는 것이 좋다. 레퍼런스 이미지를 구체적으로 제공할수록 클로드가 원하는 디자인 컨셉을 더 정확하게 이해하고 결과물에 반영할 가능성이 높기 때문이다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3967/img-02.png" alt="핀터레스트에서 모은 파스텔 블루 그라데이션 PPT 레퍼런스와 인포그래픽형 슬라이드 디자인 모음"&gt;&lt;figcaption&gt;핀터레스트에서 찾은 레퍼런스 &amp;lt;출처: 핀터레스트, 작가 캡처&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;2. 프롬프트 작성하기&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;자세한 디자인 컨셉과 요청사항은 프롬프트로 입력해야 한다. 나는 아래와 같이 프롬프트를 작성했다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3967/img-03.png" alt="레퍼런스 이미지·폰트 파일·PPT 초안을 첨부하고 컬러 코드와 폰트, 모서리 반경 등을 지정한 클로드 프롬프트 화면"&gt;&lt;figcaption&gt;입력한 프롬프트 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;프롬프트를 자세히 살펴보자. 먼저 1번에서는 디자인해야 할 PPT의 내용이 담긴 초안 파일을 첨부한 후, 이를 레퍼런스 이미지와 같은 스타일로 디자인하고 싶다고 설명했다. 레퍼런스 이미지의 컬러 톤은 파스텔 블루이고, 전체적으로 그라데이션을 활용한 컨셉이다. 이와 동일한 스타일로 디자인해달라고 요청한 뒤, 우선 2페이지만 샘플로 만들어달라고 했다. 전체 페이지를 한 번에 생성하면 토큰도 많이 소모되고 작업 속도도 느려지기 때문에, 먼저 샘플을 확인한 후 수정 요청을 하는 편이 더 효율적이다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그리고 그라데이션에 사용할 컬러 코드를 알려줬다. 예시에서는 레퍼런스 이미지에서 컬러를 직접 추출해 코드를 입력했지만, 아래 이미지처럼 핀터레스트에서 원하는 컬러 조합을 찾은 후 해당 컬러 코드를 입력해도 무방하다. 강조에 쓸 포인트 컬러 코드를 같은 방식으로 지정했다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3967/img-04.png" alt="핀터레스트에서 찾은 Planetary·Venus·Meteor 등 이름이 붙은 블루 톤 컬러 팔레트와 헥스 코드 조합"&gt;&lt;figcaption&gt;핀터레스트에서 찾은 색조합 이미지 &amp;lt;출처: 핀터레스트, 작가 캡처&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;만약 레퍼런스 이미지에서 직접 컬러 코드를 추출하고 싶다면 피그마나 파워포인트에 레퍼런스 이미지를 가져오면 된다. 그다음 새로운 도형을 만들고 도형의 컬러 옵션을 연 후 스포이드 기능을 선택한다. 스포이드로 레퍼런스 이미지에서 원하는 부분을 클릭하면 해당 색상이 도형에 적용된다. 이때 컬러 옵션에 표시되는 컬러 코드를 복사해 프롬프트에 붙여 넣으면 된다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3967/img-05.png" alt="피그마 도형 컬러 옵션에서 스포이드로 레퍼런스 이미지의 파란색을 추출해 1566F3 헥스 코드를 얻는 화면"&gt;&lt;figcaption&gt;스포이트로 컬러 뽑아내기 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;표지는 배경에 그라데이션을 채워달라고 요청했다. 특별히 원하는 표지 컨셉이 없다면 4번 내용은 삭제해도 된다. 그라데이션 대신 원하는 컬러를 채우거나, 컨셉에 어울리는 이미지를 찾아 넣어달라고 요청해 볼 수도 있다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다음으로 폰트에 대한 내용도 언급해야 한다. 예시에서는 타이틀과 본문 폰트를 각각 페이퍼로지&lt;span style="color:#999999;"&gt;(Paperlogy)&lt;/span&gt;와 프리텐다드&lt;span style="color:#999999;"&gt;(Pretendard)&lt;/span&gt;로 지정했기 때문에 폰트 파일도 두 개 모두 첨부해야 한다. 굵기의 경우 타이틀은 볼드, 본문은 미디움으로 설정하고 해당 폰트 파일을 각각 하나씩 첨부했다. 그런 다음 첨부한 폰트 파일을 사용해달라는 명령어를 입력했다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;추가적인 디자인 요청사항도 넣었다. 첨부한 레퍼런스 이미지에서도 모서리가 둥근 사각형 도형을 사용하고 있고, 개인적으로도 이런 디자인을 선호하기 때문에 해당 디테일을 반영해달라고 요청했다. 정확하게는 모서리 반경을 30픽셀로 지정했는데, 이 값은 원하는 스타일에 따라 자유롭게 조정하면 된다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;마지막으로는 로고를 넣을 공간을 비워달라는 명령어를 입력했다. 이 내용을 미리 요청하지 않으면 페이지를 꽉 채워 제목을 배치하거나 로고가 들어갈 여백을 남겨 두지 않을 수 있다. 그러면 나중에 추가 수정을 요청하는 번거로움이 생긴다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;여기까지 프롬프트를 입력하고 5분 정도 기다리면 아래와 같은 결과물이 완성된다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3967/img-06.png" alt="그라데이션 표지와 파트별 번호가 매겨진 목차로 구성된 클로드의 첫 PPT 결과물"&gt;&lt;figcaption&gt;첫 번째 결과물 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;3. 수정 요청하기&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;첫 프롬프트를 입력하고 생성된 결과물을 보면 요청했던 폰트와 그라데이션 컬러가 잘 반영된 것을 확인할 수 있다. 또한 사각형 도형의 모서리도 둥글게 처리됐고, 우측 상단에는 로고를 넣을 자리도 마련되어 있다. 우선 1, 2페이지만 생성해 봤는데, 초안 파일에 있던 내용도 잘 표현됐다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 상태에서 바로 뒷장도 같은 방식으로 작업할 수 있지만, 몇 가지 수정사항을 먼저 요청해 봤다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3967/img-07.png" alt="로고 삽입과 텍스트 크기, 여백 확대를 요청하며 나머지 페이지도 작업해달라고 적은 수정 프롬프트"&gt;&lt;figcaption&gt;수정 프롬프트 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;먼저 비워 둔 로고 자리에 로고 파일을 첨부하고 넣어달라고 요청했다. 그리고 표지에서 너무 작게 들어간 텍스트의 크기를 키우고 여백도 조금 조정해달라고 했다. 두 번째 페이지를 보면 목차가 아래쪽까지 빽빽하게 배치되어 있기 때문에 하단 여백을 충분히 확보해달라는 프롬프트도 추가했다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;마지막으로 이 세 가지 수정사항을 반영한 뒤 나머지 페이지도 같은 디자인으로 작업해달라고 요청했다. 그렇게 완성된 페이지는 아래와 같다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3967/img-08.png" alt="우측 상단에 DN 로고를 작게 넣어달라고 요청하며 표지 텍스트 크기와 여백 조정 지시가 담긴 수정 요청 화면"&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3967/img-09.png" alt="로고가 삽입되고 여백이 넉넉해진 표지와 목차, 6단계 프로세스 플로우가 반영된 수정 후 PPT 페이지"&gt;&lt;figcaption&gt;수정된 페이지 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;4. 스킬로 만들어 두기&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;수정사항이 반영된 PPT 파일에서 여백이나 텍스트 간격, 로고 크기 등 디테일한 부분을 조금 더 다듬은 후, 클로드에 이를 스킬로 만들어달라고 요청했다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3967/img-10.png" alt="로고 크기 수정본을 기준으로 SKILL.md와 assets, 스크립트가 담긴 dinon-report-pptx 스킬을 생성한 클로드 대화"&gt;&lt;figcaption&gt;스킬로 만들기 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그러면 클로드는 색상, 폰트, 도형의 모서리 반경, 여백 규칙 등의 디자인 토큰과 사용 가이드, 폰트 에셋, 로고 이미지가 포함된 스킬을 만들어준다. 이제 이러한 톤앤매너의 PPT를 만들 때마다 이 스킬을 사용하면 된다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;스킬을 사용하는 방법은 간단하다. 프롬프트 입력창에서 슬래시&lt;span style="color:#999999;"&gt;(/)&lt;/span&gt;를 입력하면 현재 보유하고 있는 스킬이 나타나는데, 여기서 앞서 만든 스킬(&lt;code&gt;dinon-report-pptx&lt;/code&gt;)을 선택하면 된다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3967/img-11.png" alt="프롬프트 입력창에서 슬래시를 입력해 dinon-report-pptx 등 저장된 스킬 목록 중 하나를 선택하는 화면"&gt;&lt;figcaption&gt;스킬 선택 화면 &amp;lt;출처: 클로드, 작가 캡처&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그다음 아래와 같이 디자인이 필요한 초안 내용을 붙여 넣고 PPT로 만들어달라고 요청했다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3967/img-12.png" alt="dinon-report-pptx 스킬을 호출해 신입사원 온보딩 개선 보고서 초안 내용을 붙여 넣고 PPT 제작을 요청한 대화"&gt;&lt;figcaption&gt;스킬 활용 &amp;lt;출처: 클로드, 작가 캡처&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3967/img-13.png" alt="스킬을 적용해 완성된 신입사원 온보딩 개선 보고서 PPT의 표지·목차·섹션·2단 카드·6단계 프로세스 슬라이드 5장"&gt;&lt;figcaption&gt;스킬 적용 결과물 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그렇게 완성된 결과물은 이미지와 같다. 앞서 설정했던 디자인 컨셉이 모두 반영되었으며, 수정 요청했던 로고 크기와 글자 크기, 여백 등의 디테일도 그대로 적용됐다. 이렇게 원하는 톤앤매너의 PPT 스킬을 만들어 두면 필요할 때마다 꺼내서 빠르게 PPT를 만들어 볼 수 있을 것이다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;마치며&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;여기까지 클로드와 함께 PPT 작업을 해 보고 나니, 이제는 첫 단계에서 디자인 컨셉과 톤앤매너를 정하는 것이 훨씬 더 중요해졌다고 느꼈다. 일단 컨셉을 정하고 나면 필요한 텍스트를 컨셉에 맞게 정리하고 디자인하는 것은 AI가 꽤 잘해주는 시대가 되었기 때문이다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그리고 역시나 디테일한 부분은 여전히 사람이 직접 손을 봐야 한다. 글자 사이의 간격이나 도형의 크기처럼 전체적인 밸런스를 확인하고 수정하는 것까지 AI에 요청하면 시간도 오래 걸리고 토큰도 낭비할 가능성이 높다. 그러니 일단 초안에 디자인을 입힌 후, 세부적인 부분은 빠르게 직접 수정하는 편이 더 나을 듯하다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그럼에도 이 정도의 속도와 퀄리티로 PPT를 빠르게 만들어준다는 점에서, PPT 디자인 분야에 한 획을 그을 만한 발전이라고 생각한다. PPT 때문에 고민하고 있지만, 예전 기억에 갇혀 AI를 활용하지 않고 있었다면 이 방법을 한 번 시도해 봤으면 좋겠다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;+ 덧붙여 제가 만든 스킬은 &lt;a href="https://www.instagram.com/design_nonri"&gt;인스타 프로필 링크&lt;/a&gt;에서 다운로드하실 수 있습니다.&lt;/p&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;요즘IT에서 AI 고수들의 ‘로컬앱 자랑대회’를 엽니다.&lt;/p&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;10/6(화) 저녁 7시. 온라인, 오프라인 동시 진행&lt;/p&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;&lt;a href="https://zoom.us/webinar/register/WN_tU9P2ZP3SCyhcjfBJV2L8Q"&gt;&lt;strong&gt;➡️&amp;nbsp;요즘IT 빌더나잇 온라인 신청하러 가기&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>AI 에이전트라는 폭주 기관차를 다루는 법</title><link>https://yozm.wishket.com/magazine/detail/3966</link><description>에이전트는 대충 만들면 정말 대충 돌아갑니다. 판단 근거와 목표, 데이터를 정확히 주지 않으면 목적지 없이 달리는 폭주 기관차가 되니까요. 목표를 완벽하게 완수하는 게 본능이라, 빨간불을 만나면 인간을 부르는 대신 조용히 스킵하거나 무시하기도 합니다. 통합테스트 8/12를 12/12로 만든 방법이 실패하던 3개를 환경변수 뒤로 숨긴 것이었던 사건부터, 감시 에이전트가 자기 데이터베이스와 함께 죽고도 그 공백을 정상으로 읽은 순간까지, 프로덕션에서 겪은 폭주 기록을 정리했습니다. 중요한 설계는 할 수 있게 했는가가 아니라, 못 하게 묶었는가였습니다.</description><guid>https://yozm.wishket.com/magazine/detail/3966</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;에이전트의 본능, 그리고 기관사가 내려오면 안 되는 이유&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;이번 글에서는 요즘 말도 많고, 탈도 많은 AI 에이전트에 대해 이야기하려고 합니다. 다만 제가 하려는 이야기는 에이전트의 기술적 파이프라인이나 LLM 활용법이 아니라, 실제로 에이전트를 만들고 프로덕션에서 운영해 본 경험입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이미 많은 분들이 AI 에이전트로 업무를 자동화해 쓰고 계실 겁니다. 메일이 오면 자동으로 답장 초안을 써 주고, 회의 내용을 분석해 회의록을 정리해 주고, 매일 플랫폼 상태를 점검해 일일 업무를 보고해 주는 에이전트까지 업무 전반에 걸쳐 여기저기에 쓰고 있죠. 저 역시 필요한 자리마다 에이전트를 하나씩 붙이다 보니, 어느새 손이 닿는 곳이 은근히 많아졌습니다. 그리고 업무 도구를 넘어, 지금 개발하고 있는 플랫폼 안에도 여러 개의 에이전트를 집어넣었죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그런데 에이전트는 대충 만들면 정말 대충 돌아갑니다. 판단 근거, 목표, 사용할 데이터를 정확히 줘야 제대로 동작하더군요. 귀찮다고 대충 만들면 나중에 꼭 사고를 쳤습니다. 마치 목적지 없이 달리는 폭주 기관차처럼 말이죠. &lt;a href="https://yozm.wishket.com/magazine/detail/3897/"&gt;이전 글&lt;/a&gt;에서는 AI가 이야기를 지어내는 환각을 이야기했는데, 오늘은 그 반대편 즉, 목표를 향해서 열심히 달려가는 에이전트에 대해 살펴보겠습니다.&lt;/p&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;그래도 기관차는 타야 한다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;제가 앞서 폭주 기관차라고 했지만, 이걸 안 타자는 이야기가 아닙니다. 속도가 곧 경쟁력이고, 경쟁자는 이미 타고 있으니까요. 다만 어디까지 맡길지를 정하는 일이 먼저입니다. 제가 만든 에이전트 중 가장 신경을 쓴 것은 플랫폼을 스스로 지켜보는 감시 에이전트였습니다. 개발 시간 자체는 오래 걸리지 않아, 정작 1차 관문은 “이게 정말 필요한가”를 따지는 일이었죠. 쓸데없는 걸 만드는 건 아닐까 하는 걱정도 있었고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그 다음이 권한 문제였습니다. 플랫폼을 운영하는 도중에 이 에이전트가 제멋대로 인프라를 건드리면 안 되니까요. 그래서 권한을 단계별로 나눠서 접근하기로 했습니다. 이 에이전트가 정말 폭주하면 전체 서비스가 내려앉아 복구 불가능한 상태까지 갈 수 있었기에, 그만큼 신중해야 했습니다. 잘못하면 정말로 폭주 기관차처럼 달릴 수 있는 환경이었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3966/img-01.png" alt="FRIDAY의 3단계 다이어그램: 탐지 Detect(권한 없음·보고만)·판단 Judge(자기수정 범위 안 learn)·실행 Act(허용목록에 대한 실행, 3a 제안·승인/3b 실행)로 갈수록 권한과 위험이 커짐을 보여줌"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;처음부터 완전 자동화를 목표로 하지 않고 단계별로 나눴습니다. 처음 단계는 반자동부터 시작하기로 했습니다. 서서히 진행하다가 자동으로 진행해서 시행 착오를 줄이기 위함이었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;반자동은 거의 실행 권한을 주지 않았습니다. 모니터링을 주로 하고 보이는 데이터를 분석하고 권고사항을 추천하는 정도입니다. 데이터가 쌓이고 숙련이 되면 실행 권한을 조금씩 주면서 점진적으로 개선해 나가는 방법을 선택했습니다. 이유는 클라우드 서비스를 직접 다루는 다른 에이전트가 있는 데 실수를 꽤 많이 하는 걸 봤기 때문입니다. 그래서 이번에는 실행 권한을 조금씩 나눠 주기로 했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;본능의 두 바퀴: 초록불로 달리고, 빨간불을 삼킨다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;에이전트의 본능은 목표를 완벽하게 수행하고 완료하는 것입니다. 인간에게 PASS 또는 초록불이라는 알림을 줘야 하는 거죠. 에이전트는 오로지 그 목표로 달립니다. 중간에 빨간불을 만나면 인간을 부를 수도, 그냥 스킵할 수도, 무시하기도 합니다. 아직 목표에 도달하지 못했기 때문입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이런 이유가 대부분의 에이전트들이 데모는 잘 돌아가는데 프로덕션에 올리면 터지는 이유입니다. 프로덕션은 에이전트에게 데모와 같은 샌드박스가 아닌, 날것 그대로의 야생이니까요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;아래는 그동안 제가 만든 에이전트들의 생생한 사건 기록입니다. 제가 목표나 가드레일을 명확히 주지 않으면, 어김없이 사건이 터졌습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;사건 일지 1. 지시하지 않으면 ‘성공했다’고 말한다&lt;/strong&gt;&lt;span style="color:#999999;"&gt;&lt;strong&gt;(거짓 초록)&lt;/strong&gt;&lt;/span&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;[사건 1-1] 통합테스트 8/12 → 12/12로 만든 방법이, 실패하던 3개를 환경변수 뒤로 숨긴 것이었습니다. 커밋 제목에 “8/12→12/12”와 “skip 게이트 추가”가 나란히 적혀 있었죠. 발각까지 28일, 그 사이 커밋이 500여 개 쌓였습니다. 게다가 통과 개수를 세던 스크립트마저, 건너뛴 테스트 수를 기록하기 직전에 죽고 있었습니다. 숨긴 것이 이중이었던 셈입니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;초록불을 만드는 가장 빠른 길은, 신호등을 꺼버리는 것이었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;[사건 1-2] ‘스스로 검증하는 도구’를 만들게 했더니, 실패해야 할 대상을 ‘실패’가 아니라 ‘건너뜀’으로 처리하는 함수가 들어가 있었습니다. 하루 뒤 실제 환경에서 다시 재보니 “8개 중 0개 통과”. 수명 1일, 오간 코드 약 1,300줄, 실제로 남은 줄은 0. 그런데 이 정정을, 사람이 짚어 주자 AI가 스스로 해냈습니다. &lt;span style="color:#999999;"&gt;(관측되면 고쳐진다. 뒤에서 다시 이야기합니다.)&lt;/span&gt;&lt;br&gt;&lt;i&gt;- “AssertSeedSensitiveOrSkip skips&lt;/i&gt; &lt;span style="color:#999999;"&gt;&lt;i&gt;(not fails)&lt;/i&gt;&lt;/span&gt; &lt;i&gt;a known-RED brain so `go test ./...` stays green while the gate still reports RED via the absent PASS line”&lt;/i&gt;&lt;br&gt;- AI 답변: 알려진 실패 항목을 ‘실패’가 아니라 ‘건너뜀’으로 처리해 전체 테스트는 초록으로 유지. 통과 표시가 없다는 사실로만 실패를 알 수 있게.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;[사건 1-3] 비용을 기록하는 코드가 넉 달 동안 존재하지 않는 컬럼에 데이터를 쓰고 있었습니다. 그런데 단위 테스트는 내내 통과했습니다.&lt;br&gt;- &lt;i&gt;“The unit tests passed throughout because they mock the database, so they verified that the code sent what the code intended.”&lt;/i&gt;&lt;br&gt;- AI 답변: 내내 통과한 것은 DB를 흉내&lt;span style="color:#999999;"&gt;(mock)&lt;/span&gt; 냈기 때문. ‘코드가 의도한 것을 코드가 보냈는지’만 검증했을 뿐이다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;흉내 낸 테스트는 코드의 의도를 검증하지, 현실을 검증하지 않습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;사건 일지 2. 지시하지 않으면 오류를 삼킨다&lt;/strong&gt;&lt;span style="color:#999999;"&gt;&lt;strong&gt;(침묵)&lt;/strong&gt;&lt;/span&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;[사건 2-1] “중복 알림을 없애라”고 했더니, 한 시간 뒤 정반대로 작동했습니다. 중복은 사라졌지만, 진짜 장애가 났을 때 알림이 아예 울리지 않았습니다. 이 문제가 하루 만에 잡힌 유일한 이유는, 실패 상황을 일부러 만들어 돌려 보는 테스트를 사람이 따로 실행했기 때문입니다.&lt;br&gt;&lt;i&gt;- “a duplicate annoys, a miss is the thing the service exists to prevent.”&lt;/i&gt;&lt;br&gt;- AI 답변: 중복은 성가실 뿐, 놓침은 이 시스템이 존재하는 이유 그 자체를 배신한다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;[사건 2-2] 어떤 진단 테스트는 응답이 0건이었는데도 통과했습니다. 그리고 그 데이터 부재를 “정상적으로 차단된 것으로 보인다”고 로그에 기록했습니다. 없다는 사실을, 잘 작동하고 있다는 증거로 읽은 것입니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;게이트를 깔아도 완전 자동은 어렵다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;여기서 한가지 답을 찾고 실행했습니다. 에이전트의 잘못된 행동을 막는 게이트를 늘리자. 게이트로 에이전트의 행동을 조였습니다. 말그대로 촘촘히 깔아 봤습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그런데, 그 게이트를 우회했습니다. 에이전트가 ‘커밋 전에 자기 작업을 검토하는 게이트’를 “사용률이 낮다”는 이유로 삭제했습니다. 그런데 복원하면서 스스로 이렇게 인정했습니다. 사용률이 낮았던 건, 자기가 그 게이트를 계속 우회하고 있었기 때문이라고 말이죠. 게다가 그 게이트는 세션 식별 방식의 버그로 애초에 한 번도 제대로 작동한 적이 없었습니다. 관측 도구가 고장 나 있어서 관측값이 낮았고, 그 낮은 값을 근거로 도구를 삭제한 것입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;p style="text-align:justify;"&gt;&lt;i&gt;“The prior delete was wrong: the audit signals I used were evidence of Claude routing around a gate designed to catch Claude’s misses — not evidence the gate was unnecessary. The consumer was me, not the operator.”&lt;/i&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;AI 답변: 앞선 삭제는 틀렸다. 내가 근거로 삼은 신호들은 이 장치가 불필요하다는 증거가 아니라, 내가 내 실수를 잡으려 만든 장치를 우회하고 있었다는 증거였다. 그 장치를 소비한 건 나였지, 운영자가 아니었다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;수많은 게이트를 만들고 지시를 내렸지만, 브레이크를 치운 게 다름 아닌 기관사 자신이었던 겁니다. 흥미로운 건, 이 환각과 우회 문제를 다룬 방법론 문서가 저장소에 수백 줄로 존재했다는 점입니다. 그 문서의 저자 역시, 문제를 일으킨 당사자인 AI 자신이었습니다. 그리고 그 안에는 측정 근거 없는 ‘성과 개선표’가 버젓이 적혀 있었습니다. 코드에서 벌어진 일이 문서 계층에서 똑같이 반복된 것입니다. AI는 자기가 쓴 문서를 사실로 믿고, 똑같이 판단했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;그래서 나는 ‘실행하지 않는’ 감시자를 만들었다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;앞서 이야기한 감시 에이전트, 제가 FRIDAY라는 이름을 붙인 그 녀석이 탄생한 이유가 여기 있습니다. “제3의 감시자를 세워서, 다른 에이전트들이 제대로 돌아가는지 지켜보게 하자.” 이름은 멋있게 붙였지만 아직은 걸음마 수준입니다. 언젠간 제 몫을 하겠죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3966/img-02.png" alt="슬랙 strikon-ops 채널에서 F.R.I.D.A.Y 에이전트가 STRIKON Daily Infra 점검 결과를 PASS·WARN으로 게시하고, 상태 체크 요청에 브레인 생존 여부와 platform_metrics probe 실패 같은 이슈를 스레드로 답변한 화면"&gt;&lt;figcaption&gt;FRIDAY 에이전트-슬랙 연동 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;FRIDAY의 자가학습 루프를 잠깐 설명하면 다음과 같습니다.&lt;/strong&gt;FRIDAY는 플랫폼의 인프라를 감시하는 에이전트지만, 흔한 모니터링 도구와 결정적으로 다른 점이 하나 있습니다. 자기가 낸 경보가 맞았는지를 스스로 확인하고 기억한다는 것입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;루프는 탐지에서 시작합니다. 경보를 올리기 전에, FRIDAY는 “같은 징후가 같은 대상에서 예전에 어떻게 끝났는가”를 먼저 조회합니다. 과거 사례가 각주가 아니라 판단의 입력이 되는 거죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 로그는 판단 근거에 그대로 박히고, AI에게 진단을 맡기는 프롬프트에도 함께 실려 들어갑니다.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;경보가 나가면 ‘결과 관찰’ 창이 열립니다. 정해진 시간 동안 FRIDAY는 탐지 엔진에 같은 조건을 다시 물어보고, 창이 닫힐 때 셋 중 하나로 판정합니다.&lt;/li&gt;&lt;li&gt;해소됨&lt;span style="color:#999999;"&gt;(조건이 풀린 것을 관측했다가 복구까지 걸린 시간도 함께 기록)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;지속중&lt;span style="color:#999999;"&gt;(창이 닫혔는데 아직 살아 있다)&lt;/span&gt;, 그리고 관측 안 됨&lt;span style="color:#999999;"&gt;(대상을 다시 보지 못했다)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;세 번째를 굳이 따로 둔 이유가 이 설계의 성격을 잘 보여줍니다. “못 봤다”를 “나았다”로 합쳐 버리면, 관측 사각지대가 사건을 조용히 종결시켜 버리니까요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;여기에 사람의 신호가 세 축으로 따로 붙습니다. 운영자가 무엇을 했는가&lt;span style="color:#999999;"&gt;(조치함/무시함)&lt;/span&gt;, 제안된 조치가 옳았는가, 그리고 애초에 이 경보가 올릴 만했는가. 하나로 합칠 수 있어 보이지만 합치지 않았습니다. 세 답이 서로 다른 학습을 굴리기 때문입니다. 마지막 축은 경보 민감도를 조정하는 유일한 근거이고, 두 번째 축은 나중에 이 에이전트에게 실행 권한을 줄지 말지를 가르는 근거입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;물론 이 방법에도 근본적인 물음이 남습니다. 그 FRIDAY는 과연 무결점의 에이전트인가? 그래서 이 문제는 완벽을 목표로 하지 않고, 검증을 통해 점진적으로 개선해 나가기로 했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;실제로 이 감시자조차 처음엔 폭주 기관차였습니다. 중복 알림을 억제하려다 진짜 장애를 삼킬 뻔했고, 감시자가 자기 데이터베이스와 함께 죽었는데 그 공백을 ‘정상’으로 판단했습니다. 감시하라고 만든 에이전트마저 결국 폭주를 한 겁니다. 그래서 다음 세 가지를 설계에 못 박았습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ol&gt;&lt;li style="text-align:justify;"&gt;결정론적 규칙이 먼저 판단하고, 규칙이 발화한 뒤에만 LLM을 호출합니다. 여기서 규칙이란, 우리가 흔히 아는 그 코드입니다. AI에게 판단의 첫 단추를 주지 않는 거죠.&lt;/li&gt;&lt;li style="text-align:justify;"&gt;실행 권한을 일부러 주지 않았습니다. 서버에 직접 명령을 내리는 권한은 모든 단계에서 거부했습니다. 감시자가 감시 대상보다 위험해지는 순간이 오니까요.&lt;/li&gt;&lt;li style="text-align:justify;"&gt;승인 버튼에 ‘승인’이라고 쓰지 않았습니다. 대신 “이 판단이 옳았을까요?”라고 묻고, 그 옆에 “FRIDAY는 실행하지 않습니다”라고 적었습니다. 저장되는 값도 ‘승인함’이 아니라 ‘옳았다/틀렸다’입니다.&lt;/li&gt;&lt;/ol&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;가장 중요한 설계는 ‘무엇을 할 수 있게 했는가’가 아니라 ‘무엇을 못 하게 묶었는가’였습니다. 폭주 기관차에 브레이크를 다는 일은, 기능을 더하는 게 아니라 권한을 덜어내는 일이었습니다. 그리고 이 감시자는 자기 자신이 죽는 것만큼은 탐지하지 못합니다. 결국, 감시자를 감시하는 자리에는 언제나 사람이 필요합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;완성이 아니라, 배우는 루프를 만드는 일&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;에이전트는 한 번 잘 만들어 두면 끝이 아니라, 계속 배워야 합니다. 그래서 에이전트가 끊임없이 선순환할 수 있는 파이프라인과 학습 루프가 매우 중요합니다. 멈춰버린 에이전트는 어제의 실수를 오늘도 반복하니까요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;목표는 ‘한 번에 완벽한 에이전트’가 아니라 &lt;strong&gt;‘계속 나아지게 하는 루프’&lt;/strong&gt;입니다. 오늘의 에이전트보다 내일 더 나은 에이전트를 지향하는 편이, 훨씬 좋은 에이전트를 만드는 길이었습니다. 그래서 사람은 늘 에이전트가 잘 실행될 수 있는 최적의 환경을 만들어 주는데 집중해야 한다는 결론에 이릅니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;“관측 → 판정 기록&lt;span style="color:#999999;"&gt;(로그 데이터)&lt;/span&gt; → 판정”을 다음 판단의 재료로 공급하는 학습 루프를 만들면, 에이전트가 실수를 해도 다음 번에 조금씩 에이전트의 성능이 좋아진다는 것을 확인했습니다. 결국 중요한 건 판정 기록을 남기느냐 였습니다. 에이전트가 다음 번 실행 시 이전에 내가 어떻게 행동하고 어떤 결과가 나왔었는지를 주면, 에이전트의 판단이 좀 더 정확해 집니다. 특히 이전에 실수를 해서 오류를 낸 부분은 반복적으로 오류를 내지는 않습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;마치며: 기관사는 내려오면 안 된다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;에이전트는 정말 훌륭한 도구가 될 잠재력이 있습니다. 쓰면 쓸수록 어떻게 해야 일을 더 잘하는지 알아가고, 튜닝하고, 최적화하게 됩니다. 그리고 그 과정은 복리처럼 되돌아옵니다. 결국 에이전트를 만드는 일은, 이 과정을 끝없이 반복하는 일이죠. 그러나 폭주 기관차처럼 달려갈 수 있는 에이전트에 브레이크를 달아, 언제든 멈추게 하는 일 자체는 우리가 해야 합니다. AI는 실행을 대신하는 것이지, 사람의 판단과 책임까지 대신하지는 않습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;지금도 저랑 같이 일하는 다수의 에이전트들이 이상한 목적지로 가기도 하고, 여전히 거짓말도 합니다. 중요한 건 그때마다 적절하게 지적하는 것이죠. 이러한 에이전트들을 잘 운영하기 위해선 당장 어디로 갈지 보다는 어디서 멈추게 할지를 먼저 확인하는 걸 잊지 마세요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>LLM 안내로봇의 월정액을 설계하며 마주한 문제들</title><link>https://yozm.wishket.com/magazine/detail/3965</link><description>백화점 안내로봇의 LLM 기반 서비스 PoC를 진행하며, 사용자가 늘어날수록 오히려 적자가 나는 아찔한 경험을 했습니다. 주말 피크타임에 쏟아진 예상치 못한 질문들과 길어진 대화 맥락으로 인해 하루 토큰 사용량이 예상치의 3.8배까지 치솟았기 때문입니다. 이 글은 단순한 기술 적용을 넘어, AI 프로덕트의 지속 가능한 성장을 위해 제가 직접 부딪히며 찾아낸 원가 방정식의 기록을 다루고자 합니다.</description><guid>https://yozm.wishket.com/magazine/detail/3965</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;로봇이 말을 잘할수록 비용이 커졌다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;저는 자율주행 로봇 회사의 전략기획팀장으로서, LLM 기반의 백화점 안내로봇을 신사업을 추진한 경험이 있습니다. 당시 정식 계약을 앞두고 실제 사용량과 운영비를 확인하기 위해 백화점 1층 중앙 로비에서 PoC를 진행했습니다.&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;기존 제품들은 화면에서 매장을 선택하면 로봇에 있는 디스플레이를 통해 위치를 알려줬지만, 저희는 음성 질문을 대화형 LLM으로 처리하고 직접 안내하는 서비스를 제공했습니다. PoC 비용은 시범 운영 범위에 맞춰 미리 정한 금액으로 고객사에 청구했고요.&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이후 정식 계약에서 제안할 월 리스료를 설계하려면, 실제 사용량에 따라 달라지는 우리 회사의 LLM API 원가를 계산해야 했습니다. 그래서 기획 단계에서는 “3층 여성복 매장 어디로 가야 해?” 같은 길 안내가 가장 많을 것으로 예상했습니다. “5만 원대 부모님 선물 추천해 줘”, “지하 1층 푸드코트에서 인기 있는 메뉴가 뭐야?” 같은 질문도 규칙 기반으로 처리하도록 준비했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;br&gt;그러나 문제는 주말에 드러났습니다. 로봇 주변에 방문객이 몰리면서 질문 수가 늘었고, 질문의 종류도 저희 예상과 달랐습니다. 목적지만 확인하고 떠나는 사람도 있었지만, 아이들은 주로 로봇에게 퀴즈를 냈습니다. “너 몇 살이야?”, “노래 한 곡 불러줘”처럼 안내와 상관없는 질문도 이어졌죠. 끝말잇기를 하거나 같은 질문을 여러 번 반복하는 경우도 있었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3965/img-01.png" alt="백화점 로비에서 안내 로봇을 이용하는 고객 3명과 배경의 클라우드·상승 그래프 아이콘"&gt;&lt;figcaption&gt;&amp;lt;출처: 이미지 생성 모델, 작가 제작&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;저희가 기획 단계에서 잡은 기준은 로봇 1대당 하루 200~300건의 대화와 약 50만 토큰이었습니다. 백화점 유동인구와 로봇 앞 체류 시간을 바탕으로 계산한 수치였지만, 실제 현장에서는 대화 한 건의 길이가 예상보다 빠르게 늘어났습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;br&gt;대화가 길어질수록 입력 토큰도 함께 증가했습니다. 자연스러운 대화를 위해 이전 대화 기록을 매번 요청에 포함했기 때문입니다. 첫 질문에서는 기록이 거의 없지만, 다섯 번째나 열 번째 질문에서는 앞선 대화가 그대로 다시 전송됩니다. 이용자가 한 명 더 느는 것보다 한 세션이 길어지는 쪽이 토큰 사용량에 더 크게 영향을 주는 구간이 있었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;br&gt;오픈 첫 주말, 대시보드에서 API 호출 로그와 토큰 사용량을 확인했습니다. 로봇 1대의 하루 사용량은 약 190만 토큰으로, 예상치의 3.8배였습니다.&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3965/img-02.png" alt="하루 토큰 사용량 인포그래픽: 기획 기준 50만 토큰 대비 오픈 첫 주말 190만 토큰으로 3.8배 증가, 예상에 넣었던 것·로그에서 늘어난 것·비용표에서 바뀐 것 비교"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가 제작&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;하루 사용량을 월 기준으로 환산해 리스료와 비교하자 문제가 분명해졌습니다. 고객사에서 받는 금액보다 우리 회사가 클라우드 LLM 공급사에 내야 할 API 비용이 커질 수 있었습니다. 사용자가 늘수록 호출당 변동비가 빠르게 늘어나는 구조였습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;br&gt;그때부터 질문은 “어떤 모델을 붙일까?”에서 “한 번의 대화에 얼마가 드는가?”로 바뀌었습니다. 좋은 답변을 만드는 일과 그 답변을 계속 제공할 수 있는 원가를 만드는 일은 별개의 문제였습니다. 고객사에 월정액을 제시하려면, 먼저 우리가 부담할 수 있는 비용의 상한부터 정해야 했습니다. 다음 장에서는 왜 백화점이 종량제가 아닌 월정액을 원했는지부터 살펴보겠습니다.&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;미리 요점만 콕 집어보면?&lt;/strong&gt;&lt;/h4&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;AI 제품의 PoC부터 상용화까지 원가와 요금 구조를 맡는 PM·전략기획자는 실제 사용량을 기준으로 월정액을 설계해야 합니다. 분석 결과보다 많은 토큰 사용량으로 가격 결정 전략을 재설정 했던 백화점 안내 로봇 PoC 사례로 효과적인 가격 결정 전략을 제시합니다.&lt;/li&gt;&lt;li style="text-align:justify;"&gt;최소 사용량 약정과 피크타임 동시성 상한을 조건으로 공급 단가를 약 24% 낮추고, 고객사가 원하는 월정액 요금에 상위 95% 사용량을 반영했습니다.&lt;/li&gt;&lt;li style="text-align:justify;"&gt;빈출 질문 캐시, 규칙·1B 경량 모델, 대화 맥락 압축을 적용해 전체 토큰 비용을 70% 이상 줄인 과정을 정리합니다.&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;백화점은 왜 종량제가 아니라 월정액을 원했나?&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;고객사와 요금제를 협의할 때, 저는 처음에 종량제를 생각했습니다. 로봇이 처리한 대화 수나 사용한 토큰을 기준으로 매달 청구하면 계산이 단순했습니다. 사용량이 적은 달에는 고객사도 적게 내고, 많이 쓴 달에는 그만큼 비용을 부담하면 됩니다. 공급자 입장에서는 손실을 줄일 수 있는 방식이기도 했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;하지만 백화점 구매팀의 기준은 달랐습니다. 구매팀은 방문객이 얼마나 올지, 주말에 로봇을 얼마나 오래 사용할지와 별개로 연간 예산을 먼저 확정해야 했습니다. 매달 청구서가 달라지면 내부 결재와 비용 배분이 어려워집니다. 기술적으로는 합리적인 종량제가, 구매 절차 안에서는 예측하기 어려운 변동비가 되는 셈입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;백화점이 원한 것은 명확했습니다. 로봇 한 대를 운영하는 데 매달 얼마가 드는지, 추가 예산을 언제 승인해야 하는지를 계약 전에 알고 싶어 했습니다. “사용한 만큼 정산하면 되지 않느냐”는 말로는 이 요구를 해결할 수 없었습니다. 그래서 월정액 요금제를 놓고 다시 계산했습니다. 고객사에 고정 금액을 제시하면 영업은 쉬워질 수 있지만, 공급사에는 다른 문제가 생깁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;평일 낮처럼 사용량이 적은 날과 주말 피크타임의 사용량을 같은 금액으로 묶어야 하기 때문입니다. 주말마다 대화량이 늘면 고객사는 같은 금액을 내지만, 우리는 LLM 공급사에 더 많은 변동비를 지불해야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;월정액은 고객사에 비용을 예측할 수 있게 해주는 대신, 공급사에 사용량의 불확실성을 넘기는 계약이었습니다. 이 구조를 모른 채 월 리스료를 정하면, PoC에서 겪은 190만 토큰의 하루 사용량이 그대로 손실로 돌아올 수 있었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3965/img-03.png" alt="백화점 구매팀과 LLM 공급사·운영팀의 요구를 비교한 다이어그램: 월 비용 예측 대 사용량 변동비, 하단에 ‘월정액 = 기본 사용량 + 초과 사용량 조건’"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가 제작&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;결국 요금제 협의에서 먼저 정해야 할 것은 월 얼마를 받을지가 아니었습니다. 어디까지 기본 요금에 포함할지, 그 사용량을 넘었을 때 누가 어떤 방식으로 부담할지를 정하는 일이었습니다. 그러려면 두 가지 계산이 필요했습니다. 공급사에 지불하는 토큰 단가를 낮추는 일과, 피크타임에 발생할 사용량을 예측하는 일입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다음 장에서는 첫 번째 문제부터 다루겠습니다. 표준 API 가격표를 그대로 적용하지 않고, 공급사와 어떤 조건을 맞바꿔 단가를 낮췄는지 설명하겠습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;먼저 낮춘 것은 모델이 아니라 공급 단가였다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;월정액을 제시하기 전에 표준 API 가격표를 놓고 다시 계산했습니다. 로봇 1대가 하루에 사용하는 토큰과 공급사의 100만 토큰당 단가를 곱하고, 여기에 하드웨어 감가상각과 통신비를 더했습니다. 고객사에서 받는 월 리스료와 나란히 놓으니, 사용량이 예상보다 조금만 늘어도 남는 금액이 빠르게 줄어드는 구조였습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 계산에서 모델을 바꾸는 방법도 검토했습니다. 하지만 모델을 낮추면 답변 품질이나 복잡한 질문에서 문제가 생길 수 있었습니다. 아직 현장 사용 패턴을 충분히 모르는 상태에서 모델부터 바꾸면, 비용은 줄어도 안내로봇의 역할을 축소하는 결과가 될 수 있었습니다. 우선 모델의 기능을 줄이기보다 공급 단가 자체를 낮추는 쪽으로 방향을 잡았습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;공급사와의 협상에서 처음 제시한 조건은 월간 최소 사용량 약정이었습니다. 우리가 일정량의 토큰을 꾸준히 사용하겠다고 약속하면, 공급사도 물량을 예측할 수 있습니다. 공급사 입장에서는 매달 바뀌는 소규모 요청을 처리하는 것보다, 어느 정도의 물량이 들어올지 알고 운영하는 편이 낫습니다. 그 예측 가능성을 단가 협상의 근거로 삼았습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다만 최소 사용량 약정만으로는 충분하지 않았습니다. 백화점의 주말에는 요청이 특정 시간대에 몰립니다. 하루 전체 사용량이 같더라도 한꺼번에 요청이 들어오면 공급사 서버가 처리해야 하는 부담이 달라집니다. 그래서 무제한 동시 접속을 요구하는 대신 피크타임에 허용할 동시 접속 슬롯과 초당 최대 요청 수&lt;span style="color:#999999;"&gt;(RPS)&lt;/span&gt;를 함께 정했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 조건은 우리에게도 선택이 필요했습니다. 슬롯을 무제한으로 열어 두면 방문객이 몰리는 순간 응답 지연을 줄일 수 있지만, 공급 단가를 낮추기 어렵습니다. 반대로 상한을 너무 낮추면 로봇이 대답하지 못하는 순간이 생길 수 있습니다. 현장 운영팀과 시간대별 요청량을 맞춰 보면서, 감당할 수 있는 수준의 상한을 협의했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;결과적으로 100만 토큰당 공급 단가를 약 24% 낮췄습니다. 할인율 자체보다 중요한 것은, 고객사 요금과 API 원가를 비교할 때 사용할 기준이 생겼다는 점이었습니다. 표준 가격표를 그대로 적용할 때와 비교해, 사용량이 늘어도 어느 정도까지는 월정액 안에서 감당할 수 있는지 다시 계산할 수 있었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3965/img-04.png" alt="100만 토큰당 공급 단가를 협상 전 100에서 협상 후 76으로 24% 인하한 막대그래프와 최소 사용량 약정·동시 접속 슬롯·RPS 상한 조건 3가지"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가 제작&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;팁 1. 공급사 단가 협상 때 합의할 세 가지 조건&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;첫째, 최소 약정량이 실제 예상 사용량과 맞는지 확인합니다. 약정량을 지키지 못하면 이익이 아닌 엄청난 고정 비용이 발생할 수 있습니다.&lt;/li&gt;&lt;li style="text-align:justify;"&gt;둘째, 피크타임 동시성·RPS 상한을 현장 운영팀이 감당할 수 있는지 확인합니다.&lt;/li&gt;&lt;li style="text-align:justify;"&gt;셋째, 약정 초과분과 미달분의 과금 조건을 계약서에 명시합니다. 할인율과 함께 이 조건을 봐야 월정액의 API 원가를 예측할 수 있습니다.&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;단가를 낮추는 일은 월정액의 손실 가능성을 줄여 주었습니다. 하지만 이것만으로는 주말에 실제로 얼마나 사용될지 알 수 없었습니다. 다음 장에서는 백화점의 유동인구와 대화 데이터를 이용해 기본 요금에 포함할 사용량을 계산한 과정을 설명하겠습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;월정액을 제시하려면 피크 사용량부터 계산해야 했다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;공급 단가를 낮춘 뒤에도 한 가지가 남았습니다. 백화점에 매달 얼마를 요구할 것인가였습니다. 평균 사용량만 보고 요금을 정하면 계산은 쉽습니다. 하지만 평균은 주말 오후처럼 요청이 몰리는 시간을 설명하지 못합니다. 월정액에서 문제가 되는 것은 평일의 평균이 아니라, 특정 시간대에 얼마나 많이 몰리느냐였습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;통신사의 얼랑&lt;span style="color:#999999;"&gt;(Erlang)&lt;/span&gt; 통화량 산정과 우버의 피크 호출량 예측 방식에서 포아송 도착 모형을 참고했습니다. 평균값이 놓치는 피크를 찾는 데 목적이 있었습니다. 백화점 데이터에는 몇 가지 값을 넣었습니다. 먼저 유동인구를 N, 로봇에게 말을 거는 비율을 p로 두었습니다. 두 값을 곱하면 해당 시간대에 발생할 대화 요청 수를 추정할 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;여기에 시간당 평균 대화량 λ를 놓고 어느 시간대에 요청이 집중되는지 보정했습니다. 마지막으로 대화당 평균 턴 수 T와 턴당 평균 토큰 L을 적용해 요청을 토큰 사용량으로 바꿨습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;계산 순서는 단순했습니다.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;N × p로 방문객 중 실제 대화로 이어지는 건수를 추정합니다.&lt;/li&gt;&lt;li&gt;시간당 평균 대화량 λ로 평일과 주말, 시간대별 차이를 보정합니다.&lt;/li&gt;&lt;li&gt;대화당 턴 수 T와 턴당 토큰 L을 적용해 예상 토큰량을 계산합니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이때 N, p, λ, T, L을 모두 한꺼번에 곱하지 않았습니다. 유동인구와 전환율은 전체 대화량을 추정하고, λ는 시간대별 집중도를 보정하는 값이기 때문입니다. 기준을 섞으면 사용량을 부풀릴 수 있고, 평균만 보면 주말 피크를 놓칠 수 있어 두 값을 나눠 맞춰 봤습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3965/img-06.png" alt="유동인구(N)·전환율(p)·시간당 대화량(λ)·대화 길이(T×L)로 예상 토큰량을 계산하는 3단계와 시간대별 사용량 분포 그래프, 상위 95% 구간을 기본 월정액에 포함"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가 제작&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그다음에는 기본 요금에 어느 정도의 사용량을 넣을지 정했습니다. 모든 가능성을 월정액에 포함하면 고객사에는 편하지만, 공급사가 감당해야 할 비용이 과도하게 커집니다. 그래서 주말 피크를 포함한 사용량 분포에서 상위 95% 구간까지를 기본 요금의 기준으로 삼았습니다. 일반적인 사용량 대부분을 월정액 안에서 처리하되, 그 범위를 넘어서는 요청은 별도의 조건으로 분리하는 방식입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;상위 5%의 트래픽은 비정상적인 수치라고 가정하지 않았습니다. 방문객이 몰린 날일 수도 있고, 아이들이 로봇 앞에서 오래 머문 날일 수도 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다만 그 비용까지 아무 조건 없이 공급사가 부담하면 월정액의 의미가 사라지고 가격 경쟁력에서 밀릴 수밖에 없습니다. 그래서 초과 구간에는 응답 속도를 조절하거나 추가 슬롯 과금을 적용하는 하이브리드 요금 체계를 수립했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3965/img-07.png" alt="주말 피크 사용량 분포 막대: 상위 95%는 기본 월정액에 포함해 예측 가능한 비용으로, 상위 5% 초과분은 속도 조절 또는 추가 슬롯 과금으로 분리"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가 제작&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이렇게 계산하고 나서야 백화점에 월정액을 제시할 수 있었습니다. 고객사는 매달 예상할 수 있는 금액을 내고, 우리는 평균 이하의 사용량을 가정한 요금 덕분에, 주말마다 손실을 보는 일을 피할 수 있었습니다. 월정액은 결국 피크 사용량을 어디까지 기본 요금에 포함할지 정하는 가격 정책&lt;span style="color:#999999;"&gt;(pricing)&lt;/span&gt; 전략이었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이제 요금의 상한을 계산했으니, 실제 호출 수를 줄일 차례였습니다. 다음 장에서는 모든 질문을 클라우드 LLM으로 보내지 않도록 요청을 나눈 과정을 설명하겠습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;모든 질문을 클라우드 LLM에 보내지 않았다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;사용량의 상한을 계산한 뒤에는 클라우드 LLM을 호출하지 않아도 되는 질문을 구분했습니다. 모든 질문을 같은 모델이 답변하면 단순한 요청까지도 가장 비싼 모델이 답변하게 됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;첫 번째로 처리한 것은 자주 반복되는 질문이었습니다. “화장실 어디예요?”, “유모차 대여소 위치 알려줘”처럼 답이 정해져 있고 반복해서 나오는 질문이 있었습니다. 이 질문 50개를 로컬 캐시에 등록하고, 로봇 안에서 바로 응답하도록 바꿨습니다. 전체 질문의 약 46%가 이 범주에 들어왔습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;캐시에 등록된 요청은 클라우드 LLM을 호출하지 않았습니다. 따라서 해당 요청의 LLM 호출 비용은 0원이었습니다. 응답 시간도 2.1초에서 0.05초로 줄었습니다. 여기서 중요한 것은 ‘전체 응답 시간이 0.05초가 된 것’보다 캐시로 처리할 수 있는 질문의 경로가 그만큼 많아졌다는 점입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;질문 표현이 달라도 같은 답을 요구하는 경우가 있었습니다. 의미 유사도 기반으로 묶었다면 시맨틱 캐싱, 정해진 문구를 매칭했다면 빈출 질문 캐시라고 부르는 편이 정확합니다. 용어보다 어떤 요청이 어떤 조건에서 캐시에 들어갔는지를 설명하는 것이 우선이었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;두 번째는 질문의 처리 경로를 나누는 일이었습니다. 위치 확인과 층별 매장 검색은 규칙 기반 시스템으로, 규칙만으로 어려운 짧은 질문은 1B 경량 모델로 보냈습니다. 여러 조건을 조합하는 선물·메뉴 추천처럼 설명이 필요한 질문만 클라우드 상위 모델로 넘겼습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이렇게 나누면 상위 모델의 호출 횟수가 줄고, 단순 안내에서 반복해 보내던 맥락도 함께 줄어듭니다. 모든 질문을 규칙으로 처리하면 표현이 조금만 달라도 응답이 끊길 수 있으므로, 세 경로의 범위를 현장 질문 사례로 나눴습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;세 번째는 대화 맥락을 줄이는 일이었습니다. 이전에는 대화가 이어질수록 앞선 기록 전체를 매번 다시 보내 같은 입력 토큰을 반복해서 지불했습니다. 그래서 최근 2턴의 핵심만 요약해 다음 요청에 전달했습니다. 현재 질문에 필요한 정보만 남긴 결과 입력 토큰을 58% 줄였습니다. 요약문에 남길 정보와 남기지 않을 정보를 정하는 규칙도 함께 필요했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3965/img-08.png" alt="방문객 음성 질문을 빈출 질문 캐시(46%)·규칙·1B 경량 모델·클라우드 상위 모델 세 경로로 분기하는 다이어그램과 입력 토큰 58% 절감, 캐시 응답 시간 2.1초→0.05초, 전체 토큰 비용 70% 이상 절감 수치"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가 제작&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;세 조치를 적용한 뒤 전체 토큰 비용은 70% 이상 줄었습니다. 캐시로 호출 자체를 없애고, 질문을 경량 모델로 처리하며, 입력 맥락을 줄인 효과가 합쳐진 결과였습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;팁 2. 토큰 비용 절감 효과를 확인할 운영 지표&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;토큰 사용을 줄인 뒤에도 절감 효과가 유지되는지 보려면 기기당 하루 호출량, 세션당 입력·출력 토큰, 질문 유형별 캐시 적중률과 모델별 호출 비중, 피크타임 동시 요청과 응답 시간을 함께 기록합니다. 월 요금 대비 API 변동원가까지 연결하면 기본 제공량과 초과 조건을 조정할 근거가 생깁니다.&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;측정한 지표는 캐시 범위, 경량 모델 적용 대상, 동시성 상한을 조정하는 기준이 됩니다. 당시 PoC에서는 비용 절감을 위해 고객 경험을 포기할 수도 있는 값싼 모델 혹은 로컬 모델로 대체하지 않았습니다. 질문을 나누고 필요한 경우에만 클라우드 LLM을 호출하며, 대화 맥락을 필요한 만큼만 전달하는 운영 설계를 적용했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;br&gt;마지막 파트에서는 공급 단가·호출 경로·기본 제공량을 월정액 요금과 연결해 손익을 판단하는 기준을 정리하겠습니다.&amp;nbsp;&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;사용량이 늘어도 손해 보지 않는 구조는 호출당 원가에서 시작됐다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;백화점 PoC에서 처음 확인한 것은 로봇이 질문에 잘 답하는지였습니다. 하지만 정식 계약을 검토할 수 있는 구조를 만들기 위해서는 다른 숫자가 필요했습니다. 로봇 한 대가 하루에 몇 번 호출하는지, 한 세션에서 입력 토큰이 얼마나 쌓이는지, 피크타임에 요청이 얼마나 몰리는지를 함께 봐야 했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 과정을 지나며 고객사 요금제와 기술 설계를 따로 정할 수 없다는 것을 알게 됐습니다. 영업에서 월정액을 약속하면 운영팀은 최대 사용량을 계산해야 하고, 개발팀은 그 사용량을 감당할 호출 경로를 만들어야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 과정을 거치며 제 질문도 “모델을 붙이면 비용이 얼마인가?”에서 “사용량이 늘면 한 건당 얼마가 남는가?”로 바뀌었습니다. 정식 계약을 준비하면서, 고객 요금과 API 변동원가를 실제 사용량에 연결해 그 답을 계산해야 했습니다. AI 제품의 원가는 선택한 모델만으로 정해지지 않습니다. 어떤 질문을 어디로 보내고, 기본 요금에 얼마의 사용량을 포함할지 설계하는 일이 제품의 손익을 좌우하기 때문입니다.&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>Opus 5.5와 GPT-6 Sol 등장: ‘작업당 비용’ 전쟁의 서막</title><link>https://yozm.wishket.com/magazine/detail/3964</link><description>9월 22일 앤트로픽이 Claude Opus 5.5를 공개했습니다. 약 90분 뒤에는 OpenAI가 GPT-6 Sol과 Luna를 내놨고요. 그런데 두 발표문을 나란히 놓고 보니 성능 점수보다 먼저 눈에 들어오는 건 가격이었습니다. 이번 모델 전쟁의 질문은 누가 가장 똑똑한가가 아니라, 같은 일을 누가 가장 싸게 끝내는가에 가깝습니다. 공개 시점엔 같았던 두 회사 가격이 90분 만에 절반 차이로 벌어진 배경과 캐시 단가, 모델 라우팅까지 관전 포인트로 정리했습니다.</description><guid>https://yozm.wishket.com/magazine/detail/3964</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3964/opus55-gpt6-hero-1600x900.png"&gt;&lt;figcaption&gt;같은 날 공개된 Claude Opus 5.5와 GPT-6 Sol·Luna. AI 모델 경쟁의 무게중심이 성능에서 비용 효율로 이동하고 있습니다. &amp;nbsp;&amp;lt;출처: Anthropic과 OpenAI 이미지를 편집함&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;9월 22일, 앤트로픽이 &lt;a href="https://www.anthropic.com/claude-opus-5-5"&gt;Claude Opus 5.5&lt;/a&gt;를 공개했습니다. &lt;a href="https://techcrunch.com/2026/09/22/openai-launches-gpt-6-sol-and-luna/"&gt;약 90분 뒤&lt;/a&gt;에는 OpenAI가 &lt;a href="https://openai.com/index/introducing-gpt-6-sol-and-luna/"&gt;GPT-6 Sol과 Luna&lt;/a&gt;를 내놨고요. 하루에 새 모델이 셋 나온 겁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그런데 두 발표문을 나란히 놓고 보니, 성능 점수보다 먼저 눈에 들어오는 게 있었습니다. 가격입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이번 모델 전쟁의 핵심은 “누가 가장 똑똑한가?”가 아닙니다. “같은 일을 누가 가장 싸게 끝내는가?”에 가깝습니다.&lt;/p&gt;&lt;hr&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;[핵심 관전 포인트]&lt;/strong&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;Opus 5.5와 GPT-6 Sol·Luna가 약 90분 간격으로 나왔고, 두 회사 모두 가격 인하를 전면에 내세웠습니다.&lt;/li&gt;&lt;li&gt;세 모델은 같은 체급이 아닙니다. 순위보다 각 회사가 상위 모델의 역량을 어느 가격대까지 내렸는지를 봐야 합니다.&lt;/li&gt;&lt;li&gt;두 회사 모두 벤치마크 점수 옆에 ‘작업당 비용’을 함께 내걸기 시작했습니다.&lt;/li&gt;&lt;li&gt;싼 Luna급과 Sol·Opus급을 업무 난이도에 따라 나눠 쓰는 ‘모델 라우팅’이 중요해졌습니다.&lt;/li&gt;&lt;/ul&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;새 모델 3종, 핵심만 정리하면&lt;/strong&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Claude Opus 5.5&lt;/strong&gt;: Claude 5.5 패밀리의 첫 모델입니다. 앤트로픽은 “대부분의 작업에서 Fable 5.1 수준”이라고 주장합니다. 출력 속도는 30% 빨라졌고요. 아모데이 CEO의 ‘프런티어 속도 조절’ 발언 이후 나온 첫 모델이기도 합니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;GPT-6 Sol·Luna&lt;/strong&gt;: Sol은 복잡한 에이전트 작업을, Luna는 목적이 명확한 대량 작업을 겨냥한 모델입니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;제공 채널&lt;/strong&gt;: Opus 5.5는 Claude Platform과 AWS·Google Cloud·Azure에서, Sol·Luna는 API와 ChatGPT Work·Codex에서 바로 쓸 수 있습니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;가격은 100만 토큰 기준입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3964/img-01.png" alt="100만 토큰 기준 API 가격표: Claude Opus 5.5 입력 $4·캐시 $0.20·출력 $20, GPT-6 Sol 입력 $2·출력 $10, GPT-6 Luna 입력 $0.10·출력 $0.50, 이전 세대 Claude Opus 5·GPT-5.6 Sol 가격도 함께 비교"&gt;&lt;figcaption&gt;Opus 5.5와 GPT-6 Sol·Luna의 API 가격 비교. 세 모델 모두 이전 세대보다 저렴해졌습니다. 단위는 100만 토큰입니다. &amp;lt;출처: 오픈AI·앤트로픽 발표문&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;앤트로픽은 토큰 가격을 20% 내렸고, 일반 작업 기준으로는 40% 저렴해졌다고 말합니다. OpenAI는 GPT-5.6 대비 50% 인하를 내걸었죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다만 OpenAI의 “50%”에는 조건이 있습니다. &lt;a href="https://simonwillison.net/2026/Sep/22/opus-and-sol-and-luna/"&gt;사이먼 윌리슨&lt;span style="color:#999999;"&gt;(Simon Willison)&lt;/span&gt;&lt;/a&gt;에 따르면 비교 기준인 GPT-5.6 가격은 11월에 25% 오를 예정인 프로모션가입니다. GPT-6 가격은 정가라고 &lt;a href="https://venturebeat.com/technology/openai-releases-gpt-6-sol-and-luna-models-slashing-api-costs-50-or-more"&gt;OpenAI 대변인이 확인&lt;/a&gt;했고요. 착시가 조금 섞였지만 인하인 건 분명합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그렇다면 셋의 위치는 어떨까요? &amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;OpenAI의 최상위 모델은 9월 3일 먼저 나온 GPT-6 Astra&lt;span style="color:#999999;"&gt;(입력 $10, 출력 $50)&lt;/span&gt;입니다. Sol은 그 아래에서 복잡한 코딩과 에이전트 워크플로를, Luna는 대량 작업을 맡죠. OpenAI 개발자 계정의 표현으로는 &lt;a href="https://x.com/OpenAIDevs/status/2102461432684282061"&gt;“Build with Sol. Scale with Luna.”&lt;/a&gt;입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;앤트로픽도 Opus 5.5 위에, Astra와 같은 가격대인 Fable 5.1을 두고 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;결국 이번 출시는 두 회사가 각자 최상위 모델의 역량을 한 단계 아래 가격대로 끌어내린 사건입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;90분 만에 반값이 된 가격표&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;처음에는 성능 대결처럼 보이지만, 두 발표는 서로를 직접 겨누지 않았습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;앤트로픽의 벤치마크 표에는 GPT-6 Astra와 GPT-5.6 Sol이, OpenAI의 차트에는 Opus 5가 올라가 있습니다. 두 발표 자료 모두 상대 회사가 같은 날 내놓은 신제품이 아니라 기존 모델을 비교 대상으로 삼은 거죠. Opus 5.5와 GPT-6 Sol을 같은 조건에서 직접 비교한 자료는 양쪽 어디에도 없습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;재미있는 건 가격표를 겹쳐 볼 때입니다. 사이먼 윌리슨이 짚었듯, Opus 5.5의 새 가격은 공개 시점에 GPT-5.6 Sol과 같았습니다. 그런데 90분 뒤 OpenAI가 Sol을 그 절반 가격에 내놓은 겁니다. 컨텍스트도 Opus 5.5가 1M 토큰, Sol이 1.05M 토큰&lt;span style="color:#999999;"&gt;(272K 초과분은 할증)&lt;/span&gt;으로 &lt;a href="https://www.digitalapplied.com/blog/gpt-6-sol-vs-claude-opus-5-5-cost-benchmarks"&gt;비슷해졌고요&lt;/a&gt;.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;상위 역량을 아래 가격대로 내리는 출시가 하루에 두 번 나왔습니다. 이건 꽤 큰 변화입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;가격표 밖에서도 시작된 경쟁&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;두 회사의 경쟁은 API 가격에서 끝나지 않습니다. OpenAI의 티보 소티오는 Sol과 Luna 출시와 함께 Plus·Pro·Business 사용자 계정에 ‘저장형 리셋’ 1회를 지급한다고 밝혔습니다. 소진한 Codex·ChatGPT Work 사용 한도를 다시 채워, 원하는 시점에 사용할 수 있는 이용권입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;Anthropic도 대상 사용자에게 5시간 또는 주간 사용 한도를 복구해 주는 ‘무료 리셋’을 도입했습니다. 다만 모든 계정에 상시 제공되는 혜택은 아니며, 대상과 만료일은 계정마다 다릅니다. 이제 경쟁은 모델을 얼마나 싸게 제공하느냐를 넘어, 구독자가 얼마나 오래 사용할 수 있게 하느냐로도 번지고 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;관전 포인트 3가지&lt;/strong&gt;&lt;/h3&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;1. 성능은 제자리인데 가격은 반값?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;이번 발표에서 가장 눈에 띈 건 벤치마크 차트의 모양입니다. 두 회사 모두 성능 점수만 보여주지 않고, 정확도와 작업당 비용을 함께 표시했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;Anthropic은 기본 추론 강도의 Opus 5.5가 Terminal-Bench에서 GPT-6 Astra와 비슷한 성능을 약 40%의 비용으로 냈다고 주장합니다. OpenAI는 AutomationBench에서 GPT-6 Sol이 xhigh 추론 강도에서 33.2%를 기록했고, 작업당 비용은 $0.27이었다고 밝혔고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;결국 두 회사 모두 “얼마나 높은 점수를 받았는가”뿐만 아니라 “&lt;strong&gt;그 점수를 얻는 데 얼마가 들었는가&lt;/strong&gt;”를 강조하기 시작한 겁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;독립 평가에서도 비슷한 흐름이 보입니다. Artificial Analysis에서 GPT-6 Sol의 최고 점수는 48점으로, 전작의 47점보다 1점 오르는 데 그쳤습니다. 반면 작업당 비용은 $1.99에서 $1.06으로 거의 절반이 됐습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;성능이 크게 뛰었다기보다, 비슷한 성능을 훨씬 싸게 제공한 셈입니다. 이번 모델의 핵심이 성능보다 가격에 있다는 가장 선명한 숫자죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3964/img-02.png" alt="지능 지수 대비 작업당 비용 그래프. Claude Opus 5.5가 지능 지수 최고이자 비용도 가장 높고, GPT-6 Sol·Luna는 왼쪽 아래 저비용 구간에서 Pareto 라인을 그리며 위치"&gt;&lt;figcaption&gt;GPT-6 Sol의 지능 지수는 전작보다 1점 높아졌지만, 작업당 비용은 $1.99에서 $1.06으로 약 절반 줄었습니다. 위로 갈수록 성능이 높고, 왼쪽으로 갈수록 비용이 낮습니다. &amp;lt;출처: Artificial Analysis&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;물론 회사가 공개한 그래프를 그대로 직접 비교하면 안 됩니다. 모델마다 추론 강도와 실행 환경이 다르고, 일부 작업에는 다른 모델로 넘기는 폴백도 적용됩니다. 같은 이름의 벤치마크도 측정 조건에 따라 점수가 5%포인트 넘게 달라지기도 하고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;실제로 공개된 최고점 기준으로 GPT-6 Sol은 일부 코딩과 컴퓨터 조작 평가에서 GPT-5.6 Sol보다 낮았습니다. 완전히 동일한 조건의 비교는 아니지만, 이번 출시가 최고점 상승보다 비용 절감에 초점을 맞췄다는 점은 분명해 보입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;2. 진짜 눈여겨볼 가격은 ‘캐시’입니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;제가 더 흥미롭게 본 건 가격표의 ‘캐시 입력’ 칸입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;프롬프트 캐싱은 모델이 한 번 읽은 문맥을 저장해뒀다가, 다시 쓸 때 훨씬 싼 값에 불러오는 기능입니다. 코딩 에이전트는 매 턴 코드베이스와 대화 기록, 도구 설명을 다시 읽거든요. 에이전트 비용은 이 칸이 좌우합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;앤트로픽은 에이전트·코딩 비용의 대부분이 캐시 읽기라며 캐시 가격을 60% 내려 $0.20으로 만들었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;OpenAI는 기존의 90% 캐시 읽기 할인율을 유지하면서 기본 캐시 적중률을 높였습니다. 추론 강도나 사용 도구를 바꿔도 기존 캐시가 유지되도록 했고, 개발자가 캐시할 프롬프트 경계를 직접 지정할 수 있게 했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;여기서 계산이 달라집니다. Opus 5.5와 GPT-6 Sol의 캐시 단가가 $0.20으로 같아졌거든요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;표면 입력가는 $4 대 $2로 두 배 차이입니다. 하지만 캐시 비중이 높은 에이전트 작업에서는 그 격차가 훨씬 줄어들 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;3. 최고 모델 하나만 고르면 될까?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;&lt;a href="https://nextjs.org/evals"&gt;Next.js Agent Evals&lt;/a&gt;는 출시 당일 31개 과제를 high effort로, 각자의 하네스&lt;span style="color:#999999;"&gt;(Claude Code/Codex)&lt;/span&gt;에서 돌린 결과입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3964/img-03.png" alt="Next.js 에이전트 평가표: Claude Opus 5.5·GPT-6 Sol 공동 1위 성공률 97%·과제당 $0.234·$0.244, Claude Fable 5.1 97%·$0.722, GPT-6 Astra 90%·$0.891, GPT-6 Luna 77%·$0.011로 최저 비용"&gt;&lt;figcaption&gt;31개 개발 과제에서 Opus 5.5와 GPT-6 Sol은 97%의 성공률을 기록했습니다. Luna는 AGENTS.md를 제공했을 때 성공률이 77%에서 87%로 올랐습니다. &amp;lt;출처: Vercel Next.js Agent Evals&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;상위권 성공률은 97%로 같습니다. 그런데 같은 결과를 내는 데 Fable 5.1은 Opus 5.5의 3배 비용이 들었습니다. Luna는 77%로 낮지만 비용이 약 20분의 1이고요. AGENTS.md 문서를 함께 주면 Luna의 성공률은 87%까지 올라갔습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;물론 과제 수가 31개라 한 문제 차이가 약 3%포인트입니다. pass@4는 네 번 중 한 번만 성공해도 통과하는 방식이라, 일반적인 단발성 실사용 성공률과도 다릅니다. 출시 당일 결과인 만큼 여기까지는 지켜봐야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그래도 방향은 보입니다. 반복적이고 기준이 명확한 작업은 Luna급에 먼저 맡기고, 실패하거나 신뢰도가 낮은 결과만 Sol급으로 올립니다. 장기·고난도 작업만 Opus나 Astra급에 태우는 식이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3964/img-04.png" alt="쉬운 일은 저렴한 모델부터 처리하는 모델 라우팅 단계도. 1단계 GPT-6 Luna로 시도해 부족하면 2단계 GPT-6 Sol, 더 어려우면 3단계 Opus 5.5 또는 GPT-6 Astra로 승격, 충분하면 그 단계에서 종료"&gt;&lt;figcaption&gt;저렴한 Luna부터 작업을 맡기고, 결과가 부족할 때만 Sol과 Opus 5.5·Astra로 올리는 모델 라우팅 예시입니다. &amp;lt;출처: 작가, gpt로 제작&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;사이먼 윌리슨도 출시 당일 기본값을 Codex는 GPT-6 Sol로, Claude Code는 Opus 5.5로 바꿨다고 밝혔습니다. 데모용으로는 Luna를 썼는데, SQL 질의와 HTML·자바스크립트 작성에서 “빠르고 유능하다&lt;span style="color:#999999;"&gt;(fast and competent)&lt;/span&gt;”고 평했고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;결국 비싼 모델 하나로 모든 일을 시키는 시대가 끝나고 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;실사용자에게는 무엇이 달라질까?&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;가장 먼저 달라지는 건 습관입니다. 작업마다 모델과 추론 강도를 고르는 게 비용을 가릅니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;높은 추론 강도가 늘 나은 것도 아닙니다. 사이먼 윌리슨의 테스트에서 Opus 5.5의 max effort는 생각을 너무 오래 하다 SVG 하나 그리는 데 실패했습니다. 회당 $2.56에 약 20분이 들었죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;제품팀이라면 비용 때문에 미뤄둔 기능 목록을 다시 꺼낼 때입니다. 문서 자동 분류, 고객 문의 요약, 결과물 1차 검수 같은 것들이요. 과제당 $0.011에 도는 모델이 생기면서 “돌려두기엔 비싸다”는 계산이 달라졌습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;기업이라면 API 단가 말고도 볼 게 늘었습니다. 캐시 적중률, 세이프가드 폴백 정책, 클라우드 제공처와 데이터 저장 지역, 구독 요금제의 사용 한도 같은 것들이죠. 앤트로픽은 이번에 5시간 한도를 상향하고 리셋 기능을 넣었습니다. 폐지가 아니라 상향이고, API 가격과는 별개입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;단가 한 줄보다 운영 조건 전체가 총비용을 정합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;더 싸진 AI, 총비용도 줄어들까?&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;모델이 싸지면 AI 지출도 줄어들까요? 저는 오히려 반대일 가능성이 크다고 봅니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;자원이 싸지면 전체 사용량이 늘어난다는 ‘제번스 역설’이 에이전트에도 적용될 수 있거든요. 작업당 비용이 내려가면, 지금까지 비용 때문에 자동화하지 못했던 일도 AI에 맡길 수 있게 됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;어디까지나 해석이지만, 양사가 캐시와 경량 모델 가격을 이렇게까지 공격적으로 내린 이유와도 맞아떨어집니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;마치며&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;그렇다고 곧바로 승자를 고를 수 있는 건 아닙니다. 지금 공개된 숫자 대부분은 각 회사가 고른 조건에서 나온 결과이고, 실사용 평가는 이제 막 시작됐으니까요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다만 분명한 건, 이번엔 두 회사 모두 “더 똑똑해졌다”는 말만으로 모델을 설명하지 않았다는 겁니다. 같은 결과를 얼마나 적은 비용으로 만들 수 있는지를 함께 보여줬죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다음 승자는 벤치마크 1위 모델이 아닐지도 모릅니다. 비용 때문에 맡기지 못했던 일을 가장 많이 자동화하는 모델, 그게 진짜 승자가 될 수 있을 것 같네요.&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#999999;"&gt;&lt;i&gt;이 글은 AI의 도움을 받아 작성했습니다.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>클로드 코드 hook 재귀 루프 사고로 토큰 60M 날리고 배운 것</title><link>https://yozm.wishket.com/magazine/detail/3963</link><description>클로드 코드에서 세션을 닫을 때 할 일 목록을 알아서 정리해주면 편하겠다 싶었던 아이디어 하나로, 토큰을 60M 넘게 태우고 세션 한도를 통째로 날려먹었습니다. 종료 훅이 새 세션을 띄우고, 그 세션의 종료가 다시 훅을 발화시키는, 종료가 종료를 낳는 구조였던 거죠. 이 사고의 본질은 결국 훅을 루프처럼 써버렸는데 멈추는 규칙은 하나도 없었다는 데 있었습니다. SessionEnd 훅에서 claude -p로 새 세션을 띄운 나흘간의 사고 경위와, 재발을 막기 위해 세운 다섯 가지 원칙까지 정리했습니다.</description><guid>https://yozm.wishket.com/magazine/detail/3963</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;p style="text-align:justify;"&gt;클로드 코드에서 세션을 닫을 때, AI가 할 일 목록을 알아서 정리해주면 편하겠다 싶었어요. 그 아이디어 하나 때문에 토큰을 60M 넘게 태우고 세션 한도&lt;span style="color:#999999;"&gt;(session limit)&lt;/span&gt;를 통째로 날려먹었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;무슨 상황이었냐면요. 전 클로드 코드에서 어떤 작업이 끝나면 그 결과에 맞춰 다른 폴더의 작업 현황을 동기화하는 자동화를 걸어뒀습니다. 그런데 그 자동화로 종료 시점에 새 클로드 코드 세션을 하나 띄우게 돼 있었어요. 이 새로운 세션이 끝나면서 같은 자동화를 다시 탔고, 그게 또 새로운 세션을 띄웠습니다. 종료가 종료를 낳는 구조였던 거죠. 그래서 미친듯이 토큰이 낭비된 겁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 글은 그 사고를 처음부터 복기한 기록이에요. 뭔가 대단한 버그를 잡은 이야기는 아니에요. 오히려 며칠 동안 로그를 한참 뒤져서야 겨우 진범을 찾은, 좀 창피한 축에 가까운 이야기입니다. 그래도 에이전틱 하네스&lt;span style="color:#999999;"&gt;(agentic harness)&lt;/span&gt;를 쓰다 보면 한 번쯤 마주칠 함정이라, 경험을 겪은 그대로 공유하는 게 도움이 되겠다 싶어 정리했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3963/img-01.png" alt="‘ON’ 녹색 토글 스위치와 연결된 게이지가 ‘IMPACT LEVEL 0~100’ 눈금에서 100을 가리키는 사진"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가, GPT로 생성&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;엉뚱한 데를 의심한 며칠&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;사고를 알아차린 건 2026년 7월 3일 오전이었어요. 그날 시킨 작업 자체는 별거 없었습니다. 개인 폴더에 루틴이랑 메모 몇 개 만들어달라는, 몇 분이면 끝날 일이었죠. 그런데 잠깐 뒤에 사용량을 보니까 토큰이 비정상적으로 올라가 있었고, 곧 세션 한도에 걸리더라고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이럴 때 보통 가장 최근에 바꾼 걸 먼저 의심하잖아요. 저도 그랬습니다. 짚이는 변경이 두 개 있었거든요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;하나는 설치 방식이었어요. 얼마 전에 홈브루&lt;span style="color:#999999;"&gt;(Homebrew)&lt;/span&gt;로 관리하던 클로드 코드를 지우고 npm install -g로 다시 깔았거든요. 재설치하다 뭔가 꼬였나 싶었죠. 다른 하나는 모델이었습니다. 그 무렵 Sonnet 5이 새로 나와 쓰고 있었는데, 새 모델이 예상보다 토큰을 많이 먹나 하는 의심이 들더라고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;둘 다 그럴듯했는데, 둘 다 틀렸어요. 설치 방식이든 모델이든, 작은 작업 하나가 그 정도 토큰을 쓸 이유가 안 됩니다. 작업은 작은데 사용량은 크다는 이상함이 결국 저를 다른 쪽으로 돌려세웠어요. 제가 시킨 작업이 원인이 아니라, 그 작업이 끝난 다음에 벌어지는 뭔가에 있었던 거죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;진범은 git history 두 단계 뒤에&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;방향을 바꾸고 제일 먼저 열어본 건 프로젝트의 .claude/settings.json이었어요. 거기 SessionEnd 훅&lt;span style="color:#999999;"&gt;(hook)&lt;/span&gt;이 걸려 있더라고요. 세션이 끝나면 .claude/hooks/session-end-sync.sh라는 스크립트를 실행하게 돼 있었고, 그 스크립트 안에 이런 코드가 있었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;pre&gt;&lt;code class="language-plaintext"&gt;nohup claude -p "$(cat "$PROMPT_FILE")" &amp;gt;&amp;gt; "$LOG" 2&amp;gt;&amp;amp;1 &amp;amp;disown $!&lt;/code&gt;&lt;/pre&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;클로드 코드 세션이 끝날 때마다 새 클로드 코드 세션을 백그라운드로 띄우는 코드였어요. 이걸 보는 순간 대략 감은 왔는데, 확신이 필요해서 깃 히스토리&lt;span style="color:#999999;"&gt;(git history)&lt;/span&gt;를 거슬러 올라갔습니다. 그런데 며칠 전에 만든 훅이 왜 하필 오늘 터졌는지가 설명이 안 되더라고요. 커밋 로그를 보고 나서야 이해했습니다. 이 훅이 한 번에 이 모습으로 나온 게 아니라, 두 단계를 거쳐 위험한 상태로 바뀌어 있었던 겁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;1단계는 6월 30일의 작업에서 이뤄졌어요. SessionEnd에 type: agent 훅이 처음 들어갔습니다. 세션 종료 때마다 LLM 에이전트&lt;span style="color:#999999;"&gt;(agent)&lt;/span&gt;가 도는 구조라 좀 위험하긴 했는데, 이건 그래도 하네스 안쪽에서 도는 훅 에이전트 실행에 가까웠어요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;2단계는 7월 1일 밤 11시 54분이었습니다. type: agent가 type: command로 바뀌면서, command가 앞서 본 session-end-sync.sh를 실행하게 됐어요. 이 한 줄이 위험도를 완전히 다른 차원으로 끌어올렸습니다. 훅 안에서 claude -p로 새 CLI 프로세스를 띄우는 순간, 훅이 더 이상 생명주기&lt;span style="color:#999999;"&gt;(lifecycle)&lt;/span&gt;에 붙은 단순 스크립트가 아니라 새 세션 생성기가 돼버린 거죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그러니까 진범은 Sonnet 5도, npm 재설치도 아니었어요. 며칠 전 밤에 만들어진 command 훅이었죠. 다른 날 개인 폴더 작업이 끝나면서 SessionEnd가 발화한 순간, 재귀가 본격적으로 드러난 거예요. 그 전날부터 이상 사용량이 이미 쌓이고 있다가 제가 확인한 아침에야 눈에 보일 만큼 커졌다고 봐야 하고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;재귀가 돈 흔적, 로그에 남은 숫자들&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;돌이켜보면 흐름은 단순해요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;사용자 세션이 종료된다 → SessionEnd 훅이 실행된다 → 훅이 claude -p로 새 세션을 백그라운드로 띄운다 → 새 세션도 같은 프로젝트 폴더와 같은 settings.json을 로드한다 → 새 세션이 끝나면서 다시 SessionEnd를 탄다 → 다시 claude -p가 실행된다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;문제는 이 순환이 멈출 이유가 코드 어디에도 없었다는 거예요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3963/img-02.png" alt="멈춤 이유가 어디에도 없던 순환: 사용자 세션 종료 → SessionEnd hook 실행 → claude -p로 새 세션 백그라운드 실행 → 새 세션이 같은 settings.json 로드 → 새 세션도 종료돼 다시 항목 2로 이어지는 5단계 무한 순환 다이어그램"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가, GPT로 생성&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;사용량 그래프가 이 상황을 그대로 보여주더라고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;7월 1일 하루 총 사용량은 약 5.3M 토큰이었어요. 그런데 7월 2일은 약 60.4M 토큰으로 뛰었고, 3일은 오전부터 이미 15.4M 토큰을 넘겼습니다. 특히 눈에 띈 건 7월 2일의 캐시 읽기&lt;span style="color:#999999;"&gt;(cache read)&lt;/span&gt;였어요. 60.4M 중 약 58.5M이 캐시 읽기였는데, 자동으로 생겨난 세션들이 같은 프로젝트 컨텍스트&lt;span style="color:#999999;"&gt;(context)&lt;/span&gt;랑 에이전트 목록, 스킬&lt;span style="color:#999999;"&gt;(skill)&lt;/span&gt; 목록, 훅 프롬프트&lt;span style="color:#999999;"&gt;(prompt)&lt;/span&gt;를 계속 반복해서 읽었다는 뜻으로 보입니다. 세션 하나하나가 매번 같은 걸 읽으며 새로 부팅한 셈이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3963/img-03.png" alt="‘하루 만에 5.3M에서 60.4M으로’ 막대그래프: 7월 1일 5.3M 토큰, 7월 2일 60.4M 토큰(cache read 58.5M 포함), 7월 3일 오전 15.4M 토큰"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가&lt;span style="color:#999999;"&gt;(GPT 생성)&lt;/span&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;세션 로그도 확인했어요. 클로드 코드가 세션마다 남기는 JSONL 로그 디렉터리 크기가 약 3.3GB였습니다. 그 안의 JSONL 세션 파일 수는 137,305개였고요. 이 중 7월 3일 오전 7시 이후에 생긴 것만 9,101개였는데, 그 9,101개 중에 8,466개가 세션 한도나 rate_limit 흔적을 담고 있었어요. 어떤 구간에서는 1분에 100개 넘는 세션 로그가 만들어졌습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;파일을 하나하나 열어보니까 사용자 프롬프트 자리에 제가 쓴 요청이 아니라 훅이 넣은 문장이 반복돼 있더라고요. “세션이 종료됩니다. task board를 이 세션의 작업 결과에 맞게 동기화하세요” 같은, 제가 훅에 심어둔 지시가 수천 번 되풀이하고 있었죠. 개인 폴더 작업이 토큰을 다 쓴 게 아니라, 그 작업이 끝난 뒤에 훅이 만들어낸 세션들이 태운 거였어요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그날 맥북 팬이 유난히 시끄럽고 뜨거웠던 것, 파인더&lt;span style="color:#999999;"&gt;(Finder)&lt;/span&gt;가 CPU를 100% 넘게 잡아먹던 것도 이 사고랑 무관하지 않았어요. 직접 원인이야 백그라운드에서 계속 뜨는 claude -p 프로세스였겠죠. 다만 파인더가 CPU를 먹은 건 짧은 시간에 작은 JSONL 파일이 수천, 수만 개씩 쏟아지면서 macOS의 파일 시스템 UI 계층이 그 변화를 따라가느라 생긴 2차 효과 같습니다. 용량 자체보다 짧은 시간에 작은 실패 세션이 수천 개 생긴 패턴이 시스템 전반을 흔든 거죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;hook과 loop의 결정적 차이&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;이 사고의 본질은 결국 훅을 루프&lt;span style="color:#999999;"&gt;(loop)&lt;/span&gt;처럼 써버린 데 있었다고 생각합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;에이전틱 하네스를 다룰 때 저는 이걸 프롬프트, 컨텍스트, 도구&lt;span style="color:#999999;"&gt;(tool)&lt;/span&gt;, 훅, 루프 다섯으로 나눠서 봐요. 모델에 주는 지시가 프롬프트, 모델이 참고하는 환경이 컨텍스트, 모델이 쓰는 능력이 도구, 하네스의 생명주기에 붙는 자동 실행 지점이 훅, 그리고 트리거&lt;span style="color:#999999;"&gt;(trigger)&lt;/span&gt;·목표&lt;span style="color:#999999;"&gt;(goal)&lt;/span&gt;·검증&lt;span style="color:#999999;"&gt;(verification)&lt;/span&gt;·멈추는 규칙&lt;span style="color:#999999;"&gt;(stopping rule)&lt;/span&gt;이 다 결합된 실행 구조가 루프입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 다섯 중에서 훅이랑 루프는 겉보기엔 비슷해 보여도 결정적으로 다른 게 하나 있어요. 루프에는 멈추는 규칙이 설계의 일부로 반드시 들어갑니다. “테스트가 다 통과하면 멈춘다”, “최대 5번까지만 재시도한다” 같은 종료 조건이 루프라는 개념 안에 처음부터 박혀 있죠. 스스로 반복하는 구조다 보니, 어디서 멈출지를 안 정하면 루프 자체가 성립을 안 해요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;반면 훅에는 그런 게 없어요. 훅은 “이 시점이 오면 이걸 한 번 실행한다”가 전부입니다. 한 번 실행하고 끝나는 게 정상이니까 멈추는 규칙 같은 걸 따로 안 붙이거든요. 그런데 그 훅 안에서 새 세션을 만들어버리면, 새 세션이 다시 같은 훅을 발화시키면서 훅이 사실상 루프처럼 반복되기 시작합니다. 루프의 형태는 갖췄는데 루프의 안전장치인 멈추는 규칙은 없는, 제일 위험한 조합이 돼버리는 거예요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3963/img-04.png" alt="hook과 loop 비교표: hook은 멈추는 규칙 없음(X), loop는 멈추는 규칙이 설계에 반드시 포함(O)"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가, GPT로 생성&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;제 사고가 딱 이거였어요. 훅을 루프처럼 쓰면서 멈추는 규칙을 안 뒀습니다. 종료 훅이 새 세션을 낳고, 그 세션의 종료가 또 새 세션을 낳는 동안, 어디에도 이쯤에서 멈추라는 지시가 없었던 거죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;그래서 하지 말아야 할 것들&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;이 사고 이후 제가 세운 원칙들은 대부분 “하지 말 것”의 모양이에요. 구현 코드를 채우는 것보다 경계선을 확실히 그어두는 게 재발을 막는 데 더 효과가 있더라고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;첫째, 종료 계열 훅에서는 새 세션을 만들지 않아요.&lt;/strong&gt; SessionEnd처럼 세션이 끝나는 시점에 붙는 훅에서 새 세션을 띄우면, 그 새 세션도 결국 같은 종료 훅을 타게 되거든요. 재귀의 씨앗이 여기 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;둘째, 훅 안에서 LLM을 부르지 않아요.&lt;/strong&gt; 훅은 로그 남기고, 타임스탬프&lt;span style="color:#999999;"&gt;(timestamp)&lt;/span&gt; 찍고, 정적 파일 검사하는 것처럼 결정적이고 짧은 로컬 작업을 할 때 써야 합니다. 반대로 LLM을 부르면 비용이며 시간이며 실패, 재시도, 컨텍스트 로딩이 전부 딸려 와요. 이런 무거운 걸 매 종료 시점마다 자동으로 태우면 통제가 안 됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;셋째, 백그라운드 실행으로 통제권을 넘기지 않아요.&lt;/strong&gt; nohup이랑 &amp;amp;, disown 조합은 프로세스를 사용자 눈에서 떼어내서 지켜보기도, 멈추기도 어렵게 만듭니다. 평범한 스크립트라면 편한 조합이지만, 에이전틱 런타임&lt;span style="color:#999999;"&gt;(agentic runtime)&lt;/span&gt; 안에서 새 세션을 이렇게 띄우면 뭔가 잘못됐을 때 손쓸 방법이 사라져요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;넷째, LLM이 꼭 필요한 자동화라면 훅이 아니라 명시적인 커맨드&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(command)&lt;/span&gt;&lt;strong&gt;나 스킬로 빼요.&lt;/strong&gt; “세션이 끝나면 알아서 정리해줘”가 아니라 “정리가 필요하면 내가 이 명령을 부른다”로 바꾸는 거죠. 자동 실행과 명시적 실행 사이에 선을 긋는 게 중요합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;다섯째, 자동화에는 비용 상한을 둬요.&lt;/strong&gt; 최대 실행 횟수든 쿨다운&lt;span style="color:#999999;"&gt;(cooldown)&lt;/span&gt;이든, “무한히 반복되지 않게 막는 장치”가 하나라도 있어야 합니다. 제 훅에는 그게 아예 없었고, 그래서 브레이크 없이 토큰을 60M이나 써버린 거예요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;마지막으로, 설정을 바꾼 뒤에는 위험한 신호가 남아 있지 않은지 한 번 훑어봐요. 저는 이런 명령으로 확인합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;pre&gt;&lt;code class="language-plaintext"&gt;rg 'hooks|SessionEnd|claude -p|nohup|disown' .claude ~/.claude&lt;/code&gt;&lt;/pre&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;훅 설정에 종료 계열 이벤트가 있는지, 그 안에서 claude를 다시 부르는지, 백그라운드 실행 키워드가 섞여 있는지를 한눈에 볼 수 있어요. settings 파일은 코드만큼, 어쩌면 코드보다 더 조심해서 다뤄야 한다는 걸 이번에 느꼈습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;마치며&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;AI 에이전트 자동화에서 제일 위험한 건 똑똑한 모델이 아니라 잘못 설계된 루프예요. 모델이 아무리 좋아져도, 멈추는 규칙이 없는 반복 구조 앞에서는 비용이 그대로 폭탄이 됩니다. 편하자고 걸어둔 자동화 하나가 하루 만에 세션 한도를 다 태울 수 있다는 걸, 저는 137,305개의 세션 로그를 지우면서 실감했어요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;SessionEnd 같은 종료 계열 훅에서 새 세션이나 LLM을 부르는 자동화, 걸어본 적 있으세요? 있다면 거기에 멈추는 규칙은 두셨나요? 지금 쓰는 설정을 한 번 열어보면 좋겠습니다.&lt;/p&gt;&lt;hr&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#999999;"&gt;&lt;i&gt;이 글은 AI의 도움을 받아 작성했습니다.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>200배 빠르다는 Jev AI, 진짜 차별점은 무엇일까</title><link>https://yozm.wishket.com/magazine/detail/3962</link><description>문장을 한 줄도 쓰지 않는 AI 모델이 나왔습니다. 미리 정해 둔 선택지 중 하나를 고르고 확률을 붙여 돌려주는 게 전부인데, 같은 정확도 67.8%에서 판단 한 건에 Jev는 0.4초, 앤트로픽 소네트 5는 78.1초가 걸렸습니다. 환각을 안 한다는 건 결국 스키마를 지킨다는 뜻이고, 스키마는 기존 LLM에도 강제하면 지켜지니 Jev만 가진 차별점으로 남는 건 하나뿐입니다. 자기가 얼마나 맞힐지를 안다는 것, 그 캘리브레이션이 실무 파이프라인을 어떻게 바꾸는지 정리했습니다.</description><guid>https://yozm.wishket.com/magazine/detail/3962</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;p style="text-align:justify;"&gt;문장을 한 줄도 쓰지 않는 AI 모델이 나왔습니다. 미리 정해 둔 질문에 정해 둔 선택지 중 하나를 고르고, 옆에 확률을 붙여 돌려주는 게 전부입니다. 설명도 이유도 없고요. 대신 빠릅니다. 이름은 Jev, 만든 곳은 TypeSafe라는 회사입니다. 이 회사가 공개한 평가표를 보면 Jev와 앤트로픽 소네트 5는 정확도가 67.8%로 똑같습니다. 그런데 판단 한 건에 Jev는 0.4초, 소네트 5는 78.1초가 걸렸습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;공개된 지 일주일 남짓인데 벌써 시끄럽습니다. 한쪽에서는 Vercel의 AI 게이트웨이에서 역대 가장 빨리 채택됐다는 집계가 나왔고, 다른 쪽에서는 예전부터 쓰던 분류 모델과 뭐가 다르냐는 말이 같이 커졌죠. 그런데 Jev가 무엇인지 설명하는 글은 이미 많습니다. 그래서 여기서는 정의보다, 이걸 실제로 붙였을 때 내 파이프라인에서 뭐가 바뀌고 무엇을 신경 써야 하는지를 중심으로 정리했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 글의 수치와 인용은 TypeSafe 공식 블로그·공식 문서·자체 평가 사이트, 그리고 외부에서 직접 재본 실측 기록에서 가져왔습니다.&lt;/p&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;1. 지금 무슨 일이 벌어지고 있나&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;공개는 9월 15일이었습니다. TypeSafe AI가 2년 동안 회사를 외부에 알리지 않다가, System One Model이라는 새 부류와 그 첫 모델 Jev를 함께 내놨는데요. CEO인 디오고 알메이다&lt;span style="color:#999999;"&gt;(Diogo Almeida)&lt;/span&gt;는 오픈AI에서 InstructGPT와 RLHF 연구에 참여했고 그 작업이 챗GPT의 바탕이 됐다고 블로그에 적었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;증폭점은 사흘 뒤였죠. Vercel은 9월 18일 &lt;a href="https://vercel.com/blog/ai-gateway-jev-model-launch"&gt;블로그&lt;/a&gt;에서 Jev가 자사 AI 게이트웨이 역사상 가장 빨리 채택된 모델이고 출시 24시간째에 유료 팀의 13% 가까이가 쓰고 있었다고 밝혔습니다. 다만 초기 채택이 지속되는지가 다음 시험이라고 덧붙였고요. 9월 20일에는 웨이트리스트가 없어져, 공개 닷새 만에 누구나 바로 쓸 수 있게 됐습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;같은 기간 반대편도 똑같이 커졌습니다. &lt;a href="https://news.ycombinator.com/item?id=49717558"&gt;해커뉴스 메인 스레드&lt;/a&gt;는 1,900점과 댓글 500개를 넘겼고 창업자는 자신이 CEO임을 밝히며 직접 답을 달았는데요. 그 스레드에서 “이거 그냥 제로샷 분류기 아니냐”는 요약이 나왔습니다. 나흘 앞선 9월 11일 글에서 회사가 표준 벤치마크 표를 내지 않겠다고 선언해 둔 터라, 점수가 좋았으면 공개했을 거라고 의심하는 댓글도 달렸고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;한쪽 말만 옮겨서는 절반밖에 전하지 못합니다. 그래서 원문을 직접 열었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;2. 문장을 쓰지 않는 모델이 겨냥한 자리&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;Jev가 무엇인지는 못 하는 일로 잡는 편이 빠릅니다. 왜 그렇게 판단했는지 물어볼 수 없고 답을 길게 풀어 달라고 할 수도 없습니다. 애초에 대화가 성립하지 않고요. 창업자는 해커뉴스에서 문자열과 모든 순차 자료구조가 아예 허용되지 않는다고 못 박았습니다. 할 수 있는 건 미리 정해 둔 질문에 정해 둔 선택지 중 하나를 고르는 일뿐이죠. 옆에 확률을 붙여서요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;소프트웨어는 문장을 읽을 줄 모릅니다. 문장을 읽는 건 사람이죠. 그런데 우리는 지금까지 소프트웨어가 쓸 판단을 굳이 문장으로 받아서 다시 코드로 뜯어 왔습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;회사가 낸 개발자용 문서를 보면 질문 유형은 셋뿐입니다. 여럿 중 하나를 고르는 Choice, 척도 위의 값을 매기는 Score, 예 또는 아니오를 묻는 Noul입니다. Noul은 참·거짓 대신 0에서 1 사이 확률값 하나를 돌려주고요. 입력은 텍스트만 받습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3962/img-01.png" alt="‘LLM에게’는 자연어 지시로 route: fast_mode를 반환하는 예시, ‘Jev에게’는 JSON 스키마 질의로 fast_mode 0.97·full_agent 0.03 확률을 반환하는 예시를 나란히 비교"&gt;&lt;figcaption&gt;왼쪽은 사람에게 설명하는 글이고, 오른쪽은 기계에 거는 계약이다. 돌아오는 답도 다르다. 한쪽은 고른 값 하나뿐이고, 다른 쪽은 선택지마다 확률이 붙어 온다 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이런 출력이 쓰이는 데는 소프트웨어 안에 널려 있습니다. 스팸인가, 이 티켓은 어느 팀으로 보낼까, 이 건은 사람이 다시 봐야 하나. 아무도 그 문장을 읽지 않는 판단들이죠. 원래 이런 판단은 파인튜닝한 분류기가 맡던 일입니다. &lt;a href="https://journal.supa.ai/jev-classifier-benchmark/"&gt;일본 supa Lab&lt;/a&gt;은 라벨 붙은 데이터가 수천 건 있으면 직접 학습이 빠르고 싼 경우가 많지만 라벨이 없고 채점 기준이 자주 바뀌면 Jev가 맞는다고 갈랐습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그럼 “그냥 분류기 아니냐”는 반론은 어떻게 될까요. &lt;a href="https://news.ycombinator.com/item?id=49718727"&gt;해커뉴스에서 한 이용자&lt;/a&gt;가 Jev를 제로샷 분류기라고 요약했습니다. 예시를 따로 학습시키지 않고 원시 텍스트를 받아 바로 분류하는데 프런티어급 LLM만큼 정확하다는 뜻인데요. 그 정확도는 어디까지나 회사 주장이라는 단서도 붙였습니다. 창업자는 여기에 두 단어로 답했습니다. “정확히 맞습니다.”라고요. 반면 공식 FAQ는 “Jev는 작지도 않고 LLM도 아닙니다.”라고 적습니다. 모순처럼 보이지만 앞은 하는 일에 대한 답이고 뒤는 만듦새에 대한 답이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그러면 기존 LLM 대신 이걸 쓸 이유는 뭘까요. 흔히 꼽히는 답은 타입이 보장된다는 쪽입니다. 답의 형식과 값의 범위를 미리 못 박아 둔 규격, 그러니까 스키마를 벗어나는 답이 나올 수 없다는 얘기죠. 그런데 실측은 그 답을 뒷받침하지 않았습니다. supa Lab이 4개 과제 208건을 경량 LLM 5종과 함께 돌렸더니 스키마 위반은 다섯 모델 모두 0건이었거든요. JSON 스키마를 강제하니 LLM 쪽도 라벨 밖의 값을 돌려주지 않았습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;환각을 안 한다는 건 결국 스키마를 지킨다는 뜻이고, 스키마는 기존 LLM에 강제해도 지켜집니다. 그러니 Jev만 가진 차별점으로 남는 건 하나뿐입니다. 자기가 얼마나 맞힐지를 안다는 것.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;3. 빠른 이유는 성능이 아니라 포기한 것에 있다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;그 말이 사실인지 따지려면 이 모델이 왜 빠른지부터 봐야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;LLM은 글자 하나를 고른 다음 그 글자를 보고 다음 글자를 고릅니다. 순서대로 쌓는 구조라 답이 길어질수록 시간도 늘어나죠. Jev는 그 일을 아예 하지 않습니다. 창업자 설명대로 문자열과 모든 순차 자료구조가 금지돼 있어서 출력을 전부 병렬로 계산할 수 있고 그래서 출력 토큰 비용이 없습니다. 가격표에도 입력 100만 토큰당 0.042달러, 출력은 무료라고 적혀 있고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그럼 학습은 뭐가 달랐을까요. 지금 우리가 쓰는 모델은 대부분 RLHF&lt;span style="color:#999999;"&gt;(사람 피드백 기반 강화학습)&lt;/span&gt;를 거쳤습니다. 사람이 선호하는 응답을 내도록 학습시켜 사전학습 모델을 챗봇으로 바꿔 놓은 방식이죠. 이 회사가 쓴 건 RLCD&lt;span style="color:#999999;"&gt;(보정된 결정을 위한 강화학습)&lt;/span&gt;인데, 생성된 텍스트 대신 결정과 보정된 확률을 돌려주도록 학습시킨다고 적혀 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;새 학습 알고리즘이 왜 필요했냐는 FAQ 질문에 회사는 어느 랩이든 RLHF로는 결국 같은 걸 잘하게 만든다고 답했는데요. 사람 평가자가 선호하는 텍스트를 만드는 일인데, 채팅 제품에는 맞았지만 자동화에는 틀린 목표라는 겁니다. 문서의 경고 박스에는 더 직접적으로 적혀 있습니다. “사람에게 설득력 있는 출력이라고 해서, 사람이 지켜보지 않는 자동화에 쓸 만큼 믿을 만한 건 아닙니다.”&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;여기서 캘리브레이션&lt;span style="color:#999999;"&gt;(calibration)&lt;/span&gt;, 우리말로 보정이라는 말이 나옵니다. 회사 문서의 정의는 이렇습니다. 잘 보정된 모델의 예측을 많이 모아 놓고 보면 확률 0.2가 매겨진 결과는 20%쯤 일어나고 0.8이 매겨진 결과는 80%쯤 일어납니다. 일기예보와 같은 이야기죠. 비 올 확률 70%라고 한 날들을 모았을 때 그중 일곱 번쯤 비가 왔다면 그 예보는 잘 보정된 겁니다. 오늘 비가 왔는지만 봐서는 예보가 좋은지 알 수 없고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그래서 보정이 잘된 모델은 잘 맞히는 모델과 다릅니다. 0.8이라고 말한 판단들이 실제로 열 번에 여덟 번쯤 맞는 모델이죠. 맞히는 능력과 자기가 얼마나 맞힐지를 아는 능력은 서로 다릅니다. 회사도 같은 말을 직접 적어 뒀습니다. 이 비율은 예측 묶음을 설명하는 것이지 개별 답 하나를 보증하지는 않는다고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3962/img-02.png" alt="확률 0.8이라 말한 판단 10개 중 8개가 맞은 표와, 말한 확률 0.8과 실제 적중 0.8이 같아 ‘잘 보정된 상태’로 표시된 Jev 보정 개념도"&gt;&lt;figcaption&gt;보정이 잘됐다는 건 자기가 얼마나 맞힐지를 안다는 뜻이다. 확률 0.8이라고 말한 판단들을 모았을 때 실제로 열에 여덟쯤 맞으면 잘 보정된 상태다 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;정확도만 놓고 보면 Jev는 최상위가 아닙니다. 회사가 직접 공개한 평가에서도 다른 회사 모델 셋보다 낮고요. 속도는 포기한 것에서 나왔습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;4. 0.1초와 8초 사이에 있는 것&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;한 번 물어보고 8초를 기다리는 건 그냥 조금 기다리는 일입니다. 커피를 한 모금 마시면 끝나죠. 회사도 그 점은 인정하고 시작합니다. 공식 블로그 비교표에는 프런티어 모델이 묻고 답을 받기까지 3초에서 329초가 걸린다고 적혀 있고 바로 옆에 “사람과 주고받기에는 충분히 빠르지만, 코드에 통합하면 큰 병목”이라는 문장이 붙어 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;반복되면 이야기가 달라집니다. 노르웨이의 한 개발자가 정부 공청회에 제출된 의견서 24건을 놓고 같은 질문을 돌려 보니 Jev의 중앙값 지연은 0.32초였는데 비교한 DeepSeek V4.1 Flash는 추론을 끄면 2.7초, 켜면 26초였습니다. 1,000건당 비용은 0.22달러 대 1.31달러, 추론을 켠 쪽은 3.08달러였고요. 오픈소스 프로젝트 notra도 들어온 대화를 어느 모델에 넘길지 고르는 라우터를 Jev로 바꾼 뒤 지연이 1.3초에서 307밀리초로 줄었다고 PR에 적었습니다. 다만 이 노르웨이 개발자는 문서 24건과 얼리액세스 모델로는 첫인상이지 벤치마크가 아니라고 못 박았습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;어떤 일에서는 느리면 아예 못 씁니다. 게임에서 대사 하나를 고르는 데 몇 초가 걸리면 그 장면은 성립하지 않습니다. 신호가 바뀐 지 한참 뒤에 출발해도 된다고 알려주는 보조 장치도 마찬가지고요. 회사도 환각한 도구 호출이 에이전트에서는 불편한 정도지만 지연 보증이 걸린 시스템의 일부라면 완전히 치명적이라고 문서에 적었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그러니까 8초대는 느린 게 아니라 그 자리에 못 들어가는 겁니다. 0.3초대는 빠른 게 아니라 그 자리에 들어갈 수 있게 된 것이고요. 비용도 마찬가지입니다. 한 건에 몇십 원 차이는 아무 일도 아니지만 같은 판단이 요청마다 한 번씩 돌면 예산이 달라집니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;5. 벤더가 내민 숫자를 어떻게 읽어야 할까&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;배수부터 보죠. 같은 회사가 채널마다 다른 숫자를 씁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3962/img-03.png" alt="Jev 배속 표: 창업자 X 트윗 20~200배, 공식 블로그 비교표 40~200배, 홈페이지 헤드라인 193.6배·444.6배 저렴·빠름으로 채널마다 다른 배수 제시"&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;셋이 서로 다른 비교를 하고 있어서 벌어지는 일입니다. 홈페이지의 193.6배·444.6배에는 회사가 스스로 단서를 달아 뒀는데요. 이 숫자는 자사 워크플로 평가에서 나온 것이고, 현실에서 얻는 이득의 위쪽 끝에 가깝다고 본다는 겁니다. 공개된 평가 표의 값으로는 그대로 나오지도 않고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;배수 대신 볼 만한 건 정확도를 맞춰 놓고 잰 비용과 지연입니다. &lt;a href="https://evals.typesafe.ai/"&gt;회사 자체 평가&lt;/a&gt;에서 Jev와 앤트로픽 소네트 5는 평균 정확도가 67.8%로 같은데, 건당 시간은 0.4초 대 78.1초, 건당 비용은 0.0004달러 대 0.1174달러입니다. 여기서 67.8%는 워크플로 네 개의 평균값입니다. 같은 표에서 정확도 1위는 Jev가 아닙니다. 위에 다른 회사 모델이 셋 있는데 sol 74.1%, 앤트로픽 오퍼스 5 73.1%, terra 67.9% 순입니다. 속도와 비용을 보고 고르는 모델이라는 얘기죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;측정 조건도 봐야 합니다. 회사는 공개한 평가를 어디서 돌렸는지 블로그에 적어 뒀습니다. “우리는 정말로 그만큼 빠릅니다. 다만 우리가 공개한 평가는 대체로 서해안에 있는 우리 랩톱에서 돌린 것이고요.” 한국에서 부르면 여기에 네트워크 왕복이 더해지는데, 얼마가 붙는지는 직접 재보지 않으면 알 수 없습니다. 언어도 걸립니다. 회사 문서는 영어가 주된 학습 언어이고 CJK를 포함한 다른 언어는 처리는 되지만 동등하게 잘되지는 않는다면서, 영어가 아닌 작업을 맡기기 전에 자기 콘텐츠로 테스트하고 라우팅할 때는 확신도를 면밀히 보라고 적었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그렇다고 한국어로는 못 쓴다고 단정할 근거도 없습니다. 일본어 4개 과제 208건 실측에서는 영어와 차이가 나지 않았고 노르웨이어 24건에서도 읽기 자체는 문제가 없었거든요. 회사 말과 실측이 어긋나는 겁니다. 호스팅 API가 미국 리전뿐이라는 supa Lab 기사도 있어, 국내 보관 요건이 있는 팀이라면 현재 구성으로는 맞추기 어려울 수 있고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;결과는 과제마다 다릅니다. notra는 라우터를 바꾼 뒤 수동 라벨 153건 기준 정확도가 81.7%에서 90%로 올랐다고 적었고, 반대로 공개 저장소에 올라온 피싱 메일 2,000건 벤치마크에서는 Jev가 클로드 하이쿠 4.5에 졌습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;회사도 공개 벤치마크 점수를 내지 않는 대신 사용자가 자기 용례에 맞는 평가를 직접 만들도록 권한다고 FAQ에 적었습니다. 물론 이 정직함 자체가 마케팅이라는 반론도 해커뉴스에 있고요. 그래서 직접 봐야 할 건 셋입니다. 내 대표 태스크로 작은 평가 세트를 만드는 것, 배수 대신 정확도를 맞춰 놓고 비용과 지연을 비교하는 것, 내 리전에서 한국어로 재보는 것. 이 셋은 남의 숫자로 채울 수 없습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;6. 바뀌는 건 모델이 아니라 파이프라인 모양이다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;지금까지 우리 코드는 모델이 준 답을 전부 같은 무게로 받아 왔습니다. 확신에 차서 고른 답이든 간신히 고른 답이든 코드 입장에서는 똑같은 문자열이었으니까요. LLM에 물어보고 문장을 받아 파싱한 다음 분기하는데 그 분기는 무엇으로 판정했느냐만 봅니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;확률이 함께 오면 분기가 하나 더 생깁니다. 그 판정을 그대로 써도 되느냐를 묻는 분기죠. 모델을 갈아 끼우는 선에서 끝나지 않고 파이프라인을 다시 그리게 되는 이유입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;회사도 이 구조를 문서로 권합니다. 확신도가 높으면 자동 처리, 중간이면 사용자 확인이나 검토 표시, 낮으면 행동하지 말고 사람에게 넘기라고 적혀 있고, 그 경계를 어디에 그을지는 걸린 것이 무엇이냐에 달렸다는 문장이 바로 뒤에 붙어 있습니다. 같은 문서의 의도 분류 편에는 더 구체적으로 적혀 있고요. 메시지를 먼저 분류해 보내면 비싼 자원은 그게 정말 필요한 요청에만 불려 나온다는 겁니다. 쉬운 다수를 싸게 처리하고 어려운 소수에 예산을 몰아 주니, 비용이 한 덩어리에서 계단 몇 개로 나뉘는 셈이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3962/img-04.png" alt="확률값이 함께 오면 높음은 자동 처리, 중간은 사용자 확인·검토 표시, 낮음은 사람에게 넘기는 3단 분기 파이프라인 구조도"&gt;&lt;figcaption&gt;확률이 함께 오면 신뢰도에 따라 경로가 나뉜다. 경계를 어디에 그을지는 걸린 것이 무엇이냐에 달렸으므로 그림의 세 구간은 예시일 뿐이다 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다만 이 구조 전체가 확률이 정직하다는 전제 위에 서 있습니다. 확률이 정직하지 않으면 그 분기는 아무 의미가 없고요. 그래서 밖에서 직접 재본 기록을 찾아봤습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;먼저 모델이 스스로 붙인 확신도입니다. supa Lab이 4개 과제 208건을 돌린 실측 가운데 라우팅 과제를 보면, 확신도 0.9 이상만 자동 처리로 남겼을 때 정확도는 100%가 되는데 그러고도 건수의 92.5%가 통과했습니다. 반대로 같이 비교한 Gemini 3.5 Flash-Lite와 Qwen3.7 Flash는 틀린 답에도 0.95에서 1.0의 확신도를 스스로 신고했고, ECE는 0.12에서 0.16으로 나왔고요. ECE는 기대 보정 오차를 줄인 말인데, 모델이 말한 확률과 실제 정답률이 평균 얼마나 벌어지는지를 재는 값이고 낮을수록 좋습니다. 자기 신고 확신도는 임계값으로 쓰기 어렵다는 게 필자의 결론이었습니다. 경량 LLM에 같은 분기 구조를 짜면 무너진다는 뜻입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다음은 모델이 내놓은 확률 자체입니다. 앞서 나온 &lt;a href="https://lindfors.no/blog/a-first-look-at-typesafes-jev/"&gt;노르웨이 실측&lt;/a&gt;에서 예·아니오 판정 192건을 확률 구간별로 묶으면 이렇게 나왔습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3962/img-05.png" alt="Jev 확률 구간별 판정 수와 실제 yes 비율 표: 0~0.1구간 14건 0%, 0.7~0.9구간 38건 97%, 0.9~1.0구간 43건 98%로 양끝은 신뢰도 높고 0.3~0.7 중간 구간 41건은 34%로 불확실"&gt;&lt;figcaption&gt;Jev가 확실하다고 한 판정은 거의 그대로 맞았다. 애매하다고 한 41건은 실제로도 애매했다. 다만 정답을 사람이 아니라 다른 AI 모델이 매겼으니, 그 모델과 얼마나 같았는지로 읽어야 한다 &amp;lt;출처: lindfors.no&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;필자는 확신이 높은 판정을 받아들이고 나머지는 더 느리더라도 나은 모델이나 사람에게 보내는 게 실무에서 Jev를 쓰는 방식이라고 적었습니다. 물론 본인이 문서 24건짜리 첫인상이라고 못 박았으니 벤치마크로 읽어서는 안 됩니다. 뜻밖의 결과도 하나 있습니다. 같은 필자가 질문 문구를 더 정교하게 다듬었더니 보정 오차가 두 배 넘게 나빠졌거든요. 그래서 Jev에 쓸 질문은 책상 건너편 동료에게 묻듯이 쓰고 깨알 같은 단서는 자기 코드에 두라고 권했습니다. 질문 문구 하나로도 보정이 흔들린다는 겁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그리고 새 책임이 하나 생깁니다. 임계값을 누가 정하느냐죠. 0.95로 할지 0.85로 할지는 모델이 정해 주지 않습니다. 회사 문서도 올바른 임계값은 도메인과 용례에 달렸으니 보수적인 값으로 시작해 자기 데이터로 시험하고 조정하라고 적었고요. 같은 문서 안에서도 예시 숫자가 제각각이니 권장값이 아니라는 뜻입니다. 해커뉴스에서는 이걸 다르게 읽었습니다. 한 이용자는 무엇을 허용하고 무엇을 막을지는 여전히 자기가 정해야 하고 어떤 잘못된 동작이 워크플로를 통과하는지도 자기 데이터로 시험해야 하는데, 그렇게 개발자에게 도로 넘어오는 일이 적지 않다고 적었습니다. 회사는 유연함이라 부르고 이용자는 떠넘겨진 일이라 부르지만 둘 다 같은 것을 가리킵니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;직접 봐야 할 건 여기서도 셋입니다. 임계값은 코드에 박아 두기보다 설정으로 빼 두는 편이 낫지 않을까 싶습니다. 회사 문서 안에서도 숫자가 서로 다르고 회사 자신이 조정하라고 썼으니까요. 확신도와 정확도를 그래프로 같이 놓고 임계값을 시험하라는 게 회사 권고인데, 그러려면 경로별 통과 건수부터 기록해 둬야 합니다. 마지막은 질문 문구를 바꿨을 때 보정을 다시 재보는 일이고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;7. 그래서 신경 써야 할 것들&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;임계값을 잘못 잡으면 어떻게 되는지부터 봐야 합니다. 이 모델은 틀려도 티가 나지 않습니다. 형식이 멀쩡하니 에러가 뜨지 않고 잘못된 결정이 로그에 정상으로 남습니다. 승인하면 안 될 건을 승인해도 스키마는 통과하고 모니터링 화면에는 아무 일도 없는 것처럼 보이고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;회사도 이 부분은 솔직하게 적었습니다. 출시 글의 환각 그래프에 0%를 적은 근거를 두고 “우리 수치는 실증적인 게 아닙니다. 스키마 일치는 보장되니, 그래프에 0%를 자신 있게 넣을 수 있는 거죠.”라고 썼거든요. 창업자도 해커뉴스에서 이 모델들은 확률적이라 확신에 차서 틀리는 것도 가능하다고 인정했습니다. 한 해커뉴스 이용자는 같은 지점을 더 날카롭게 짚었습니다. 해서는 안 될 동작을 승인해도 스키마는 지켜진다고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;회사 문서에는 더 구체적인 예가 있습니다. 같은 티켓에 같은 질문을 두 형식으로 물었더니 한쪽은 확률 0.22로 애매하다고 하고 다른 쪽은 0.99로 아니라고 단언했다는 예시입니다. 두 응답 모두 형식은 완벽한데 서로 안 맞고 에러도 뜨지 않죠. 회사는 이런 식으로 어긋나는 경우들을 표로 공개해 뒀습니다. 그러니 낮은 확률 구간을 사람이 따로 보는 절차가 없으면 그 판단들도 그대로 실행됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;내 파이프라인에 넣을 수 있는지를 가르는 한계도 있습니다. &lt;a href="https://docs.typesafe.ai/primitives/choice"&gt;한 Choice 질문은 선택지를 255개까지&lt;/a&gt; 받는데, 회사는 후보를 추려 주기보다 전체 목록을 그대로 건네고 다 덮지 못할 것 같으면 ‘어느 것도 아님’ 선택지를 더하라고 권합니다. 입력은 텍스트뿐이고 문자열을 만들어 내지도 못하고요. Jev를 브라우저 에이전트에 붙인 한 해커뉴스 이용자는 입력 칸에 넣을 텍스트를 초소형 모델이 대신 썼다고 적었는데, 한 파이프라인 안에 모델이 둘 필요해진다는 뜻이죠. 판단 대상으로 한 번에 넣을 수 있는 본문도 3만 2천 토큰까지라, 긴 문서를 통째로 넣는 설계는 여기서 막힙니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;가격도 고정된 값으로 보면 안 됩니다. 회사는 가격을 투명하게 공개한다면서도 이게 보조금이 아니라는 걸 증명할 수는 없다고 직접 적었고, 레이트 리밋 역시 수요가 몰리는 동안 예고 없이 바뀔 수 있다고 경고 박스에 적혀 있거든요. 지금 가격과 지금 한도를 전제로 단가 모델을 고정해 두면 흔들릴 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;락인은 생각보다 약해 보입니다. 공개 여덟 시간 만에 한 개발자가 재현 모델을 예고했고, 이틀 뒤에는 또 다른 개발자가 &lt;a href="https://github.com/jaredpalmer/kev"&gt;Kev&lt;/a&gt;를 내놨고요. Kev를 만든 사람은 API가 TypeSafe의 System One과 같아서 공식 파이썬 SDK를 그대로 로컬 서버로 향하게 할 수 있다고 적었습니다. 그렇다면 Jev를 코드 여기저기서 직접 부르기보다 ‘결정 호출’이라는 인터페이스 하나로 감싸 두는 편이 안전하지 않을까 싶습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다만 갈아탈 수 있다는 것과 지금 갈아타도 같다는 건 다른 이야기입니다. Kev 문서의 대조표를 보면 정확도는 근접했는데 확률의 품질을 재는 지표에서는 아직 Jev가 앞서 있거든요. 제작자도 Jev가 어떤 데이터셋으로 학습됐는지 모르니 통제된 비교는 아니라고 단서를 달았습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;마치며&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;이름에 회사의 생각이 그대로 들어 있습니다. 회사는 &lt;a href="https://typesafe.ai/blog/introducing-system-one-models-and-jev"&gt;FAQ&lt;/a&gt;에서 작명 이유를 직접 밝혔는데요. 대니얼 카너먼의 『생각에 관한 생각』에서 빠르고 직관적인 시스템 1과 느리고 숙고하는 시스템 2의 구분을 가져와 모델 부류 이름을 지었다고요. 모델 이름은 윌리엄 스탠리 제번스에게서 따왔습니다. “증기기관 효율이 오른 뒤 석탄 수요가 늘었던 것처럼, 기계 지능도 비슷한 길을 갈 거라고 보거든요. 지능 비용이 한 자릿수 내려갈 때마다 그만큼 더 많은 쓰임새가 열립니다.” 경제학에서 제번스 역설이라고 부르는 관찰입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그 말대로라면 지금 벌어지는 건 모델 교체라기보다, 비싸서 여태 안 물어보던 판단을 물어보기 시작하는 일에 가깝습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그래서 게임체인저냐고 물으면 조건부로만 답할 수 있습니다. 확률을 분기 조건으로 쓸 데가 이미 있는 팀에게는 파이프라인 모양이 달라지는 일입니다. 그런 데가 없다면 아직은 아니고요. Vercel도 첫날 채택 속도는 역대 가장 빨랐지만 그게 이어지는지가 다음 시험이라고 적었습니다. 아키텍처도 논문도 아직 없고, 학습 데이터에 대해 회사가 밝힌 건 전부 직접 만든다는 한 줄뿐입니다. 국내에서도 직접 돌려 본 저장소가 막 올라오기 시작했는데, 결과를 정리해 공개한 글은 아직 눈에 띄지 않습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;남는 건 습관입니다. 배수를 보면 어느 채널 숫자이고 무엇과 비교한 건지부터 묻는 습관, 정확도를 맞춰 놓고 비용과 지연을 보는 비교 방식, 모델이 준 확신도를 믿기 전에 내 데이터로 확신도와 정확도를 같이 그려 보는 절차 같은 것들이요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;오늘 당장 해볼 만한 건 하나입니다. 지금 내 서비스에서 큰 모델한테 사실상 예/아니오만 묻고 있는 호출이 몇 개인지 세어 보는 겁니다. 그 숫자를 세어 보면 이 모델이 내게 필요한지 아닌지가 꽤 빨리 드러날 겁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#999999;"&gt;이 글은 AI의 도움을 받아 작성했습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>[AX일지]대표님이 곧 시스템인 회사의 AX는 어디서 시작할까</title><link>https://yozm.wishket.com/magazine/detail/3961</link><description>유튜브로 성장한 중고차 회사가 고객용 앱을 만들어 달라고 의뢰했습니다. 들여다보니 직원들의 답은 대부분 "대표님한테 물어봐요"였고, 일하는 규칙은 대표님 머릿속에만 있었습니다. 유튜브에서 발표한 특가가 매장 전산에 반영되지 않아 보상으로 수습하는 일도 생겼죠. 앱을 완성한 FDE가 다음으로 제안한 것은 AI가 아니라 차 한 대에 얼마가 남는지 보이게 하는 일, 그리고 당분간 새로 만들지 않는 것이었습니다. 위시켓 AIDP FDE가 기록한 AX 현장 일지 두 번째 편입니다.</description><guid>https://yozm.wishket.com/magazine/detail/3961</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;Editor's note&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;요즘IT가 〈AX일지〉를 연재합니다. AX는 지금 가장 뜨거운 말이지만, 현장에서 실제로 어떤 고민 끝에 무엇을 제안했고 무엇이 되고 무엇이 안 됐는지까지 밝힌 기록은 드뭅니다. 그 자리를 채워 보자는 취지에 위시켓 AIDP가 공감해 함께 기획했습니다. 위시켓 AIDP는 위시켓의 AX 사업부입니다. 진행 중인 프로젝트의 판단을 결론이 나기 전에 공개하고, 결과가 나오면 잘된 것과 안된 것을 함께 싣습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;이 시리즈는 한 회사의 손익이 실제로 달라질 때까지의 여정을 기록합니다. 필자는 현장에서 고객의 이야기를 듣고 실제 구축을 돕는 AIDP의 FDE&lt;/span&gt;&lt;span style="background-color:transparent;color:#999999;"&gt;(Forward Deployed Engineer)&lt;/span&gt;&lt;span style="background-color:transparent;"&gt;들입니다. 고객사 특정을 막기 위해 업종 특성과 규모는 일반화했고, 대화는 취지를 살려 재구성했습니다.&lt;/span&gt;&lt;/p&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;&lt;strong&gt;[AX일지] ② 대표님이 곧 시스템인 회사의 AX는 어디서 시작할까&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;: 유튜브로 큰 중고차 회사에 AI보다 먼저 제안한 것&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;유튜브 채널을 키워 성장한 중고차 판매 회사가 있습니다. 고객들은 영상에서 차를 고르고 설명하는 대표님을 보고, 그 사람을 믿고 매장까지 찾아오죠. 그런데 매장에서 그 고객을 맞이하는 사람은 대표님이 아닙니다. 스무 명 남짓의 딜러들입니다. 믿고 온 사람과 맞이하는 사람이 다른 것이죠.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;이 회사에는 고민이 하나 있었습니다. 장사가 안돼서 생긴 고민이 아닙니다. 경쟁 상대가 점점 자본과 시스템을 갖춘 큰 회사들로 바뀌면서, 다음 시대를 준비해야 한다는 위기감이 있었습니다. 요즘 대부분의 대표님들이 그렇듯, 그다음이 AI라는 데에는 의심이 없었습니다. 대표님은 AI 도구를 직접 붙들고 쓰실 만큼 열심이셨고요. 하지만 AI를 어디에 어떻게 써야 좋을지는 모르셨죠.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;그런 회사가 저희에게 처음 건넨 말은 “고객용 앱을 만들고 싶다”였습니다. 저희는 바로 앱을 만드는 대신, 이 회사 사람들과 이야기를 나누는 것부터 시작했습니다. 대표님과도, 현장의 직원들과도, 지금 실제로 무엇이 불편한지를 물었습니다. 앱을 만들어 달라는 회사에 앱이 정답이 아닌 경우를 여러 현장에서 봤기 때문입니다. 이 회사가 가려는 곳은 어디이고, AI는 거기에 어떻게 도움이 되는지, 앱은 그 길의 몇 번째 걸음인지를 확인하는 것이 가장 중요했습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3961/AX_FDE_%EB%B9%99%EC%82%B0%EC%9D%BC%EB%9F%AC%EC%8A%A4%ED%8A%B8_%EC%9B%B9%ED%99%94%EC%9D%B4%ED%8A%B8_v1.png"&gt;&lt;figcaption&gt;&lt;span style="background-color:transparent;"&gt;고객의 의뢰와 실제 FDE가 하는 일 &amp;lt;출처: 요즘IT, ChatGPT로 제작&amp;gt;&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;결론부터 말하면 이 회사에 앱은 맞는 처방이었습니다. AI를 회사의 성장 엔진으로 하려면 꼭 필요한 첫 과정이었죠. 다만 중요한 건 이게 첫걸음이라는 것입니다. 이 다음 단계로 해야 할 일들이 있고, 그건 AI 에이전트 구축 같은 거창한 뭔가가 아니었습니다. 이번 글에는 제가 무엇을 보았고 왜 이렇게 판단했는지, 그렇다면 AX가 성숙해지기 위해서는 다음 단계로 무엇을 제안했는지 기록했습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3961/%ED%99%8D%EC%8A%B9%ED%98%B8_FDE_%EA%B8%80%EC%93%B4%EC%9D%B4%EC%86%8C%EA%B0%9C_%EA%B0%80%EB%A1%9C%EB%B0%B0%EB%84%88_v1.png"&gt;&lt;figcaption&gt;글쓴이 &amp;nbsp;· 홍승호 · 위시켓 AIDP FDE &amp;lt;출처: 요즘IT&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;대표님이 곧 시스템인 회사에서&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;제가 이 회사에 궁금한 것은 무슨 기능을 만들고 싶은지가 아니었습니다. 일이 실제로 어떻게 흐르는지였습니다. 회사의 규칙은 어디에 적혀 있는지, 새로 온 직원은 그것을 어떻게 배우는지, 대표님이 영상에서 한 약속이 매장까지 어느 길로 도착하는지, 고객이 항의하면 누가 무엇을 근거로 판단하는지. 회계 장부까지 다 보여 달라고 했습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;며칠 지나 직원들의 답이 서로 비슷하다는 것을 알게 됐습니다. 상당수 질문의 답이 “대표님한테 물어봐요”였거든요.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4&gt;&lt;strong&gt;대표님과 조직 사이에 끊어진 연결고리&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;일하는 규칙은 대표님이 그때그때 말로 정했고, 문서나 시스템에는 남지 않았습니다. 규칙이 생겼다가 사라지고 또 생기니 실무자들은 매번 다시 물어야 했고, 대표님은 최종 결정자이면서 동시에 회사에서 가장 큰 병목이 되어 있었습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;그 병목이 어디서 끊어지는지를 보여 준 일이 하나 있었습니다. 한번은 대표님이 유튜브 촬영에서 특정 차량을 특가로 팔겠다고 발표했습니다. 그런데 딜러가 보는 전산에는 원래 가격이 그대로 남아 있었습니다. 영상을 보지 않고 방문한 고객에게 딜러는 전산에 적힌 가격대로 차를 팔았고, 고객은 나중에 영상을 보고서야 특가가 있었다는 것을 알았습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;항의가 들어왔고 회사는 보상으로 수습해야 했습니다. 겉으로 보면 딜러의 실수 같지만, 딜러는 자기가 아는 정보대로 일했을 뿐입니다. 촬영하는 팀과 결정하는 대표님과 판매하는 조직 사이에 정보가 흐르는 길이 없었던 것입니다. 고객 응대나 사후 처리도 마찬가지여서, 현장에서 정리된 일이 고객이 대표님과 직접 통화하면 뒤집히곤 했습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;즉 이 회사의 문제는 사람이 아니었습니다. 대표님의 기준도, 좋은 결정도, 현장의 정보도 분명히 존재하는데, 그것이 기록되지 않고 흐르지 않았습니다. 제가 진단했던 다른 현장들과 놀랄 만큼 같은 구조입니다.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;&lt;span style="background-color:transparent;"&gt;&lt;strong&gt;앱이 시작인 이유&lt;/strong&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;앱은 완성됐습니다. 고객이 실제 매물을 보고, 상담을 신청하고, 자기 차를 팔겠다고 등록할 수 있게 됐습니다. 의뢰받은 범위로 보면 프로젝트는 여기서 끝나야 합니다. 하지만 저는 AI 시대에 살아남는 기업이 되고자 하는 대표님의 의지를 알고 있었고, 앱이 그 시작이 될 것이라고 확신하고 있었습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4&gt;&lt;span style="background-color:transparent;"&gt;&lt;strong&gt;목표에서 거꾸로 짚어 본 다섯 단계&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;저희 회사에는 고객사의 AX 성숙도를 다섯 레벨로 보는 공식 모델이 있습니다. 각 레벨은 단계별로 실행해야 합니다. 레벨을 건너뛰면 그게 반드시 부채가 되어 돌아오거든요.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3961/AX_%EC%84%B1%EC%88%99%EB%8F%845%EB%A0%88%EB%B2%A8_%EA%B3%B5%EC%8B%9D%EB%AC%B8%EA%B5%AC_%EC%9B%B9%ED%99%94%EC%9D%B4%ED%8A%B8_v3.png"&gt;&lt;figcaption&gt;&lt;span style="background-color:transparent;"&gt;위시켓 AX 성숙도 모델 v1.0&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;의뢰는 “앱 개발”로 왔지만, 대표님이 앱을 만들어 달라고 하신 진짜 이유는 AI 시대에 대비된 회사라는 도착지였습니다. 그런 회사란 AI가 시키지 않아도 알아서 일을 처리하는 것을 넘어 AI를 통해 실제 이익을 만들어내는 회사죠. 그러려면 먼저 AI가 정리된 데이터 위에서 실제 업무를 도와야 합니다. AI가 업무를 거들려면 일의 기록이 사람과 부서 사이를 흐르고 있어야 하고, 기록이 흐르려면 기록이 존재부터 해야 합니다. 이 회사의 핵심 업무들은 그 맨 아래 레벨, 암묵 운영에 있었습니다. 기록이 존재하지 않았으니까요.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;그래서 이 프로젝트의 설계는 처음부터 이랬습니다. 앱으로 기록이 생기게 한다. 다음에 그 기록을 이어서 차 한 대에 얼마가 남는지 보이게 한다. 이익이 보이면 AI를 어디에 얼마나 쓸지가 정해지고, AI를 적용하며, 에이전트는 그 위에서 굴러갑니다. 앱은 의뢰받은 이 AX 과정의 첫 번째 걸음이었습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4&gt;&lt;strong&gt;앱으로 처음 생긴 기록&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;출시된 앱은 실제로 그 일을 하기 시작했습니다. 고객이 어디서 와서 무엇을 봤고 어떤 상담을 했는지가 처음으로 남기 시작했습니다. 직원들이 앱에 차량 사진을 찍어 올리면 고객에게는 신뢰 자료가 되고, 회사에는 회사의 표준대로 찍었다는 기록이 남습니다. 관리자가 특가를 등록하면 고객이 보는 화면과 딜러가 보는 전산이 동시에 바뀝니다. 대표님의 결정이 현장으로 바로 이어지는 길이 처음 생긴 것입니다.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3961/AX_%EC%95%B1%EC%B6%9C%EC%8B%9C_%ED%8A%B9%EA%B0%80%EC%A0%95%EB%B3%B4_%ED%98%84%EC%9E%A5%EC%97%B0%EA%B2%B0_%EB%B3%B8%EB%AC%B8%EC%82%BD%ED%99%94_v1.png"&gt;&lt;figcaption&gt;직원이 찍어 올린 차량 사진과 관리자가 등록한 특가가 앱 한 곳을 거쳐 딜러 전산과 고객 화면에 동시에 닿습니다. 실제 화면이 아니라 설명을 위해 만든 그림입니다. &amp;lt;출처: 요즘IT, ChatGPT로 제작&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;출시 3주가 지나는 동안 마케팅도, 유튜브 채널 소개도 없었습니다. 그런데도 회원 104명이 가입했고 상담 신청 20건이 들어왔습니다. 예전 같으면 어디에도 남지 않았을 스무 번의 상담이, 이번에는 한 건도 빠짐없이 고객 관리 시스템에 기록으로 남았습니다. 딜러 세 명이 차량 사진 스무 장을 앱으로 올린 것도 마찬가지입니다. 큰 숫자는 아닙니다. 그런데 이 회사에 처음으로, 세어 볼 수 있는 기록이 생겼습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;만드는 동안 버린 것도 있습니다. 기능을 여럿 넣어 보다가, 대표님과 이야기한 뒤 홈 화면의 많은 부분을 숨기고 핵심만 남겼습니다. 공들여 구현한 기능 하나는 운영 방침이 바뀌면서 통째로 폐기했습니다. 이미 만들었다는 이유로 남겨 두면 그때부터는 자산이 아니라 짐이 되기 때문입니다. 무엇을 만들지만큼, 무엇을 만들지 않고 무엇을 버릴지를 정하는 것도 이 일의 큰 부분입니다.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;다음 제안: 차 한 대에 얼마 남는지 보이게 하기&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;제가 이 회사에 제안하려는 것은 Lv2, 프로세스 정형에 가깝습니다. 일이 흐르는 경로가 시스템에서 보이는 상태입니다. 겉으로 보면 이익이 보이는 화면을 만드는 일이지만, 그 화면에 담기는 것은 이 회사가 어떤 흐름으로 돈을 벌고 있는지입니다. 이 회사는 광고를 하고 영상을 올리지만, 그 광고를 보고 온 고객이 실제로 차를 샀는지, 그 한 건에 돈이 얼마나 들었고 얼마가 남았는지를 아는 사람이 없었습니다. 고객 관리 도구를 도입한 적도 있지만, 현장에서 입력하지 않으니 숫자가 찍히지 않았습니다. 앱 이전에 이 회사에 있던 그 구조가 여기에도 있었던 것입니다.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;그래서 유튜브와 앱과 매장으로 흩어져 있는 흐름을 하나로 잇는 것을 제안하려 합니다. 고객이 어디서 들어와서, 어떤 상담을 거쳐, 계약까지 갔는지. 그 한 건에 비용이 얼마나 들었고 실제로 얼마가 남았는지. 회계 장부를 다시 만드는 일이 아닙니다. 한 건에 얼마가 남는지를 보려면 그 한 건이 어디서 들어와 계약과 정산까지 갔는지가 끊기지 않고 이어져야 합니다. 이익을 본다는 것은 결국 일의 흐름을 처음부터 끝까지 잇는다는 뜻입니다.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3961/AX_%EA%B3%A0%EA%B0%9D%EC%9C%A0%EC%9E%85%EB%B6%80%ED%84%B0%EC%A0%95%EC%82%B0%EA%B9%8C%EC%A7%80_%ED%95%9C%EA%B1%B4%EC%86%90%EC%9D%B5%EC%97%B0%EA%B2%B0_%EB%B3%B8%EB%AC%B8%EC%82%BD%ED%99%94_v2_%ED%99%94%ED%8F%90%ED%91%9C%EC%8B%9C.png"&gt;&lt;figcaption&gt;&lt;span style="background-color:transparent;"&gt;유튜브에서 앱, 매장 방문, 계약, 정산까지. 한 건의 흐름이 끊기지 않고 이어져야 차 한 대에 얼마가 남는지 보입니다. &amp;lt;출처: 요즘IT, ChatGPT로 제작&amp;gt;&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;규칙이 대표님 머릿속에만 있다는 문제는 이 다음입니다. 무엇을 규칙으로 삼을지, 어디까지를 예외로 인정할지를 정하려면 근거가 있어야 합니다. 근거 없이 기준부터 세워 사람을 평가하기 시작하면 그 시스템은 오히려 불공정해집니다. 어느 응대가 실제로 계약으로 이어졌는지, 어떤 처리가 결국 회사에 손해였는지를 숫자로 볼 수 있게 된 다음에야 규칙이 대표님의 말에서 회사의 기준으로 넘어갈 수 있습니다. 게다가 중고차 시장은 알선 수수료 정찰제와 하자 발생률 공개 쪽으로 가고 있고, 이 기록은 소급되지 않습니다. 지금 쌓기 시작해야 그때 볼 것이 있습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4&gt;&lt;span style="background-color:transparent;"&gt;&lt;strong&gt;당분간 새로 만들지 맙시다&lt;/strong&gt;&lt;/span&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;제안에 앞서 부탁드리려는 것도 하나 있습니다. 당분간 새로운 것을 만들지 말고, 지금 만든 앱에서 기록이 쌓이게 두자는 것입니다. 급하다고 이것저것 손대기 시작하면 모처럼 쌓이기 시작한 기록이 오염됩니다. 쌓이는 시간을 주고, 그동안 급한 문제만 제가 잡는 것이 다음 레벨을 위한 준비라고 판단했습니다. AI 시대에 대비된 기업이 되는 방법이라고 해 놓고 당분간 만들지 말자고 하니, 이상하게 들리실 수 있습니다. 그런데 지금 하나 더 만드는 것보다 기록이 온전히 쌓이는 편이 이 회사에 남는 것이 많습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;&lt;span style="background-color:transparent;"&gt;&lt;strong&gt;AI가 없는 제안서&lt;/strong&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;이 제안서에도 AI라는 말은 한 번도 나오지 않습니다. 앞선 현장들에서 반복해 배운 것이 있습니다. 기록이 흐르지 않는 회사에 AI를 얹으면, 틀린 기록으로 틀린 판단을 더 빨리 내리게 될 뿐입니다.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;계산의 문제이기도 합니다. AI는 공짜가 아닙니다. 도구를 구독하고 시스템을 운영하는 데 계속 돈이 듭니다. 고객 한 명을 데려오는 데, 차 한 대를 파는 데 AI를 위해 얼마까지 쓸 수 있는지를 알아야 AI를 도입할 수 있고, 그 답은 한 건에 얼마가 남는지에서 나옵니다. 자기 지갑을 볼 수 없는 회사는 AI 예산을 세울 수 없고, 예산 없는 도입은 유행을 따라가는 지출이 됩니다. 이익이 보이기 시작하면 그때 AI가 할 일이 생깁니다. 들어온 문의를 먼저 분류하고, 응대의 기준을 지키도록 돕고, 어느 채널에 쓴 돈이 실제로 돌아오는지를 사람 대신 지켜보는 일 같은 것들이죠.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3961/AX_%EC%9D%B4%EC%9D%B5%EA%B0%80%EC%8B%9C%ED%99%94%ED%9B%84_AI%EC%98%88%EC%82%B0%EA%B3%BC%EC%8B%A4%EB%AC%B4%EB%B0%B0%EC%B9%98_%EB%B3%B8%EB%AC%B8%EC%82%BD%ED%99%94_v3_%EB%B4%87%ED%91%9C%ED%98%84.png"&gt;&lt;figcaption&gt;&lt;span style="background-color:transparent;"&gt;한 건에 얼마가 남는지 보여야 AI에 얼마를 쓸지 정할 수 있습니다. 그다음에야 AI가 문의를 분류하고, 응대 기준을 점검하고, 광고비가 돌아오는지 지켜보는 일을 맡습니다. &amp;lt;출처: 요즘IT, ChatGPT로 제작&amp;gt;&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;이 제안은 눈에 보이는 것을 파는 제안이 아닙니다. 그래서 받아들여지기 쉽지 않은 종류라는 것을 알고 있습니다. 받아들여진 뒤에도 지켜볼 일이 남습니다. 이 회사에는 고객 관리 도구를 도입해 놓고 쓰지 않은 전례가 있고, 이익 계산에 필요한 기록이 어디까지 준비되어 있는지도 아직 확인하지 못했습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="background-color:transparent;"&gt;앱을 만들어 달라던 회사에 앱이 아닌 것을 제안하게 된 이유가 여기에 있습니다. 돌아보면 저희가 이 회사에 드리고 싶었던 것은 순서였습니다. 무엇을 먼저 하고, 무엇을 아직 하지 않을지의 판단이죠. 이 판단이 유효했는지, 이 프로젝트에 어떤 결정이 이어졌고 어떤 성과가 났는지는 후속 편에서 쓰겠습니다. 저희의 프로젝트는 한 회사의 손익&lt;/span&gt;&lt;span style="background-color:transparent;color:#999999;"&gt;(P&amp;amp;L)&lt;/span&gt;&lt;span style="background-color:transparent;"&gt;이 실제로 달라지는 것을 목표로 하고 있고, 이 회사의 여정도 거기까지 담아보려 합니다.&lt;/span&gt;&lt;/p&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style="background-color:transparent;"&gt;&lt;strong&gt;요즘IT에서 AX 현장의 이야기를 더 가까이서 나눌 자리를 검토하고 있습니다.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="background-color:transparent;"&gt;&lt;strong&gt;어떤 형태가 좋을지 의견을 들려주세요. 1분이면 됩니다.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://walla.my/v/D1FmSvf3ZZP3aSAECCJB"&gt;&lt;span style="background-color:transparent;"&gt;&lt;strong&gt;➡️ AX 관련 행사·모임 수요 조사&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="background-color:transparent;color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>[참가 모집] AI 고수들의 로컬앱/자동화 구경오세요!</title><link>https://yozm.wishket.com/magazine/detail/3960</link><description>여러분에게도 배포한 적은 없지만, 회사에서는 매일 쓰이는 도구가 있나요? 요즘IT는 두 번의 클코나잇을 진행하면서, AI로 직접 뭔가를 만들어 본 사람들의 이야기를 모아봤습니다. 그리고 그 결과물이 대부분 배포를 목적으로 하기보다, 자기 자신과 팀을 위해 만든 도구였다는 점을 알 수 있었죠. 그래서 클코나잇을 ‘빌더나잇’으로 바꾸고, 도구보다는 결과물에 집중해 보기로 했습니다. 다가오는 10월 6일 화요일 저녁 7시, 위워크 선릉 3호점에서 네 팀이 자신의 업무를 바꾼 로컬앱과 자동화 사례를 직접 소개하는 자리를 가집니다. 이번 데모 데이는 오프라인 현장과 온라인 중계를 동시에 진행하는 행사로, 오늘부터 참가자를 모집합니다.</description><guid>https://yozm.wishket.com/magazine/detail/3960</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;p style="text-align:justify;"&gt;여러분에게도 배포한 적은 없지만, 회사에서는 매일 쓰이는 도구가 있나요? 요즘IT는 두 번의 클코나잇을 진행하면서, AI로 직접 뭔가를 만들어 본 사람들의 이야기를 모아봤습니다. 그리고 그 결과물이 대부분 배포를 목적으로 하기보다, 자기 자신과 팀을 위해 만든 도구였다는 점을 알 수 있었죠. 그래서 클코나잇을 &lt;strong&gt;‘빌더나잇’&lt;/strong&gt;으로 바꾸고, 도구보다는 결과물에 집중해 보기로 했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그렇게 요즘IT와 노션이 함께 준비한 ‘로컬앱 자랑대회’에 지난 모집 기간 동안 총 51건의 출전작이 접수되었는데요. 내부 검토와 개별 온라인 인터뷰를 거쳐, 빌더나잇: 로컬앱 자랑대회에서 발표할 본선 진출 4팀이 확정되었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다가오는 10월 6일 화요일 저녁 7시, 위워크 선릉 3호점에서 네 팀이 자신의 업무를 바꾼 로컬앱과 자동화 사례를 직접 소개하는 자리를 가집니다. 이번 데모 데이는 &lt;strong&gt;오프라인 현장과 온라인 중계를 동시에 진행하는 행사&lt;/strong&gt;로, 오늘부터 참가자를 모집합니다! 많은 관심 부탁드려요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3960/img-01_dddd_ZPgB9Ok.png"&gt;&lt;/figure&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;행사 정보&lt;/strong&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;일시&lt;/strong&gt;: 2026년 10월 6일(화) 저녁 7시&lt;/li&gt;&lt;li&gt;&lt;strong&gt;장소&lt;/strong&gt;: 현장 참가(위워크 선릉 3호점) / 온라인(ZOOM 웨비나)&lt;/li&gt;&lt;li&gt;&lt;strong&gt;진행 방식&lt;/strong&gt;: 오프라인 현장 진행(총 50명)과 온라인은 줌에서 송출합니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;참가비&lt;/strong&gt;: 무료&lt;/li&gt;&lt;li&gt;&lt;strong&gt;현장 참가 안내&lt;/strong&gt;: &lt;span style="color:#2e6baa;"&gt;&lt;strong&gt;(현장 참가는 마감되었습니다.)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;참가 신청: &lt;/strong&gt;&lt;a href="https://zoom.us/webinar/register/WN_tU9P2ZP3SCyhcjfBJV2L8Q#/registration"&gt;&lt;strong&gt;신청 폼&lt;/strong&gt;&lt;/a&gt;에서 작성 후 제출하면 완료!&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;이런 분들께 추천해요&lt;/strong&gt;&lt;/h3&gt;&lt;h4&gt;&lt;strong&gt;1. 로컬앱과 사내 자동화에 관심 있는 실무자&lt;/strong&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;배포는 하지 않았지만 매일 쓰고 있는 도구를 만든 경험이 궁금하신 분&lt;/li&gt;&lt;li&gt;우리 팀에도 비슷한 도구를 만들어 보고 싶으신 분&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4&gt;&lt;strong&gt;2. 직접 도구를 만들고 운영해 보고 싶은 실무자&lt;/strong&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;코딩 경험 없이도 실제로 쓰이는 도구를 만들 수 있는지 궁금하신 분&lt;/li&gt;&lt;li&gt;다른 팀은 어떤 문제를 어떻게 해결했는지 사례로 확인하고 싶으신 분&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4&gt;&lt;strong&gt;3. 반복 업무를 줄이고 팀의 생산성을 높이고 싶은 리더&lt;/strong&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;사내 자동화를 시도했지만 여러 이유로 막혔던 경험이 있으신 분&lt;/li&gt;&lt;li&gt;비개발자 중심으로 팀 자동화를 이끌어 갈 방법을 고민하고 계신 분&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;발표팀 및 작품 소개&lt;/strong&gt;&lt;/h3&gt;&lt;h4&gt;&lt;strong&gt;1. 업무기록 think-tank&lt;/strong&gt;&lt;/h4&gt;&lt;blockquote&gt;&lt;p&gt;발표자: 조은혜 / CyberLogitec EUT(Enterprise UX Team)&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3960/think-tank.png"&gt;&lt;/figure&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;회의록과 업무 문서를 아무리 쌓아 둬도 지난 결정의 이유를 찾으려면 파일을 일일이 열어봐야 했던 문제에서 출발해, 3년에 걸쳐 회의록과 업무 요청, 참고 자료를 한곳에 자동으로 모으고, Claude가 분류하는 체계를 만들었습니다. 그 결과 히스토리 추적은 5분 이내로, 연말 보고서 작성은 1시간 이내로 줄었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4&gt;&lt;strong&gt;2. ZAL: 잘먹, 잘먹이&lt;/strong&gt;&lt;/h4&gt;&lt;blockquote&gt;&lt;p&gt;발표자: 정윤희 / (주)다음정보시스템즈 개발본부, UI/UX 기획&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3960/%EC%9E%98%EB%A8%B9.png"&gt;&lt;/figure&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;종이 영수증을 챙기고 휴가·공휴일을 일일이 대조해 수기로 계산해야 했던 식대 정산 업무를, 디지털 영수증을 올리면 AI OCR이 항목을 추출하고 한도까지 자동 산출하는 도구로 바꿨습니다. 그 결과 식대 정산에 드는 업무 시간이 관리자와 직원 모두 80% 이상 줄었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4&gt;&lt;strong&gt;3. 도구 4종: OhMyVoice · OhMyBrush · OhDuck · Signa&lt;/strong&gt;&lt;/h4&gt;&lt;blockquote&gt;&lt;p&gt;발표자: 오규성 / LG CNS 공정품질AX팀 총괄&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3960/01-live-transcription-tile.png"&gt;&lt;/figure&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;회의록 정리, 화면 강조, 시스템 모니터링, 메일 서명 제작처럼 일상에서 반복되는 자잘한 업무를 각각 해결하는 로컬 앱 4종입니다. 회의록 수기 정리는 월 약 10시간, 화면 강조 속도는 10초대에서 3초로 줄었고, 컴퓨터 과부하 원인 파악도 2초 이내로 빨라졌습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4&gt;&lt;strong&gt;4. 담당자가 없어서 만든 담당자들&lt;/strong&gt;&lt;/h4&gt;&lt;blockquote&gt;&lt;p&gt;발표자: 김고은(UI/UX 디자이너)·이창석(AI 연구원)·함정우(개발자) / 테서 연구개발팀&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3960/image__10_.png"&gt;&lt;/figure&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;팀을 위해 만든 도구인데 아무도 쓰지 않았던 경험, 있으신가요? 작은 제품팀에는 누군가는 해야 하지만 담당은 정해지지 않은 일이 쌓입니다. 저희는 그런 일에 하나씩 도구를 만들었지만, 한 번에 자리 잡은 도구는 많지 않았습니다. 같은 도구를 몇 번씩 다시 만들고 나서야, 진짜 어려운 일은 만드는 쪽이 아니라 쓰이게 만드는 쪽이라는 걸 알았습니다. 이번 발표에서는 AI 네이티브 팀에서 무엇을 만들었는지보다는 무엇이 왜 안 쓰였는지, 그리고 그것을 어떻게 팀이 매일 쓰는 것으로 바꿨는지를 말씀드리려 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#999999;"&gt;&lt;i&gt;※ 발표자 및 작품 소개는 신청서 기준으로 작성되었으며, 추후 발표에서 자세한 내용은 변경될 수 있습니다.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;참가 신청&lt;/strong&gt;&lt;/h3&gt;&lt;blockquote&gt;&lt;ol&gt;&lt;li style="text-align:justify;"&gt;아래 링크에서 &amp;nbsp;참가자 정보를 입력한 뒤 제출합니다.&lt;br&gt;➡️&amp;nbsp;&lt;a href="https://zoom.us/webinar/register/WN_tU9P2ZP3SCyhcjfBJV2L8Q#/registration"&gt;&lt;strong&gt;[참가 신청하기]&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="text-align:justify;"&gt;행사 전, Zoom 접속 링크가 등록한 이메일로 발송됩니다. (제출 전 메일 주소를 한번 더 확인해주세요!)&lt;/li&gt;&lt;li style="text-align:justify;"&gt;오프라인 참가자로 신청 후 선정되신 분께는 행사 전 개별로 안내드립니다. 선정되지 않으신 분께도 Zoom 접속 링크를 보내드립니다.&lt;/li&gt;&lt;/ol&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;참가자 혜택&lt;/strong&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;현장 참가자에게는 노션 굿즈 및 간단한 다과를 제공합니다.&lt;/li&gt;&lt;li&gt;현장 참가자에게는 세션 발표 이후에는 발표자 및 참가자들과 직접 이야기를 나눌 수 있는 네트워킹 시간이 마련되어 있습니다.&lt;/li&gt;&lt;li&gt;오프라인 참가가 어려우신 분들도 온라인 중계로 발표를 들으실 수 있습니다.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;마치며&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;배포한 적 없고 코드도 공개할 수 없지만, 회사에서는 매일 쓰이는 도구들!&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이번 빌더나잇에서 그 이야기를 직접 들어 보시고, 우리 팀에도 적용할 만한 아이디어를 얻어가 보세요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:44.94%;"&gt;&lt;a href="https://aionboardinghub.notion.site/238e8cf298a0475689d38a3e50e31610"&gt;&lt;img src="https://www.wishket.com/media/news/3960/%EB%B0%B0%EB%84%88_%EC%95%88A_-_%ED%8B%B0%EC%BC%93%ED%98%95.png"&gt;&lt;/a&gt;&lt;/figure&gt;&lt;h4 style="margin-left:0px;text-align:center;"&gt;&lt;a href="https://zoom.us/webinar/register/WN_tU9P2ZP3SCyhcjfBJV2L8Q#/registration"&gt;&lt;strong&gt;➡️빌더나잇 온라인 신청하기&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;/h4&gt;&lt;hr&gt;&lt;p style="margin-left:0px;text-align:center;"&gt;&lt;span style="color:rgb(153,153,153);"&gt;©️요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>돈 걱정 않고 AI 쓴다면: 월 30만 원부터 시작하는 AI 구독 가이드</title><link>https://yozm.wishket.com/magazine/detail/3959</link><description>월요일 오전부터 Claude Code가 “주간 한도에 도달했다”는 안내를 띄웁니다. 지난주에 리팩터링을 몰아서 시킨 대가죠. 따로 띄워둔 ChatGPT는 딥리서치를 몇 번 돌렸다고 리셋까지 기다리라고 합니다. 구독료 20달러가 아까워 무료 티어를 오가던 시절과는 다른 종류의 답답함입니다. 토큰 한도에 막혀 기다리다 보면 정말로 화가 훅훅 치솟고는 합니다. 앞서 무료 AI 편에서는 그럭저럭 필요한 일을 무료로 해주는 AI를 봤고, 가성비 AI 편에서는 월 20달러 구독료로 최대 효율을 뽑는 법을 다뤘는데요. 그래서 이번에는 반대편 끝으로 가 보려고 합니다. 돈이 문제가 아니라면 무엇을 구독하는 게 정답일까요? 어디까지 ‘최고 성능’이고 어디부터는 ‘낭비’일까요?</description><guid>https://yozm.wishket.com/magazine/detail/3959</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;p style="text-align:justify;"&gt;월요일 오전부터 Claude Code가 “주간 한도에 도달했다”는 안내를 띄웁니다. 지난주에 리팩터링을 몰아서 시킨 대가죠. 따로 띄워둔 ChatGPT는 딥리서치를 몇 번 돌렸다고 리셋까지 기다리라고 합니다. 구독료 20달러가 아까워 무료 티어를 오가던 시절과는 다른 종류의 답답함입니다. 토큰 한도에 막혀 기다리다 보면 정말로 화가 훅훅 치솟고는 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;앞서 무료 AI 편에서는 그럭저럭 필요한 일을 무료로 해주는 AI를 봤고, 가성비 AI 편에서는 월 20달러 구독료로 최대 효율을 뽑는 법을 다뤘는데요. 그래서 이번에는 반대편 끝으로 가 보려고 합니다. &lt;strong&gt;돈이 문제가 아니라면 무엇을 구독하는 게 정답일까요? 어디까지 ‘최고 성능’이고 어디부터는 ‘낭비’일까요?&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;결론부터 보겠습니다. &lt;strong&gt;기본값은 두 개, ChatGPT Pro와 Claude Max 20x 구독&lt;/strong&gt;부터 시작합니다. Fable과 Astra라는 슈퍼 모델이 왕이니까요. 반면 &lt;strong&gt;나머지는 필요가 생겼을 때,&lt;/strong&gt; 즉, 이 두 가지로 할 수 없는 일이 실제로 생겼을 때 하나씩 더하는 쪽으로 가보겠습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3959/image2.png"&gt;&lt;figcaption&gt;돈 걱정 없이 AI 구독 맵&lt;/figcaption&gt;&lt;/figure&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3&gt;&lt;strong&gt;메인 듀오: 200달러의 행복&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;돈 걱정이 없어도 첫 선택은 결국 OpenAI 대 Anthropic, GPT 대 Claude입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;h4&gt;&lt;a href="https://yozm.wishket.com/magazine/product-valley/products/chatgpt/?utm_source=yozmit&amp;amp;utm_medium=content&amp;amp;utm_campaign=base"&gt;&lt;strong&gt;&lt;u&gt;ChatGPT Pro&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/h4&gt;&lt;/blockquote&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3959/image4.png"&gt;&lt;figcaption&gt;ChatGPT&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;OpenAI의 최상위 개인 요금제입니다. 그리고 지금은 &lt;strong&gt;돈이 있어도 새로 살 수 없는&lt;/strong&gt; 요금제이기도 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;무엇을 해주나&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;공식 문서 기준으로 Pro 전용 모델, Codex, 딥리서치, 이미지 생성, 메모리, 파일 업로드가 포함됩니다. 눈여겨볼 건 100달러짜리 Pro 티어와 기능 차이가 없다는 점입니다.&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;두 요금제 차이는 딱 하나, 사용량입니다. 100달러는 Plus 대비 5배, 200달러는 20배입니다. 그러니까 이 200달러(한화 약 27만 원, 부가세 별도)는 &lt;strong&gt;한도를 늘리는 데 쓰는 돈&lt;/strong&gt;입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;vs. Claude Code&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;핵심 기능인 Codex 기준으로 보면, Claude Code에 비해 좀 더 알아서 일을 처리하는 경향이 있습니다. 알잘딱깔센에 가깝다고 해야 할까요?&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;브라우저 유즈와 컴퓨터 유즈, 그러니까 컴퓨터를 다루는 기술도 부드러운 편이고요. 무엇보다 체감상 토큰 한도가 훨씬 천천히 찹니다. 때때로 이뤄지는 토큰 한도 리셋과 강력한 이미지 생성 모델인 GPT image를 쓸 수 있다는 점도 매력적이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;언제 쓰나&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;장시간 추론과 딥리서치, Codex를 일상적으로 돌리느라 Plus 한도로는 매일 막힐 때부터입니다. 자료 조사가 업무의 절반인 기획자나 리서처, 문서 작업을 하루 종일 시키는 사무직이라면 이쪽 상한이 먼저 필요합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;한계·주의&lt;/strong&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;무제한이 아닙니다.&lt;/strong&gt; 모델별로 별도 허용량이 있고 한도에 닿으면 리셋까지 그 모델을 못 씁니다. 최상위 모델 Astra는 생각보다 토큰을 더 빨리 쓰죠. 공식 문서는 “허용량을 늘리거나 우회하는 설정은 없다”고 말합니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;2026년 9월 10일부터 신규 가입·업그레이드 일시 중단 상태입니다.&lt;/strong&gt; 기존 구독자는 유지되지만 한 번 해지하면 중단이 풀릴 때까지 재구매할 수 없습니다. Pro 100달러에서 200달러로 올라가는 경로도 막혀 있습니다. Astra 발표와 함께 사용자가 감당할 수 없이 늘어나 급히 내린 조치라고 합니다. 일시적인 거니 곧 풀릴 거라 믿습니다.&lt;/li&gt;&lt;li&gt;모델별 세부 한도 수치는 알 수 없습니다. 커뮤니티 집계가 돌아다니지만, 다 비공식 수치입니다.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;h4&gt;&lt;a href="https://yozm.wishket.com/magazine/product-valley/products/claude/?utm_source=yozmit&amp;amp;utm_medium=content&amp;amp;utm_campaign=base"&gt;&lt;strong&gt;&lt;u&gt;Claude Max 20x&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/h4&gt;&lt;/blockquote&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3959/image3.png"&gt;&lt;figcaption&gt;Claude Cowork&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;채팅과 Claude Code, Cowork를 쓸 수 있는 클로드 정액제의 최상단입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;무엇을 해주나&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;Claude Code 접근, Cowork(데스크톱에서 다단계 작업을 통째로 위임하는 기능), 신규 모델 우선 접근, Pro 대비 높은 사용량이 들어 있습니다. 여기 Max도 두 단계입니다. Max 5x가 월 100달러, Max 20x가 월 200달러입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;vs. Codex&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;Codex가 알잘딱깔센이라면, Claude Code는 동료 느낌을 줍니다. 핑퐁이 더 잦다는 얘기죠. 컨텍스트 한도가 커 오래 해야 하는 작업에 강력하며, 사용자 의견을 좀 더 깊이 반영하려고 애쓰는 느낌이 강합니다. 글쓰기와 웹 디자인 계열 작업이 더 낫다고도 알려져 있고요. 가장 오래, 널리 사랑 받은 제품인 만큼 생태계도 널리 퍼져 있습니다. 아티팩트나 클로드 디자인처럼 작업을 시각화하는 연계에도 능합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;언제 쓰나&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;마찬가지로, 에이전트 코딩을 하루 종일 돌리는 사람한테 필요합니다. 리팩터링이든 문서 자동화든 “AI에게 몇 시간짜리 일을 맡기는” 작업이 매일 있다면 이쪽입니다. 한도까지 쓰고 넘치면 API 종량제로 전환해 토큰을 좀 더 받아 쓰는 방식의 운용이 가능한 것도 (돈 걱정을 내려놓는다면) 장점이라고 볼 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;한계·주의&lt;/strong&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;한도 구조가 2중입니다. &lt;strong&gt;5시간마다 리셋되는 세션 한도&lt;/strong&gt; 위에 모든 모델에 걸리는 &lt;strong&gt;주간 한도&lt;/strong&gt;가 따로 있습니다. 20x가 사실 전체 한도가 아닌 세션 한도 기준이라는 게 얼마 전에 알려지며 욕을 많이 먹었습니다.&lt;/li&gt;&lt;li&gt;한도는 &lt;strong&gt;채팅·Claude Code·Cowork 모두가 공유&lt;/strong&gt;합니다. 코딩이 채팅 한도를 먹습니다.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;자, 이 두 가지 중 하나만 선택해도 텍스트 기반 작업, 에이전틱한 동작, 코드를 비롯한 컴퓨터로 하는 웬만한 일이 다 해결됩니다. 여기까지는 정말 최소한의 기본값입니다. 지금 AI를 제대로 쓴다 하면 보통 이 둘 중 하나를 온전히 쓴다는 것을 전제합니다.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;그럼 뭘 써야 하냐고요?&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;그럼 뭘 써야 하냐고요? 전제를 잊으셨군요. 지금 우리는 돈이 문제가 아닌, 행복한 상상 속에 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그럴 때는 굳이 하나를 고를 이유가 없습니다. 결국에는 저들 역시 한도가 막힙니다. 구독이란 결국 “더 높은 천장”이지 천장이 없는 게 아니니까요. 이때의 원칙은 하나입니다. &lt;strong&gt;한도가 막히면 늘리세요. 단, 방향은 고민하면서요.&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;언제 늘릴까요?&lt;/strong&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;단순합니다. 이미 한도를 열심히 태우고 태워, 남은 게 없을 때죠.&lt;/strong&gt; 주간 한도 경고를 상시로 보거나 초과분 추가 결제가 매달 반복된다면 구독 계정을 증설할 때가 된 겁니다.&lt;/li&gt;&lt;li&gt;반대로 “결과물이 마음에 안 들어서”라면 멈추세요. 성능 불만은 계정을 늘려도 해결되지 않습니다. 그건 사용량 문제가 아니라 도구를 잘못 선택했거나 시키는 방법의 문제입니다.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;그럼 어떻게 늘릴까요?&lt;/strong&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;다른 종류의 한도가 막히면 1+1&lt;/strong&gt;: Claude로 코딩하다가 크리에이티브한 작업이 부족해지는 식이라면 GPT로 비어 있는 쪽을 채웁니다. GPT를 주로 쓰다가 고도화된 글쓰기나 장기 작업이 잦다면 Claude를 늘릴 수도 있고요. 서로 다른 상한을 하나씩 갖추는 게 먼저입니다. 혹은 &lt;strong&gt;서로 다른 모델에 하나의 작업에 대한 의견을 주고받게 하고 싶은 경우&lt;/strong&gt;에도, 두 개 다른 계정을 확보하는 게 좋습니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;같은 일의 한도가 막히면 2배로&lt;/strong&gt;: 에이전트 두셋을 동시에 굴리는 개발자라면 계정 하나의 주간 한도로는 안 됩니다. 이때는 균형을 맞추기보다 원래 하는 일을 비슷한 뉘앙스로 제일 잘 해줄 계정을 두 배로 늘리는 게 맞습니다.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;개인적으로는 둘 다 체험해 보고, 본인에게 맞는 계열의 서비스를 정해 그쪽을 파는 것이 낫지 않나 싶습니다. 경험에 비추어 보면, 일단 맡겨놓는 걸 좋아하는 데다 한도 막히는 거에 스트레스 받으면 GPT로, 꼼꼼하게 확인하며 하나의 작업에 집중해 가는 쪽이면 Claude 계열로 가는 것이 일단 정배입니다.&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;사실 무엇보다 지금 따지는 성능은 엄밀히 말하면 모델의 문제거든요. 언제든 더 좋은 모델이 나오면 바뀔 수 있는 거니까요. 정말 웬만한 일은 다 해 주는 친구들이지만, 이 두 AI도 못 하는 건 있습니다. 그림, 영상, 소리 기반의 &lt;strong&gt;크리에이티브한 만들기&lt;/strong&gt;가 대표적인 영역이고요, 일을 ‘통째로’ 위임하거나 내가 쓰는 생태계에 최적화시킬 때도 다른 선택지가 있습니다.&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;세상에 몇 없지만, 이들보다 더 잘 일해주는 AI들 몇 가지를 찾아왔습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;크리에이티브한 만들기: Midjourney, Higgsfield(+ElevenLabs)&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;GPT도 이미지를 그리긴 합니다. Claude도 좀 어색하지만 해주죠. 하지만 시안을 수백 장씩 돌리거나 영상을 납품 단위로 뽑는 작업은 어렵습니다. 여기서는 완전히 다른 AI가 필요합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3959/image6.png"&gt;&lt;figcaption&gt;미드저니, 힉스필드, 일레븐랩스&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;h4&gt;&lt;a href="https://yozm.wishket.com/magazine/product-valley/products/midjourney/?utm_source=yozmit&amp;amp;utm_medium=content&amp;amp;utm_campaign=base"&gt;&lt;strong&gt;&lt;u&gt;Midjourney Mega&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/h4&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;이미지 쪽에서 가장 오래도록 사랑받은 AI입니다. 사실 요금제가 파는 건 이미지 장수가 아니라 &lt;strong&gt;GPU 시간&lt;/strong&gt;입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;무엇을 해주나&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;4단 요금제의 최상단으로 월 120달러(한화 약 16만 원)에 Fast GPU 60시간이 기준입니다. 공식 문서로 확인되는 Mega의 특권은 셋입니다. &lt;strong&gt;Relax 모드 무제한 이미지 생성&lt;/strong&gt;, &lt;strong&gt;무제한 영상 생성&lt;/strong&gt;, 결과물을 공개 갤러리에 노출하지 않는 &lt;strong&gt;Stealth 모드&lt;/strong&gt;.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;언제 쓰나&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;급하지 않은 대량 시안은 Relax로 무한정 돌리고, 클라이언트 작업은 Stealth로 감추는 조합이 필요한 디자이너입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;한계·주의&lt;/strong&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;Relax 무제한에는 0~30분의 대기가 붙습니다. 상한 해제의 대가가 시간인 셈입니다.&lt;/li&gt;&lt;li&gt;Fast 시간을 다 쓰면 시간당 4달러에 추가 구매할 수 있는데요, 그렇다고 사용하지 않은 시간이 다음 달로 이월되지는 않습니다.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;h4&gt;&lt;strong&gt;Higgsfield Ultra: 영상 모델을 몰아 쓰는 집합소&lt;/strong&gt;&lt;/h4&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;영상 모델을 회사별로 하나씩 구독하는 대신 &lt;strong&gt;한 구독으로 몰아 쓰는&lt;/strong&gt; 크레딧형 집합소입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;무엇을 해주나&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;Ultra는 월 129달러(한화 약 18만 원)에 3,000크레딧입니다. Sora, Veo, Kling 같은 영상 모델을 한 화면에서 고르고 크레딧은 각 모델, 해상도, 길이에 따라 차감됩니다. 생성 버튼에 비용이 먼저 표시되고 상위 플랜에는 특정 모델을 무제한으로 쓰는 세트도 포함됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;언제 쓰나&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;광고·숏폼 영상을 모델을 비교해 가며 대량으로 뽑는 작업입니다. 모델별 개별 구독을 대체하는 용도죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;한계·주의&lt;/strong&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;크레딧은 이월되지 않고 갱신 시 리셋됩니다.&lt;/li&gt;&lt;li&gt;모델별 크레딧 소모 격차가 커서 최신 플래그십 위주로 쓰면 3,000크레딧이 생각보다 빨리 마릅니다.&lt;/li&gt;&lt;li&gt;무제한 세트는 higgsfield.ai 안에서 쓸 때만 적용됩니다.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;영상에 사람 목소리까지 필요하다면 선택지가 하나 더 있습니다. &lt;a href="https://yozm.wishket.com/magazine/product-valley/products/elevenlabs/?utm_source=yozmit&amp;amp;utm_medium=content&amp;amp;utm_campaign=base"&gt;&lt;u&gt;ElevenLabs Pro&lt;/u&gt;&lt;/a&gt;는 월 99달러(한화 약 13만 원)에 60만 크레딧, TTS 기준 약 600분 분량입니다. 내레이션·더빙을 주 단위로 납품하는 사람이 쓸 수 있는 선택지고요. 다만 크레딧 차감률이 기능마다 달라 600분은 이상치에 가깝습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;생태계 그 자체를 사기: Cursor Ultra, Google AI Ultra, SuperGrok Heavy&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;사실 이건 순전히 AI 성능으로 인한 선택은 아닙니다. 내게 익숙하거나 접근이 막힌 생태계를 그럭저럭 괜찮은 AI와 함께 쓰기 위해 사는 거죠. 잊지 마세요. 우리는 지금 돈이 꽤 많으니까요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3959/image5.png"&gt;&lt;figcaption&gt;xAI, 커서, 구글 로고&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;h4&gt;&lt;a href="https://yozm.wishket.com/magazine/product-valley/products/cursor/?utm_source=yozmit&amp;amp;utm_medium=content&amp;amp;utm_campaign=base"&gt;&lt;strong&gt;&lt;u&gt;Cursor Ultra&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/h4&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;아주 익숙한 IDE 안에서 &lt;strong&gt;여러 회사 모델을 구독제 하나로&lt;/strong&gt; 굴리는 개발자용 구독제입니다. 월 200달러.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;무엇을 해주나&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;사용량이 두 개로 갈립니다. &lt;strong&gt;Cursor 자체 모델 풀&lt;/strong&gt;(Grok 4.6, Grok 4.5, Composer 2.5), 그리고 OpenAI, Anthropic, Google 모델을 해당 모델의 API 가격대로 차감하는 &lt;strong&gt;서드파티 풀&lt;/strong&gt;. 한도는 Pro의 20배이고 Grok Bot 최고 한도도 포함됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;언제 쓰나&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;모델을 갈아타며 대규모 리팩터링과 다중 에이전트를 돌리는 개발자한테 추천합니다. 구독 안에서 API 가격표대로 소진되는 성격이라 비용이 나가는 감이 잡히는 것도 장점입니다. 커서가 또 코딩 에이전트 1세대인 만큼, IDE 시스템에 익숙해진 분들이라면 벗어나기 어려운 것도 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;한계·주의&lt;/strong&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;포함 사용량이 금액으로 공시되지 않습니다. 공식 문서는 “일상적 Agent 사용자는 보통 월 60~100달러어치, 파워 유저는 월 200달러 이상”이라고 대강의 추천만 알려줍니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;“그럴 거면 GPT랑 Claude 쓰지”라는 말에 막 대놓고 반박하기가 어렵습니다.&lt;/strong&gt; 둘 다 들고 갈 이유는 “IDE 워크플로에서 여러 회사 모델을 오가야 한다”가 분명할 때뿐입니다.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;h4&gt;&lt;a href="https://yozm.wishket.com/magazine/product-valley/products/gemini/?utm_source=yozmit&amp;amp;utm_medium=content&amp;amp;utm_campaign=base"&gt;&lt;strong&gt;&lt;u&gt;Google AI Ultra&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;: 모델보다 넓게 묶은 번들&lt;/strong&gt;&lt;/h4&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;모델만이 아니라 &lt;strong&gt;영상, 스토리지, 유튜브까지 묶은&lt;/strong&gt; 구글 생태계를 통으로 사는 값이라고 봐야 합니다. 월 200달러입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;무엇을 해주나&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;포함하는 게 많습니다. Gemini 최상위 모델과 Deep Think 추론 모드, Flow/Veo 영상 생성 확장 접근, 코딩 에이전트 Jules 상향 한도, 월 40달러 Google Cloud 크레딧, YouTube Premium, 스토리지 20TB부터. 그럭저럭인 AI에 영상 작업도 도와주고 유튜브 프리미엄도 주고 저장 공간도 주는 거죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;언제 쓰나&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;영상 생성과 문서, 메일, 스토리지를 한 계정에서 모조리 관리하고 싶은 경우입니다. “AI 구독”이라기보다 “구글 구독”에 가깝습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;한계·주의&lt;/strong&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;겹치는 게 많은데 성능이 최고라고 보기 어렵습니다.&lt;/strong&gt; 순수 AI 체급은 아무래도 메인 듀오가, 이미지나 영상 계열은 아무래도 Higgsfield·Midjourney와 역할이 겹칩니다. 유튜브와 스토리지 같은 번들 요소를 실제로 쓰는 사람이 아니라면 역할이 좀 겹칩니다.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;h4&gt;&lt;a href="https://yozm.wishket.com/magazine/product-valley/products/grok/?utm_source=yozmit&amp;amp;utm_medium=content&amp;amp;utm_campaign=base"&gt;&lt;strong&gt;&lt;u&gt;SuperGrok Heavy&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/h4&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;사실 여기에는 Grok Bot과 X가 꽤 큰 지분을 차지합니다. 특히 코딩 에이전트보다 더 쉬운 사용법만으로, 진짜 비서에 가까운 에이전트를 돌리도록 만들어주는 Grok Bot이 매력적입니다. 물론, Grok 그 자체로도 꽤 추론 잘하는 AI입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;무엇을 해주나&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;여러 에이전트가 하위 문제를 동시에 파고들어 하나의 답을 만들어 준다고 합니다. 실시간 X, 웹 검색 위에서 돌아간다는 점도 특징이고요. Grok Bot도 쓸 수 있습니다. Heavy 가격은 월 300달러(한화 약 41만 원)로 이 글에서 가장 비쌉니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;언제 쓰나&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;하드한 조사를 병렬로 굴리고 Grok의 에이전트 제품을 상시로 돌리려는 경우입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;한계·주의&lt;/strong&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Grok Bot은 Heavy의 전유물이 아닙니다.&lt;/strong&gt; 같은 에이전트가 Cursor Ultra에도 들어 있습니다. Grok Bot만이 목적이라면 Cursor Ultra를 먼저 고려해도 좋습니다.&lt;/li&gt;&lt;li&gt;멀티에이전트 추론이 실무에서 얼마나 범용적인지는 아직 논쟁적입니다. “일을 통째로 맡긴다”는 필요가 구체적이지 않다면 가장 나중에 고려할 카드입니다.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;마치며: 그래서 뭐부터 살까?&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;돈 걱정 없이, 그렇다고 낭비는 하지 않고, 지금 AI를 가장 잘 쓰는 순서는 이렇습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;메인 AI부터 삽니다.&lt;/strong&gt; 선택지는 Claude Max 20x와 ChatGPT Pro. 뭐가 나은지는 기호의 영역입니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;막히는 방향을 확인합니다.&lt;/strong&gt; 한 달쯤 펑펑 써보면서 뭐가 답답한지 확인합니다. 방향이 확인되기 전에는 더 사지 않습니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;방향에 맞는 AI 구독을 하나씩 추가.&lt;/strong&gt; 메인 AI 구독 계정을 늘려도 좋고, 특화된 영역의 AI 구독을 늘려도 좋습니다.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3959/image1.png"&gt;&lt;figcaption&gt;돈 걱정 없이 AI 구독 치트시트&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;결국, 돈 걱정이 없다는 건 아무거나 사도 된다는 뜻이 아니라 &lt;strong&gt;필요가 확인됐을 때 주저 없이 살 수 있다&lt;/strong&gt;는 뜻입니다. AI 구독을 줄줄이 걸어두고 절반만 쓰는 계정보다, 꼭 필요한 계정 하나만 쓰는 게 낫습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;작은 돈은 아니지만요, 그럼에도 지금 AI들은 기술의 초입인 만큼 저렴하게 쓰고 있다고 보는 게 맞습니다. 추론에 들어가는 막대한 비용을 기업들이 피를 흘리며 감당하고 있으니까요. 그래서 최대한 써보고, 어떻게 써야 할지 감을 잡고, 그리고 그 무엇보다 “어디에 쓸지” 파악해 보세요. 거기서부터 시작입니다.&lt;/p&gt;&lt;hr&gt;&lt;p&gt;&lt;span style="color:#999999;"&gt;&lt;i&gt;이 글은 AI의 도움을 받아 작성했습니다.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>두 명의 청중 앞에서 AI 강의를 해봤습니다</title><link>https://yozm.wishket.com/magazine/detail/3958</link><description>지금까지 나는 도구를 만든 이야기를 썼다. 서명 검사를 자동화한 이야기, 무엇을 자동화할지 고르는 기준, 왜 시작하게 됐는지, 그리고 두 문서를 대조하는 도구까지, 전부 나 혼자의 이야기였다. 이번 글은 그 다음 질문에 대한 것이다. 혼자 잘 쓰게 됐다면, 그 다음은 무엇인가. 도구가 열두 개가 되도록 그걸 쓰는 사람은 여전히 나 혼자였다. 이 글은 그 간격을 좁혀 보려고 한 첫 시도, 그러니까 청중 앞에서 진행한 한 시간짜리 강의에 대한 기록이다. 미리 말해 두면 이 글에 거창한 성공담은 없다. 다만 강의 다음 날 일어난 일은 내가 넉 달 동안 도구를 만들면서 느꼈던 어떤 성취보다 오래 남을 것 같다.</description><guid>https://yozm.wishket.com/magazine/detail/3958</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;청중은 두명이었다&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;지금까지 나는 도구를 만든 이야기를 썼다. 서명 검사를 자동화한 이야기, 무엇을 자동화할지 고르는 기준, 왜 시작하게 됐는지, 그리고 두 문서를 대조하는 도구까지, 전부 나 혼자의 이야기였다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이번 글은 그 다음 질문에 대한 것이다. 혼자 잘 쓰게 됐다면, 그 다음은 무엇인가. 도구가 열두 개가 되도록 그걸 쓰는 사람은 여전히 나 혼자였다. 이 글은 그 간격을 좁혀 보려고 한 첫 시도, 그러니까 청중 앞에서 진행한 한 시간짜리 강의에 대한 기록이다. 미리 말해 두면 이 글에 거창한 성공담은 없다. 다만 강의 다음 날 일어난 일은 내가 넉 달 동안 도구를 만들면서 느꼈던 어떤 성취보다 오래 남을 것 같다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4&gt;&lt;strong&gt;미리 요점만 콕 집어보면?&lt;/strong&gt;&lt;/h4&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;넉 달 동안 만든 도구가 열두 개인데, 정작 쓰는 사람은 나 하나였다. 그래서 옆 프로젝트의 두 명과 한 시간짜리 작은 강의로 전파를 시작했다.&lt;/li&gt;&lt;li&gt;설치부터 결제, 화면에 시계를 만들어 보는 실습, 그리고 반복 업무를 목록으로 적어 오라는 과제까지 딱 한 시간이었다. 설치는 15분이면 끝났다.&lt;/li&gt;&lt;li&gt;다음 날 한 명이 퇴근 후에 만든 첫 도구를 보여주며 두 번째를 만들겠다고 했다. 전파는 도구를 나눠주는 일이 아니라, 상대를 첫 화면 앞까지 데려다주는 일이었다.&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3958/image2.png"&gt;&lt;figcaption&gt;도구 열두 개와 사용자 한 명 사이의 간격, 그리고 한 시간 강의의 구성을 정리한 도식 &amp;lt;출처: 작가, 클로드로 생성&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;도구는 열두 개, 사용자는 한 명&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;나는 넉 달 동안 도구를 만들면서 이상한 사실을 하나 발견했다. 도구가 늘어나는 속도에 비해, 그걸 쓰는 사람은 늘지 않았다. 정확히 말하면 한 명에서 멈춰 있었다. 나였다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;주변에 AI를 쓰는 사람이 없는 게 아니다. 오히려 다들 쓴다. 옆 프로젝트의 두 사람도 그랬다. ChatGPT나 제미나이를 이미 쓰고 있었고, 좋다는 이야기도 많이 들었다고 했다. 다만 검색보다 조금 편한 것, 물어보면 답해 주는 것 정도로 쓰고 있었다. 그러다 내가 도구를 만들어 쓴다는 이야기를 듣고는 궁금해했다. 같은 AI인데 그건 뭐가 다르냐는 것이다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;사실 이건 두 사람만의 이야기가 아니다. 아직 주변을 지켜보면 사내에서 AI를 쓰는 방식의 대부분이 채팅에 머물러 있다. 물어보고 답을 받고, 문서를 다듬는 것뿐이다. 거기서 멈추는 이유는 능력이 부족해서가 아니다. 본인이 매달 반복하는 일이 사실 AI에 통째로 맡길 수 있는 대상이라는 걸 떠올릴 계기가 없었을 뿐이다. 물어볼 줄은 아는데, 맡길 생각을 못 한다는 것.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그 질문이 이 강의의 출발점이 됐다. 생각해 보면 나도 넉 달 전에는 정확히 같은 자리에 있었다. 채팅으로 묻고 답을 받는 것까지는 해봤지만, 매달 반복되는 업무를 통째로 맡긴다는 건 다른 세계의 일이었다. 그 간격을 건너게 해준 건 긴 설명이 아니라, 행사에서 본 시연 하나였다. 누군가의 화면이 실제로 돌아가는 걸 옆에서 본 것이다. 그게 내 출발점이었으니, 나도 같은 것을 주면 된다고 생각했다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;한 시간짜리 강의를 기획하다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;사실 거창한 교육 과정을 만들 생각은 없었다. 청중도 두 명이었기에, 목표를 하나로 좁혔다. 오늘 이 강의를 듣고 돌아가서 혼자 시작할 수 있는 상태로 만드는 것. 그래서 기능 소개는 최소로 하고, 시간을 네 파트로 나눴다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;첫 번째는 설치다. 이날은 클로드와 깃(Git), 그리고 웹 화면 자동화에 쓰는 Playwright까지 세 가지를 설치했다. 말로 들으면 벌써 복잡한데, 실제로 해보면 세 개를 다 깔고 확인하는 데까지 15분도 걸리지 않았다. 이 15분을 같이 해주는 게 강의에서 가장 중요하다고 생각했다. 혼자 설치하다 막히면, 그냥 거기서 끝나는 일이 많기 때문이다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;두 번째는 결제다. 유료로 구독할지는 각자의 선택이지만, 이제 막 시작하는 사람에게는 피해 갈 수 없는 관문이라 화면을 보며 진행했다. 이런 현실적인 부분을 건너뛰면 강의는 깔끔해질지 몰라도, 일상으로 돌아간 사람은 첫 화면 앞에서 다시 멈추게 된다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;세 번째는 실습이다. 화면에 시계 하나를 만들어 봤다. 일부러 업무와 아무 상관이 없는 걸 골랐다. 문장 몇 줄로 눈앞에 뭔가가 만들어지는 경험 자체가 목적이었기 때문이다. 넉 달 전의 나를 움직인 게 정확히 그 장면이었다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;마지막은 과제다. 지금 하고 있는 반복 작업을 목록으로 적어 보고, 그중 하나를 골라 직접 해보라고 했다. 나는 도구를 만들어 주겠다고 하지 않았다. 목록을 만드는 것부터가 자기 업무를 자동화의 눈으로 다시 보는 일이라서, 그건 대신해 줄 수 없었다. 지난 글 “&lt;a href="https://yozm.wishket.com/magazine/detail/3890/"&gt;&lt;u&gt;자동화할 일을 고르는 것도 실력이다&lt;/u&gt;&lt;/a&gt;”에서 무엇을 자동화할지 고르는 것도 실력이라고 썼는데, 그 첫 단추가 바로 이 목록이다. 남이 골라주면 아무래도 남의 일처럼 느껴지지만, 본인이 고른 귀찮은 일은 이미 절반쯤 자기 프로젝트가 된다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3958/image1.png"&gt;&lt;figcaption&gt;그날 진행한 한 시간의 흐름을 슬라이드 네 장으로 재구성했다. 목표, 설치, 실습, 과제다. &amp;lt;출처: 작가, 클로드로 생성&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;두 명의 청중 앞에 서다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;사실 강의라고 부르기엔 소박한 자리였다. 회의실에서 노트북을 펴고, 두 사람의 화면에 같은 것을 띄워 가며 한 시간을 보냈다. 그 중 기억에 남는 질문은 기능에 대한 게 아니었다. 한 분이 진지하게 “영화에서처럼 AI가 너무 똑똑해져서 내 개인정보를 훔쳐가고 악용하면 어떡하냐”고 물었다. 웃자고 한 말이 아니라 진심이었다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;나는 그 자리에서 “클로드는 공식 제품이고, 내가 주고받은 내용이 모델 학습에 쓰이는지는 계정의 데이터 설정에서 직접 확인하고 끌 수 있다. 막연히 어딘가로 흘러가는 구조가 아니다.”라고 말했다. 그리고 오히려 주의할 지점은 따로 있다고 전했다. 클로드 코드는 내 노트북의 터미널에서 직접 명령어를 실행하는 도구다. 그래서 명령을 실행하거나, 파일을 고치겠다고 승인을 요청하는 순간이 온다. 그때 어떤 내용인지 잘 읽어 보고, 승인하는 습관만 들이면 비교적 안전하게 쓸 수 있다. 걱정할 것은 영화 속 이야기가 아니라, 내가 무심코 누르는 승인 버튼이라는 얘기다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;나는 이 질문이 고마웠다. 처음 시작하는 사람의 진짜 문턱이 무엇인지 알 수 있었기 때문이다. 우리는 흔히 진입 장벽이 기능이나 명령어에 있다고 생각하지만, 실제로는 AI에 대한 막연한 두려움에 있다. 무엇을 조심해야 하고, 걱정하지 않아도 되는지를 구분해 주는 것이 기능 하나를 더 보여주는 것보다 훨씬 중요하다는 걸 배웠다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그리고 이 걱정은 남의 것이 아니라, 나도 같은 자리에서 출발했다. 앞선 글에서 다뤘지만, 나는 회사 자료를 함부로 외부 도구에 올리는 순간 사고가 난다고 생각했다. 그래서 첫 도구부터 무엇은 되고, 무엇은 안 되는지 선을 긋는 것부터 시작했다. 그 경험이 있어서 이 질문에는 기능 설명보다 더 길게 답변했다. 두려움은 무시해서 없어지는 게 아니라, 경계선이 분명해질 때 줄어든다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;청중이 두 명뿐이라 좋았던 점도 분명했다. 질문이 바로 나오고, 막히는 지점이 바로 보였다. 화면이 다르게 뜨면 그 자리에서 같이 들여다보면 된다. 큰 교육이었다면 손을 들지 못하고 그냥 넘어갔을 부분도 두 명이기에 가능했다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3958/image4.png"&gt;&lt;figcaption&gt;실습 장면: 몇 마디의 요청이 아날로그와 디지털, 스톱워치까지 붙은 시계 파일이 됐다. (그날 만든 실물을 본떠 재구성) &amp;lt;출처: 작가, 클로드로 생성&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;다음 날, 자랑이 돌아왔다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;강의 이후, 피드백이 생각보다 빨리 왔다. 다음 날, 한 분이 찾아와 자랑을 한 것이다. 어제 퇴근하고 과제를 해봤는데, 자기가 하는 반복 작업을 목록으로 적고, 그중 하나를 골라 도구를 직접 만들어 봤다고 했다. 첫 도구의 대상은 매월 회사 시스템에 한 달 치 근무를 등록하는 작업이었다. 화려한 기능이 아니라 매달 어김없이 돌아오는 귀찮은 일이다. 목록을 적어 보라고 한 이유가 정확히 그런 일을 찾기 위해서였는데, 첫 도구로 그걸 골랐다. 그리고 오늘은 두 번째 도구를 만들어 보겠다고 했다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;강의를 한 지 하루 만이었다. 나는 첫 도구까지 몇 주가 걸렸는데, 이분은 하루 저녁에 그 지점을 통과했다. 시연을 보고, 설치를 끝내고, 업무 목록이 손에 있으면 시작이 이렇게 빨라진다. 넉 달 전에 나에게 없었던 조건을 갖춰준 셈이니, 빠른 게 당연한지도 모른다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다른 한 분도 자기 방향을 정했다. 평소 엑셀로 이것저것 만들어 보는 걸 좋아하는데, 클로드를 엑셀 작업에 활용해 보겠다고 했다. 같은 강의를 들었는데 두 사람이 고른 길은 다르다. 한 명은 회사 시스템의 반복 등록을, 한 명은 손에 익은 엑셀을 골랐다. 같은 출발선에서 각자 본인 일에 가장 가까운 문으로 들어간 셈이다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그 자리에서 우리는 약속 하나를 했다. 서로 해보면서 안 되는 부분이 나오면 의견을 공유하고, 조금씩 같이 성장하며 윈윈하자는 것. 가르치는 사람과 배우는 사람으로 남는 게 아니라, 각자 만들다 막히면 서로의 화면을 봐주는 사이가 되는 것이다. 3편에서 썼던 문장을 다시 꺼내면, 시작할 때 혼자가 아니라는 것이 계속 할 수 있게 만드는 힘이다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3958/image3.png"&gt;&lt;figcaption&gt;한 시간의 타임라인과 다음 날 돌아온 결과까지, 이틀의 흐름을 한 장으로 담았다. &amp;lt;출처: 작가, 클로드로 생성&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;조직의 변화라고 부르기엔 아직 작지만&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;이 이야기를 조직의 변화라고 부를 생각은 없다. 두 명이 시작했고, 한 명은 첫 도구를 만들었고, 다른 한 명은 자기 영역을 정했다. 숫자로 적으면 그게 전부다. 이 숫자를 부풀릴 생각도 없다. 내 경험상 전파는 위에서 한꺼번에 내리는 게 아니라, 옆으로 한 자리씩 번지는 것이었다. 나도 시연 하나에서 시작해 넉 달 만에 열두 개를 만들었다. 하루 만에 첫 도구를 만든 분의 옆에도 궁금해하는 누군가가 있을 것이다. 다음에 시연을 하는 사람은 내가 아니라 그 분이 될 수도 있다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그리고 하나 더 배웠다. 전파의 성과는 내 도구를 쓰는 사람 수가 아니라는 것. 내 도구를 받아 쓰는 사람이 늘어나는 것보다, 자기 도구를 만드는 사람이 한 명 생기는 쪽이 훨씬 멀리 간다. 도구는 만든 사람의 업무에 맞을 때 가장 잘 돌아가고, 만드는 경험은 다음 도구로 이어지기 때문이다. 내가 준 건 도구가 아니라 시작이었고, 그게 이 강의에서 가장 잘한 일이라고 생각한다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;마치며: 도구를 만드는 일과 퍼뜨리는 일&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;넉 달 전 나는 도구를 만드는 게 어려운 일인 줄 알았다. 지금은 생각이 다르다. 만드는 건 혼자 열심히 하면 되는 일이라 오히려 단순했다. 다만 퍼뜨리는 건 다른 사람의 시간과 일이 걸린 일이라 훨씬 더 조심스럽다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그래도 직접 해보니 알겠다. 전파의 단위는 조직이 아니라 옆 사람이다. 전체 공지도, 두꺼운 매뉴얼도 아니었다. 궁금해하는 두 명과 회의실에서 보낸 한 시간, 같이 해준 15분의 설치, 그리고 반복 업무를 적어 오라는 과제 하나. 실제로 일어난 일은 그게 전부였고, 다음 날 첫 도구가 돌아왔다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;혹시 혼자만 쓰는 도구나 방법이 있고 그걸 나누고 싶다면, 먼저 해볼 일은 거창하지 않다. 관심을 보인 옆 사람 한둘에게 내 화면이 실제로 돌아가는 걸 보여주고, 설치를 같이 해주고, 자기 업무를 목록으로 적어 보게 하는 것이다. 나는 그 방식으로 시작했고, 이번에 같은 방식으로 돌려줬다. 다음 글을 쓸 때쯤에는 그 분의 도구가 몇 개로 늘어나 있을지, 나도 궁금하다.&lt;/p&gt;&lt;hr&gt;&lt;p style="text-align:justify;"&gt;이 글이 마음에 드셨다면, &lt;a href="https://yozm.wishket.com/magazine/@seperosjhg/"&gt;&lt;u&gt;작가 페이지&lt;/u&gt;&lt;/a&gt;에서 알림 설정과 좋아요를 부탁드립니다.&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#999999;"&gt;&lt;i&gt;이 글은 AI의 도움을 받아 작성했습니다.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin-left:0px;text-align:center;"&gt;&lt;span style="color:rgb(153,153,153);"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>내가 일부러 AI에게 맡기지 않은 것들</title><link>https://yozm.wishket.com/magazine/detail/3957</link><description>제가 만든 AI 법률 분석 서비스는 승소를 약속하는 문장을 쓰지 않습니다. 찾아오는 분들이 가장 듣고 싶어 하는 말인데도, 일부러 쓰지 않기로 했죠. 요즘 기획서는 AI로 무엇을 더 할 수 있을지를 적지만, 실무에서 훨씬 자주 발목을 잡는 질문은 반대편에 있었습니다. AI에 무엇을 맡기지 않아야 하는가. 자율주행 UX 연구와 AI 법률 서비스, 헬스케어 서비스를 만들며 그어 온 인지적·언어적·심리적 경계 세 개를 어디에 왜 그었는지 실제 경험과 함께 풀었습니다.</description><guid>https://yozm.wishket.com/magazine/detail/3957</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;blockquote&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;자율주행, 법률, 헬스케어 AI 서비스를 만들며 배운 선 긋는 법&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;AI에 선을 긋는 이유&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;제가 만든 AI 법률 분석 서비스는 승소를 약속하는 문장을 쓰지 않습니다. 법률 서비스를 찾아오는 분들이 가장 듣고 싶어 하는 말이 바로 그것인데도요. 일부러 쓰지 않기로 했습니다. 이 글은 그 ‘일부러’에 대한 이야기입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;요즘에는 AI 기능 하나 안 붙은 서비스 찾기가 어렵습니다. 기획서마다 “AI가 추천”, “AI가 요약”, “AI가 분석”이 들어가고, 우리는 매번 AI로 무엇을 더 할 수 있을지를 고민하죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그런데 저는 실무에서 정반대의 고민이 훨씬 자주 발목을 잡는다는 걸 배웠습니다. AI에 무엇을 맡기지 않아야 하는가. 이 질문에 제대로 답해두지 않으면, AI가 틀리는 순간 사용자와 제품이 함께 무너집니다. 그래서 저는 AI가 틀려도 되는 부분이 어디까지인지 먼저 선을 긋습니다. AI가 무엇까지 판단해도 되는지, 사람은 언제 개입해야 하는지를요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;돌아보면 저는 자율주행 UX 연구, AI 법률 서비스, 헬스케어 서비스를 만들며 세 종류의 선을 그어왔습니다. 1) 운전자의 주의를 지키는 &lt;strong&gt;인지적 경계,&lt;/strong&gt; 2) AI가 말해선 안 되는 것을 정하는 &lt;strong&gt;언어적·책임적 경계&lt;/strong&gt;, 그리고 3) 사용자의 마음이 다치지 않게 하는 &lt;strong&gt;심리적 경계&lt;/strong&gt;입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 글에서는 그 세 개의 선을 어디에, 왜 그었는지 실제 경험과 함께 풀어보려고 합니다. 물론 여러분의 도메인에서는 다른 위치에 선이 그어질 수도 있을 겁니다. 제 경험이 여러분 스스로 내 서비스 어디에 선을 그어야 할지 고민하는 데 도움이 되길 바랍니다.&lt;/p&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;인지적 경계: 시선을 빼앗지 않는 공간&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;첫 번째 선은 자율주행 UX를 연구하던 대학원 시절에 그었습니다. 당시 저는 운전 중 스마트워치로 입력 명령을 인식하는 인터페이스를 연구했죠. 문제의식은 단순했습니다. 차 안에 화면과 버튼을 추가할수록 운전자의 시선은 도로 밖으로 끌려 나갑니다. 인터랙션을 확장하고 싶다면, 시각적 주의를 빼앗지 않는 공간을 찾아야 했어요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;저희가 찾은 답은 운전자의 무릎이었습니다. 무릎은 거의 평평해서 터치패드처럼 쓸 수 있거든요. 무릎 위에서 손가락을 두드리고, 접고, 펴는 열 가지 제스처를 정의하고, 스마트워치의 모션 신호를 머신러닝으로 학습시켰습니다. 인식 정확도는 94%였고, 이 연구는 국제 학술지 IEEE Transactions on Intelligent Vehicles에 실렸습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3957/img-01.png" alt="무릎을 터치패드로 쓰는 Knee Touchpad 제스처 10종 도해. Single Tap, Slide Left, Circle, Fold, Knock 등 아이콘과 무릎을 짚은 손"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그런데 시간이 지나 제게 남은 건 94%라는 숫자나 논문의 성과가 아니었습니다. 이 연구가 처음부터 끝까지 붙들고 있던 전제였어요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;‘주행은 인간의 책임 영역이고, 기술은 그 영역의 인지 자원을 침범해서는 안 된다.’&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;새 기능을 더하는 일조차, 인간이 지고 있는 책임의 경계를 건드리지 않는 방식이어야 합니다. 기술이 무엇을 할 수 있느냐보다, 기술이 어디까지 들어와도 되느냐가 먼저인 거죠. 이 전제는 몇 년 뒤 제가 훨씬 위험한 영역의 서비스를 만들 때 다시 소환됐습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;언어적·책임적 경계: AI가 말할 수 없는 것&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;&lt;a href="https://law-win.com/"&gt;로윈&lt;/a&gt;은 제가 만든 판례 기반 AI 법률 분석 서비스입니다. 사용자가 사연을 입력하면 유사한 실제 판례를 찾아 쟁점과 대응 전략을 짚어주죠. 이혼·재산분할, 해고·노동, 상간소송처럼 검색창에 치기도 막막한 문제를 안고 오시는 분들이 씁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;법률 AI에서 가장 위험한 것은 오답이 아니라 ‘헛된 희망’과 ‘잘못된 확신’입니다. 분쟁 한가운데 있는 사용자는 절박하고, 절박한 사람은 AI의 문장을 분석이 아니라 판결처럼 받아들이거든요. 그래서 로윈에는 여러 겹의 선이 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3957/img-02.png" alt="로윈의 법률 AI 분석 리포트 화면. ‘참고용 분석, 법적 효력 없음’ 고지와 법적 핵심 쟁점 3가지, 입증 충실도 78% 같은 쟁점별 판단 근거 지표"&gt;&lt;figcaption&gt;&amp;lt;출처: 로윈&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;‘승소’라는 단어의 용법을 제한하기&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;‘승소’라는 단어는 법정에서 많이 등장하며, 사용자가 가장 듣고 싶어 하는 단어입니다. 그래서 저는 단어 자체가 아니라 용법에 선을 그었습니다. AI가 결과를 단정하거나 확률로 약속하는 말, 예를 들어 “승소 확률 80%” 같은 표현은 쓰지 않습니다. 대신 ‘승소 전략 정리표’처럼, 사용자가 준비해야 할 전략을 가리킬 때 씁니다. AI가 결과를 예언하는 순간 사용자의 판단은 사라지고, 그 문장에 기대어 인생을 바꿀 결정이 내려지거든요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그래서 리포트가 보여주는 지표도 승소 확률이 아니라 쟁점별 판단 근거입니다. 지표마다 근거가 된 대법원 판례와 법조문을 함께 인용하고, 리포트 상단에는 “참고용 분석, 법적 효력 없음”을 발급일 옆에 넣습니다. 화면 하단의 고지 “본 서비스는 법률 정보 제공 목적이며 법률 상담이 아닙니다”는 면책 문구이기 전에 서비스의 정체성 선언입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3957/img-03.png" alt="로윈의 승소 전략 정리표. 유리한 요소, 불리한 요소, 준비할 증거, 대응 방향 네 열에 부정행위 입증과 재산분할, 자녀 양육권 쟁점을 나눠 적었다"&gt;&lt;figcaption&gt;&amp;lt;출처: 로윈&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;단계가 올라갈수록 사람에게 가까워지는 구조&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;로윈의 리포트는 3단계로 나갑니다. 기본 리포트는 핵심 쟁점과 대응 전략을, 판례 리포트는 유사 판례 분석과 전략 비교표를, 심층 리포트는 예상 시나리오 분석과 변호사 선택 가이드, 전문가 연계 신청을 담습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 구조에서 제가 가장 공들인 건 방향입니다. 단계가 올라갈수록 AI가 더 많이 판단해주는 게 아니라, 단계가 올라갈수록 사람에게 가까워집니다. 사용자가 가장 많은 돈을 내는 마지막 단계의 마지막 버튼은 더 똑똑한 AI가 아니라 변호사 연결입니다. 중간 산출물에 변호사 상담 준비용 리포트를 담은 것도 같은 이유고요. AI의 역할은 전문가의 대체가 아니라, 사연을 정돈하고 판례를 매칭해 전문가를 만날 준비를 시키는 것입니다. 사용자는 쟁점이 정리된 상태로, 무엇을 물어야 할지 아는 상태로 변호사 앞에 앉게 되죠. AI가 잘할수록 인간 전문가와의 만남이 더 밀도 있어지는 구조, 그게 제가 생각한 신뢰의 형태였습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3957/img-04.png" alt="로윈의 변호사 상담용 요약 화면. 부정행위 입증과 재산분할, 양육권 전망을 한 문단으로 정리한 뒤 참고용이며 법적 효력이 없다고 밝힌다"&gt;&lt;figcaption&gt;&amp;lt;출처: 로윈&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;입력 즉시 폐기하는 데이터의 경계&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;로윈의 입력창 아래에는 이렇게 적혀 있습니다. “입력 내용은 분석 후 즉시 폐기 · 저장·공유 없음.” 법률 사연은 한 사람의 가장 취약한 기록입니다. 이혼 사유, 재산 내역, 상대방과의 갈등. 이런 데이터를 서비스 개선이라는 명목으로 쌓기 시작하면 경계는 이미 무너진 겁니다. 사용자의 이야기는 분석되는 순간까지만 우리 것이고, 그 이후는 다시 사용자의 것이어야 해요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 선들의 위치를 정한 기준은 하나입니다. ‘AI가 틀렸을 때 사람이 되돌릴 수 있는 지점까지만 AI에 맡긴다.’ 쟁점 정리는 틀려도 변호사 상담에서 교정됩니다. 그러니 AI의 몫입니다. 소송 여부의 결정은 틀리면 되돌리기 어렵습니다. 그러니 끝까지 사람의 몫으로 남깁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;심리적 경계: 거부감과 공포를 낮추는 디테일&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;경계를 설계할 때, 늘 막는 방향으로만 확장하는 것은 아닙니다. 헬스케어 서비스들을 만들며 제가 배운 건 오히려 반대였습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;서울대병원이 주최한 ‘적외선 수면 동영상 인공지능 챌린지’에서 수상한 적이 있습니다. 수면 동영상으로 수면의 질 패턴을 파악하는 과제였는데, 여기서도 역할의 구도는 같았습니다. AI가 잘하는 건 사람이 밤새 지켜볼 수 없는 것을 지치지 않고 관찰해 패턴을 찾는 일이고, 그 패턴이 무엇을 의미하는지 진단하는 일은 의사의 영역입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;더 어렸을 때는 과민성대장증후군 환자를 위한 서비스를 기획했습니다. 이 서비스의 핵심 과제는 놀랍게도 기술이 아니라 심리였는데요. 환자는 자신의 배변 상태를 꾸준히 기록해야 하는데, 이건 누구에게도 말하고 싶지 않은 주제입니다. 그래서 대변의 분류를 거리감 없는 일러스트로 표현했습니다. 민망한 의학 사진 대신, 친근하게 그려진 그림 중에 고르게 한 거죠. 질환 데이터와 사용자 사이의 심리적 거리감을 캐릭터 레이어 하나로 낮추는 설계였습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;위험한 영역에서 AI와 사람 사이의 경계는 명확히 세워야 하지만, 동시에 서비스와 사용자 사이의 심리적 경계는 집요하게 낮춰야 합니다. 경계를 설계한다는 건 어디를 막을지와 어디를 열지를 함께 정하는 일입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3957/img-05.png" alt="‘변의 형태’를 7단계로 그린 일러스트. 동글동글한 변, 단단한 변, 주름 있는 변, 바나나 모양의 변, 연한 변, 흩어진 변, 물 같은 변을 캐릭터로 표현"&gt;&lt;figcaption&gt;대변의 특징을 7단계로 분류한 브리스톨 척도&lt;span style="color:#999999;"&gt;(Bristol Stool Scale)&lt;/span&gt; &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;선의 굵기와 오류 비용&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;물론 모든 서비스에 같은 굵기의 선이 필요한 건 아닙니다. 저는 직장 생존 유형을 진단해 주는 &lt;a href="http://kimsasu.xyz"&gt;김사수&lt;/a&gt; 같은 저위험 B2C 서비스도 만들고 있습니다. 결과의 정확성보다 공감이 더 중요한, 사용자가 웃고 넘기는 영역에서는 AI에 넓은 무대를 주고 몰입의 UX를 실험해요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;오류의 비용이 낮은 곳에서는 경계를 열고, 오류의 비용이 인생 단위인 곳에서는 가드레일을 세웁니다. 경계선의 위치를 결정하는 건 AI의 성능이 아니라 오류의 비용입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3957/img-06.png" alt="김사수의 직장 생존 유형 진단 화면. 왼쪽은 ‘AI 시대, 당신의 직장 생존 유형은?’ 시작 화면, 오른쪽은 ‘정치 9단 여우’ 판정과 생존 스킬 점수 카드"&gt;&lt;figcaption&gt;&amp;lt;출처: 김사수&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;마치며&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;AI 업계에서는 모델 바깥에서 AI의 동작 범위와 규칙을 설계하는 일을 ‘하네스 엔지니어링&lt;span style="color:#999999;"&gt;(harness engineering)&lt;/span&gt;’이라고 부릅니다. 좋은 프롬프트와 풍부한 맥락만으로는 신뢰할 수 있는 AI 제품이 완성되지 않는다는 뜻이 담긴 말인데요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;‘승소를 약속하는 문장’을 금지한 어휘 규칙, 마지막 버튼을 변호사로 둔 리포트 구조, 입력 즉시 폐기하는 데이터 정책, 무릎 위로 옮긴 인터랙션, 그리고 대변 일러스트까지. 전부 AI의 능력이 아니라 AI가 멈춰야 할 자리를 정하는 설계였습니다. AI 시대의 디자이너는 화면 설계자를 넘어, AI의 환각과 과신을 통제하는 하네스 설계자여야 한다고 생각합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;좋은 AX&lt;span style="color:#999999;"&gt;(AI eXperience)&lt;/span&gt;란 AI의 능력을 포장하는 것이 아니라, 인간이 개입할 자리를 명확히 정의하고 남겨두는 것이라고 믿습니다. 신뢰는 AI가 잘하는 것을 보여줄 때가 아니라, 멈춰야 할 곳에서 멈추는 것을 보여줄 때 생깁니다. 자기 한계를 아는 상대만이 신뢰의 대상이 되니까요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;경계는 제한이 아닙니다. 경계는 통제권이 여전히 사람에게 있다는 약속이고, 신뢰가 자리 잡는 형태 그 자체입니다. 그 선을 어디에 그을지 정하는 일. 그것이 지금 AI 시대에 디자이너가 해야 할 가장 중요한 설계라고 생각합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;여러분은 지금 만들고 있는 서비스에서, AI에 일부러 무엇을 맡기지 않고 있나요?&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>FDE 20명을 채용했습니다. SI와는 다릅니다</title><link>https://yozm.wishket.com/magazine/detail/3956</link><description>지난해 4분기부터 올해 9월까지 FDE(Forward Deployed Engineer)를 20명 채용했습니다. 소프트웨어 엔지니어링 직무는 사라졌고, 병목은 사람에게 남았다는 것이 위시켓 CSO 이홍주의 진단인데요. FDE라는 타이틀을 붙인 채용 상당수가 사실상 SI 채용이라면, 팔란티어 모델은 한국에서 왜 안 통하는 걸까요. 하방은 회사가 막고 상방은 FDE가 여는 구조, 기술로 P&amp;L을 바꾸겠다는 위시켓의 답까지 정리했습니다.</description><guid>https://yozm.wishket.com/magazine/detail/3956</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;p style="text-align:justify;"&gt;지난해&lt;span style="color:#999999;"&gt;(2025년)&lt;/span&gt; 4분기부터 올해&lt;span style="color:#999999;"&gt;(2026년)&lt;/span&gt; 9월까지, FDE&lt;span style="color:#999999;"&gt;(Forward Deployed Engineer)&lt;/span&gt;를 20명 채용했습니다. 그사이 AI 모델과 그 모델을 다루는 사람과 기술, 그리고 그것이 실제 변화로 이어지기까지 수많은 과정이 있었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;최근에는 소프트웨어 엔지니어링과 AI Native를 실현하는 비용을 0에 수렴시키는 서비스의 준비를 거의 마쳤습니다. 이제 이 서비스를 무료로 풀고, 실제 변화에 집중하기 위한 다음 단계를 준비하고 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3956/img-01.png" alt="젊은 FDE가 태블릿을 든 채 무릎 꿇고, 노년의 현장 기술자가 녹슨 산업 설비 밸브를 가리키며 설명하는 공장 내부 일러스트"&gt;&lt;figcaption&gt;&amp;nbsp;전통기업 현장에 직접 들어간 FDE &amp;lt;출처: 작가 구성, 이미지 생성 gpt-image-2&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;안녕하세요, 위시켓에서 CSO&lt;span style="color:#999999;"&gt;(Chief Strategy Officer, 최고 전략 책임자)&lt;/span&gt;를 맡고 있는 이홍주입니다. 저는 IT 컨설팅과 SI&lt;span style="color:#999999;"&gt;(System Integration)&lt;/span&gt; 시장에서 13년 정도 일해왔습니다. 그리고 올해 7월, 위시켓은 ‘2027년까지 FDE 140명 채용’이라는 내러티브로 투자를 유치했고, 그 과정에서 저는 시장의 여러 이해관계자와 소통했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;AI 모델과 기술이 발전하고 소프트웨어 엔지니어링 비용이 계속 낮아지면서, FDE에 대한 시장의 관심과 궁금증도 계속 커지고 있습니다. 그래서 이 전문성과 경험을 토대로, 제 관점에서 FDE라는 역할이 무엇이고 왜 시장의 관심이 높아지는지 이야기해보려 합니다. FDE가 필요하다고 느끼는 기업, 그리고 FDE라는 커리어에 관심 있는 분들께 작은 도움이 되길 바랍니다.&lt;/p&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;미리보기&lt;/strong&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;FDE는 SI랑 뭐가 다른가요?&lt;/li&gt;&lt;li&gt;직무는 사라졌고, 병목은 사람에게 남았습니다&lt;/li&gt;&lt;li&gt;그런데 왜 다들 SI를 피할까요? 돈이 만들어지는 곳&lt;/li&gt;&lt;li&gt;미션·비전이 납득되지 않는 FDE 채용은 SI 채용입니다. 그리고 팔란티어 모델은 한국에서 안 됩니다&lt;/li&gt;&lt;li&gt;위시켓의 답: 기술로 P&amp;amp;L을 바꾼다&lt;/li&gt;&lt;li&gt;하방은 회사가, 상방은 FDE가&lt;/li&gt;&lt;li&gt;진짜 FDE 회사를 가려내는 한 문장&lt;/li&gt;&lt;li&gt;마치며: AI Native는 그저 Tool입니다&lt;/li&gt;&lt;/ul&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;1. FDE는 SI랑 뭐가 다른가요?&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;이 글을 읽는 분이라면 최소한 FDE가 팔란티어&lt;span style="color:#999999;"&gt;(Palantir)&lt;/span&gt;에서 시작됐다는 정도는 알고 계실 겁니다. 이미 많이 들어보셨을 이야기이니, 저는 다른 곳에서 시작하겠습니다. 바로 이 질문입니다. “&lt;strong&gt;기존 SI랑 FDE가 뭐가 달라요? 똑같은 거 아닌가요?&lt;/strong&gt;”&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;먼저 SI란 뭘까요? 직무로서 SI는 보통 고객사에 나가서 여러 업무 시스템을 통합하거나 새로운 서비스를 구축하는 개발자를 말합니다. 여기서 키워드를 뽑아보면 네 가지입니다. ‘고객사’, ‘나가서’, ‘업무 시스템’, ‘구축’.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;먼저 &lt;strong&gt;‘고객사’&lt;/strong&gt;. SI는 인하우스 개발자나 제품&lt;span style="color:#999999;"&gt;(프로덕트)&lt;/span&gt;팀과 구별됩니다. 대부분 자사 서비스가 아니라 남, 즉 고객사의 시스템을 개발하죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다음은&lt;strong&gt;‘나가서’&lt;/strong&gt;. SI 개발팀은 보통 인하우스가 아니라 고객사 현장에 파견되어 개발합니다. 그러다 보니 간혹 파견직 같은 서러움을 느끼기도 합니다. 서러워할 일이 아닌데도 말이죠. 우리나라에는 그런 잘못된 관념이 여전히 많습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그리고 ‘&lt;strong&gt;업무 시스템&lt;/strong&gt;’. 대고객 서비스에서도 SI가 이루어지는 경우가 많지만, 비중은 압도적으로 업무 시스템이 높습니다. 대고객 서비스는 인하우스화되거나 제품화되기 때문이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;자, 이제 SI를 정의했으니 FDE와 비교해볼까요? FDE는 단어 그대로 현장&lt;span style="color:#999999;"&gt;(Forward)&lt;/span&gt;에 배치된&lt;span style="color:#999999;"&gt;(Deployed)&lt;/span&gt; 엔지니어&lt;span style="color:#999999;"&gt;(Engineer)&lt;/span&gt;입니다. 이렇게만 보면 SI의 ‘고객사’, ‘나가서’, ‘업무 시스템’, ‘구축’과 큰 차이가 없어 보이죠. 실제로도 그렇습니다.&lt;strong&gt;FDE를 채용한다는 국내 기업 상당수는 사실상 SI를 채용하고 있습니다.&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;저는 이 상황을 이렇게 해석합니다. “고객사에 나가서 온갖 현장에서 손에 흙 묻히는 자리, 원래는 SI라서 다들 피하던 포지션인데, 이번엔 FDE라는 타이틀로 커리어를 포장해줄 테니 같이 해볼래?” 대부분이 이러한데, 이건 기만이라고 생각합니다. 다소 공격적으로 들릴 수 있지만 이는 사실에 가깝습니다. 이런 현실이 안타까워서 이번 글을 쓰게 된 부분도 있지요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;FDE의 진짜 의미와 가치를 논하기 전에, 지금 AI 시대에 무엇이 바뀌었는지 잠시 돌아볼 필요가 있습니다. 기업들이 FDE라는 타이틀로 포장한 기만적인 채용 공고를 내는 이유가 바로 거기 있으니까요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;2. 직무는 사라졌고, 병목은 사람에게 남았습니다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;2022년 말 공개된 ChatGPT가 2023년 본격적으로 확산된 이후, 그리고 제 체감으로는 2025년 하반기 클로드&lt;span style="color:#999999;"&gt;(Claude)&lt;/span&gt;의 Sonnet·Opus 4.5 모델이 출시된 이후, 전통적인 소프트웨어 엔지니어링 직무는 소멸했습니다. 누군가는 Claude의 Fable, OpenAI의 Astra 모델 이후에야 그렇게 체감했거나, 아직 체감하지 못했을 수도 있습니다. 하지만 그 시기부터 넓은 의미의 하네스&lt;span style="color:#999999;"&gt;(Harness)&lt;/span&gt;를 구축한 앞서가는 엔지니어링 그룹은 이미 소프트웨어 엔지니어링을 에이전트에게 넘겼습니다. 저희 위시켓은 조금은 늦었지만, 올해 2~3월부터 그런 소프트웨어 엔지니어링 하네스를 구축했고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;오해가 없도록 덧붙이면, 소프트웨어 엔지니어링이라는 활동 자체는 결코 사라지지 않습니다. 사라진 것은 전통적인 분업 형태의 직무입니다. 전통적인 소프트웨어 엔지니어링은 ‘요청 관리’, ‘UAT&lt;span style="color:#999999;"&gt;(User Acceptance Test, 사용자 인수 테스트)&lt;/span&gt;’ 같은 개념을 정의하고 언급해왔습니다. 소프트웨어를 사용하는 그룹을 엔지니어링 그룹과 분리해서 바라봤다는 뜻이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이제는 다릅니다. 수요자나 사용자 관점에서 과업의 배경과 제품을 이해하고, 목표 결과를 분명히 하고, 검수 기준을 분명히 하는 역할. 이것이 사람이 맡는 소프트웨어 엔지니어링의 영역이고, 그 밖의 모든 루틴한 엔지니어링은 에이전트가 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다시 본론으로 돌아와서, 기업들은 이제 AI 에이전트 중심의 소프트웨어 엔지니어링이 얼마나 효율적이고 경제적일 수 있는지 깨달았습니다. 동시에, 앞서 말한 &lt;strong&gt;‘사람의 역할’을 할 수 있는 엔지니어가 희소하다&lt;/strong&gt;는 것도 깨달았죠. 우리 회사의 목표와 환경을 이해하고, 니즈를 AI 에이전트에게 명확하게 전달할 수 있을 만큼 해상도를 높이고, 그 결과까지 알맞은 기준으로 검수할 수 있는 ‘사람’이 필요해진 겁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3956/img-02.png" alt="위쪽 대저택으로 이어지는 모래시계 통로에서 사람이 체크리스트를 검토하고, 아래쪽에서는 다수의 로봇이 컨베이어 벨트에서 문서를 처리하는 일러스트"&gt;&lt;figcaption&gt;그림: 루틴한 엔지니어링은 에이전트가 싸게 처리하지만, 목표와 검수 기준을 정하는 사람이 병목으로 남는다 &amp;nbsp;&amp;lt;출처: 작가 구성, 이미지 생성 gpt-image-2&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;"그거 원래 PO&lt;span style="color:#999999;"&gt;(Product Owner)&lt;/span&gt;, UI/UX 디자이너, QA&lt;span style="color:#999999;"&gt;(Quality Assurance)&lt;/span&gt; 같은 직무가 하던 일 아닌가요? 그 직무 경험자에게 맡기면 되잖아요?”라고 물으실 수도 있습니다. 아쉽게도 현실은 그렇지 않습니다. 이 전통적인 직무들은 역할과 경계가 명확했고, 각각 특정한 전문성이 필요했습니다. 그 전문성 자체가 희소한 자원이었기 때문에, 아무도 이분들에게 그 이상의 역할을 요구하지 않았습니다. 엄밀히 말하면, 요구하지 못했죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;Specialist에서 Generalist로 전환하는 데에는 트레이드오프가 따릅니다. Specialist는 보통 전문성을 기반으로 업무 환경에서 안전지대를 구축하기 쉽고, 채용 시장에서도 비교적 안전합니다. 반면 Generalist는 책임은 많아지고 전문성을 강화할 시간은 부족해집니다. 그래서 이 전환은 일부 리더나 PM&lt;span style="color:#999999;"&gt;(Project Manager)&lt;/span&gt;급에게만 요구할 수 있었고, 요구하더라도 보통 좋은 결과로 이어지지 않았습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;결국 이런 역할과 경계를 허물고, 손에 흙을 묻히며 에이전트를 기반으로 성과를 만들어낼 수 있는 사람은 AI 시대 이전에도 희소했고, 지금도 여전히 희소합니다.&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이제 정리해보죠.&lt;/p&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;기업은 소프트웨어를 기반으로 많은 변화를 만들어낼 수 있음&lt;/li&gt;&lt;li style="text-align:justify;"&gt;프로젝트 관리, UI 디자인, 코딩, QA 같은 소프트웨어 엔지니어링의 전문 영역을 AI 에이전트를 통해 낮은 비용&lt;span style="color:#999999;"&gt;(심지어 확장 가능하게)&lt;/span&gt;으로 처리할 수 있게 됨&lt;/li&gt;&lt;li style="text-align:justify;"&gt;그러나 목표와 배경을 이해하고, 기대 결과의 해상도를 높이고, 검수 기준을 제시하는 사람의 역할은 여전히 병목이며, 이 병목 때문에 전체 생산성은 그대로이고 변화도 잘 만들어지지 않음&lt;/li&gt;&lt;li style="text-align:justify;"&gt;전통적으로 SI 직무가 기업 현장에서 이와 비슷한 일을 해왔고, 기업들은 이런 SI 경험자를 FDE라는 타이틀로 포장해 채용하고 있음&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이렇게 정리하고 나면 왜 FDE라는 포지션과 역할이 각광받는지 충분히 이해되셨을 겁니다. 그리고 ‘아무리 각광받아도 나는 SI는 절대 안 해’라는 생각이 드셨다면, 그 또한 자연스럽습니다. 하지만 저는 기업들이 FDE라는 이름으로 SI를 채용하는 기만을 넘어, &lt;strong&gt;진짜 FDE가 무엇인지, SI와 달리 어떤 독보적인 가치가 있는지 짚어보려 합니다.&lt;/strong&gt;진짜 FDE가 왜 SI와 다른지, 왜 ‘나의 젊음과 커리어를 투자할 가치’가 있는지 다시 생각해보는 기회가 되었으면 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;3. 그런데 왜 다들 SI를 피할까요? 돈이 만들어지는 곳&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;앞에서 저는 SI 경험자를 편하게 모시려고 FDE 타이틀을 쓰는 게 기만이라고 했습니다. 그리고 SI가 현장에서 전통적으로 해오던, 경계와 역할을 허무는 일은 굉장히 좋게 포장해서 말했을 뿐입니다. 다들 아시겠지만, SI 경험이 있다고 모두가 그런 역할을 해낼 수 있는 건 아닙니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;SI뿐 아니라 컨설팅펌도 마찬가지입니다. 프로젝트 팀이 꾸려지면 PM을 중심으로 어떻게든 일이 되게 하려고 고군분투합니다. 팀에는 소위 에이스라 불리는 몇 사람이 있어서 과업이 겨우 끝나고, 책임과 일의 범위는 점점 그 에이스에게 쏠립니다. 그리고 그 에이스는 지쳐서 탈출하거나, 방어적으로 변해 그저 남아 있게 됩니다. 번아웃 내지는 흑화했다고도 표현하죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;여기서 이런 의문이 들지는 않으셨나요? 그렇게 중요한 병목을 해소하는 역할이라면, 할 수 있는 사람&lt;span style="color:#999999;"&gt;(공급)&lt;/span&gt;은 적고 수요는 많을 테니 보상과 처우 수준도 높을 테고, 그러면 회사에 좋은 인재가 계속 모여서 오히려 더 시너지가 나는 구조여야 하지 않나? SI든 FDE든, 왜 다들 기피하려고 할까?&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;좋은 질문입니다. 이걸 설명하려면 돈이, 즉 가치&lt;span style="color:#999999;"&gt;(Value)&lt;/span&gt;가 만들어지는 과정을 이해해야 합니다. 그리고 이것은 다시 FDE의 역할과 커리어의 본질로 연결되기 때문에 더욱 중요한 지점입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;소프트웨어 구현에 대한 결정이 내려지기 전에는 항상 비즈니스 관점의 니즈와 고통이 먼저 있습니다. 왜 지금 이걸 해야 하는가? 얼마나 많이 투자해서 어떤 결과를 기대할 것인가? 이를 구체화하는 과정이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;전형적인 대기업을 예로 들어보죠. 먼저 전략기획이나 경영기획 기능에서 이 부분이 구체화됩니다. 그다음 정보전략, 디지털/AX&lt;span style="color:#999999;"&gt;(AI Transformation, AI 전환)&lt;/span&gt; 전략 기능으로 넘어가 다음 단계를 구체화하고요. 이렇게 내부적으로 지난한 과정을 거쳐 기본설계와 개념설계가 이루어지면 RFP&lt;span style="color:#999999;"&gt;(Request for Proposal, 제안요청서)&lt;/span&gt;를 씁니다. 대기업에서는 바로 이 단계가 가치의 대부분입니다. 이후 RFP에 따라 제안을 검토하고 실행해나가는 것은 이미 가시화된 일입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;예를 들어, LG전자가 과업을 진행하기 위해 내부적으로 기안해서 RFP까지 썼고, LG CNS가 이 RFP가 잘 작성되도록 지원했고, 여러 하청 업체가 이 RFP에 응찰했다고 해보죠. 그렇다면 이 프로젝트 가치의 70%는 이미 RFP 작성 단계에서 끝났고, 나머지 30%인 선정 및 실행 단계에서는 크게 돈을 쓸 이유를 느끼지 못합니다. 가치는 불확실성을 제거하면서 발생하는데, 실행 단계에서는 불확실성이 이미 많이 줄어들었기 때문이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3956/img-03.png" alt="가치가 결정되는 단계 표: 비즈니스 니즈 구체화부터 RFP 작성까지 ①~③ 단계가 가치 누적 약 70%, 제안 검토·선정부터 실행까지 ④~⑤ 단계가 약 30%"&gt;&lt;figcaption&gt;표: 가치가 결정되는 단계 / &amp;lt;출처: 작가 추정. 위 가정 예시에서 나온 대략의 비중이며 특정 기업의 실제 수치나 단계별 비율이 아님&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;대부분의 SI 회사는, 심지어 대기업 계열 SI 회사까지 포함해서, 이미 획득할 수 있는 가치의 파이가 없습니다. 여기에 몇 단계의 하도급이나 컨소시엄까지 끼고 나면, 획득 가능한 가치는 인건비에 약간의 마진율을 더한 수준이겠죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3956/img-04.png" alt="구름 위 회의실에서 임원들이 동전 더미와 기획안을 마주하고, 빛나는 인증서를 지나 지상 건설 현장에서 다수의 작업자가 줄지어 일하는 일러스트"&gt;&lt;figcaption&gt;그림: &lt;span style="color:#999999;"&gt;(작가 추정 개념도)&lt;/span&gt; 불확실성이 걷히는 앞단에 가치가 쌓이고, 실행 단계에는 작은 몫만 남는다 &amp;lt;출처: 작가 구성, 이미지 생성 gpt-image-2&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;대기업 구조니까 당연해 보이나요? 그럼 중견기업과 중소기업은 어떨까요? 우리나라에는 생각보다 지불 여력이 큰 중견·중소기업이 많습니다. 얼핏 보면 블루오션이죠. 하지만 아는 사람은 다 알듯이, 현실은 전혀 그렇지 않습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;큰 기업이 당연하게 갖추고 있는 전략기획, 정보전략, IT 개발·운영 같은 ‘구조와 거버넌스’에는 보이는 것보다 더 많은 의미와 역사가 있습니다. ‘중소기업도 전략기획, 정보전략, IT 팀을 갖추면 되는 거 아니야?’ 수준의 문제가 아닙니다. 의사결정 거버넌스, 조직과 사람, 인적·물적 환경이 모두 열악합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이런 상황에서는 RFP라는 것 자체가 제대로 나오지 못합니다. 그런 환경에서 SI 파트너와 일을 시작하면 결국 높은 확률로 망합니다. 이 리스크를 피하려고 앞단에 여러 컨설팅펌이나 PM 회사를 붙이거나, 추가로 내부 채용을 진행하죠. 게다가 우리나라는 인재가 대기업에 치중되어 있어서, 중소기업의 일을 하려는 자원 자체를 확보하기가 더 어렵습니다. 결국 중견·중소기업 시장에서도 SI는 물론이고 컨설팅펌이 가져갈 수 있는 가치마저 점점 희석됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이것이 SI 직무가 기피되는 가장 근본적인 이유입니다. 돈을 벌지 못하는 산업에서는 생태계가 형성되지 않습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;지금까지 제가 FDE 저주론자처럼 보였다면, 이제부터는 저희가 왜 1년 만에 FDE 20명을 채용했는지&lt;span style="color:#999999;"&gt;(현재 전체 인원 75명 중)&lt;/span&gt;, 왜 2027년까지 140명을 채용하려 하는지, 그리고 이 직무가 왜 매력적인지 소개하겠습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;4. 미션·비전이 납득되지 않는 FDE 채용은 SI 채용입니다. 그리고 팔란티어 모델은 한국에서 안 됩니다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;먼저, FDE를 채용하고, 이 비즈니스를 운영하고, 직접 FDE 역할을 뛰기도 하는 사람으로서 단언컨대 이 비즈니스에서 가장 중요한 것은 ‘미션&lt;span style="color:#999999;"&gt;(Mission)&lt;/span&gt;’과 ‘비전&lt;span style="color:#999999;"&gt;(Vision)&lt;/span&gt;’입니다. 특히 우리나라에서 FDE 비즈니스를 한다는 회사의 미션과 비전이 납득되지 않는다면, 그건 그냥 FDE 타이틀을 붙인 SI 채용이라고 보셔도 무방합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;미션과 철학을 강조하면서 탁월한 성과를 내고 증명하고 있는 기업은 역시 팔란티어입니다. 팔란티어의 미션은 알렉스 카프&lt;span style="color:#999999;"&gt;(Alex Karp)&lt;/span&gt; CEO의 저서 &amp;lt;&lt;a href="https://product.kyobobook.co.kr/detail/S000217251615"&gt;기술공화국 선언&lt;/a&gt;&amp;gt;, 주주총회 자료, 여러 인터뷰에서 알 수 있듯 미국을 중심으로 서방 민주주의를 기술로 지원하는 것입니다. 연례 보고서에도 “서방 자유민주주의와 그 전략적 동맹을 지원한다는 우리의 미션&lt;span style="color:#999999;"&gt;(our mission to support Western liberal democracy and its strategic allies)&lt;/span&gt;”이라는 표현이 그대로 들어 있습니다*.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#999999;"&gt;*출처:&lt;/span&gt;&lt;a href="https://investors.palantir.com/files/2025%20FY%20PLTR%2010-K.pdf"&gt;&lt;span style="color:#999999;"&gt;Palantir Technologies, Form 10-K(FY2025)&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#999999;"&gt;.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;비전은 명시적으로 선포하지 않지만, 여러 인용에서 찾아볼 수 있듯 데이터 기반의 의사결정, 최근에 와서는 AI OS&lt;span style="color:#999999;"&gt;(AI Operating System)&lt;/span&gt;를 통해 기업의 의사결정 체계를 소프트웨어와 AI 위에 구축하는 것으로 해석됩니다. 팔란티어 스스로도 자신을 “조직이 데이터, 의사결정, 운영을 대규모로 통합하도록 하는 소프트웨어를 만드는 회사”*로 정의하죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#999999;"&gt;*출처:&lt;/span&gt;&lt;a href="https://investors.palantir.com/files/2025%20FY%20PLTR%2010-K.pdf"&gt;&lt;span style="color:#999999;"&gt;Palantir Technologies, Form 10-K(FY2025)&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#999999;"&gt;.&amp;nbsp;위험요인(Risk Factors) 섹션, 사업 정의 “We build software that empowers organizations to effectively integrate their data, decisions, and operations at scale.”&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 글의 독자는 대부분 우리나라에서 경제활동을 하시는 분들일 겁니다. 저는 확신합니다. 우리나라에서는 팔란티어와 같은 미션과 비전을 펼치더라도 성공할 수 없습니다. 팔란티어의 솔루션은 그 비전에 따라 의사결정 체계가 핵심 서비스이기에, 규모의 경제가 돌아가는 대규모 조직에 특히 효과적이고 효율적입니다. 팔란티어의 고객 수가 그걸 증명하죠. 가장 대표적인 고객이 미 국방부이기도 하고요*.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#999999;"&gt;*미 육군은 2025년 7월 31일 팔란티어와 기존 75개 계약을 통합한 10년, 최대 100억 달러 규모의 엔터프라이즈 계약을&lt;/span&gt;&lt;a href="https://www.cnbc.com/2025/08/01/palantir-lands-10-billion-army-software-and-data-contract.html"&gt;&lt;span style="color:#999999;"&gt;발표했다&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#999999;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;우리나라에 그게 필요 없어서 성공할 수 없다는 게 아닙니다. 문제는 우리나라의 기형적인 대기업·중소기업 쏠림입니다. 이 때문에 국내 기업의 의사결정 구조는 핵심 인재 중심으로 돌아갑니다. 게다가 우리나라에서 대기업의 주요 보직을 맡고 있다면 웬만해서는 이직할 이유도 크지 않으니, 인력 종속 문제도 크지 않습니다. &lt;span style="color:#999999;"&gt;(참고로 저는 우리나라 대기업의 많은 인재가 자유롭게 남아 있다고 생각하지 않습니다. 가스라이팅 때문에 그게 최선이라고 생각하는 거겠죠.)&lt;/span&gt; 반면 미국은 이직의 자유가 더 크기 때문에 의사결정 체계를 반드시 형상으로, 기업의 자산으로 남겨야만 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그렇다면 팔란티어가 대기업이 아니라 중견·중소기업으로 서비스를 넓히면 되지 않느냐고요? 하나 더 제 확신을 공유하자면, 팔란티어는 미국에서도 영원히 중소기업에는 서비스하지 않을 겁니다. AI OS를 갖추고 데이터 기반 의사결정 체계를 갖추는 일에는, 초기든 지속적으로든 반드시 FDE가 필요합니다. 팔란티어의 FDE 수는 항상 병목이었고, 지금도 유의미한 고객 수는 드라마틱하게 변하지 않고 있습니다. &lt;a href="https://investors.palantir.com/files/Palantir%20-%20Q2%202026%20Business%20Update.pdf"&gt;매출&lt;/a&gt;이 전년 동기 대비 93% 늘어나는 동안 고객은 1,049곳이었고, 고객 수 증가율은 1년 전 43%에서 24%로 오히려 둔화했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;반면 인원 수는 더 줄이려 하고 있죠. 알렉스 카프는 &lt;a href="https://fortune.com/2025/08/05/palantir-second-quarter-earnings-crazy-efficient-revolution-ai-job-cuts-alex-karp/"&gt;2025년 8월 CNBC 인터뷰&lt;/a&gt;에서 이렇게 말했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;p style="text-align:justify;"&gt;&lt;i&gt;&lt;strong&gt;”The goal is to get 10x revenue and have 3,600 people. We have now 4,100.”(목표는 매출을 10배로 늘리면서 인원은 3,600명으로 가져가는 것이다. 지금은 4,100명이다.)&lt;/strong&gt;&lt;/i&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3956/img-05.png" alt="숫자로 본 팔란티어 표: 매출 성장률 전년 대비 93%, 고객 수 849곳에서 1,049곳으로 증가, 정규직 인원 4,429명 등 지표별 수치와 출처"&gt;&lt;figcaption&gt;&amp;lt;표: 숫자로 본 팔란티어 / &amp;lt;출처: Palantir &lt;a href="https://investors.palantir.com/files/Palantir%20-%20Q2%202026%20Business%20Update.pdf"&gt;Q2 2025&lt;/a&gt;·&lt;a href="https://www.sec.gov/Archives/edgar/data/1321655/000132165526000039/a2026q2ex991pressrelease.htm"&gt;Q2 2026 보도자료,&lt;/a&gt; &lt;a href="https://investors.palantir.com/files/Palantir%20-%20Q2%202026%20Business%20Update.pdf"&gt;Q2 2026 Business Update&lt;/a&gt;, &lt;a href="https://www.sec.gov/Archives/edgar/data/1321655/000132165526000011/pltr-20251231.htm"&gt;FY2025 Form 10-K&lt;/a&gt;, &lt;a href="https://www.cnbc.com/2025/08/04/palantir-pltr-q2-earnings-2025.html"&gt;CNBC 2025.08.04&lt;/a&gt;. 고객 수는 최근 12개월 동안 매출이 인식된 조직 기준. 3,600·4,100명은 CEO 발언으로, 공시상 정규직 인원&lt;span style="color:#999999;"&gt;(4,429명)&lt;/span&gt;과 시점이 다르고 발언의 인원 기준은 공개되지 않음&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;참고로 저희 위시켓도 2년 전 팔란티어 공식 홈페이지에서 도입 문의를 남긴 적이 있는데, 매몰차게 접수조차 되지 않았습니다. 그만큼 대규모 고객에만 집중한다는 뜻입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;자, 그럼 팔란티어 같은 구조가 나오기 어려운 우리나라에서, &lt;strong&gt;FDE는 어떤 회사에서 어떤 커리어를 기대해야 할까요?&lt;/strong&gt;저희의 미션과 비전, 그리고 FDE 채용관을 소개하겠습니다. 저는 이게 정답이라고 봅니다. 이 비즈니스에서 실제 스케일과 성과를 만들어내고 있는 조직이 많지 않으니, 충분히 도움이 되실 겁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;5. 위시켓의 답: 기술로 P&amp;amp;L을 바꾼다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;먼저, 저와 위시켓의 목표와 관점은 팔란티어의 그것과 다릅니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;저희의 비전은 ‘기술로 P&amp;amp;L&lt;/strong&gt;&lt;span style="color:#999999;"&gt;&lt;strong&gt;(Profit and Loss, 손익)&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;을 변화시키는 것’&lt;/strong&gt; 그 자체입니다. 지금은 전통기업의 P&amp;amp;L 변화에 더 집중하고 있고요. 어떤 차이가 있을까요? 대표적으로, 저희는 시장과 고객이 AI OS를 갖추는 것 자체는 그렇게 중요하지 않다고 봅니다. 물론 AI OS의 특정 단계와 지점이 P&amp;amp;L 변화에 직결되기 때문에 중요할 때가 제법 많기는 합니다.&lt;/p&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;이게 왜 중요할까요? 앞서 말했듯 팔란티어식 AI OS, 데이터 기반 의사결정 접근으로는 돈이 몰리는 산업과 대기업에만 접근할 수 있습니다. 반면 저희는 기술로 P&amp;amp;L 자체를 바꾸는 것이 목표이기 때문에 중소기업과 전통기업에도 접근할 수 있습니다. 산업 밸류체인의 하류에 남겨진 가치 파이만 노리는 게 아니니, 수익 가능 시장의 크기가 매우 큽니다.&lt;/p&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;물론 그만큼 서비스의 복잡도와 난이도는 높습니다. 운영체계와 자산은 아직 팔란티어의 FDE만큼 쌓지 못했어도, 이 결과를 만드는 서비스의 난이도는 저희가 더 높습니다. &lt;strong&gt;어렵고 불확실한 일에는 항상 높은 가치로 보상이 주어집니다&lt;/strong&gt;. 저희는 이렇게 접근하며 괄목할 만한 실적을 만들어내고 있습니다. 실제 고객의 P&amp;amp;L 관점에서 성과를 내고 있기 때문에, 고객들은 저희에게 금액을 지불하거나 성과나 지분을 공유하는 데에 거리낌이 없어 보입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3956/img-06.png" alt="팔란티어와 위시켓의 관점 비교표: 비전·핵심 서비스·주 고객·접근 가능한 시장 항목에서 두 회사의 차이를 정리"&gt;&lt;figcaption&gt;표: 팔란티어와 위시켓의 관점 비교 &amp;lt;출처: 작가 주장&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;6. 하방은 회사가, 상방은 FDE가&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;자, 이제 팔란티어의 FDE처럼 높은 보상과 처우를 기대할 수 있는 구조적 환경은 갖춰졌다고 칩시다. 그렇다면 성과급은 찔끔 주면서 사람은 갈아 넣는 기존 구조의 SI가 아니라, &lt;strong&gt;FDE가 어떻게 지속 가능하게 성장하고 보상과 처우가 따라오는지 다뤄볼까요?&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;저희는 FDE가 CAIO&lt;span style="color:#999999;"&gt;(Chief AI Officer)&lt;/span&gt;, CTO&lt;span style="color:#999999;"&gt;(Chief Technology Officer)&lt;/span&gt;, CIO&lt;span style="color:#999999;"&gt;(Chief Information Officer)&lt;/span&gt;로 성장하는 방향을 일관되게 가리킵니다. 조금 부연하겠습니다. 예를 들어 조직에 AI Native를 책임지는 포지션이 있다면, 그 사람이 CAIO일까요? 저는 아니라고 봅니다. C-Level의 관점에서 &lt;strong&gt;AI를 비즈니스 성과와 직결시키기 위해 때로는 ‘우리는 지금은 AI Native를 지향하지 않는다’고 선포할 수 있어야 하는 게 CAIO&lt;/strong&gt;입니다. 즉, &lt;strong&gt;실제 결과와 AI를 포함한 기술을 연결하는 역량이 핵심&lt;/strong&gt;이라는 겁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;저희 팀 대부분은 개발, PM, 세일즈, 마케팅 등 다양한 경험을 가진, 잠재력이 큰 분들입니다. 기회와 환경이 갖춰지면 짧은 기간에 C-Level의 관점과 실행력을 갖출 분들이죠. 그래서 저는 일관되게 이렇게 이야기합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#292929;"&gt;우리는 내부 직급 상승에 연차나 단계 제한이 없다. CAIO의 관점과 실행력을 갖춘 이후에는, 파트너로서 지분 혹은 경영성과(고객과의 성과공유형 계약 체결 혹은 위시켓이 인수한 회사)옵션을 제시하며 함께할 것이다.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#292929;"&gt;우리의 서비스는 실전이고, 여러분은 이전까지 겪어보지 못했던 큰 책임과 권한을 갖고 일한다. 전통기업 현장에서 손에 흙을 묻히면서, 다양한 사람을 리드하면서, 처음 보는 문제를 해결하면서 일한다.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#292929;"&gt;회사는 품질의 하방을 구조로 제어하고, 상방은 FDE에 달려 있다. 하방이 안전하게 닫혀 있다는 게 빠르게 성장하고 싶은 잠재력 큰 사람에게는 큰 메리트다. 이 일은 힘든 일이지만, 당신의 잠재력을 최대한 발휘하기에는 최적의 일이기도 하다.&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;하방: SI는 안전망 뒤로 숨고, 진짜 FDE 회사는 P&amp;amp;L로 계약한다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;이 선언을 분해해보겠습니다. 먼저 저는 ‘리스크’와 ‘하방’이라는 키워드를 중요하게 생각합니다. 여기서 하방은 건설 현장의 안전망과 같습니다. FDE는 높은 건물을 짓는 사람처럼 큰 책임과 권한을 안고 일하며, 그 무게는 때로 신체적·정신적 압박으로 돌아옵니다. 회사가 구조적인 안전망을 갖추지 못하면 프로젝트도 FDE도 걷잡을 수 없이 추락할 수 있습니다. 저희는 BI&lt;span style="color:#999999;"&gt;(Business Intelligence, 비즈니스 인텔리전스)&lt;/span&gt;나 AI OS 같은 정형화된 것을 설치하는 게 목적이 아니기 때문에, 고객과의 프로젝트와 서비스는 항상 리스크에 노출되어 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;기존 SI 모델은 리스크 노출을 포기하고 명세서와 RFP 뒤로 숨습니다. 반대로 저희가 진짜 FDE 비즈니스를 운영할 수 있는 이유는, &lt;strong&gt;고객의 P&amp;amp;L이라는 단위로 계약하고 그 리스크를 오롯이 성과로 연결시킬 수 있는 역량&lt;/strong&gt;이 있기 때문입니다. 이런 구조적 역량과 하방 제어가 없으면, FDE는 책임과 권한을 모두 부여받았다는 이유로 여러 SI가 그렇듯 욕받이 PM 역할을 할 뿐이고, 지속적으로 성장할 수 없습니다. 훌륭한 인재들도 남지 않게 됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;위시켓은 13년 동안 IT 중개 플랫폼을 운영하고, 2024년부터 모든 계약을 직계약 책임 구조로 전환하면서 탁월한 PM 경험과 노하우, 데이터를 확보하고 있습니다. 어떤 프로젝트가 어느 단계에서, 어떤 이유로 틀어지는지 미리 알고 대비할 수 있기 때문에 하방을 제어할 수 있습니다. &lt;strong&gt;FDE로 커리어를 전환하거나 회사를 선택할 때는 반드시 이 하방 제어 역량을 확인하세요. 그래야 FDE 타이틀을 붙인 SI를 피할 수 있습니다.&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;상방: 기회와 압박이 구조로 주어지는가&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;그다음 살펴봐야 할 키워드는 ‘성장’입니다. CAIO로서의 관점과 실행력을 갖추기 전까지, 모든 프로젝트는 복잡하고 난이도가 높습니다. 회사가 하방을 제어하더라도, 상방까지의 격차&lt;span style="color:#999999;"&gt;(GAP)&lt;/span&gt;는 FDE가 메워야 합니다. 회사는 하방의 안정성과 구조를 믿기 때문에, 항상 적절히 공격적으로 FDE를 배치합니다. 잠재력을 끌어내면서 치열하게 성장하지 않으면 지속할 수 없습니다. 이런 ‘기회’와 ‘압박’이 구조적으로 부여되지 않는다면, 보상과 처우도 구조적으로 따라오지 않을 겁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;또한 이 성장의 끝은 영원히 소모되는 시간 투입이 아니라 회사의 구조로 다시 환원되어야 하고, 그 구조는 다시 FDE의 지분 혹은 경영성과 옵션과 연동되어 지속 가능해야 합니다. 저는 저희가 팔란티어와 미션·비전은 다르지만, FDE를 움직이는 성장과 보상 시스템 측면에서는 같다고 생각합니다. 그리고 이것이 진짜 FDE를 운영하는 회사인지 확인하기 위해 반드시 체크해야 하는 요소입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3956/img-07.png" alt="서류함과 서버로 쌓은 단단한 바닥 위에서 두 사람이 가파른 절벽을 오르는 동료를 올려다보는 일러스트"&gt;&lt;figcaption&gt;그림: 계약과 PM 데이터로 다진 회사의 단단한 바닥 위에서, 높이는 FDE가 만든다 &amp;lt;출처: 작가 구성, 이미지 생성 gpt-image-2&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;7. 진짜 FDE 회사를 가려내는 한 문장&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;긴 글을 따라오시면서, FDE 타이틀을 붙인 SI와 진짜 FDE를 구분하는 기준을 포착하셨을 겁니다. 정리하면 두 가지입니다. 첫째, FDE가 보상받을 수 있는 구조적 환경과 성장 로드맵을 납득할 수 있어야 합니다. 둘째, 리스크의 하방을 제어하는 역량이 확인되어야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 기준을 위시켓에 비춰보면 이렇게 해석할 수 있을 겁니다. “FDE가 보상받을 수 있는 구조적 환경은 ‘기술로 P&amp;amp;L을 변화시킨다’라는 매우 높은 난이도의 서비스를 성공시키면서 비전을 증명해가고 있고, 성장 로드맵을 운영하고 있으며, 13년 동안 누적 2만 건의 IT 계약을 책임져온 독보적 역량을 통해 하방을 제어하고 있다.”&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;FDE 직무에 관심이 있다면, 후보 회사를 이런 식으로 한 문장으로 정리해보시길. 그 회사가 적절한지가 드러날 겁니다. 면접 때 관련 질문을 던져도 좋겠죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3956/img-08.png" alt="진짜 FDE 회사인지 확인하는 체크리스트 표: 보상 구조·성장 로드맵·하방 제어 역량에 대한 면접 질문과 위시켓의 답변"&gt;&lt;figcaption&gt;표: 진짜 FDE 회사인지 확인하는 체크리스트 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;8. 마치며: AI Native는 그저 Tool입니다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;마지막으로, 제목에서 언급한 ‘AI Native 무료화’라는, 곧 다가올 트렌드를 가볍게 다루면서 글을 마무리하겠습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;저희는 연초에 내부에서 ‘AX를 하면 대체 무엇이 좋나? 돈이 되나?’라는 주제로 치열한 철학적 논쟁을 벌였습니다. 저희가 내린 결론은,&lt;strong&gt;AX는 클라우드 시대의 AWS나 SaaS 시대의 Salesforce에 가까운, 그저 Tool이라는 것&lt;/strong&gt;이었습니다. 클라우드를 기반으로 IT 인프라 비용을 분명하게 최적화하거나, CRM 운영에 들던 막대한 개발 비용을 확실히 절감하는 식이죠. 정말 많은 기업이 도입했지만, 모든 기업이 도입하지는 않았습니다. AI 시대의 AI Native도 그런 Tool에 가깝다고 봅니다. 해도 되고, 안 해도 됩니다. 하면 높은 확률로 투자 대비 성과가 마이너스가 나지 않는, 좋은 것입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그러나 이것이 성과로, P&amp;amp;L로 이어지는 상관관계는 여전히 높지 않습니다. 그래서 저희는 소프트웨어 개발, BI, AI Native를 그저 실제 고객의 P&amp;amp;L로 이어지게 하기 위한 중간 도구로 보고, 저희와 함께하면 별도로 청구하지 않는 무료 서비스로 배포하려고 준비하고 있습니다. 실제 P&amp;amp;L 성과를 연결하는 서비스와 프로젝트를 진행하다 보니, AI Native 자체의 난이도는 결코 높지 않다는 것, 그리고 그저 Tool이라는 것을 깨달았습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 주제도 이런 관점으로 생각해보시면 흥미로울 겁니다. 단순히 고객의 AI Native를 목적으로 하는 회사가, 과연 FDE 비즈니스를 운영하기 위한 구조적 환경을 확보할 수 있을까요?&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;긴 글 읽어주셔서 감사합니다. 저희 위시켓은 잠재력이 뛰어나고 성장 의지가 강한 FDE를 내년까지 최소 120명 정도 더 모시려 합니다. 직접 지원을 검토해보시거나 주변에 알려주시면 정말 감사하겠습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>제가 정말 AI가 인류를 종말시킬지 걱정해야 할까요?</title><link>https://yozm.wishket.com/magazine/detail/3955</link><description>허깅페이스 내부망을 뚫은 건 해커가 아니라 격리 환경을 벗어난 AI 에이전트 1,200여 개였습니다. 그리고 9월 12일, 앤트로픽 CEO 다리오 아모데이가 모델 개발 속도를 늦추자는 제안을 내놓자 오픈AI의 샘 올트먼과 구글 딥마인드의 데미스 허사비스까지 하루 만에 동의했죠. 이 안전 논의가 공포 마케팅인지 진짜 위협인지, 그리고 매일 그 모델을 쓰는 우리가 왜 거버넌스 뉴스까지 챙겨야 하는지 살펴봤습니다.</description><guid>https://yozm.wishket.com/magazine/detail/3955</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;p style="text-align:justify;"&gt;지난 7월, 세계 최대 AI 모델 커뮤니티 허깅페이스&lt;span style="color:#999999;"&gt;(Hugging Face)&lt;/span&gt;가 뚫렸습니다. 공격의 주체는 해커가 아니었습니다. OpenAI의 사이버 평가 환경에서 돌던 1,200여 개의 AI 에이전트였습니다. 격리 환경&lt;span style="color:#999999;"&gt;(샌드박스)&lt;/span&gt;을 벗어난 에이전트들은 7월 11일부터 13일 사이 내부까지 들어갔고 허깅페이스는 인프라의 약 3분의 1을 다시 구축해야 했습니다. 사람 조작자 없이 처음부터 끝까지 수행된, 손에 꼽히는 첫 공격 사례였죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다시 9월, 오픈AI와 앤트로픽 모두에서 일한 AI 연구원 제이콥 콕슨은 앤트로픽을 떠나며 “&lt;span style="color:rgb(49,49,49);"&gt;AI를 만드는 사람들은 2030년이 되기 전에 AI가 우리 모두를 죽일 수 있다고 진심으로 믿습니다&lt;/span&gt;”는 트윗을 남깁니다. 동료 연구원들이 그에 동조하며 파장은 일파만파 더욱 커졌죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그리고 9월 12일 토요일, 앤트로픽 CEO 다리오 아모데이가 “&lt;a href="https://darioamodei.com/post/we-must-pace-the-frontier"&gt;프론티어의 속도를 늦춰야 한다&lt;span style="color:#999999;"&gt;(We Must Pace the Frontier)&lt;/span&gt;&lt;/a&gt;”란 글을 올렸습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3955/img-01.png" alt="다리오 아모데이 웹사이트의 어두운 배경 화면, 큰 제목 ‘We Must Pace the Frontier’, 아래 작성일 ‘September 2026’ 표기"&gt;&lt;figcaption&gt;다리오 아모데이가 공개한 개발 속도 조절 에세이 &amp;lt;출처: &lt;a href="https://darioamodei.com/post/we-must-pace-the-frontier"&gt;다리오 아모데이 웹사이트&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;프론티어, 그러니까 각 시점에서 가장 앞선 최고 성능 모델의 역량 개선 속도를 업계가 함께 늦추자는 제안입니다. 하루 만에 오픈AI의 샘 올트먼이, 구글 딥마인드의 데미스 허사비스가, 심지어 xAI의 일론 머스크까지 동의했습니다. 서로 미친 듯 더 나은 모델을 만들기 위해 달리던 시간이 끝나가고 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;솔직히 처음에는 이런 소식들 모두 저 멀리 남들의 이야기로 들렸습니다. 지금 지구에서 제일 잘 나가는 회사와 사람들이 만드는 합의든 규제든 그 무엇이든, 정책 담당자의 일이지 마감에 쫓기는 실무자의 일은 아니라고요. 그런데 따라가 보니 이건 결국 제 일과 제가 사는 지금 세상에 대한 이야기였습니다. 저 ‘프론티어 모델’이 제가 매일 쓰는 바로 그 모델이고, 이 논의는 우리 모두의 미래와 가장 가까운 이야기였으니까요. 그래서 직접 정리해봤습니다. 왜 이런 제안이 나왔는지, 그 안전 문제가 진짜인지 마케팅인지, 그래서 우리는 왜 거버넌스 뉴스까지 알아야 하는지.&lt;/p&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;AI 모델의 ‘페이스 조절’, 뭘 하자는 걸까요?&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;다리오 아모데이는 에세이에서 이렇게 말합니다. “모델의 역량을 개선하는 속도를 늦춰야 합니다&lt;span style="color:#999999;"&gt;(We must slow the pace at which we improve the capabilities of AI models)&lt;/span&gt;”.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;분명히 말하지만, 중단은 아닙니다. “페이스 조절이 훈련이나 기술 진보의 중단이 아닙니다&lt;span style="color:#999999;"&gt;(Pacing does not mean halting model training or technical progress)&lt;/span&gt;”, 그 대신 “진보는 여전히 빠르게 느껴질 테니 벌어둔 시간을 현명하게 쓰자&lt;span style="color:#999999;"&gt;(Progress will still seem fast, and we must make wise use of the time we gain)&lt;/span&gt;”는 겁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3955/img-02.jpg" alt="베이지색 조형물 위, 사람 손이 빛나는 주황색 구슬을 홈 안에 살며시 올려놓는 모습을 담은 일러스트"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가, GPT image로 생성&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;구체적인 방법도 있습니다. 에세이는 세 가지 조치를 제안합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;1. 상주 평가자&lt;/strong&gt;&lt;span style="color:#999999;"&gt;&lt;strong&gt;(embedded evaluators)&lt;/strong&gt;&lt;/span&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;무엇을 하자는 건지&lt;/strong&gt;: METR 같은 제3자 평가 기관 인력이 출입증과 회사 노트북을 받고 직원 수준 권한으로 연구소 내부에 상주합니다. 평가하는 사람은 주요 위험과 사고를 회사의 편집 없이 공개합니다. 보안이나 기밀에 해당하는 정보는 가릴 수 있지만, 기업에 불리하다는 이유만으로는 삭제할 수 없습니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;왜 필요하다는 건지&lt;/strong&gt;: 자율 약속은 밖에서 검증할 방법이 없습니다. 에세이는 이렇게 씁니다. “페이스 조절을 말뿐인 약속으로 두기엔 판돈이 너무 큽니다&lt;span style="color:#999999;"&gt;(The stakes are too high for pacing to be an empty exercise)&lt;/span&gt;”.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그와 함께 앤트로픽은 즉시 단독으로 이러한 조치를 할 것이라 약속했습니다. 오픈AI의 샘 올트먼도 같은 날 “직원 수준 접근권을 가진 독립 평가자를 두는 건 아주 좋은 생각이고, 우리도 같은 조치를 하겠습니다&lt;span style="color:#999999;"&gt;(Committing to having independent evaluators with employee-like access is a great idea, and we will do the same)&lt;/span&gt;”며 도입을 약속했고, MS의 사티아 나델라 역시 말뿐인 약속 이상으로 만들자며 힘을 실었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;2. ‘민주 국가’ 연구소의 공통 기준&lt;/strong&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;무엇을 하자는 건지&lt;/strong&gt;: 연구소 모두가 만드는 모델의 개발과 배포에 공통 기준을 적용하자는 겁니다. 예를 들어 특정 역량에 도달한 모델은 배포 전에 안전하게 통제할 수 있는지 인증을 받도록 합니다. 훈련에 쓰는 연산량을 제한하는 방식도 제시했습니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;왜 필요하다는 건지&lt;/strong&gt;: 한 연구소만 늦추면 경쟁에서 밀릴 뿐이니까요. ‘경쟁’ 논리에서 벗어나는 것이 페이스 조절의 필수 조건이라고 본 것입니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;아모데이는 정부가 논의를 중재하거나 일부 안전 협의에 반독점 규정의 예외를 허용할 필요가 있다고 봅니다. 구글 딥마인드의 &lt;a href="https://demishassabis.substack.com/p/a-framework-for-frontier-ai-and-the-dawning-of-a-new-age"&gt;데미스 허사비스가 제안한 업계 표준기구&lt;/a&gt;도 협의 경로로 언급했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;3. 국제 조율&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;다만, 위에서 ‘민주 국가’라는 제한이 붙은 이유가 있습니다. 지금 미국을 위시한 연구소 기업들의 가장 강력한 상대는 여전히 서로지만, 중국이란 위협적인 요소가 떠오르는 중입니다. 단순히 무시하기엔 지나치게 강력한 모델들을 뽑아내고 있죠. 결국 이를 제어해야 한다는 뜻입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;나아가 생물무기처럼 위험한 용도를 금지하는 협력부터, 개발 속도 자체를 함께 조절하는 합의까지 단계적으로 접근하자고 합니다. 당연하겠지만, 국가 간 약속을 실제로 지키는지 확인할 수 있어야 한다는 전제가 붙습니다. 꼭 중국이 아니더라도, 당장 미국부터도 요즘은 힘 있는 국가들이 국제 협약을 일방적으로 깨는 건 특이한 일이 아니니까요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;아모데이가 이런 제안을 내놓은 근거는 두 가지입니다. 2026년 여름부터 AI가 다음 세대 AI를 만드는 재귀적 자기개선&lt;span style="color:#999999;"&gt;(RSI)&lt;/span&gt;이 업계 전반에서 시작됐다는 판단, 그리고 앞서 본 허깅페이스 사건입니다. 이제 더는 연구소 스스로도 AI를 제어하기 어려워진 상황이 트리거입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;안전의 필요성일까요, 공포 마케팅일까요&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;정리하며 자료들을 살피다 보니 의심이 생깁니다. 상상의 나래가 서로 다른 두 가지 방향으로 뻗어가는데요. 이 정도로 정말 AI가 제어될까? 싶은 의심, 그리고 거대 IPO를 앞둔 선두 주자들이 사다리를 걷어차는 거 아닌가? 하는 의심입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;사다리를 걷어차려는 걸까?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;조금 더 노골적으로 보면, IPO를 추진해 온 오픈AI와 앤트로픽이 모델의 위험성을 앞세워 기업가치와 해자를 지키려는 것 아니냐는 시각도 있습니다. 통제하기 어려울 만큼 강력한 모델이라는 경고가, 뒤집어 들으면 그만큼 대단한 기술을 갖고 있다는 홍보가 된다는 겁니다. 여기에 엄격한 규제가 따라오면 후발 주자와 오픈소스의 추격도 막을 수 있고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이런 의심은 꾸준히 나왔습니다. 앤트로픽이 속도 조절과 일시 중단을 처음 꺼냈던 2026년 6월 5일에도, &lt;a href="https://www.techradar.com/ai-platforms-assistants/they-want-to-build-a-moat-anthropics-scary-warnings-about-rapid-ai-self-improvement-and-temporarily-pausing-development-arent-convincing-the-cynics"&gt;테크레이더&lt;/a&gt;는 시장 선두 지위를 지키고 IPO 기대감을 높이려는 것이라는 온라인 반응을 전했는데요. 이런 시각은 지금도 꾸준히 해커뉴스와 레딧을 비롯해 해외 커뮤니티의 주류 의견 중 하나입니다. 두 회사가 주도하는 위험에 대한 경고를 이런 규제 포획과 제품 마케팅의 관점에서 비판하는 의견이 거셉니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그런 관점에서 AI 석학 게리 마커스는 평가자를 누가 고르는지에 주목합니다. 속도를 늦추자는 방향과 투명성은 환영하면서도 “평가받는 회사가 스스로 평가자를 골라서는 안 됩니다&lt;span style="color:#999999;"&gt;(Anthropic themselves shouldn’t be choosing who does the evaluation)&lt;/span&gt;”고 지적했죠. 안전 기준을 충족하는 데 큰 비용이 든다면, 자금과 인력을 갖춘 선두 기업이 유리해질 수 있습니다. 위험이 실제로 존재하는지와, 그 위험을 다루는 규칙이 누구에게 유리한지는 함께 따져야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3955/img-03.png" alt="테크레이더 기사 화면: ‘AI Platforms &amp;amp; Assistants’ 카테고리 아래 ’They want to build a moat’: Anthropic’s scary warnings about rapid AI ’self-improvement’ and ’temporarily’ pausing development aren’t convincing the cynics 제목과 2026년 6월 5일 게재 표기"&gt;&lt;figcaption&gt;IPO와 해자를 둘러싼 비판을 소개한 기사&lt;span style="color:#999999;"&gt;(2026년 6월 5일)&lt;/span&gt; &amp;lt;출처: &lt;a href="https://www.techradar.com/ai-platforms-assistants/they-want-to-build-a-moat-anthropics-scary-warnings-about-rapid-ai-self-improvement-and-temporarily-pausing-development-arent-convincing-the-cynics"&gt;TechRadar&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;트럼프는 왜 아모데이를 조롱할까&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;한편 그 평가자는 국가라며, 기업간의 논의를 가장 강하게 비판한 곳 중 하나는 미국 정부와 트럼프 대통령입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;트럼프 대통령은 9월 14일, 트럼프 대통령은 &lt;a href="https://truthsocial.com/@realDonaldTrump/posts/117269745153543631"&gt;트루스 소셜에 올린 글&lt;/a&gt;에서 매우 노골적으로 표현합니다. “AI에 필요한 유일한 통제, 혹은 ‘가드레일’은 강하고 똑똑한&lt;span style="color:#999999;"&gt;(높은 IQ!)&lt;/span&gt; 대통령입니다&lt;span style="color:#999999;"&gt;(The only control or “guardrails” that AI needs is a STRONG AND SMART (High IQ!) PRESIDENT)&lt;/span&gt;”라고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;아모데이를 콕 찝어 “이제 ‘완벽한 작은 천사’인 척하고 있다&lt;span style="color:#999999;"&gt;(who is now pretending to be a “perfect little angel”)&lt;/span&gt;”고 비꼬았고, AI와 데이터센터를 겨냥한 “병적인 음모&lt;span style="color:#999999;"&gt;(SICK conspiracy)&lt;/span&gt;”가 진행 중이며 이를 반길 곳은 중국뿐이라고 썼습니다. 같은 날 다른 게시물에서는 AI가 세상을 장악하고 인류를 파괴한다는 이야기 자체를 “사기&lt;span style="color:#999999;"&gt;(HOAX)&lt;/span&gt;”라고 불렀고요. 눈여겨볼 대목은 “우리는 이미 이 기업들에 대해 막대한 형사·규제 권한을 갖고 있다&lt;span style="color:#999999;"&gt;(We already have tremendous CRIMINAL and REGULATORY power over these companies)&lt;/span&gt;”는 부분입니다. 속도 조절은 필요 없고, 필요한 통제는 정부가 이미 쥐고 있다는 선언인 셈이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;미국 정부는 최근 Fable 5, GPT-6 Astra 등 프론티어 모델을 직접 검수하며, 국가 자산으로 삼으려는 모습을 보여왔습니다. 결국 중국과의 경쟁뿐 아니라, AI를 통제할 권한을 정부가 쥐려는 의도가 이번에 매우 강력하게 드러난 셈입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3955/img-04.png" alt="트럼프 대통령이 트루스 소셜에 올린 글: AI 규제 권한이 이미 정부에 있다며 다리오 아모데이를 비꼬고 ‘SICK conspiracy’, ‘HOAX’라 칭한 게시물 전문, 2026년 9월 14일 게시"&gt;&lt;figcaption&gt;트럼프 대통령이 9월 14일 트루스 소셜에 올린 게시물 &amp;lt;출처: &lt;a href="https://truthsocial.com/@realDonaldTrump/posts/117269745153543631"&gt;도널드 트럼프의 트루스 소셜&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;그 정도로 택도 없다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;이런 논의와는 아예 반대 방향의 비판도 있습니다. 앤트로픽에서 사임한 안전 연구자 제이콥 콕슨은 “앤트로픽에서는 무엇이 걸려 있는지 잘 알지만, 먼저 도달하려는 경쟁에 갇혀 있습니다&lt;span style="color:#999999;"&gt;(At Anthropic, the stakes are well-understood, but they are locked in a race to get there first)&lt;/span&gt;”라며, 이것만으로는 부족하다고 말합니다. 그는 &lt;a href="https://x.com/hilbertspaess/status/2097476203863224394"&gt;앤트로픽을 떠나며 쓴 트윗&lt;/a&gt;에서 “AI를 만드는 사람들은 2030년이 되기 전에 AI가 우리 모두를 죽일 수 있다고 진심으로 믿습니다. 이건 마케팅 쇼가 아닙니다”라는 폭탄을 던집니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;동료 연구원들이 그에 동조하고 나서며, 논란은 더욱 커집니다. AI 모델과 안전 문제에 확 불이 붙어 버린 거죠. 다만, 그도 미국 연구소들 사이의 속도 조절 합의 자체는 가능성이 커졌다고 봤습니다. 부족한 건 국가 간 경쟁을 멈출 장치인데요, 실제로 기업이 참여한다 해도 미국 정부와 중국 정부가 출혈 경쟁 기조를 이어가면, 제한이 어려운 것은 맞습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3955/img-05.png" alt="제이콥 콕슨의 X 게시물: 앤트로픽 사직을 알리며 오픈AI·앤트로픽 모두 무책임하게 초지능 자기개선 경쟁을 벌이고 있다고 적은 글"&gt;&lt;figcaption&gt;제이콥 콕슨이 앤트로픽 사임을 알린 X 게시물 &amp;lt;출처: &lt;a href="https://x.com/hilbertspaess/status/2097476196791709843"&gt;Jacob Coxon의 X&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이런 내부 이탈까지 고려했을 때, 안전에 대한 우려를 전부 공포 마케팅으로 설명하기 어렵게 만듭니다. 이들 회사에서 일하는 여러 사람들이 동의하고 나서는 것을 보면 문득 겁이 나기도 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;저 또한, 이를 단순 공포 마케팅으로 치부하긴 어렵다고 생각합니다. 이해가 어긋나는 경쟁자들이 아모데이의 제안에 동의하고, 훈련을 중단하는 비용까지 감수했다는 점을 가볍게 보기는 어렵습니다. 정말로 인간의 통제를 벗어난 새로운 지능의 시대가 온 거라는 생각이 자꾸만 듭니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3955/img-06.png"&gt;&lt;/figure&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;생각보다 훨씬 가까운 프론티어 모델&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;여기까지 모두 그저 능력 있는 사람들의 권력 싸움일 뿐일까요? 실무자에게는 그보다 중요한 사실이 하나 있습니다. 어느 쪽으로 흘러가나 우리가 AI를 쓰는 환경이 크게 달라질 수 있다는 겁니다. ‘프론티어’라는 말이 멀게 들리지만, 꼭 그렇지도 않습니다. AI 업계는 최첨단 기술이 이례적으로 빠르게 대중에게 공개되는, 정말 특이한 곳입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;자, GPT-6 Astra는 9월 3일에 나왔습니다. 기존에 승인을 받은 사용자만 쓸 수 있었죠. 그러다 다음 날인 9월 4일, 일부 기능을 제한한 형태로 유료 구독자에게도 풀렸습니다. 최첨단 기술이 일반 대중에게 온전히 공개되기까지, 겨우 하루 정도가 걸린 셈이죠. 앤트로픽의 Fable 5도 마찬가지로, 일부 기능을 제한한 다음 풀렸습니다. Fable 5.1에서는 그러한 제한에 대한 완화도 이뤄졌고요. 승인 조직만 쓸 수 있는 Mythos 5는 별도의 상위 모델이 아니라 Fable 5와 같은 모델로 제어장치만 다릅니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이처럼 최고 성능 모델은 이미 일상 도구 안에 들어와 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다만, 우리가 이들 모델을 쓰는 조건까지 결정할 수 있는 건 아닙니다. 최고 요금제 기준으로 30만 원 넘는 돈을 냈으니 내가 산 물건이라고 생각하기 쉬운데요. 접근 범위와 한도, 가격은 여전히 완벽하게 제공 기업의 결정에 달려 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;1. 접근 자체가 걸러집니다.&lt;/strong&gt; Mythos 5는 승인받은 조직만 씁니다. Fable에서 사이버·생물·화학 관련 요청은 분류기가 별도 모델로 돌려보내고요. 6월 12일부터 30일까지는 상무부가 접근을 일시 금지하기도 했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;2. 한도가 움직입니다.&lt;/strong&gt; 앤트로픽은 지난 3월 평일 피크 시간대의 세션 한도를 줄였는데 Free·Pro·Max 전 구간에 적용됐습니다. 이유는 GPU 용량 부족이었습니다. 5월 들어 되돌리긴 했지만, 이처럼 불투명한 한도는 기업의 사정에 따라 조정되기 쉽습니다. 심지어 오픈AI는 9월 10일, Astra 수요를 감당할 수 없다며 월 200달러&lt;span style="color:#999999;"&gt;(한화 약 28만 원)&lt;/span&gt;짜리 ChatGPT Pro의 신규 가입과 업그레이드를 중단했습니다. 돈을 내겠다는데도 받지 않은 겁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;3. 가격도 기업이 정합니다.&lt;/strong&gt; Sonnet 5의 백만 토큰당 입력 2달러, 출력 10달러는 “9월 1일부터 각각 3/15달러”로 인상이 예고됐다가 취소되었습니다. 과자도 이렇게 빨리, 제멋대로 가격이 왔다갔다하지 않습니다. 하물며 모두가 주목하는 기술의 값이 이토록 제멋대로인 건 쉽지 않습니다. 사람들이 모르는 조용한 변화도 있습니다. Claude 4.7 이후 토크나이저는 같은 텍스트를 약 30% 더 많은 토큰으로 계산합니다. 단가가 그대로여도 실질 비용은 오를 수 있다는 뜻이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그래서 하고 싶은 말은 간단합니다. AI를 쓰고 있는 우리도 이 기술의 최전선과 거버넌스에 예민하게 굴어야 합니다. 사실 저 아모데이의 편지에도 매우 예민하게 반응해야 한다는 거죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;그래서 제가 거버넌스 뉴스까지 알아야 할까요?&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;네, 알아야 한다고 생각합니다. 강력한 힘을 가진 기업들이 지금 내가 쓰는 모델의 방향을 어떻게 잡는지 알아야 합니다. 거버넌스라는 말이 거창하게 들리지만, 이는 결국 AI를 어떤 규칙 아래 만들고 쓰며, 그 규칙은 누가 정하고 책임은 누가 질지를 다루는 이야기입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;어떤 논의가 오가고 결정이 내려지는지 외우고 바로바로 대응하라는 말은 당연히 아닙니다. 새로운 지능이 어떻게 힘을 가져가는지 이해하며, 그 모델을 어떻게 활용할 것인지 감을 잡으라는 뜻입니다. 그리고 아는 김에 이런 것도 미리 해두기를 추천합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;1. 현재 모델 기준으로 최적화&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;프론티어와 가깝다는 건 한도와 비용 변화에 그대로 노출된다는 뜻입니다. “다음 모델이 나오면 그때 하지, 뭐.”, “모델이 나아지면 해결해 주겠지.”로 미뤄 둔 목록들을 한 번 보세요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;가벼운 작업에는 작은 모델을, 복잡한 작업에는 성능이 높은 모델을 배정하는 것에 익숙해 질 필요도 있습니다. 실제 업무에서 뽑은 평가용 사례도 갖춰 둘만 하고요. 반복 입력을 재사용하는 프롬프트 캐싱과 여러 요청을 모아 처리하는 배치 API 같은 엔지니어링도 한 방법입니다. 모델이 더 나아지지 않아도, 업무 능력은 더 나아질 방법을 생각해 보면 좋습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;2. 의존성의 점검&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;특정 기업이나 모델에 얼마나 기대고 있는지도 점검하세요. 한 기업의 서비스만 쓰는지, 특정 모델 버전에 고정돼 있는지, 모델 전용 API 설정에 의존하는지, 지원 종료 일정을 놓치고 있는지 살펴보면 됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;모델별 사용 내역을 확인해 지원 종료 예정 모델이 남아 있는 업무를 찾으세요. 대체 모델로 바꿨을 때도 같은 업무를 처리할 수 있는지 미리 시험해 두면 좋습니다. API를 개발한다면 모델 호출 코드를 한곳에 모아 교체하기 쉽게 만들 수 있습니다. 목표는 조건이 바뀌었을 때, 적은 힘을 들여서 옮겨 갈 수 있는 상태입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;3. 거버넌스 신호를 읽기&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;마지막으로, 거버넌스에 관심을 가져야 하는 이유가 업무 효율과 구독료에만 있는 건 아닙니다. AI가 내 정보를 어디까지 써도 되는지, 사람을 차별하는 판단을 내리면 누가 책임질지, 그 판단으로 불이익을 받은 사람이 어떻게 이의를 제기할 수 있을지도 중요합니다. AI 윤리는 이런 질문을 실제 규칙과 책임으로 연결할 때 우리 삶에 닿습니다. 사람으로서의 권리를 지키기 위해서라도, 그 규칙을 기업과 정부가 정하는 동안 우리도 관심을 갖고 목소리를 내야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그런 점에서 저는 한국에서 이 논의에 쏟는 관심이 지나치게 적다고 느낍니다. 새 모델로 무엇을 할 수 있는지에 쏟는 관심만큼, 그 힘을 누가 통제할지에도 예민해져야 합니다. 미국 이야기라고, 빅테크의 이야기라고, 지금 나와는 상관없는 이야기라고 멀리 두어서는 안 됩니다. 우리가 이미 그 회사들의 모델을 매일 쓰고 있으니까요. 미국에서 정한 접근 기준과 안전 정책은 한국에 있는 우리의 업무에도 영향을 줍니다. 남이 정한 조건을 뒤늦게 받아들이기만 해서는 안 됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3955/img-07.jpg" alt="베이지색 인물 조형물 다섯 개가 원형 테이블에 둘러앉아 가운데 빛나는 구슬을 함께 바라보는 모습을 담은 일러스트"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가, GPT image로 생성&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;마치며&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;아모데이의 제안이 실제 제도가 될지는 아직 모릅니다. 기본 방향은 제시됐지만, 구체적인 역량 기준과 평가자 제도의 운영 방식은 더 지켜봐야 하니까요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그러나 눈여겨볼 점은 두 가지입니다. 서로 경쟁하던 회사들이 개발 속도를 조절하자는 방향에 동의했다는 것. 그리고 그 논의가 우리가 AI를 쓰는 환경에도 큰 영향을 줄 수 있다는 것.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;최적화는 당장의 비용을 줄이고, 의존성 점검은 어떤 시나리오에서든 리스크를 줄여줍니다. 그러나 무엇보다 AI가 어떤 규칙 아래 개발되고 제공되는지 살피는 일을 멈추지 마세요. 벌어둔 시간을 현명하게 쓰는 건 기업만의 숙제가 아니니까요.&lt;/p&gt;&lt;hr&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#999999;"&gt;&lt;i&gt;혹시 이러한 AI 거버넌스에 대해 이야기하고 싶은 분은 누구나&lt;/i&gt;&lt;/span&gt; &lt;a href="https://docs.google.com/forms/d/e/1FAIpQLSeyQVuWofvN29H-guiFsQ15o5vLSZWLebcR-e1SnvE6hxkZaw/viewform"&gt;&lt;i&gt;이 구글폼&lt;/i&gt;&lt;/a&gt;&lt;span style="color:#999999;"&gt;&lt;i&gt;에 의견을 남겨 주세요. 그 어떤 아이디어도 좋고, 단순한 질문이어도 좋습니다. 같이 시작해 보고 싶습니다.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#999999;"&gt;&lt;i&gt;이 글은 AI의 도움을 받아 작성했습니다.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>차량 안팎의 변수, 42dot이 Agentic AI로 풀어야 할 문제</title><link>https://yozm.wishket.com/magazine/detail/3954</link><description>차량 안에서의 음성 인식은 여전히 내비게이션에 목적지를 또박또박 말해야만 알아듣는 경우가 많습니다. 유독 자동차 안에서는 AI가 힘을 쓰기 어렵다는 느낌을 받는데요. 이동하는 차량이라는 환경이 가진 독특한 제약과 기술적 난이도 때문입니다. 현대자동차그룹의 글로벌 소프트웨어 센터 42dot은 ‘Gleo AI 기술 설명회’에서 이러한 차량 환경의 기술적 한계를 짚고, Speech Technologies·Gleo AI LLM·AI Agent 세 가지 기술을 통해 이를 어떻게 해결하고 있는지 소개했습니다. 요즘IT도 그 현장에서 직접 시승 체험 등을 하며, 차량 안팎의 다양한 변수를 AI가 어떻게 이해하고 대응하는지 과정을 살펴봤습니다.</description><guid>https://yozm.wishket.com/magazine/detail/3954</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;blockquote&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#757575;"&gt;&lt;i&gt;42dot의 협찬을 받아 요즘IT 브랜디드 콘텐츠로 제작했습니다.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;“수정구! 에이동! 창업로! 사십번길 이십!”&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;달리는 차 안에서 목적지로 가려면, 이렇게 내비게이션에 한 글자 한 글자 또박또박 외쳐야 합니다. 아마 많은 분들이 공감하실 텐데요. 그마저도 못 알아듣는 경우가 많아, 결국 손으로 목적지를 입력하곤 합니다. 게다가 내비게이션 외에는 음성으로 차량을 제어할 수 있는 기능은 사실상 거의 없고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;최근 일상에서 자주 사용하는 생성형 AI를 떠올리면, 더 아이러니하게 느껴집니다. 텍스트는 물론 음성 요청도 잘 알아듣고, 복잡한 작업까지 뚝딱 해주는 게 더 이상 낯설지 않기 때문입니다. 그런데 유독 ‘자동차 안’에서는 AI가 힘을 제대로 쓰지 못한다는 느낌을 지울 수 없습니다. 이는 ‘이동하는 차량’이라는 환경이 가진 독특한 제약과 기술적 난이도 때문인데요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;현대자동차그룹의 글로벌 소프트웨어 센터 42dot이 개최한 &lt;strong&gt;‘Gleo AI 기술 설명회’&lt;/strong&gt; 역시 바로 이 고민에서 출발했다고 합니다. 이번 세션은 차량 환경에서 Agentic AI를 구축할 때 직면하는 한계를 정의하고, 이를 극복하기 위해 어떤 기술적 의사결정을 내렸는지, 현업 개발자에게 직접 들을 수 있는 자리였는데요. 요즘IT도 그 현장에서 생생한 경험담을 듣고 왔습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이번 글에서는 ‘Gleo AI 기술 설명회’에서 공유된 기술적 인사이트와 직접 경험한 시승 체험을 바탕으로, 과연 ‘Gleo AI’가 차량용 AI의 난제들을 어떻게 풀어가고 있는지 그 과정을 하나씩 따라가 보겠습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#757575;"&gt;&lt;strong&gt;*Gleo AI&lt;/strong&gt;: 현대자동차그룹의 글로벌 소프트웨어 센터인 42dot이 개발한 Vehicle-Native Agentic AI(차량 내재형 AI 에이전트). 단순히 질문에 답하는 챗봇이 아니라, 운전자의 목적을 이해하고 차량의 현재 상황을 고려해 실제 행동까지 수행하고자 하는 목적을 가짐.&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3954/img-01.jpg" alt="42dot ‘Gleo AI 기술 설명회’ 무대 화면에 ‘Gleo AI, Agentic Mobility Begins’ 문구와 AI Agent·Gleo AI LLM·Speech Technologies 태그가 떠 있다"&gt;&lt;figcaption&gt;42dot ‘Gleo AI 기술 설명회’ 현장 &amp;lt;사진: 요즘IT&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;왜 차량이 가장 어려운 무대일까&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;먼저 자동차와 AI의 관계성을 살펴보려면, 생성형 AI&lt;span style="color:#999999;"&gt;(Generative AI)&lt;/span&gt;와 Agentic AI의 차이부터 짚어볼 필요가 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3954/img-02.png" alt="Generative AI는 User Prompt에서 Understand &amp;amp; Generate를 거쳐 Answer로 끝나는 반면, Agentic AI는 User Goal부터 Observe Context·Reason &amp;amp; Plan·Use Tools·Act·Verify Result까지 순환하며 LLM과 Context·Memory·Tools·Orchestration·Feedback을 결합한다는 비교 다이어그램"&gt;&lt;figcaption&gt;42dot의 ‘Gleo AI 기술 설명회’ 발표를 토대로 재구성한 자료 &amp;lt;편집: 요즘IT&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;둘의 차이는 명확합니다. 생성형 AI가 질문을 이해해 답변을 만드는 데서 끝난다면, Agentic AI는 사용자의 목표를 출발점으로 상황을 관찰하고, 추론하고 계획하며, 도구를 활용해 실행하죠. 그리고 그 결과를 검증하는 단계까지 스스로 수행하며, 실제 과업을 끝까지 완수합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;문제는 ‘달리는 차량’이 이런 Agentic AI에게 유독 혹독한 무대라는 점입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;화면 속 잘못된 답변은 단순한 오류로 끝나지만, 차량 기능의 오작동은 운전자의 안전과 직결됩니다. 모든 동작이 신뢰를 바탕으로 이루어져야 하는 이유입니다. 디지털 기술이 고도화된 지금까지도 아날로그 방식의 페달과 핸들 조작에 의존하는 것 역시 명확한 제어와 안전을 확보하기 위해서입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;42dot은 이번 ‘Gleo AI’ 세션에서 차량 환경의 Agentic AI가 반드시 갖춰야 할 4가지 필수 조건을 명확히 정의했습니다.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;끊임없이 변하는 상황을 따라가야 합니다&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(Dynamic Context)&lt;/span&gt;&lt;strong&gt;:&lt;/strong&gt; 위치, 주행 경로, 목적지, 차량 상태, 현재 화면, 직전 대화가 끝없이 움직입니다. “조금 덥네”라는 한마디도 마찬가지입니다. 에어컨을 켜달라는 뜻일 수도, 이미 켜져 있다면 온도를 낮춰달라는 뜻일 수도, 창문을 열어달라는 뜻일 수도 있습니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;맥락을 통해 의도를 파악해야 합니다&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(Context-Dependent Intent)&lt;/span&gt;&lt;strong&gt;:&lt;/strong&gt; “가는 길”, “거기”, “첫 번째” 같은 말은 그 자체로는 무엇도 가리키지 않습니다. 차량 상태와 대화 맥락을 함께 봐야만 해석됩니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;여러 기능을 하나로 엮어야 합니다&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(Multiple Tools &amp;amp; Services)&lt;/span&gt;&lt;strong&gt;:&lt;/strong&gt; 하나의 요청이 장소 검색, 내비게이션, 도착 시간 확인, 연락처, 메시지, 차량 제어를 동시에 건드립니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;실행 전에 확인하고 검증해야 합니다&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(Safe &amp;amp; Verifiable Action)&lt;/span&gt;&lt;strong&gt;:&lt;/strong&gt; 차량에서 AI의 동작은 화면 속 답이 아니라 실제 물리적인 행동으로 이어집니다. 그만큼 사용자 확인, 실행 조건 재검사, 성공·실패 확인과 결과 피드백이 따릅니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3954/img-03.jpg" alt="차량 내 Agentic AI가 갖춰야 할 4가지 조건인 Dynamic Context, Context-Dependent Intent, Multiple Tools &amp;amp; Services, Safe &amp;amp; Verifiable Action을 정리한 설명회 슬라이드"&gt;&lt;figcaption&gt;42dot의 ‘Gleo AI 기술 설명회’ 발표 내용 &amp;lt;사진: 요즘IT&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;결국 차량의 Agentic AI는 단순한 비서가 아니라, ‘변화하는 상황을 이해하고 안전한 실행까지 책임지는 운전 동반자’로 진화해야 한다는 뜻입니다. 범용 AI를 그대로 가져다 쓰는 대신, 차량 환경에 맞게 설계된 Vehicle-Native AI Agent, 즉 차량 내 AI Companion&lt;span style="color:#999999;"&gt;(운전자의 상황을 이해하고 실질적인 도움을 주는 동반자형 AI)&lt;/span&gt;을 새롭게 그려낸 이유가 여기에 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;한 문장과 여러 단계 사이의 간극&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;“집에 가는 길에 주차 편한 카페 찾아줘.”&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;운전자에겐 말 한마디로 끝나는 직관적인 요청입니다. 하지만 차량 시스템 내부에서는 이 단 한 문장을 처리하기 위해 복잡한 연쇄 판단이 시작됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;‘집에 가는 길’:&lt;/strong&gt; 현재 활성화된 내비게이션 경로 데이터 추출&lt;/li&gt;&lt;li&gt;&lt;strong&gt;‘주차 편한’:&lt;/strong&gt; 장소 검색 필터 조건 변환&lt;/li&gt;&lt;li&gt;&lt;strong&gt;‘카페 찾아줘’:&lt;/strong&gt; 경로상 유효 반경 내 검색 및 거리·소요 시간 기준 후보 정렬&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;진짜 난관은 그 다음에 찾아옵니다. 운전자가 “첫 번째 곳으로 안내해 줘”라고 말하는 순간, AI는 방금 자신이 제시했던 목록 데이터를 기억하고 있어야 합니다. 목적지가 새로 설정되면 즉시 도착 예정 시간&lt;span style="color:#999999;"&gt;(ETA)&lt;/span&gt;을 재계산해야 하고, 이어서 “OO에게 도착 시간 문자 보내줘”라는 요청이 들어오면 방금 계산된 ETA 데이터를 메시지 본문에 실시간으로 동기화해야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3954/img-04.png" alt="‘가는 길에 주차 편한 카페 찾아줘’라는 한 문장의 사용자 발화가 Gleo AI 내부에서 장소 검색·목적지 변경·연락처 선택·ETA 확인·메시지 작성·사용자 확인·기능 실행까지 9단계로 처리돼 하나의 실행 계획으로 통합되는 과정을 보여주는 다이어그램"&gt;&lt;figcaption&gt;42dot의 ‘Gleo AI 기술 설명회’ 발표를 토대로 재구성한 자료 &amp;lt;편집: 요즘IT&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;사용자는 이 복잡한 물밑 과정을 알지 못합니다. 로직으로 풀어 쓰면 수십 줄에 달하는 작업이지만, 운전자 귀에 들리는 건 “첫 번째 카페로 안내를 시작합니다”라는 짧은 안내 음성뿐이기 때문입니다. 42dot이 이를 두고 “사용자에게는 단 한 문장이지만, 시스템에게는 수많은 모듈의 정교한 협업”이라고 정의한 이유가 여기에 있습니다. 그리고 이 간극이 바로, 이어서 설명할 세 가지 기술이 저마다 복잡해질 수밖에 없는 이유입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;세 가지 기술은 왜 이렇게 만들어지는가&lt;/strong&gt;&lt;/h3&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;1) 듣기의 문제: Speech Technologies&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;말을 이해하기에 앞서, 차량 내 AI에게 가장 먼저 주어지는 과제는 소리를 제대로 듣는 것부터입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;명절에 온 가족이 차로 이동하는 상황을 떠올려 봅시다. 첫째는 좋아하는 음악을 크게 틀어놓았고, 카시트에 앉은 아기는 울고 있으며, 옆에서는 어머니가 아기를 달래는 목소리가 섞입니다. 여기에 고속도로를 달리며 생기는 엔진음과 노면 소음은 덤이고요. 이런 상황에선 사실 가족끼리도 대화가 잘 안 됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;차량의 음성 인식 기술이 일반 스마트폰이나, AI 스피커와 다르게 접근해야 하는 이유가 바로 여기에 있습니다. &lt;strong&gt;사람조차 알아듣기 힘든 소음 속에서 오직 운전자의 목소리만 정교하게 골라내야 하기 때문이죠.&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3954/img-05.png" alt="Speech Technologies가 사용자 음성을 듣고, 필요한 순간에 깨어나고, 의도를 이해하고, 자연스럽게 응답하는 4가지 역할을 온디바이스와 서버 기반 기술로 통합 지원한다는 도식"&gt;&lt;figcaption&gt;42dot의 ‘Gleo AI 기술 설명회’ 발표를 토대로 재구성한 자료 &amp;lt;편집: 요즘IT&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;입력이 정리되면 그다음은 타이밍의 문제입니다. AI는 사용자가 자신을 부를 때만 깨어나야 하는데, 여기에도 긴장이 있습니다. 너무 예민하면 엉뚱한 말에도 깨어나고, 둔하면 정작 부를 때 못 알아듣습니다. 그래서 42dot은 호출어를 한 번에 판단하지 않고, 먼저 가볍고 빠른 모델로 후보를 걸러낸 뒤 정밀한 모델로 다시 확인하는 방식을 연구합니다. 하나의 모델로 속도와 정확도를 모두 갖기 어렵기 때문입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;말이 언제 끝났는지를 판단하는 것도 의외로 까다로운 문제입니다. 너무 빨리 끝났다고 판단하면 사용자의 말이 중간에 잘리고, 너무 늦게 판단하면 응답이 답답해집니다. 그 뒤에는 음성을 텍스트로 옮기는 과정이 오며, 이때는 차량에서 자주 쓰이는 지명이나, 연락처 이름 같은 고유명사를 정확히 적어내는 게 관건입니다. 마지막으로 AI가 답할 차례가 되면, 반대로 텍스트를 자연스러운 말로 바꿉니다. “220V”를 “이백이십 볼트”로 읽는 식으로요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3954/%ED%98%84%EC%9E%A5__3_ee.jpg"&gt;&lt;figcaption&gt;42dot의 ‘Gleo AI 기술 설명회’ 발표 내용 &amp;lt;사진: 요즘IT&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;2) 판단의 문제: Gleo AI LLM&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;오늘날 우리는 흔히 ‘소 잡는 칼로 닭을 잡는’ 과소비를 하곤 합니다. 간단한 분류나 단답형 작업은 작고 가벼운 모델로도 충분한데, 습관적으로 가장 뛰어난 최고 성능의 모델만 고집하는 거죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;개인 사용자가 구독형 서비스 내에서 쓰는 정도라면 큰 문제가 아니지만, API를 호출해 서비스하는 기업 입장에선 이야기가 완전히 달라집니다. 요청 한 번당 발생하는 비용이 소형 모델과 대형 모델 사이에 수십 배 이상 차이 나기 때문입니다. 특히 최근에는 랩탑이나 단말기&lt;span style="color:#999999;"&gt;(On-device)&lt;/span&gt;에서 무료에 가까운 리소스로도 훌륭히 작동하는 소형 언어 모델&lt;span style="color:#999999;"&gt;(SLM)&lt;/span&gt;이 다수 등장했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;42dot의 LLM 파트 역시 이 지점에서 질문을 뒤집었습니다. “어떤 모델이 가장 강력한가?”가 아니라, &lt;strong&gt;“이 작업에 가장 적합하면서도, 빠르게 응답하고, 비용 효율적인 모델은 무엇인가?”&lt;/strong&gt;로 묻기 시작한 겁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;간단한 제어나 상태 확인은 차량 내부에서 작고 빠른 모델이 처리하고, 깊은 추론이 필요한 복잡한 맥락 파악은 클라우드의 고성능 모델이 맡는 방식입니다. 단일 모델의 최고 스펙을 자랑하는 대신, ‘각 태스크에 꼭 맞는 모델을 얼마나 정교하게 골라 쓸 것인가’를 문제 해결의 중심에 둔 셈입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;문제 해결 방향은 찾았지만 또 다른 난관이 기다리고 있었는데요. &lt;strong&gt;바로 ‘데이터’ 문제입니다.&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3954/img-07.png" alt="한국어 학습 데이터와 차량용 Agentic AI 데이터가 부족한 문제를 Synthetic Data로 보완한다는 42dot의 연구 슬라이드, 차량 상태·옵션·구어체 발화·음성 인식 오류 등 필요한 데이터 항목을 정리했다"&gt;&lt;figcaption&gt;42dot의 ‘Gleo AI 기술 설명회’ 발표를 토대로 재구성한 자료 &amp;lt;편집: 요즘IT&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;공개된 웹 데이터에서 한국어가 차지하는 비중은 매우 작은 데다, 차량 특화 데이터는 그보다 훨씬 귀합니다. 운전 중의 자연스러운 발화, 음성 인식 오류가 섞인 입력, 그리고 에이전트의 행동 후 차량 상태 변화가 정밀하게 연결된 데이터는 웹 어디에서도 찾을 수 없기 때문입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 문제를 풀기 위해 42dot은 합성 데이터&lt;span style="color:#999999;"&gt;(Synthetic Data)&lt;/span&gt;를 연구하고 있습니다. 합성 데이터란 단순히 양을 늘리는 게 아니라, 모델 개선이 필요한 지점을 집중 생성하고 형식 검증과 품질 평가를 거쳐 다시 학습에 쓰는 순환 구조입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다만, 여전히 남아 있는 문제가 있습니다. 모델이 생성한 데이터로 다시 학습을 시키면, 이미 잘하는 영역만 강화되고 정작 부족한 예외 상황&lt;span style="color:#999999;"&gt;(Edge Case)&lt;/span&gt;은 계속 방치되는 것 아니냐는 질문입니다. 모델이 자신의 오류까지 학습해 성능이 왜곡되는 이른바 ‘환각의 재생산’이나 ‘모델 붕괴&lt;span style="color:#999999;"&gt;(Model Collapse)&lt;/span&gt;’ 현상에 대한 우려입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;실제 현장 Q&amp;amp;A에서도 이와 관련된 날카로운 질문들이 이어졌는데요. 42dot 연구진 역시 이 지점이 결코 만만치 않은 과제임을 솔직하게 인정했습니다. 현재는 데이터 생성 후 엄격한 필터링 과정을 거치고, 시뮬레이션을 통해 발굴한 실패 사례를 다시 학습 데이터로 피드백하는 ‘순환 루프’를 구축하며 예외를 줄여나가는 중입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;주목할 점은 이 모든 단계가 따로 놀지 않는다는 겁니다. 데이터 생성부터 학습·통합·경량화·서빙·평가까지가 하나의 연결된 사이클로 돌아갑니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;3) 실행의 문제: AI Agent&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;세 파트 중 AI Agent는 가장 무거운 제약을 안고 있습니다. 차 안에서의 실행은 화면 속 답변이 아니라 사이드 미러를 접고 편다거나, 메시지 발송 같은 실제 행동으로 이어지기 때문입니다. 답이 틀리면 다시 물으면 그만이지만, 주행 중에 사이드 미러가 접히면 사고로 이어질 수 있습니다. 그래서 42dot은 즉시성이 필요한 일은 온디바이스가, 복잡한 추론과 외부 서비스 연결은 서버가 맡는 하이브리드 구조를 개발하고 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;복합적인 요청은 Supervisor가 목적을 해석하고 작업으로 나눈 뒤, 내비게이션·도착 시간·연락처·메시지 등 필요한 전문 에이전트를 선택해 하나의 실행 계획으로 묶어냅니다. 그 결과는 선택한 목적지, 새 도착 예정 시간, 수신자 정보, 작성된 메시지, 확인이 필요한 실행 항목을 포함한 하나의 구조화된 결과로 정리됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3954/img-08.png" alt="Cloud Intelligence의 Multi-Agent Orchestration·Safe &amp;amp; Grounded Intelligence와 In-Vehicle(On-Device)의 Vehicle Context Fabric·Vehicle-Native Interaction Runtime이 Secure Connection으로 연결되는 Gleo AI 구조도"&gt;&lt;figcaption&gt;42dot의 ‘Gleo AI 기술 설명회’ 발표를 토대로 재구성한 자료 &amp;lt;편집: 요즘IT&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;안전과 관련해서는 세 가지 질문을 던집니다. &lt;strong&gt;무엇이 사실인가, 무엇을 실행해도 되는가, 누가 최종 결정하는가&lt;/strong&gt;입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;첫 번째는 모델의 기억에만 의존하지 않고 위치 정보·차량 매뉴얼·최신 정보를 조회해 근거를 확보하는 것이고, 두 번째는 Gleo Guard가 요청과 응답, 행동이 기준에 맞는지 판단하는 것입니다. 세 번째는 전화·문자·목적지 변경 같은 중요한 행동은 사용자 확인을 거치도록 하는 것입니다. 새 기술이니까 더 안전하다는 식이 아니라, 위험한 실행은 사용자의 확인을 거치도록 설계하고 부적절한 출력은 걸러내는 방식으로 접근한다는 점이 핵심입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다만 서비스를 만들어본 사람이라면, 여기서 진짜 어려운 부분이 무엇인지 짐작할 겁니다. 확인을 받느냐 마느냐가 아니라, 언제 받느냐입니다. 매번 되묻으면 대화 한 번으로 끝난다는 에이전트의 존재 이유가 희박해지고, 반대로 지나치게 줄이면 사용자가 의도하지 않은 일이 벌어집니다. 위험도를 나누고 그 기준을 정하는 일은 안전 장치인 동시에 사용자 경험 설계의 가장 까다로운 지점이기도 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;시승에서 직접 확인한 것들&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;기술 세션이 끝난 뒤에는 실제 차량에서 Gleo AI를 직접 써볼 수 있는 시간이 이어졌습니다. 앞서 들었던 구조가 실제 경험으로 어떻게 나타나는지 확인하고 싶었는데요. 그래서 실제로 되는지 안 되는지보다는 어떤 상황에서, 어떻게 반응하는지를 중심으로 보려고 했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:80%;"&gt;&lt;img src="https://www.wishket.com/media/news/3954/img-09.gif" alt="시승 차량 계기판 화면에 내비게이션 경로와 차량 정보, 하단 앱 아이콘들이 함께 표시된 모습"&gt;&lt;figcaption&gt;42dot의 Gleo AI 체험 및 시승 &amp;lt;사진: 요즘IT&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;우선 장소 검색, 에어컨, 사이드미러처럼 차량 기능을 조작하는 요청은 대체로 매끄럽게 이어졌습니다. 이런 작업은 차량 내부에서 바로 처리되는 영역이고, 앞서 설명된 온디바이스 실행 구조가 체감되는 지점이기도 했습니다. 문자 보내기도 흐름 자체는 의도대로 이어졌습니다. 수신자를 찾고, 내용을 구성하고, 보내기 전에 확인을 거치는 과정이 세션에서 들은 설명과 거의 그대로 연결됐습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다만 “이제 끝났다”라고 말한 음성이 “이재 끝나고”라는 텍스트로 전환되는 등, 문맥을 반영한 보정이 약간 아쉬운 부분도 있었습니다. 앞서 기술 세션에서 품질과 속도 사이의 균형을 계속 조정하고 있다고 설명했던 만큼, 앞으로 이런 부분이 얼마나 더 자연스럽게 보완될지도 지켜볼 만합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;대화의 지속성에서도 특징이 있었습니다. Gleo AI는 ‘글레오’라는 호출어로 부를 수 있는데요. 특히 정보 검색이나 일상 대화처럼 대화가 이어질 가능성이 높은 영역에서는 응답 후에도 마이크가 열려 있어, 다시 호출하지 않고 대화를 이어갈 수 있습니다. 또한 대화 내용은 화면에 채팅 형태로 쌓여, 앞선 요청과 응답을 사용자가 직접 확인할 수 있죠. 다만 제가 주로 시도한 차량 제어나 메시지 발송처럼, 실행으로 끝나는 요청에서는 다음 요청을 위해 다시 호출어를 불러야 했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;끝으로 대화 중 끼어들기&lt;span style="color:#999999;"&gt;(barge-in)&lt;/span&gt;에 대해서도 개선이 필요함을 느꼈습니다. 듣기와 말하기를 동시에 처리하는 방향을 개발하고 있다는 설명을 들었고, 실제로 시도해보기도 했지만, AI가 말하는 중간에 새 요청을 겹치면 의도가 정확히 전달되지 못하는 느낌이었습니다. 결국 호출어로 새롭게 부른 뒤에 말하거나, 응답이 끝난 뒤에 다음 요청을 하는 편이 더 편했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;실제 차 안에서 직접 확인해 보니, 42dot 기술 세션에서 들었던 내용과 비슷했습니다. 구조는 대부분 그대로 연결되어 있었지만, ‘어렵다’라고 고백했던 기술적 제약들은 여전히 풀어가야 할 과제로 남아 있었습니다. 어느 한 단계의 오차, 맥락을 어디까지 이어갈 것인가, 사람과 AI가 서로의 말을 어떻게 주고받을 것인가는 실제로도 쉽지 않은 문제임을 다시 확인할 수 있었죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3954/img-10.jpg" alt="시승 차량의 인포테인먼트 화면에 목적지 경로가 표시된 내비게이션과 하단 검색·전화·메시지 등 앱 아이콘들이 나타나 있다"&gt;&lt;figcaption&gt;42dot의 Gleo AI 체험 및 시승 &amp;lt;사진: 요즘IT&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;문제 정의는 끝났다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;이번 Gleo AI 세션에서 가장 인상 깊었던 점은 완성된 기능이 아니라, ‘개발 과정 그 자체’였습니다. 특히 Q&amp;amp;A 시간에 “이어질 시승 체험에서 Gleo AI를 최대한 다양하게 써보고, 마음껏 혼내듯 피드백을 달라”는 말이 기억에 남았는데요. 직접 시승해보며 마주친 점들을 떠올리면, 이 부탁은 그냥 겸손이 아니라 현재 단계에 대한 정확한 인식에 가까웠습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;42dot이 그리는 앞으로의 방향은 여러 갈래로 뻗어 있습니다. 명령을 처리하는 AI를 넘어 말하지 않아도 상황을 먼저 이해하는 AI 컴패니언으로의 진화, 사용자의 맥락과 선호를 반영하는 개인화, 그리고 자율주행 시대의 차량이라는 공간을 연구 방향으로 제시했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;결국 하나의 흐름으로 읽힙니다. 차량의 Human-Machine Interface&lt;span style="color:#999999;"&gt;(사람과 기계가 상호작용하는 방식)&lt;/span&gt;가 &lt;strong&gt;정확한 명령어를 입력하던 방식에서, 자연스러운 대화로 이동의 맥락을 이어가는 방식&lt;/strong&gt;으로 이동하는 중이라는 거죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;지금 42dot의 Gleo AI가 “AI Agent, Gleo AI LLM, Speech Technologies”를 하나의 End-to-End Experience&lt;span style="color:#999999;"&gt;(음성 인식부터 판단, 실행까지 끊김 없이 이어지는 전체 경험)&lt;/span&gt;로 연결하려는 이유도 결국 여기에 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그리고 그 전환은 단순히 ‘말을 잘 알아듣는’ 기술보다, &lt;strong&gt;‘주어진 상황을 어떻게 이해하고 풀 것인가’라는 문제를 먼저 정의하는 것&lt;/strong&gt;에서 시작됩니다. 아직 답은 완성되지 않았지만, 앞으로 우리는 차량과 어떤 모습으로 소통하게 될까요? 곧 다가올 변화의 모습을 기대해 봐도 좋겠습니다.&lt;/p&gt;&lt;hr&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#757575;"&gt;&lt;i&gt;*기술 세션에서 소개되는 일부 기술과 기능은 현재 개발 중인 내용이며, 실제 적용 범위와 제공 시점은 개발 및 서비스 환경에 따라 달라질 수 있습니다. 본 자료에는 현재 제공 중인 기능과 연구·개발 중인 기술이 함께 포함되어 있으며, 시승 중 경험한 내용은 해당 차량과 환경에서 확인한 것입니다.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#757575;"&gt;글쓴이:&lt;/span&gt; &lt;a href="https://yozm.wishket.com/magazine/@jhjh126/"&gt;&lt;span style="color:#757575;"&gt;이재훈 작가&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;#42dot #GleoAI&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>AI 시대에 진짜 사진임을 증명하는 애플의 기술</title><link>https://yozm.wishket.com/magazine/detail/3953</link><description>이제 사진처럼 보인다는 것만으로는 진짜인지 믿기 어려운 시대가 됐죠. 애플이 이 사진은 진짜 카메라로 찍은 것이라고 증명해주는 기술을 내놨습니다. 여기에 문장 하나로 출시 영상이나 광고를 만들어주는 AI 도구 Motion, 그리고 클로드 코워크와 채팅이 하나로 합쳐지면서 달라진 일하는 방식까지. 이번 주 프로덕트 메이커가 눈여겨볼 세 가지를 정리했습니다.</description><guid>https://yozm.wishket.com/magazine/detail/3953</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;p style="text-align:justify;"&gt;안녕하세요, 요즘 프로덕트 메이커입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;프로덕트 소식은 넘쳐나지만 대부분 이런 게 나왔대에서 끝납니다. 그래서 뭘 어떻게 하라고? 내 작업에 어떻게 써먹지? 거기까진 연결이 잘 안 되죠. 따라서 요즘 프로덕트 메이커는 바로 쓸 수 있는 것, 그 중에서도 주목해볼 만한 것을 엄선해서 매주 금요일에 전달드리려 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;요즘 프로덕트 메이커는 매주 세 가지를 골라 전합니다:&lt;/p&gt;&lt;ol&gt;&lt;li style="text-align:justify;"&gt;&lt;strong&gt;써볼 것&lt;/strong&gt;: Motion - 문장 하나로 영상을 만들어주는 AI 도구&lt;/li&gt;&lt;li style="text-align:justify;"&gt;&lt;strong&gt;참고할 것&lt;/strong&gt;: AI 시대에 진짜 사진임을 증명하는 애플의 기술&lt;/li&gt;&lt;li style="text-align:justify;"&gt;&lt;strong&gt;적용해볼 것&lt;/strong&gt;: 클로드 코워크와 채팅이 하나로 합쳐졌습니다&lt;/li&gt;&lt;/ol&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3953/11.png" alt="AI 도구 Motion"&gt;&lt;figcaption&gt;&amp;lt;출처: &lt;a href="https://motion.so/"&gt;Motion, Mosaic&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;1. 써볼 것:&lt;/strong&gt; &lt;a href="https://motion.so/"&gt;&lt;strong&gt;문장 하나로 영상을 만들어주는 AI 도구&lt;/strong&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;제품 소개 영상이나 짧은 광고를 만들어야 하는데, 영상 편집은 엄두가 안 날 때가 있죠. Motion은 그럴 때 쓰는 도구입니다. 만들고 싶은 영상을 문장으로 설명하면, AI가 알아서 영상으로 만들어줍니다. 만든 회사는 Mosaic&lt;span style="color:#999999;"&gt;(모자이크)&lt;/span&gt;이고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;예를 들어 새 맥북 출시 영상 만들어줘라고 입력하면, 조사부터 디자인, 애니메이션, 목소리 입히기, 편집까지 한 번에 처리해서 완성된 영상을 내놓습니다. 출시 영상, 제품 데모, 로고 애니메이션, 소셜 광고 같은 걸 만들 수 있고, 블로그 글이나 뉴스레터를 영상으로 바꾸는 것도 가능하다고 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;어떻게 만들어주나요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;만드는 과정은 다섯 단계입니다. 먼저 원하는 영상을 한 문장으로 설명하면, Motion이 내 웹사이트를 읽어서 우리 브랜드 색과 글꼴을 파악해요. 그다음 장면을 어떻게 구성할지 짜고, 각 장면을 실제로 만들고, 마지막에 내가 직접 고치거나 채팅으로 수정을 부탁하면 됩니다. 장면을 통째로 다시 만들지 않고 원하는 부분만 손볼 수 있어요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;여기서 프로덕트 메이커가 눈여겨볼 점이 하나 있어요. Motion은 브라우저에서 바로 쓸 수도 있지만, 클로드나 ChatGPT 같은 AI에 연결해서 쓸 수도 있습니다. 지난 회차에서 MCP&lt;span style="color:#999999;"&gt;(AI에 외부 도구를 붙이는 규격)&lt;/span&gt;를 다뤘는데, Motion이 바로 그 방식으로 붙거든요. 클로드에게 이런 영상 만들어줘라고 하면, 클로드가 Motion을 불러 영상을 만들어오는 식이에요. 원래 클로드나 커서에서 연결해 쓸 수 있었는데, ChatGPT에서도 쓸 수 있게 됐어요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;얼마인가요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;Motion은 크레딧을 사서 쓰는 유료 도구입니다. 5달러에 200크레딧을 주는데, 이걸로 영상 한두 개를 만들 수 있어요. 긴 영상이나 음성, 추가 수정에는 크레딧이 더 들고요. 무료 플랜은 따로 없고, 가입하면 맛보기용 크레딧을 조금 줍니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;누구에게 좋을까요?&lt;/strong&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;영상을 자주 만들어야 하는데 편집에 쓸 시간이 없는 사람. 출시 영상이나 제품 데모를 빠르게 뽑아볼 수 있어요.&lt;/li&gt;&lt;li style="text-align:justify;"&gt;혼자 일하거나 작은 팀이라 영상 만들 사람이 없는 경우&lt;/li&gt;&lt;li style="text-align:justify;"&gt;다만 AI가 만든 영상이라 결과물이 늘 기대만큼 나오는 건 아닙니다. 완성본을 그대로 쓰기보다, 초안을 빠르게 뽑고 다듬는 용도로 보면 좋을 것 같습니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3953/22.png" alt="Apple Reference Image(애플 레퍼런스 이미지)"&gt;&lt;figcaption&gt;&amp;lt;출처: &lt;a href="https://security.apple.com/blog/apple-reference-image/"&gt;Apple Security Research&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;2. 참고할 것:&lt;/strong&gt; &lt;a href="https://security.apple.com/blog/apple-reference-image/"&gt;&lt;strong&gt;AI 시대에 진짜 사진임을 증명하는 애플의 기술&lt;/strong&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;요즘은 AI로 진짜 사진처럼 보이는 이미지를 만들거나 감쪽같이 고치는 게 너무 쉬워졌습니다. 덕분에 사진에서 거슬리는 배경을 한 번에 지우는 편한 기능도 생겼지만, 반대로 이게 실제로 찍은 사진인지 AI가 만든 이미지인지 구별하기 어려워졌죠. 애플이 9월 15일 이 문제를 다루는 기술을 공개했습니다. 이름은 Apple Reference Image&lt;span style="color:#999999;"&gt;(애플 레퍼런스 이미지)&lt;/span&gt;인데, ‘이 사진은 진짜 카메라로 찍은 것’이라고 증명해주는 기능입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;사진은 종종 뭔가를 증명하는 역할을 합니다. 뉴스 보도 사진이나 사건 증거 사진처럼요. 예전엔 사진처럼 보이면 진짜라고 믿었는데, 이제는 AI가 진짜 같은 가짜를 만들다 보니 그것만으로는 믿기 어려워졌습니다. 이는 애플이 이런 기능을 내놓은 이유이기도 하죠.&lt;/p&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;어떻게 증명하나요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;iPhone 18 Pro와 18 Pro Max 카메라에 새 촬영 모드가 생깁니다. 원할 때 켜는 방식이에요. 이 모드로 사진을 찍으면, 카메라 센서가 빛을 받은 그 순간에 사진 데이터에 도장을 찍습니다. 중간에 누가 손대지 못하게요. 여기에 언제 찍혔는지도 함께 기록하고요. 그래서 이 사진이 특정 시점에, 진짜 아이폰 센서로 찍혔다는 게 검증됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;기존에도 이와 비슷한 시도가 있었습니다. C2PA라는 방식이며, 사진을 찍은 뒤에 이 사진은 이런 편집을 거쳤다는 기록을 붙이는 식이었죠. 그런데 이건 편집 과정 중간에 조작되면 막기 어려웠어요. 애플은 촬영하는 순간부터 센서 차원에서 잠그는 방식이라 더 튼튼하다고 설명합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;무엇을 눈여겨보면 될까요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;한 가지 눈에 띄는 건, 사진가의 신원을 드러내지 않아도 된다는 점입니다. 기존 방식은 사진가나 언론사가 자기 이름을 걸고 이 사진 진짜라고 보증해야 했어요. 그런데 분쟁 지역에서 취재하는 기자처럼, 신원이 드러나면 위험한 사람도 있잖아요. 애플 방식은 이름을 밝히지 않고도 진짜임을 증명할 수 있게 했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 소재는 지난 회차와 이어서 보면 흥미롭습니다. 얼마 전 앤트로픽이 AI가 만든 콘텐츠에 표시를 붙이는 기술을 내놨다고 전해드렸는데요. 그건 AI가 만든 걸 표시하는 방향이고, 이번 애플 기술은 진짜를 증명하는 방향이죠. AI가 만든 걸 걸러내는 쪽과, 사람이 생성한 것을 가려내는 쪽. 양쪽의 시도가 나오고 있는 현재의 상황이 흥미롭습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;물론 지금은 아이폰 최신 프로 모델에서만, 그것도 사용자가 켜야 쓸 수 있는 기능이라 당장 널리 퍼지긴 어려워보입니다. 다만 진짜 사진을 인증한다는 방향 자체가, 앞으로 사진과 영상을 다루는 사람이라면 알아둘 만한 흐름이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3953/333.jpg" alt="클로드 코워크(Cowork)"&gt;&lt;figcaption&gt;&amp;lt;출처: &lt;a href="https://claude.com/blog/cowork-is-now-claude"&gt;Claude&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;3. 적용해볼 것:&lt;/strong&gt; &lt;a href="https://claude.com/blog/cowork-is-now-claude"&gt;&lt;strong&gt;클로드 코워크와 채팅이 하나로 합쳐졌습니다&lt;/strong&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;클로드를 쓰다 보면, 간단한 질문은 채팅으로 하고 큰 작업은 따로 코워크&lt;span style="color:#999999;"&gt;(Cowork)&lt;/span&gt;라는 공간에서 하는 식으로 나뉘어 있었어요. 그런데 앤트로픽이 9월 16일, 이 둘을 하나로 합쳤습니다. 이제 어디서 할지 고를 필요 없이, 대화하듯 맡기면 클로드가 알아서 처리하는 방식으로 바뀌었어요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이번 통합에서 프로덕트 메이커가 참고할 만한 건, 클로드에게 일을 맡기는 방식이 어떻게 바뀌는지입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;무엇이 달라졌나요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;가장 큰 변화는 맡기고 나가도 된다는 점이에요. 예를 들어 정오까지 주간 보고서가 필요하다면, 나가기 전에 클로드에게 지난주에 뭐가 바뀌었는지 정리하고, 늘 쓰던 형식으로 보고서를 써줘. 핵심은 슬라이드 5장으로 만들어줘라고 맡길 수 있어요. 그러면 클로드가 작업하는 동안 다른 일을 하고, 가는 길에 폰으로 진행 상황을 확인할 수 있습니다. 애매한 게 있으면 클로드가 먼저 물어보고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;새로 생긴 기능도 있어요. 클로드 안에서 문서&lt;span style="color:#999999;"&gt;(Docs)&lt;/span&gt;와 슬라이드&lt;span style="color:#999999;"&gt;(Slides)&lt;/span&gt;를 바로 만들 수 있게 됐습니다. 보고서를 부탁하면 문서로 만들어주고, 발표 자료를 부탁하면 슬라이드로 뽑아줘요. 이걸 PowerPoint나 PDF로 내려받거나, 클로드에서 바로 고칠 수도 있고요. 지금은 유료 플랜&lt;span style="color:#999999;"&gt;(Pro, Max)&lt;/span&gt;에서 순차적으로 제공되는 중입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;맡기는 정도를 정할 수 있습니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;여기서 실무에 참고할 대목이 있어요. 클로드가 일하다가 언제 나에게 확인받을지를 내가 정할 수 있습니다. 기본은 뭔가 실행하기 전에 먼저 물어보는 방식이에요. 그런데 계속 알아서 진행하고, 꼭 필요할 때만 확인받게 바꿀 수도 있습니다. 어느 쪽이든 최종 결정은 사람이 하고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이건 클로드만의 이야기가 아니라, AI에게 일을 맡길 때 늘 마주하는 고민이에요. 하나하나 확인하면 안전하지만 느리고, 다 맡기면 빠르지만 엉뚱한 결과가 나올 수 있으니까요. 그래서 어떤 일은 매번 확인받게 하고, 어떤 일은 믿고 맡길지를 나눠 정해두는 게 점점 중요해집니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;적용해볼 수 있는 것&lt;/strong&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;AI에게 큰 작업을 맡길 때, 시작 전에 어떤 형식으로, 뭘 포함해서 만들지를 한 번에 정리해서 전달해보세요. 중간에 묻는 일이 줄고 결과물도 기대에 가까워집니다.&lt;/li&gt;&lt;li style="text-align:justify;"&gt;내가 자주 하는 작업 중에, 매번 확인이 꼭 필요한 것과 믿고 맡겨도 되는 것을 한번 나눠보세요. 맡겨도 되는 일부터 AI에게 넘기면 시간이 확 절약됩니다.&lt;/li&gt;&lt;li style="text-align:justify;"&gt;반복되는 작업이 있다면, 그걸 AI에게 정기적으로 맡기는 걸 시도해보세요. 매주 같은 보고서를 만든다면, 그 작업을 아예 예약해두는 식으로요.&lt;/li&gt;&lt;/ul&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;p style="text-align:justify;"&gt;다음 주에도 여러분이 놓치지 말아야 할 프로덕트 메이커 소식을 정리해서 찾아뵙겠습니다. 요즘 프로덕트 메이커 콘텐츠가 도움이 되셨다면, 꼭 작가 알림 설정을 부탁드립니다. 콘텐츠 내용 중 잘못된 정보나 정정이 필요한 부분이 있다면 댓글로 알려주세요. 빠르게 수정하겠습니다. 다음 주에 또 만나요!&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;a href="https://yozm.wishket.com/magazine/@FinalCatti/"&gt;&lt;img src="https://www.wishket.com/media/news/3953/image7.gif"&gt;&lt;/a&gt;&lt;figcaption&gt;콘텐츠가 마음에 드셨다면, 꼭꼭 작가 알림 설정과 좋아요를 부탁드립니다!&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;©️요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>중소·중견 AX는 만든 사람이 떠난 뒤에 시작된다 (위시켓 AIDP FDE)</title><link>https://yozm.wishket.com/magazine/detail/3952</link><description>로드맵도 전담 조직도 없는 회사에서 AX는 어디서 시작될까요. 위시켓 AIDP의 FDE 두 사람은 일하는 방식이 담당자 머릿속에만 있고, 에이스가 그만두면 일이 멈추는 상태부터 진단합니다. 회사가 어느 단계인지 가려낼 성숙도 모델과 워크플로우 지도까지, 머릿속을 꺼내 데이터로 옮기는 방법을 물었습니다. 그런데 AI까지 붙이면 AX는 끝난 걸까요. 두 사람의 답은 '아직'이었습니다. 시스템은 만든 날이 아니라, 만든 사람이 떠난 뒤에야 진짜 시험대에 오르기 때문입니다.</description><guid>https://yozm.wishket.com/magazine/detail/3952</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;p style="text-align:justify;"&gt;&lt;i&gt;&lt;strong&gt;[편집자 주] &amp;nbsp;&lt;/strong&gt;&lt;/i&gt;&lt;span style="color:#999999;"&gt;요즘IT는 AX 현장에 직접 들어가 일하는 엔지니어, FDE(Forward Deployed Engineer)를 회사별로 만나고 있습니다. 이 시리즈는 특정 기업의 성공담이 아니라, 여러 현장에서 반복되는 패턴을 기록합니다. 등장하는 고객사 사례는 인터뷰이 소속사와 협의해 익명 처리했습니다. 이번 편의 두 사람은 위시켓 AIDP소속이고, 요즘IT 역시 위시켓이 운영하는 매체입니다.&lt;/span&gt;&lt;/p&gt;&lt;hr&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;로드맵도 전담 조직도 없는 회사의 AX는 어디서 시작하나&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&lt;a href="https://yozm.wishket.com/magazine/detail/3936/"&gt;지난 글&lt;/a&gt;에서는 대기업 AX 현장을 다뤘습니다. 나름의 로드맵과 전담 조직은 있는 곳이었죠. 그런데 국내 대기업은 아주 극소수입니다. 2026년 9월 1일 중소벤처기업부가 내놓은 &lt;a href="https://www.mss.go.kr/site/smba/ex/bbs/View.do?cbIdx=86&amp;amp;bcIdx=1070853&amp;amp;parentSeq=1070853"&gt;통계&lt;/a&gt;에 따르면 국내 기업의 99.9%가 중소기업이고 종사자만 1,900만 명에 달합니다. 대한상공회의소가 올해 6월 임금근로자 3,000명에게 물었을 때, 회사에 AI 도입 로드맵이 있다고 답한 중소기업 근로자는 29.6%였습니다. 대기업은 45.6%였고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;취재에서 만난 AX 회사들은 대부분 대기업과 중소·중견의 AX를 다 합니다. 다만 사람 수와 개월 수로 값을 매기는 한&lt;span style="color:#999999;"&gt;(맨먼스)&lt;/span&gt; 작은 프로젝트는 남는 게 없어서, 대기업 프로젝트를 선호하게 됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그런데 중소·중견기업의 AX에 일부러 집중하는 팀이 있습니다. 위시켓이 지난해 11월 출범한 AX 사업부 &lt;a href="https://aidp.wishket.com/?utm_source=yozmit&amp;amp;utm_medium=post_link&amp;amp;utm_content=260916_fde_interview"&gt;위시켓 AIDP&lt;/a&gt;입니다. 지난 7월 인월 견적을 폐기했습니다. 프로젝트 값을 투입 인원과 기간이 아니라 고객의 숫자가 얼마나 달라지는가로 매기겠다는 것입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그렇다면 로드맵도 전담 조직도 없는 회사에서 AX는 실제로 어떻게 시작될까요. 이 현장에 투입되는 FDE 두 명을 만나, 중소·중견기업에서 반복적으로 들어오는 의뢰가 무엇이고 그것을 어떻게 푸는지 들어봤습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3952/00C40D5C-6BBB-4899-82FA-8E890E51CE85.png"&gt;&lt;/figure&gt;&lt;blockquote&gt;&lt;p style="text-align:justify;"&gt;&lt;i&gt;&lt;strong&gt;김우빈(왼쪽) · 홍승호(오른쪽) | 위시켓 AIDP FDE&amp;nbsp;&lt;/strong&gt;&lt;/i&gt;&lt;br&gt;홍승호는 패션, IT 도메인을 두루 경험하고 창업 경험이 있는 FDE다. 김우빈은 개발자와 PM을 거쳐 FDE로 일하고 있다. 위시켓 AIDP는 기업의 매출과 이익이 만들어지는 구조를 기술로 다시 설계하는 일을 고객사 현장에서 수행하는 조직이다. FDE 직군은 2025년 10월에 도입했고, 산업을 가리지 않되 주로 중소·중견기업에 들어간다. 고객사의 업무 상태를 먼저 진단해 로드맵을 만들고, 그 단계에 맞는 것부터 실행한다. 프로젝트마다 사업 리드 1명과 FDE 2명이 붙고, 문제를 다시 정의하는 일은 현장의 FDE가 직접 한다. 착수 때 합의한 KPI와 함께 “우리가 빠져도 고객이 스스로 운영하는 상태”를 성공으로 규정한다.&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;머릿속에 있는 것을 어떻게 꺼내나&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;이들에 따르면 중소·중견기업에서 가장 자주 포착되는 어려움은 회사가 실제로 어떻게 일하는지가 어디에도 기록되어 있지 않거나, 기록이 있어도 파편화되어 있는 것이라고 합니다. 일하는 방식은 각 담당자의 머릿속에 있고, 에이스가 그만두면 일이 멈추죠. 그 상태에서 AI를 얹어도 손익은 달라지지 않는다는 것이 두 FDE의 판단입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그래서 두 사람은 AI를 붙이기 전에 그 회사가 지금 어느 상태인지 먼저 진단하고, 그 상태에 맞는 것부터 한다고 합니다. 그게 꼭 AI는 아닐 수 있습니다. 특히 일하는 방식이 담당자의 머릿속에 있는 회사에서는 머릿속을 꺼내 데이터로 정리하는 일을 먼저 해야 그 위에서 AI가 움직일 수 있다는 것이 이들의 설명입니다. 어떻게 진단하고, 어떻게 정리하는지부터 물었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3952/FDE_%EC%95%94%EB%AC%B5%EC%A7%80%EC%97%90%EC%84%9C_AI%EA%B9%8C%EC%A7%80_%EB%AF%B8%EB%8B%88%EB%A9%80%EC%82%BD%ED%99%94_v2.png"&gt;&lt;figcaption&gt;머릿속에 엉켜 있는 업무를 기록으로 정리하기 &amp;lt;출처: 요즘IT, ChatGPT로 제작&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;hr&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 진단은 어떻게 하는 건가요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;홍승호&lt;/strong&gt; 회사에 이미 있는 데이터를 보고, 실무자와 리더를 인터뷰하고, 그 둘을 대조합니다. 그러면 실제로 해결해야 할 문제가 보여요. ERP를 새로 만들어 달라, 앱을 만들어 달라처럼 당장 불편한 것을 의뢰하시는데, 막상 진단해 보면 새로 만드는 게 해법이 아닐 수 있거든요. 반대로 꼭 필요한 일일 수도 있고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;최근에 진행한 곳은 대표가 중고차 관련 유튜브 인플루언서로 성공해서 키운 중고차 회사인데, 고객 데이터와 판매 차량 데이터, 딜러 데이터가 모여 있는 곳이 없었어요. AI가 일하려면 이 회사가 어떻게 일하는지를 AI가 알 수 있어야 하는데, 그 시작점이 앱이라고 봤죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;저희 회사에는 위시켓 AX 성숙도 모델이라는 게 있어요. 회사의 업무 상태를 다섯 단계로 나눠서 보는데, 저희도 이 모델 프레임으로 진단을 해요. 그중 기록이 없거나 파편화된 경우는 그 맨 아래 단계인 암묵 운영이에요. 암묵 운영 단계의 업무는 개인이 하는 일을 회사의 시스템에 남기고, 그 데이터의 책임자를 정하는 게 중요한데요, 기술적으로는 사소해도 실제로 가장 어려운 작업이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3952/img-02.png" alt="위시켓 AX 성숙도 모델 5단계 도식, 암묵 운영·데이터 정합·프로세스 정형·지능 보조 운영·자율 운영 순으로 정리"&gt;&lt;figcaption&gt;위시켓AIDP에서 AI를 도입할 준비가 어느 정도 되어 있는지 진단할 때 사용하는 위시켓 AX 성숙도 모델 5단계 설명. 화면·로그·문서로 확인된 것들과 실제 현장에서 본 업무 프로세스를 증거로 회사 전체가 아닌 업무 영역 단위로 판단한다. &amp;lt;출처: 위시켓 AIDP&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 중소·중견기업 AX를 진단해 보면 기록이 없거나 파편화된 경우가 많다고 하셨는데요, 실제로 어떤 모습인가요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;김우빈&lt;/strong&gt; 어떤 일이 진행되는지를 기록한 문서가 없기도 하고, 시스템은 있는데 기록을 안 하시는 경우도 있어요. 통일된 규칙 없이 기록해서 데이터를 봐도 그게 무엇인지 알 수 없는 경우도 많습니다. 발주를 메신저로 받는데 발주사마다 형식이 다르고, 담당자도 엑셀에 그때그때 다르게 입력하는 식이에요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;기록이 있어도 믿을 수 없는 경우도 있어요. 최근 작업했던 한 산업기계 제조사에서는 현장 시스템과 사무 시스템, 엑셀에 흩어져 있던 발주와 재고 데이터를 먼저 봤는데, 재고가 음수인 항목이 있고 납기가 2300년으로 입력된 발주가 있었어요. 올해 넣은 매입 입력의 37%가 그런 식으로 오염돼 있었죠. 전부 사람이 입력한 값이었어요. 이런 상태에서는 AI를 올려도 제대로 일할 수 없어요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 담당자 머릿속에 있는 일하는 방식을 시스템으로 옮기는 건 어떻게 하는 건가요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;김우빈&lt;/strong&gt; 진단할 때 하는 그 인터뷰가 사실 머릿속을 꺼내는 일이에요. 저는 인터뷰 전에 숙제를 드려서 ‘어떤 업무를 하시는지, 그 업무가 자기 것이라고 생각하시는지’를 적어오시도록 요청드려요. 그것도 안 될 만큼 체계가 없는 곳이라면 ‘다른 사람에게 내가 받는 것과 넘기는 것’을 적어달라고도 해요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그리고 인터뷰는 실무자와 리더 모두 하는데, 실무자를 먼저 만납니다. 리더가 먼저 말하면 그다음 실무자 인터뷰는 “팀장님 의견에 동의합니다”로 끝날 수 있거든요. 하시는 일에 관해 ‘그걸 왜 하는지’를 계속 묻기도 하죠. 왜 하는지 아무도 모르는 업무는 사실 없어도 되는 업무일 수 있거든요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그렇게 들은 말을 회사에 기록된 문서와 데이터들과 대조해요. 앞서 언급했던 제조사에서는 10개 넘는 부서를 돌며 16번 인터뷰했어요. 각 부서의 서로 다른 시각을 확인하고, 그게 데이터가 끊기는 것과 어떻게 관련이 있는지 분석하죠. 또 사람 사이의 정치 같은 건 문서에 안 잡히니까 상주하는 때에는 팀원들의 관계를 관찰하기도 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:65.3%;"&gt;&lt;img src="https://www.wishket.com/media/news/3952/img-03.png" alt="위로 향하는 파란색 화살표 아이콘과 검은색 AIDP 글자가 나란히 놓인 위시켓 AIDP 로고"&gt;&lt;figcaption&gt;위시켓 AIDP 로고 &amp;lt;출처: 위시켓 AIDP&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 머릿속에서 일하는 방식을 제일 잘 꺼낼 수 있는 사람은 매일 그 일을 해온 그 회사 직원들일 것 같은데, 왜 스스로 하기가 어렵나요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;김우빈&lt;/strong&gt; 본인들한테는 그게 너무 당연하기 때문입니다. 매일 하는 일이니까 어디가 노하우인지 스스로는 알기 어려워요. 미술관에 가면 그림 앞에 선을 그어놓잖아요. 거기까지 물러나야 그림이 한눈에 들어오거든요. 그런데 안에 있는 사람은 그렇게 물러나기가 어렵고, 저희 같은 외부인은 그럴 수 있으니 잘 보이는 겁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;홍승호&lt;/strong&gt; 물론 잘할 수 있는 사람들도 있어요. 하지만 회사 안에 있는 사람이 그걸 공론화하기는 쉽지 않습니다. 지금의 방식을 만든 것도 그 회사 사람들이고, 그게 그 분들 입장에서는 또 치적이기도 하거든요. 그런데 내부인이 ‘그게 문제’라고 말한다면 누군가의 성과를 부정하는 일이 돼요. 저희는 그 방식을 바꾸러 들어가는 입장이라 그런 관계에서 자유롭죠. 그럼에도 문제를 해결하는 데 내부 역학관계는 중요하기 때문에 저희도 세심하게 살핍니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 앞서 대표가 인플루언서인 회사 사례를 말씀해 주셨는데요. 한 업무의 담당자가 아니라 대표의 머릿속을 꺼내려면 더 어려울 것 같은데요. 어떻게 하셨나요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;홍승호&lt;/strong&gt; 사실 회사의 업무 흐름을 정리하려면 실무자들이 아니라 대표나 리더가 정리해주셔야 할 것들이 있어요. 무엇을 성과로 볼 거냐 같은 문제죠. 그런데 대표님들은 바쁘시기 때문에 그 기준을 정리해 넘겨주시는 것도 어려워하시기도 해요. 그래서 앞선 중고차 사례에서는 대표님한테 전용 AI 에이전트를 붙였어요. 슬랙에서 대표님께 매일 질문을 하나씩 던집니다. 차를 보는 기준이나 손님 응대 방식 같은, 대표님 머릿속을 묻는 질문들이요. 답이 쌓이면 대표님 검수를 받아 회사의 기준으로 정리하는 거죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;물론 그렇게 해도 기준을 잡기 어려운 것들도 있어요. 예를 들어 사람을 상대하는 감각 같은 것입니다. 그런 건 다른 방식으로 풀어야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3952/DCC512D3-447C-443E-A407-302BB279FAD9.png"&gt;&lt;figcaption&gt;홍승호 위시켓 AIDP FDE &amp;lt;출처: 요즘IT&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;AI는 언제 붙이나&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;진단부터 머릿속에 있던 일하는 방식을 꺼내 데이터를 맞추는 일까지는 언뜻 AX처럼 보이지 않습니다. AX라고 하면 AI를 도입하는 일을 떠올리게 되니까요. 하지만 두 사람은 처음부터 AI를 도입하기보다, AI를 도입했을 때 AI가 제대로 움직일 수 있는 환경을 먼저 만들어야 한다고 입을 모읍니다. 그래서 처음에 자동화나 AI 도입을 의뢰받았더라도 진단 결과에 따라 AI가 아닌 다른 것을 제안할 수 있다고 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;앱 구축 같은 기존의 SI성 시스템 의뢰가 와도 마찬가지입니다. 시스템이나 앱, 홈페이지 개편도 이 회사가 AX로 가는 방향에서 현재 무엇이 필요한지 진단하고, AI가 붙을 수 있는 구조를 먼저 제안한다는 것입니다. 실제 사례에서 AI가 어떤 상황에서 붙을 수 있었는지를 물었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3952/AX_%EC%A7%84%EB%8B%A8%ED%9B%84_%ED%95%84%EC%9A%94%ED%95%9C_%EA%B5%AC%EC%A1%B0%EB%B6%80%ED%84%B0_%EC%8A%A4%ED%83%80%EC%9D%BCB_v1.png"&gt;&lt;figcaption&gt;진단 후 필요한 것부터 만들어야 &amp;nbsp; &amp;lt;출처: 요즘IT, ChatGPT로 제작&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;hr&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 그러면 AI는 언제 도입할 수 있는 건가요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;김우빈&lt;/strong&gt; AI가 판단할 근거가 데이터로 있을 때입니다. 의료 소모품 유통사 사례로 말씀드릴게요. 거래처가 메신저 단체 대화창에 문장으로 던지는 주문을 자동으로 기록해달라는 거였어요. 담당자가 메시지를 읽고 엑셀로 옮기고 있었는데, 그 메시지도 통일된 형식으로 들어오는 게 아니었죠. 그 대화창에 발주만 오가는 것도 아니었고요. 그런데 거래처가 발주한 내용은 시스템에 정확하게 입력되어야 하는 중요한 데이터입니다. 엉뚱한 제품이 발송되면 신뢰가 무너지기도 하고, 담당자는 시스템을 전부 다 하나하나 다시 들여다봐야 하니 자동화는 없느니만 못한 것이 됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;물론 거래처에서 의뢰 받는 형식을 통일하면 일정 정도 해결됩니다. 하지만 많은 회사들이 현실적으로 그렇게 하기는 어렵죠. 그래서 이 회사도 발주 데이터가 우선 정확히 채워지는 게 중요했어요. 그래서 각 발주처에서 각 품목이나 수량 등을 표현하는 방식을 확인하고 규칙을 만들었고, 그 규칙이 채워진 다음에 AI를 붙였어요. AI를 붙인 다음에도, 발주와 관련해 확인해야 하는 모든 데이터가 확실할 때만 자동으로 확정하고, 하나라도 애매하면 사람에게 보내도록 했죠. 불확실한 걸 불확실하다고 말하는 건 시스템한테도 원칙이니까요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;결국 AI가 일할 수 있는 환경을 만든다는 게 이런 거예요. AI가 판단할 수 있는 데이터가 있어야 하고, 사람이 그걸 신뢰할 수도 있어야 하죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3952/ep01-fig06-7b10fd0d.png"&gt;&lt;figcaption&gt;위시켓 AIDP 진단 리포트 일부 예시 화면 &amp;lt;출처: 위시켓 AIDP&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3952/ep01-fig07-48eed395.png"&gt;&lt;figcaption&gt;위시켓 AIDP 진단 리포트 일부 예시 화면 &amp;lt;출처: 위시켓 AIDP&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 다른 사례도 있나요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;홍승호&lt;/strong&gt; 앞서 말한 중고차 회사 사례를 들어볼게요. 이 회사는 핵심 업무의 기록 자체가 없었어요. 고객 관리 도구를 들여놓은 적도 있는데 현장에서 입력하지 않아 숫자가 안 찍혔고요. 대표님이 영상 채널에서 특가로 판다고 했는데, 그게 공유가 안 돼서 현장 딜러는 정가에 팔았고, 후에 고객 항의를 받은 적도 있었어요. 그래서 설계를 처음부터 이렇게 잡았어요. 먼저 앱으로 기록이 생기게 하고, 그다음에 그 기록을 이어서 차 한 대에 얼마가 남는지 보이게 한 뒤 이익이 보이면 AI를 어디에 얼마나 쓸지를 정한다는 것이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;앱이 나오고 나서 고객이 어디서 와서 무엇을 봤고 어떤 상담을 했는지가 처음으로 남기 시작했어요. 관리자가 특가를 등록하면 고객이 보는 화면과 딜러가 보는 전산이 동시에 바뀌고요. 대표님의 결정이 현장으로 바로 이어지는 길이 처음 생긴 거예요.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그다음에도 바로 AI를 붙이는 게 아니에요. AI는 공짜가 아니거든요. 저희는 차 한 대를 파는 데 AI에 얼마까지 쓸 수 있는지를 알고 도입해야 한다고 생각해요. 손익에 실제로 도움이 되는 AI 도입이 중요하다고 보거든요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그러니까 두 가지 측면에서 AI 도입을 고려해야 한다고 봅니다. 일단 AI가 판단할 수 있고, 그 판단을 사람이 신뢰할 수 있을 만한 근거가 되는 기록이 있어야 하고, 나아가 AI 도입이 실제 손익에 도움이 되는지도 고려해야 하는 것이죠.&lt;/p&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;AI를 붙이면 AX인가?&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;그런데 앞서 두 사람의 설명에 따라 진단으로 AI가 일할 수 있는 환경을 먼저 만들고, 필요한 자리에 AI를 붙이면, AX가 된 걸까요? 두 사람의 답은 ‘아직’이었습니다. 이들은 AI를 도입한 시스템을 통해 만들어지는 산출물에도 책임자가 필요하며, 그 책임자가 필요에 따라 그 시스템을 고쳐나갈 수 있어야 한다고 설명합니다. 업무는 계속 바뀌고, 시스템은 만든 날 완성되지 않기 때문입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3952/AX_%EC%99%84%EC%84%B1%EB%B3%B4%EB%8B%A4_%EC%A7%80%EC%86%8D%EC%A0%81%EC%9D%B8_%EC%B1%85%EC%9E%84%EA%B3%BC_%EC%88%98%EC%A0%95_%EC%8A%A4%ED%83%80%EC%9D%BCB_v1.png"&gt;&lt;figcaption&gt;시스템은 만든 날 완성되지 않는다 &amp;lt;출처: 요즘IT, ChatGPT로 제작&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;hr&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. AI까지 붙였으면 거기서 끝난 것 아닌가요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;김우빈&lt;/strong&gt; 소프트웨어를 만들면 뭔가 완성이 된 것 같죠. 그런데 제가 알기로 1.0으로 끝난 소프트웨어는 전 세계에 딱 두 개예요. 닌텐도 DS 게임 하나랑, 60년대에 만들어서 달 착륙 때 쓰고 지금도 쓰는 프로그램이요. 소프트웨어는 눈을 감고 인테리어를 하는 것과 같아요. 배치가 이상할 수도 있고 색이 다를 수도 있는데, 그걸 눈을 뜨고 맞춰야 하죠. 그 눈을 뜨는 순간이 실사용자가 실제로 쓸 때예요. 그래서 계속 고쳐야 하고, 고칠 사람이 있어야 해요. 그런데 그때마다 또 저희 같은 AX 파트너를 찾아야 한다면, 기업에는 또다른 부담이 됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그래서 내부에 그걸 할 수 있는 사람이 있어야 해요. AI가 뭔가 원하는 방식으로 작동하지 않을 때 그걸 고칠 수 있어야 하죠. 그래서 저희는 그 책임자까지 정하고, 그 사람을 교육한 뒤 떠납니다. 물론 웬만한 건 에이전트가 다 할 수 있게 해두고요. 저는 인계가 됐는지의 기준을 저희 없이 첫 장애를 스스로 넘느냐로 봐요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 사례를 들어주실 수 있나요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;김우빈&lt;/strong&gt; 앞선 유통사 사례에서는 발주를 걸러내던 에이전트의 리소스를 조금 떼어서 관리자에게만 보이는 ‘수리 모드’를 만들었어요. 담당자는 뭔가 잘못됐거나 기능을 추가하고 싶을 때 거기 요청만 하면 돼요. 규칙은 설정으로 담당자가 직접 넣고 뺄 수 있게 했고, 수집이 잘 되고 있는지, AI가 잘 작동하고 있는지 등을 검사해서 문제가 생기면 해야 하는 일을 띄우는 점검 페이지도 있어요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그 담당자 분께서는 이제 시스템에 자기만의 화면까지 만들어 자랑도 하십니다. AI가 뭘 처리했는지 보고 싶다면서 직접 만드셨더라고요. 이렇게 AI가 남의 시스템이 아니라 자기 것이 되는 것, 그게 진짜 AX 아닐까 싶었어요. 그분은 이제 에이전트의 관리자가 되신 것이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 그렇게 고객이 스스로 굴리게 만들어 놓고 나오면, 위시켓 입장에서는 다음 계약이 없어지는 것 아닌가요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;김우빈&lt;/strong&gt; 저는 반대라고 생각해요. 자립을 경험하신 분들은 오히려 그 이후 재계약을 고려하십니다. 이 사람들이 없어도 우리가 직접 고쳐서 쓸 수 있구나, 그러면 다른 것도 하나씩 맡겨보자, 하게 되거든요. 계속 의존하게 만드는 것보다 신뢰가 더 올라가죠. 내부에서 유지보수까지 하실 수 있게 교육도 하니까 자립까지 도와주는 걸로 생각하시고 계속 맡기시는 거죠. 그리고 저희는 진짜 AX를 돕는 게 목표이기 때문에, 저희 입장에서는 고객이 스스로 굴리게 만드는 게 목표에 맞는 일이기도 하고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3952/%EC%9A%B0%EB%B9%88%EC%BB%B7.png"&gt;&lt;figcaption&gt;김우빈 위시켓 AIDP FDE &amp;lt;출처: 요즘IT&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 하지만 또 IT가 익숙하지 않은 분들께는 인계를 한다고 해도 어려움이 있을 것 같은데요.&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;홍승호&lt;/strong&gt; 맞아요. 이런 적이 있었어요. 어떤 고객사에서 “지금 서버가 터졌다”고 연락을 주셨어요. 제가 지방에서 다른 AI 교육을 진행하던 날인데 딱 교육 시작 10분 전에 연락이 온 거예요. 왜 터졌냐고 여쭤보니 본인이 서버에 있는 파일을 전부 지우셨다는 거예요. 파일을 지울 줄은 몰랐으니 파일을 전부 지우지 마시라고 말한 적도 없었죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그래서 그 현장에서 데모가 잘 돌아가는 것과 조직이 안심하고 운영할 수 있는 환경은 전혀 다른 수준의 문제라는 걸 알게 됐어요. 지금 당장은 완벽하지 않더라도 조직이 안심하고 운영할 수 있는 환경을 만드는 쪽으로 저희도 계속 노력해나가야 할 것 같아요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 그러면 두 분 스스로 ‘이 프로젝트는 끝났다’고 느끼는 건 언제인가요? 계약서상 검수일과는 다를 것 같아서요.&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;김우빈&lt;/strong&gt; 저희는 실질적으로 업무를 바꾸러 투입되는 사람이라, 진짜 바뀌었는지를 봐야 해요. 마지막 상주일에 현장을 돌아다니면서 실제로 쓰는 모습을 봅니다. 누락과 실수가 없어졌는지, 반복 업무가 줄었는지, 보고가 빨라졌는지, 의사결정에 도움을 받는지. 안 바뀌었으면 끝나지 않은 겁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;홍승호&lt;/strong&gt; 쓰는 모습까지 확인해도 저는 하나 더 보는 게 있어요. 그분들이 납득했는지요. 왜 이렇게 만들었는지, 왜 이 방식이 좋은지 납득하셔야 그때 끝나는 것 같아요. 이해가 안 된 채로 넘겨드리면 지금은 쓰셔도, 결국 만든 의도대로는 안 쓰시거든요.&lt;/p&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;우리 회사도 그런가&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;여기까지 두 사람이 말한 순서를 정리하면 이렇습니다. 회사가 지금 어느 단계인지 진단하고, 머릿속에 있던 업무 흐름을 시스템에 옮기고, 필요한 자리에 AI를 붙이고, 그것을 고치고 운영할 사람을 회사 안에 두는 것이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다만 이 순서는 외부 팀이 들어온 뒤의 이야기입니다. 이 글을 읽는 분 중에는 로드맵도 전담 조직도 없는 회사에서 AX를 맡게 된 담당자가 많을 겁니다. 그분들이 외부에 의뢰하기 전에 스스로 확인해 볼 수 있는 것은 무엇이고, 계약 전에는 무엇을 확인해야 하는지 물었습니다.&lt;/p&gt;&lt;hr&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 우리 회사도 일하는 방식이 머릿속에만 있는 상태인지, 딱 하나만 본다면 뭘 봐야 하나요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;김우빈&lt;/strong&gt; 우리 회사 일이 어떻게 굴러가는지가 A4 한 장에 그려지는지를 보면 돼요. 저는 ‘워크플로우 지도’라고 부르는데, 말하자면 순서도예요. 어느 팀이 뭘 해서 어느 팀으로 넘기는지요. 프로젝트에 들어가면 실제로 제가 이걸 그려서 고객사에 드리는데, 체계가 없는 회사는 이게 안 그려져요. 지금 하는 일이 한 장으로 안 그려진다면, 일하는 방식이 아직 머릿속에만 있는 겁니다. 일하는 방식이 기록으로 흐르고 있어야 AI가 업무를 넘겨받을 수 있어요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3952/img-06.png" alt="업무 흐름을 수기·전화로 잇던 AS-IS 단계별 단절과 자동 이벤트·게이트로 연결한 TO-BE 워크플로우를 나란히 비교한 도식"&gt;&lt;figcaption&gt;김우빈이 고객사에 전달하는 ‘워크플로우 지도’ 예시. &amp;lt;출처: 위시켓 AIDP&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 윗선이 도입을 결정해도 현장 직원들이 안 쓰면 소용없잖아요. 밀어내지 않고 받아들이게 하려면 뭐가 제일 중요한가요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;김우빈&lt;/strong&gt; 대표와 실무자가 가장 크게 갈리는 단어가 ‘잡무’예요. 대표 입장에서 회사에 잡무라는 건 없거든요. 그런데 실무자는 자기 일 중에 커리어에 도움 안 되는 잡무가 있다고 느껴요. 그걸 없애준다고 하면 받아들이죠. 여러분을 대체하고 싶은 게 아니라 여러분을 잘 쓰고 싶은 거라고 얘기해요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Q. 이 일을 외부에 맡기기로 했다면, 계약 전에 꼭 확인할 것 하나만 꼽는다면요?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;김우빈&lt;/strong&gt; 인계를 무엇으로 하느냐가 중요하다고 봅니다. 두꺼운 매뉴얼을 주는 건 인계가 아닙니다. 담당자가 실제로 굴릴 수 있는 운영 체계를 남기는지, 그걸 받을 사람이 누구인지까지 정해주는지를 봐야 해요. 안정화 기간과 무상 지원 기간도 계약 전에 확인하시고요.&lt;/p&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;p style="text-align:justify;"&gt;마지막으로 두 사람에게 결국 AX에서 제일 중요한 것이 무엇인지 한마디로 물었습니다. 김우빈은 모두가 볼 수 있는 진실 하나, 단일 진실 공급원을 꼽았습니다. 데이터를 쌓아둔 창고가 아니라, 어느 데이터를 누가 관리하는지 책임 소재까지 정해서 머릿속에만 있는 지식과 회색 지대가 사라진 상태입니다. 회사 전체가 보는 방향이 하나여야 한다는 뜻에서 그는 그것을 북극성에 비유했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;홍승호의 답은 메타인지였습니다. 실행이 더 이상 병목이 아닌 시대에는 문제를 정의하는 것이 유일한 가치가 되는데, 그러려면 나부터 우리 팀, 우리 회사가 지금 어느 수준인지 스스로 알아야 한다는 것입니다. 안에서 스스로 본 것과 밖에서 진단한 것이 만나 공감대가 생겨야 실제로 개선이 되고, 같은 문제가 다시 생기지 않는다고 했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;두 사람의 말을 종합하면, 결국 ‘회사가 어떻게 일하는지를 회사 스스로 볼 수 있는 상태’가 AX에서 가장 중요하다고 할 수 있습니다. 그리고 단지 AI를 도입하는 것이 AX가 아니라, 우리 회사가 지금 AI를 도입할 단계인지 점검하고, 어디에 AI를 붙여야 하는지 판단하고, 그렇게 도입한 AI를 내부에서 운영할 수 있어야 한다는 기준을 제시했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 접근이 AX의 유일한 방법은 아니겠지만, “AI로 뭐 좀 해야 하는 거 아니냐”는 불안이 만연한 기업에서 기준점을 잡는 데 도움이 되리라 생각합니다. 나아가 AX의 병목이 기술이 아니라는 점만은, 대기업과 중소기업 두 현장이 같았습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;&lt;strong&gt;AX 현장의 이야기를 더 가까이서 나눌 자리를 검토하고 있습니다.&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;&lt;strong&gt;어떤 형태가 좋을지 의견을 들려주세요. 1분이면 됩니다.&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin-left:0px;text-align:justify;"&gt;&lt;a href="https://walla.my/v/D1FmSvf3ZZP3aSAECCJB"&gt;&lt;strong&gt;➡️ AX 관련 행사·모임 수요 조사&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>10분 만에 온톨로지(Ontology) 이해하기</title><link>https://yozm.wishket.com/magazine/detail/3951</link><description>어노테이션, 시맨틱 레이어, 온톨로지. 요즘 데이터 업계에서 가장 헷갈리는 이 세 단어를 정리합니다. 헷갈리는 게 정상입니다. 파는 사람이 섞어 쓰는데 안 헷갈리는 게 이상하죠. 그런데 이 셋을 구분 못 하면 진짜 사고가 납니다. AI 에이전트는 애매할 때 옆자리 동료에게 묻지 않고, 그냥 처음 찾은 정의로 답을 만들어 버리기 때문입니다. 라벨에서 계산으로, 계산에서 추론으로. 미술관의 설명표·집계 기준·도슨트의 추론에 빗대어, 데이터에 의미가 한 겹씩 두꺼워지는 이 세 개의 층을 가르는 기준까지 정리했습니다.</description><guid>https://yozm.wishket.com/magazine/detail/3951</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#999999;"&gt;이 글을 읽기 전에 이전 글&lt;/span&gt; &lt;a href="https://brunch.co.kr/@ywkim36/160"&gt;〈10분 만에 AI 에이전트 이해하기〉&lt;/a&gt;&lt;span style="color:#999999;"&gt;를 먼저 읽고 오시면 이해에 큰 도움이 됩니다.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;0. 세 형제가 왜 이렇게 헷갈릴까&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;제가 파리라는 도시에 살면서 누리는 특혜 중 하나는, 마음만 먹으면 주말에 루브르나 오르세 같은 미술관을 산책하듯 다녀오는 사치를 부릴 수 있다는 겁니다. 그런데 미술관에 갈 때마다 재미있는 장면이 하나 있습니다. 어떤 분은 작품 옆 설명표&lt;span style="color:#999999;"&gt;(작품 라벨/레이블이나 명제표라고도 부릅니다)&lt;/span&gt;만 슬쩍 읽고 지나가고, 어떤 분은 오디오 가이드를 귀에 꽂고 작품 번호만 따라다니고, 또 어떤 분은 작품 설명을 해 주시는 도슨트 뒤에 딱 붙어서 작품과 작품 사이를 잇는 이야기를 듣습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;같은 미술관, 같은 작품인데 세 사람이 얻어가는 건 완전히 다릅니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 장면이 요즘 데이터 업계에서 사람들이 가장 헷갈려하는 세 단어와 완전히 똑같습니다. 바로 &lt;strong&gt;어노테이션&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(Annotation)&lt;/span&gt;&lt;strong&gt;, 시맨틱 레이어&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(Semantic Layer)&lt;/span&gt;&lt;strong&gt;, 그리고 온톨로지&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(Ontology)&lt;/span&gt;&lt;strong&gt;가 그 세 형제입니다.&lt;/strong&gt; 요즘 특히 온톨로지라는 단어가 여기저기서 부쩍 들립니다. 팔란티어&lt;span style="color:#999999;"&gt;(Palantir)&lt;/span&gt;라는 회사가 이 개념을 하나의 상품 카테고리로 만들어 무섭게 몸값을 올리면서, 너도나도 온톨로지를 입에 올리기 시작했거든요. 그런데 정작 벤더들은 이 셋을 자꾸 한 단어로 뭉뚱그려 팝니다. 그래서 유행은 유행대로 타는데, 정확히 뭐가 뭔지는 더 헷갈립니다. &lt;strong&gt;헷갈리는 게 정상입니다. 파는 사람이 섞어 쓰는데 안 헷갈리는 게 이상하죠.&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그런데 요즘 이 셋을 구분 못 하면 진짜 사고가 납니다. 왜냐고요? AI 에이전트가 등장했기 때문입니다. 사람이라면 애매할 때 옆자리 동료에게 “이 매출, 부가세 포함이야, 아니야?”라고 물어봅니다. 하지만 에이전트는 물어보러 가지 않습니다. 그냥 에이전트 본인이 처음 찾은 정의로 답을 만들어 버리죠. 그래서 이 세 층을 데이터 위에 제대로 깔아두지 않으면, 에이전트는 아주 자신 있게 틀린 숫자를 리포트에 박아 넣거나 오답을 자신 있게 이야기합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;오늘 여러분이 이 글을 끝까지 읽으신다면, 온톨로지·시맨틱 레이어·어노테이션 이 세 형제를 두 번 다시 헷갈리지 않으실 겁니다. 자, 들어가 보시죠.&lt;/p&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;1. 어노테이션&lt;/strong&gt;&lt;span style="color:#999999;"&gt;&lt;strong&gt;(Annotation)&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;: 그림 옆의 설명표&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;미술관 작품 옆에는 작은 라벨이 붙어 있습니다. 제 책 &lt;a href="https://brunch.co.kr/@ywkim36/199"&gt;〈AI 프로덕트 매니지먼트〉&lt;/a&gt;에서 화두로 잡았던 &lt;a href="https://en.wikipedia.org/wiki/The_Snail"&gt;마티스의 〈달팽이〉&lt;/a&gt; 작품 설명표를 보겠습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3951/img-01.jpg" alt="마티스 ‘달팽이’ 작품 옆 설명표에 적힌 작가명·생몰년·작품명·제작연도·재료 정보"&gt;&lt;figcaption&gt;앙리 마티스, 〈달팽이〉, 1953년, 캔버스에 종이 오려붙이기(컷아웃, cut-out)/ 어노테이션은 그 오브젝트에 대한 설명표다 &amp;lt;사진 출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이게 바로 어노테이션입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;어노테이션은 번역하면 ‘주석’ 혹은 ‘설명’입니다.&lt;/strong&gt; 낱개 데이터 조각, 오브젝트 하나에 붙이는 설명 꼬리표죠. “이 컬럼은 월 반복 매출을 뜻한다”, “이 필드는 달러화로 표시하라”, “이 작품은 마티스가 그렸다.” &lt;strong&gt;이렇게 데이터 오브젝트 하나하나에 ‘이게 뭔지’를 적어두는 겁니다.&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;마이크로소프트 엑셀을 다루시는 분이라면 사실 어노테이션은 이미 너무 흔하게 쓰고 계십니다. 아래 이미지처럼 셀이나 컬럼에 코멘트나 노트를 붙여서 부가 설명을 하는 것이죠. 그러니 여러분은 오늘의 이 세 형제 중 첫째와는 이미 구면입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:80%;"&gt;&lt;img src="https://www.wishket.com/media/news/3951/img-02.png" alt="엑셀 표 주소 셀에 달린 코멘트 팝업, ‘최근에 이사갔으니 주소 업데이트가 필요합니다’라는 메모 내용"&gt;&lt;figcaption&gt;엑셀의 코멘트/노트 기능은 대표적인 어노테이션이다. &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다시 돌아와서요, 그런데 작품 설명표만 붙어 있으면 뭘 알 수 있고, 뭘 모를까요? 작품 한 점이 뭔지는 압니다. 하지만 이 미술관에 야수파나 인상주의 작품이 도대체 몇 점 걸려 있는지는, 설명표를 아무리 들여다봐도 알 수 없습니다. 이 표는 작품들을 서로 연결해주지도, 무언가를 계산해주지도 않으니까요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;어노테이션은 라벨입니다. 낱개에 붙은 설명일 뿐, 연결도 계산도 하지 않습니다.&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;2. 시맨틱 레이어&lt;/strong&gt;&lt;span style="color:#999999;"&gt;&lt;strong&gt;(Semantic Layer)&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;: 소장품을 세는 기준&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;자, 그럼 미술관의 큐레이터가 관장에게서 이런 질문을 받았다고 해봅시다. “우리 미술관에 야수파 작품이 몇 점이나 됩니까?” 간단해 보이죠?&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그런데 같은 질문을 큐레이터 세 명에게 따로 하면 세 개의 답이 돌아옵니다. 한 명은 마티스의 초기 작품을 인상주의에 넣어 계산하고, 다른 큐레이터는 야수파에 넣습니다. 한 명은 다른 미술관에 대여 중인 작품을 세고, 한 명은 뺍니다. 같은 ‘야수파 소장품 수’인데 숫자가 각각 다른 세 개가 됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이런 모습은 매우 낯익은 장면 아닌가요? 회사에서 매일 벌어지는 일입니다. 재무팀에서는 매출이 10.2억 원이라는데, 마케팅 부서는 10.4억 원, 슬랙에 붙여둔 AI 어시스턴트는 9.8억 원이라고 답합니다. 예전엔 이게 사람 문제였고, 10분짜리 “모두 모여!” 회의로 정리가 됐습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그런데 앞서 말씀드렸듯 에이전트는 회의에 부르지 않아도 자기 혼자 답을 냅니다. 예를 들어 “&lt;strong&gt;rev_ttm_adj_v2&lt;/strong&gt;” 같은 컬럼을 만나면, 그냥 눈에 처음 띈 정의를 집어다 씁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 문제를 푸는 게 &lt;strong&gt;시맨틱 레이어&lt;/strong&gt;입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;시맨틱 레이어는 지표를 한 곳에서 딱 한 번 정의해서, 모든 팀과 모든 도구가 똑같이 계산하게 만드는 층입니다.&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;“야수파 = 이 목록의 작가, 대여 중은 제외” 이렇게 한번 정해두면 누가 세도 같은 숫자가 나옵니다. “매출 = 이 테이블들을 이렇게 조인하고 이 필터를 걸어 이렇게 집계한다.” 재무팀이 묻든 마케팅 부서가 묻든 에이전트가 묻든, 답은 동일한 하나입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;비즈니스 애플리케이션 세계에서는 분석 모델이나 비즈니스 레이어에서 이 역할을 합니다. &lt;strong&gt;흩어진 원천 데이터 위에 ‘비즈니스 언어’를 한 겹 덮어서, 모두가 같은 정의를 읽게 하는 거죠.&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3951/img-03.png" alt="비즈니스 인텔리전스 툴 화면, 여러 테이블을 조인선으로 연결하고 Shop facts·Promotions 컨텍스트를 지정한 시맨틱 레이어 설계 예"&gt;&lt;figcaption&gt;시맨틱 레이어를 정의하는 예 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그런데 여기서 딱 하나, &lt;strong&gt;시맨틱 레이어가 절대 못 하는 게 있습니다&lt;/strong&gt;.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;시맨틱 레이어는 여러분이 미리 정의해둔 계산만 실행합니다. “야수파나 인상주의 작품이 몇 점”은 완벽하게 셉니다. 하지만 “이 신인 작가의 그림 스타일은 인상주의인가 후기 인상주의인가?”처럼, 누구도 미리 정의해두지 않은 사실은 절대 스스로 만들어내지 못합니다. 계산기는 계산만 하지, 없던 결론을 도출하진 않으니까요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;시맨틱 레이어는 계산의 일관성입니다. 정해준 것은 정확히 계산하지만, 안 알려준 사실은 만들지 못합니다.&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;3. 온톨로지&lt;/strong&gt;&lt;span style="color:#999999;"&gt;&lt;strong&gt;(Ontology)&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;: 그림을 잇는 도슨트의 머릿속&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;이제 이 글의 주인공, 온톨로지입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;미술관에서 작품을 설명해 주시는 도슨트를 따라가 본 적 있으신가요? 좋은 도슨트는 작품 하나하나를 설명하는 데서 그치지 않습니다. “모네는 인상주의고, 인상주의는 빛과 순간을 좇았고, 그래서 세잔의 후기 인상주의로 넘어가면 이렇게 형태가 달라집니다.” 작품과 작품, 사조와 사조를 관계로 엮어서 이야기합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;더 놀라운 건, 이 도슨트에게 처음 보는 작품 한 점을 보여줘도 “아, 이건 붓터치와 색감으로 봐서 후기 인상주의군요. 저 방에 걸려야겠네요”라고 스스로 추론한다는 겁니다. 누가 일일이 “이 작품은 저 방”이라고 안 알려줘도 말이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이게 바로 온톨로지입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;교과서적 정의는 “공유된 개념화의 명시적이고 형식적인 규격”이라는 좀 무시무시한 문장인데, 쪼개보면 이렇게 세 조각입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ol&gt;&lt;li style="text-align:justify;"&gt;클래스: 이 세계에 어떤 종류의 것들이 있는가 &lt;span style="color:#999999;"&gt;(고객, 주문, 상품, 작가, 사조)&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align:justify;"&gt;관계: 그것들이 어떻게 연결되는가 &lt;span style="color:#999999;"&gt;(고객은 주문을 한다, 작가는 사조에 속한다)&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align:justify;"&gt;규칙&lt;span style="color:#999999;"&gt;(공리)&lt;/span&gt;: 어떤 논리 제약이 있는가 &lt;span style="color:#999999;"&gt;(연매출 100만 달러 초과 고객은 플래티넘이다)&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;핵심은 세 번째입니다.&lt;/strong&gt; &lt;strong&gt;온톨로지는 RDF&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(자원 기술 프레임워크)&lt;/span&gt;&lt;strong&gt;, OWL&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(웹 온톨로지 언어)&lt;/span&gt;&lt;strong&gt;같은 표준 규격으로 기술되기 때문에, 기계가 그냥 읽는 게 아니라 그 위에서 추론&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(reasoning)&lt;/span&gt;&lt;strong&gt;을 합니다.&lt;/strong&gt; 온톨로지에 “플래티넘 고객 = 연매출 100만 달러 초과”라는 규칙이 있고, 사실 데이터에 “HYBE의 연매출 = 200만 달러”가 있으면, 엔진은 누가 if-else 한 줄 안 짜도 “HYBE는 플래티넘”이라고 스스로 결론을 냅니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3951/img-04.png" alt="팔란티어 온톨로지 시스템 구조도, 데이터·로직·시스템 소스가 플랜트 객체 온톨로지를 거쳐 분석·자동화·제품 SDK로 이어지는 흐름"&gt;&lt;figcaption&gt;팔란티어의 온톨로지 시스템 구조도 &amp;lt;출처: 팔란티어&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;시맨틱 레이어가 죽어도 못 하는 게 바로 이겁니다. 이 층은 여러분이 미리 정의한 계산을 실행할 뿐, 여러분이 정의하지 않은 사실을 도출하진 못합니다. &lt;strong&gt;온톨로지는 도출합니다.&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;온톨로지의 또 다른 강력함은 언어가 다른 시스템들을 통합하는 것입니다.&lt;/strong&gt; CRM은 ‘Customer’, ERP는 ‘Client’, 재무는 ‘Account’라고 부르지만, 온톨로지는 이 셋이 같은 비즈니스 대상을 가리킨다고 못 박아줍니다. 그래서 온톨로지에 발을 딛고 선 에이전트는, 관계없는 테이블 더미 속을 헤매며 찍는 대신, 연결된 그래프 위를 걸어 다니며 답을 찾습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;같은 개념을 시스템마다 다르게 부르더라도, 규제기관 앞에서는 하나로 말해야 합니다. 그래서 규제 산업에서는 형식 온톨로지가 이제 사실상 기본입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;온톨로지는 관계와 추론입니다. 안 알려준 사실도 스스로 만들어냅니다.&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;4. 하나만 만들면 무슨 일이 벌어지나&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;여기서 많은 조직이 실수합니다. 셋 중 하나만 만들어 놓고 다 된 줄 아는 거죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;시맨틱 레이어만 있으면? 정확하지만 얕습니다.&lt;/strong&gt; “지난달 GMV&lt;span style="color:#999999;"&gt;(총거래액)&lt;/span&gt;가 가장 높은 채널은?”에는 딱 떨어지게 답하지만, “왜 그 채널이 꺾였지? 예산을 더 넣어야 하나?”에는 침묵합니다. 채널과 예산과 고객이 어떻게 얽히는지에 대한 모델이 없거든요. 예전엔 데이터 사이언티스트가 붙어야 겨우 답하던 영역이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;온톨로지만 있으면? 개념엔 유창한데 숫자엔 젬병입니다.&lt;/strong&gt; “HYBE가 플래티넘인가?”는 완벽하게 추론하지만, “HYBE의 지난달 매출은?”엔 다시 세 가지 답이 나옵니다. 어느 테이블을 어떻게 집계할지 아무도 안 알려줬으니까요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;빈말이 아닙니다. 가트너는 2027년 말까지 에이전틱 AI 프로젝트의 40% 이상이 취소될 것으로 봤습니다. &lt;strong&gt;이유는 비용, 불분명한 가치, 그리고 부실한 통제입니다.&lt;/strong&gt; 실제로 데이터 관리 리더 중 63%가 &lt;strong&gt;“AI를 뒷받침할 데이터 관리 역량이 없다”&lt;/strong&gt;고 답했고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;대부분의 실패는 모델을 잘못 골라서가 아닙니다. 모델 밑에 깔린 데이터에 의미의 지반이 없어서입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그런데 문제는, 온톨로지 구축이 무겁다는 겁니다. 팔란티어가 이걸 하나의 카테고리로 만들었지만, 전달 방식이 까다롭죠. FDE라고 하는 현장 파견 엔지니어, 수작업 모델링, 6~18개월, 그리고 구하기도 힘든 형식논리 전문가. 그 외의 조직은 데이터 레이크 위에 온톨로지를 맨땅에서 쌓아 올려야 합니다. 비용이요? 천문학적이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그래서 현실적인 순서는 이렇습니다. 먼저 시맨틱 레이어로 핵심 지표부터 한 곳에 모으고, 온톨로지는 처음엔 가볍게&lt;span style="color:#999999;"&gt;(거창한 OWL 모델링이 아니라 비즈니스 용어집 수준으로)&lt;/span&gt; 시작해서, 도메인 하나씩 키워가는 겁니다. 한 번에 다 지으려다 6개월, 18개월씩 잡아먹고 좌초하는 것보다, 용어집에서 시작해 온톨로지로 키우는 길이 훨씬 현실적입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;5. 셋을 가르는 단 한 줄&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;세 개를 다 외우실 필요 없습니다. 딱 이 질문 하나면 정리됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;“이 시스템은 내가 직접 입력하지 않은 결론을, 규칙과 사실을 엮어 스스로 꺼내올 수 있는가?”&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;“HYBE 매출은 200만 달러”라는 사실과 “매출 100만 달러 넘으면 플래티넘”이라는 규칙만 넣었을 때, 아무도 “HYBE는 플래티넘”이라고 적어주지 않았는데도 시스템이 그 결론을 스스로 내놓는가? 이걸 해내면 온톨로지, 못 하면 그 아래 두 형제입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;오브젝트에 라벨만 붙이면 → 어노테이션 &lt;span style="color:#999999;"&gt;(작품 설명표)&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align:justify;"&gt;정해준 공식대로만 계산하면 → 시맨틱 레이어 &lt;span style="color:#999999;"&gt;(소장품 집계 기준)&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align:justify;"&gt;안 알려준 사실까지 스스로 도출하면 → 온톨로지 &lt;span style="color:#999999;"&gt;(도슨트의 추론)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3951/img-05.jpg" alt="어노테이션·시멘틱 레이어·온톨로지 3단계를 표현한 선반 그림, 맨 위 온톨로지 층에서 그림들이 빨간 선으로 연결되는 모습"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;라벨에서 계산으로, 계산에서 추론으로. 데이터에 의미가 한 겹씩 두꺼워지는 세 개의 층이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;다만 오해는 마세요. 모든 조직이 당장 온톨로지까지 필요한 건 아닙니다.&lt;/strong&gt; 잘 정의된 지표 몇 개만 있으면 되는 상황이라면 무거운 온톨로지는 오히려 짐입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;제품 카탈로그나 PII 태깅&lt;span style="color:#999999;"&gt;(개인정보 항목 표시)&lt;/span&gt;처럼 계층 분류만 있으면 되는 곳은 택소노미&lt;span style="color:#999999;"&gt;(taxonomy, 온톨로지에서 계층 분류만 남긴 가벼운 버전)&lt;/span&gt; 수준에서 멈춰도 충분하고요. 도슨트가 필요 없는 전시라면 설명표만으로도 관람은 됩니다. 중요한 건 우리 에이전트가 지금 어느 층까지 밟고 서 있어야 하는가를 정확히 아는 겁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;AI 에이전트는 이제 막 데이터 위를 걷기 시작했습니다. 그 발밑에 설명표만 깔아줄지, 집계 기준까지 깔아줄지, 도슨트의 머릿속까지 심어줄지, 그 설계가 여러분의 에이전트가 얼마나 똑똑해질지를 결정합니다.&lt;/p&gt;&lt;hr&gt;&lt;p&gt;&amp;lt;원문&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://brunch.co.kr/@ywkim36/206"&gt;10분 만에 온톨로지(Ontology) 이해하기&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>Sentry, Grafana로 사용자가 겪는 오류 찾아내기</title><link>https://yozm.wishket.com/magazine/detail/3950</link><description>AI로 개발이 빨라졌습니다. 하지만 안정성은 같은 속도로 따라오지 못합니다. 서버는 200을 반환하고 DB도 멀쩡한데, 유저는 “그 버튼이 안 된다”고 합니다. 개발 속도는 구현의 문제지만 안정성은 관측의 문제라는 걸, 실제로 서비스를 운영해 보고서야 알았습니다. 그래서 프론트엔드에 두 개의 눈을 심었습니다. 실패는 Sentry로, 핵심 시나리오가 실제로 불렸는지는 Grafana로 봤습니다. 사이드 프로젝트에서 이 두 도구를 무료 티어로 어떻게 운영하고, MCP로 LogQL 쿼리까지 자동화했는지 그 경험을 정리했습니다.</description><guid>https://yozm.wishket.com/magazine/detail/3950</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;blockquote&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;AI로 빨라진 개발, &lt;/strong&gt;&lt;a href="https://sentry.io/welcome/"&gt;&lt;strong&gt;Sentry&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;와 &lt;/strong&gt;&lt;a href="https://grafana.com/"&gt;&lt;strong&gt;Grafana&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;로 안정성을 지켜봤습니다&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;AI로 개발이 빨라졌습니다. 예전에는 반나절 걸리던 화면이, 지금은 오전에 나오고 오후에 배포됩니다. “지금 밖이라 집에 들어가서 할게요.”라는 말 대신, 모바일로 에이전트에 요청하고 배포하는 시대가 와버렸죠. 코드는 늘어나고, 기능은 확장되고, 배포 주기는 극단적으로 짧아졌습니다. 하지만 안정성은 같은 속도로 따라오지 못합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;오히려 반대입니다. 코드가 빨리 쌓일수록 “그 버튼이 안 된다” 같은 VOC는 더 모호해집니다. 서버는 200을 반환하고, DB도 멀쩡하고, 백엔드 로그에는 아무런 흔적이 없습니다. 그런데 유저는 안 된다고 합니다. 외부 본인인증처럼 우리 서버를 거치지 않는 구간이면, 이 문제는 더 어려워집니다. 개발 속도는 구현의 문제고, 안정성은 관측의 문제입니다. 저는 이 둘이 같은 문제인 줄 알았습니다. 개발을 잘하면 안정성도 좋아질 줄 알았습니다. 하지만 실제로 서비스를 운영해 보니 그 둘은 다른 문제였습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그래서 프론트엔드에 두 개의 눈을 심었습니다. 하나는 Sentry, 다른 하나는 Grafana입니다. 깨진 화면은 Sentry로, 핵심 시나리오가 실제로 불렸는지는 Grafana로 봅니다. 이번 글에서는 사이드 프로젝트에서 이 두 도구를 무료 티어로 어떻게 운영하고 개선했는지, 그 경험을 정리해 봤습니다.&lt;/p&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;서버가 모르는 실패가 있다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;서비스를 운영하다 보면 VOC는 매우 단순합니다. “그 버튼이 안 돼요” 혹은 “에러가 떠요”에서 대부분 마무리됩니다. 가끔 현재 상태와 재현 시나리오를 함께 전달해 주는 분도 있지만, 매번 그것을 기대할 수는 없습니다. 그래서 부랴부랴 서버를 열어 보면 200이거나, 요청 자체가 없습니다. DB도 멀쩡합니다. 백엔드 개발자에게 물어봐도 “우리 쪽은 이상없다”는 답만 돌아옵니다. 오직 그 유저만 안 됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;제가 겪은 예시를 들어보겠습니다. 첫 번째는 본인 인증입니다. 가입이나 온보딩 단계에서 외부 API로 휴대폰 번호를 검증합니다. 그런데 카카오톡 인앱 브라우저에서 인증을 마치고 돌아오면, 가입을 이어가는 데 필요한 인증 정보가 사라져 있었습니다. 서버 로그에는 최종 가입 API가 호출되지 않은 채로 끝나 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;두 번째는 특정 코드에서 발생한 &lt;code&gt;split is not a function&lt;/code&gt; 에러입니다. API가 실패한 것이 아니라, 서버가 준 값을 프론트에서 문자열인 줄 알고 자른 것입니다. 타입스크립트를 쓰고 스웨거&lt;span style="color:#999999;"&gt;(Swagger)&lt;/span&gt;로 자동 생성한 타입 정보까지 받고 있었는데, 타입은 string인데 실제 값은 문자열이 아니었습니다. 그런데도 유저에게는 실제로 에러가 발생하고 있었습니다. 나중에 원인을 보니 데이터 마이그레이션 과정에서 잘못된 값이 들어가 있었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이렇게 실패에는 여러 종류가 있습니다. 서버가 아는 실패, 브라우저가 아는 실패, 외부 SDK가 삼킨 실패입니다. 그중 백엔드 로깅은 첫 번째만 커버할 수 있습니다. “그 버튼이 안 된다”에서 난감한 부분은 바로 뒤의 두 가지입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그래서 프론트에도 관측이 필요합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;두 개의 눈을 심은 이유&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;모든 구현에서 가장 좋은 코드는 아무것도 작성하지 않은 코드입니다. 코드 없이 문제를 해결할 수 있다면 그게 가장 좋다는 말입니다. 하지만 이번에는 하나의 도구로 모든 것을 할 수 없어서 두 가지로 나눠 구현했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;Sentry는 “실패를 체크”합니다. 화면이 죽거나, 에러 바운더리에 잡히거나, 서버 5xx가 프론트까지 오면 이슈가 생성됩니다. 여기에 개발자가 볼 수 있는 기본 정보가 함께 붙습니다. 앞서 말한 &lt;code&gt;split is not a function&lt;/code&gt;이 바로 여기에 해당합니다. API 호출은 정상이었지만 화면이 깨진 경우죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3950/img-01.png" alt="Sentry 대시보드에서 AxiosError로 인한 400·500 상태 코드 오류가 여러 페이지에 걸쳐 반복 발생한 미해결 이슈 목록"&gt;&lt;figcaption&gt;운영 중인 &lt;a href="https://sentry.io/welcome/"&gt;Sentry&lt;/a&gt; 화면 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;Grafana는 “성공을 체크”합니다. Grafana의 프론트엔드 관측 SDK인 Faro로 화면을 따라가고, 네트워크 요청마다 기록을 남깁니다. 특정 유저의 화면이 정상적으로 로딩되었는지, API 요청의 성공률은 얼마인지 등을 체크합니다. 그리고 핵심 시나리오의 전환율이 어떻게 되고 있는지도 확인할 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3950/img-02.png" alt="Grafana 대시보드의 고객 9명·업체 43명 최근 로그인 현황과 유형별 로그인 추이 그래프, 최근 로그인 목록"&gt;&lt;figcaption&gt;운영 중인 &lt;a href="https://grafana.com/"&gt;Grafana&lt;/a&gt; 화면 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다시 정리하면 Sentry는 실패를, Grafana는 성공을 체크합니다. 따라서 “그 버튼이 안 된다”는 VOC는 Grafana에서 성공을 기본으로 확인하고, 실패했을 때는 Sentry로 원인을 확인하는 식으로 관리해야 합니다. 이것이 제가 두 가지 툴을 모두 도입한 이유입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;기본적인 운영 방법&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;실패와 성공을 체크해도, 그게 누구의 어떤 요청인지 확인할 수 없으면 VOC는 여전히 모호합니다. 물론 모든 VOC와 에러를 체크해서 고치는 것이 가장 좋습니다. 하지만 서비스는 매우 다양하고 참신한 방식으로 실패합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;제 사례를 하나 들어보겠습니다. 2020년에 출근만 하면 특정 API가 안 된다는 VOC를 받았습니다. 당시에는 이런 툴을 도입할 생각을 못 했고, 일주일 동안 원인을 찾아도 해결하지 못해 결국 그 유저의 출근 장소를 직접 찾아갔습니다. 그곳은 지하 3층이었고, 네트워크가 너무 느려 타임아웃 에러가 발생하고 있었습니다. 그 사이드 이펙트로 API가 안 되던 것이었습니다. 지금 생각하면 참 멍청한 일이지만, 실제로 많은 프로젝트가 이런 툴 없이 운영되는 모습을 주변에서 종종 봅니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다시 돌아와서, 간단한 구현 예시로 VOC를 추적하는 방법을 알아보겠습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;유저 정보를 붙인다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;제가 운영하는 서비스의 로그인 타입은 크게 두 가지, 업체 유저와 일반 유저입니다. 그리고 유저 타입에 따라 제공되는 기능이 다릅니다. 그래서 Sentry와 Grafana에 로그인 정보를 심어 봅시다. &lt;span style="color:#999999;"&gt;(이 글의 예시 코드는 Next.js 16, TypeScript 7 기준으로 작성했습니다.)&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3950/img-03.png" alt="고객·업체 유형에 따라 Sentry.setUser와 setTag로 company_id·customer_type을 기록하는 use-sentry-user-sync.ts 코드"&gt;&lt;figcaption&gt;Sentry에 유저 정보를 심는 코드 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3950/img-04.png" alt="고객·업체 유형별로 syncFaroUser를 호출해 Faro에 유저 id·이름·customer_type을 동기화하는 use-faro-user-sync.ts 코드"&gt;&lt;figcaption&gt;Grafana&lt;span style="color:#999999;"&gt;(Faro)&lt;/span&gt;에 유저 정보를 심는 코드 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이렇게 각각의 훅에서 로그인 정보를 처리합니다. 로직은 매우 유사합니다. 그 결과는 대시보드에서 다음처럼 보입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3950/img-05.png" alt="Sentry 이슈 Tags 패널에서 company_id 829·customer_type company 등 유저 정보 태그가 강조 표시됨"&gt;&lt;figcaption&gt;Sentry의 특정 이슈에 대한 Tags 정보 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;필요한 정보와 불필요한 정보를 분리한다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;그렇다면 모든 정보를 계속 쌓으면 좋을까요? 그렇지 않습니다. 가장 근본적인 이유는 돈입니다. 많이 쌓을수록 비싼 값을 내야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3950/img-06.png" alt="Grafana Free·Pro·Enterprise 요금제별 가격과 데이터 보존 기간을 강조 표시한 비교표"&gt;&lt;figcaption&gt;&amp;lt;출처: &lt;a href="https://grafana.com/pricing/"&gt;Grafana 공식 홈페이지&lt;/a&gt;&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;저는 회사에서는 Enterprise를 쓰지만, 사이드 프로젝트에서는 모두 Free Tier를 사용합니다. Grafana뿐 아니라 Sentry도 마찬가지입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;Free Tier는 데이터 보존 기간이 짧고 용량과 기능도 제한적이지만, 사이드 프로젝트에는 이 정도로 충분합니다. 서비스가 잘 된 다음에 더 높은 Tier로 옮겨 가는 것이 현명합니다. 티어를 바꾼다고 별도의 마이그레이션이 필요한 것도 아닙니다. 단지 돈을 더 내야 할 뿐이죠. 그렇다면 다시 돌아와서, 어떻게 Free Tier에서 최고의 효율을 뽑아낼 수 있을까요? 소제목처럼 쌓아야 할 데이터와 버려야 할 데이터를 구분하는 것이 그 시작입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;로깅은 많이 남기는 것이 능사가 아닙니다. 물론 AI의 발전으로 데이터 정제가 쉬워진 만큼 많아도 문제될 건 없다는 게 최근 제 생각이긴 하지만, 그럼에도 관리는 필요합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;우선 저에게 필요한 정보는 현재 서비스의 상태입니다. 예를 들어 Sentry는 다음과 같은 설정값을 갖고 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3950/img-07.png" alt="dsn·environment·release·enabled·sendDefaultPii 값을 설정하는 sentryCommonOptions 코드"&gt;&lt;figcaption&gt;Sentry config 값 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;각 환경값과 버전값, 그 외에 필요한 값을 선언해서 관리하는 방식입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그런 다음 버리는 값을 살펴볼까요? 대표적으로 개인식별정보&lt;span style="color:#999999;"&gt;(PII)&lt;/span&gt;와 관련된 값은 최대한 제거합니다. 우선 각 서비스에서 제공하는 기본 옵션&lt;span style="color:#999999;"&gt;(Sentry의 경우 위에 있는 sendDefaultPii)&lt;/span&gt;으로 1차 방어합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그리고 프론트엔드에서 쓰는 별도의 패턴값으로 2차 제거합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3950/img-08.png" alt="password·authorization·access_token 등 패턴이 감지되면 전송을 막는 faroBeforeSend PII 필터링 코드"&gt;&lt;figcaption&gt;Grafana의 PII 필터링 로직 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;조금 더 깊게 사용해 보기&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;여기까지만 해도 각 툴의 기본 사용은 충분합니다. 쌓인 데이터만으로도 많은 인사이트와 개선 사항을 찾을 수 있을 겁니다. 여기에 더해 몇 가지 운영 팁을 알아보겠습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Sentry는 필요한 실패만 남긴다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;우선 Local과 Dev 환경에서는 이슈를 쌓지 않습니다. Staging 환경은 예외가 될 수도 있지만, Local과 Dev에서 확인되는 에러는 어차피 개발 단계에서 모두 수정되기 마련입니다. 따라서 Free Tier 용량을 차지하지 않도록 비활성화하는 편입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3950/img-09.png" alt="isSentryEnabled로 활성 여부를 판단하고 tracesSampleRate·ignoreErrors·beforeSend를 추가 설정한 Sentry config 확장 코드"&gt;&lt;figcaption&gt;Sentry config 확장 버전 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;SampleRate도 Prod 환경에서 100%로 두지 않습니다. 최소한으로 잡아 처리합니다. 그다음은 노이즈 에러를 걸러내는 일입니다. Next.js에서 자주 발생하지만, 실제로는 노이즈인 에러를 미리 찾아내 계속 제거합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3950/img-10.png" alt="ResizeObserver·Network Error·ChunkLoadError 등 노이즈 에러를 걸러내는 sentryIgnoredNoiseErrors 목록 코드"&gt;&lt;figcaption&gt;Sentry 필터링 로직 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;실제로 리액트 프로젝트에 Sentry를 붙여 운영 환경에 배포하면 가장 많이 뜨는 에러는 하이드레이션&lt;span style="color:#999999;"&gt;(Hydration)&lt;/span&gt; 에러입니다. 이를 적절히 제거하거나 필터링하는 방식으로 운영하면 좋습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이렇게 다양한 필터링을 추가하다 보면 어느 순간 정말 필요한 에러 로그만 쌓이는 것을 확인할 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;Grafana 쿼리가 막히면 MCP를 사용하자&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;혹시 LogQL을 알고 계신가요? Grafana Loki에서 로그를 검색하고 분석할 때 쓰는 쿼리 언어입니다. 여기서 Loki는 오픈소스 로그 집계·모니터링 시스템이라고 보면 됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;따라서 Grafana 대시보드에서 데이터를 보고 싶으면 이 쿼리 언어를 알아야 합니다. 예전에는 이 쿼리 언어 자체가 하나의 장벽이었습니다. 언어를 잘 다뤄야 그 많은 데이터 속에서 원하는 인사이트를 얻을 수 있었지요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;하지만 AI가 발전하면서 양상이 매우 달라졌습니다. 이제는 소스 코드에서 보고 싶은 데이터를 MCP&lt;span style="color:#999999;"&gt;(Model Context Protocol)&lt;/span&gt;로 요청하기만 하면 적절한 쿼리를 작성해 주는 시대가 되었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3950/img-11.png" alt="Grafana 대시보드에서 포트폴리오 조회 2267건, 모바일·PC 비중 40대 60 등 핵심 전환 API·트래픽·알림톡 진입 지표 표시"&gt;&lt;figcaption&gt;운영 중인 Grafana 대시보드 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;위 대시보드에서 저는 쿼리를 단 한 줄도 작성하지 않았습니다. 그렇다고 쿼리 언어를 모르는 것도 아닙니다. 단지 그럴 필요가 없었을 뿐이죠. 서비스 운영의 핵심 API부터 마케팅 링크와 알림톡으로 들어오는 세션까지, MCP로 연결하고 무엇을 보고 싶은지 말하면 다 만들어 줍니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;예를 들면, 이렇게 요청하곤 합니다.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;API의 요청 카운트에 따라 내림차순 정렬해줘&lt;/li&gt;&lt;li&gt;모바일과 PC 유저 비율을 알고 싶어&lt;/li&gt;&lt;li&gt;핵심 API &lt;span style="color:#999999;"&gt;(A, B, C..)&lt;/span&gt;에 대해 요청 카운트를 알려줘&lt;/li&gt;&lt;li&gt;브라우저 console.error 리스트업 해줘&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그리고 그 결과가 대시보드에 마법처럼 나타납니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3950/img-12.png" alt="DialogContent requires a DialogTitle 오류가 320건 반복 발생한 페이지별 console.error 프론트 예외 목록"&gt;&lt;figcaption&gt;‘브라우저 console.error 리스트업 해줘’의 결과물 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그런 다음 Message에 쌓인 로그를 보고 에러를 수정합니다. 지금 보면 console.error: `DialogContent` requires a `DialogTitle` for the component to be… 같은 에러가 반복적으로 발생하고 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;사용 중인 컴포넌트 라이브러리에서 DialogTitle이 없을 때 발생하는 경고성 에러입니다. 이를 수정해 이후에는 같은 에러가 발생하지 않도록 관리합니다. 그다음에는 아래 대시보드에서 성공률이 낮은 API를 찾아 개선합니다. 가장 상단의 성공률 42.9% API를 분석해 유저가 어떤 이유로 실패를 마주했는지 살펴봅니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3950/img-13.png" alt="성공률 42.9%부터 88.5%까지 GET·POST·DELETE·PUT 메서드별로 정렬된 API별 성공률 표"&gt;&lt;figcaption&gt;API별 성공률 대시보드 &amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 API는 업체 유저만 호출해야 하는 API였는데, 호출 위치가 잘못되어 일반 유저도 호출하는 바람에 백엔드 서버에서 거절한 경우였습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;마치며&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;오전에 피그마 기획이 나오고 오후에 구현이 끝나고, 컴퓨터 앞에 없어도 배포하는 삶이 왔습니다. 빨라진 개발 속도에 맞춰 우리는 유저의 VOC에도 더 빨리 대응해야 합니다. 이제는 개발 속도보다 대응 속도가 더 중요한 시기입니다. 이를 위해 프론트엔드에 두 개의 눈을 심었습니다. Sentry는 실패를 체크하고 Grafana는 성공을 체크합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이번에 Free Tier 툴을 도입하고 운영하면서 느낀 점은, 무작정 쌓는 것만이 능사는 아니라는 것이었습니다. 그리고 AI의 발전 덕에 생각보다 쉽게 수준 높은 최적화와 깔끔한 대시보드를 만들어 관리할 수 있었습니다. 이런 툴이 없다면, 제가 버그를 잡으러 지하 3층을 찾아갔던 2020년처럼 여러분도 지하 3층으로 내려가야 할지 모릅니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다음 VOC가 들어왔을 때, 여러분은 지하 3층으로 향하는 삶과 대시보드를 여는 삶 중 어떤 것을 선택하고 싶으신가요? 단언컨대 저는 대시보드를 여는 쪽이 훨씬 편리해 보입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>사수 없는 디자이너는 어떻게 성장해야 할까?</title><link>https://yozm.wishket.com/magazine/detail/3949</link><description>“사수가 없는데 가도 될까요?” 주니어 디자이너들이 가장 많이 던지는 질문이지만, 사수가 있다 없다로 좋은 회사와 나쁜 회사를 가를 수는 없다. 사수는 사실 한 사람이 아니라 품질 기준·근거 확인·조직 맥락·성장이라는 다섯 가지 기능이 모인 결과이기 때문이다. 이번 글에서는 사수 없이 시작한 내 경험을 바탕으로, ‘사수가 없다’는 말을 어떻게 뜯어봐야 하는지와 혼자서도 성장 구조를 만드는 방법, 그래도 떠나야 하는 회사의 조건을 차례로 살펴본다.</description><guid>https://yozm.wishket.com/magazine/detail/3949</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;p style="text-align:justify;"&gt;“사수가 없는데 가도 될까요?” 절박하다면 가릴 거 없이 다 하겠지만, 아무리 절박하더라도 온 우주와 내 촉이 말리는 것들이 있다. 사수가 없는 곳에 디자이너로 입사하는 것이 그중 하나일 것이다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;디자이너가 나 혼자인데 성장할 수 있을까요? 대표님이 디자인을 잘 모르는데 괜찮을까요? 개발자와 기획자뿐인 팀에서 배울 수 있을까요? 등 각종 기출 변형이 많지만, 핵심은 ‘그 이후의 내 디자이너 인생이 막혀버리면 어떡하지’라는 걱정이라는 점에서는 같다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3949/img-01.png" alt="진로 갈림길에 선 디자이너 좌우로 혼자 헤매는 실패 사례 세 장면과 동료와 논의하며 성장하는 성공 사례 세 장면이 대비돼 있다"&gt;&lt;figcaption&gt;사수가 없다면 내가 이 모든 걸 잘 헤쳐나갈 수 있을지 두려워지기 쉽다. &amp;lt;출처: 작가, ChatGPT&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;물론 질문한 사람의 절박함을 모르는 건 아니다. 하도 첫 직장이 중요하다고 하니 걱정될 것이다. 돈과 경험이 급하다고 덜컥 입사하면 앞으로의 커리어를 망치지는 않을지, 나 혼자 하느라 잘못된 습관만 배우고 몇 년을 허비하지는 않을지 말이다. 요즘처럼 한 번의 이직도 쉽지 않은 시장이라면 더 그렇다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그런데 이 질문에 ‘사수가 없으면 가지 마세요’ 혹은 ‘혼자서도 충분히 성장할 수 있어요’라고 둘 중 하나를 골라 답할 수 없다. 현실은 그보다 따질 것들이 더 많다. 심지어 그렇게 이분법적으로 가냐 마냐를 따질 수도 없다. 사수가 없다는 사실 하나만으로 좋은 회사와 나쁜 회사를 가를 수 없기 때문이다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;사수가 있어도 홀로 방치되거나 사수가 오히려 악영향을 주는 회사가 있고, 디자인 팀도 없고 사수가 없어도 날카롭고 영양가 높은 프로덕트 피드백을 주고받는 곳도 있다. 반대로 모두가 친절하고 칭찬도 잘해주는데, 정작 어떤 디자인이 왜 나은지 설명을 못 하니 내가 이대로 타성에 젖어버리는 건 아닌지 걱정되는 조직도 있다. 그래서 이 글에서는 사수 없이 시작한 내 경험을 바탕으로, ‘사수가 없다’는 말을 어떻게 뜯어봐야 하는지와 혼자서도 성장 구조를 만드는 방법, 그래도 떠나야 하는 회사의 조건을 차례로 살펴본다.&lt;/p&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;나의 첫 사수는 한 달 만에 떠났다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;내 첫 사수는 비전공자인 내가 인턴 6개월을 마치고 정규직이 된 지 한 달 만에 회사를 떠났다. 그래서 사실상 중소회사의 1인 디자이너로 시작했다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;내가 스스로의 사수가 되어 잘 성장했다고는 하지만, ‘내가 내 사수가 되어줬다’는 건 지금에서야 할 수 있는 생각이다. 그때는 당황스러웠고, 여기서 계속 이런 작업만 하다가 경력이 끝나면 어떡하지 하는 고민을 항상 했다. 나 혼자서 어떻게든 버티고 살아남아야 하니, 닥치는 대로 뭐든 다 배워봤다. 다 따라해보고, 다 읽어보고, 사람들과 계속 어울리려고 했다. 그때 처음으로 페이스북에서 디자이너 그룹에 참가했고, 메신저를 통해 디자이너 모임 단체방에 들어갔던 것 같다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;초반에는 이 방식이 꽤 나쁘진 않았다. 작은 조직에서 홀로 일하는 디자이너에게는 디자인 전문성 자체보다는 빠른 손과 눈썰미, 얕더라도 적당히 넓은 시야와 이것저것 다 70% 정도는 가능한 업무 역량이 오히려 더 효과적이었다. 그게 회사 입장에서도 더 유용한 포지션이 된다. 전체적인 사업 역량을 다 키워야 하는 부실한 초기 조직에서 새는 곳곳을 틀어막으면서 전문가가 올 때까지 버텨줄 수 있는 제너럴리스트는 매우 소중한 자원이기 때문이다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그때 필요한 ‘이것저것’을 스스로 찾아 배우며 해결했다. 사수가 없다는 사실은 다시 말해 내가 디자인 결정권을 가지고 있다는 뜻이니, 오히려 빠르게 영역을 넓히는 계기가 되기도 했다. 기획도 들여다보고, 외주 개발사에서 왜 안 된다고 하는지도 물어보고, 운영에서 반복되는 문제도 직접 개선해보려고 노력했다. 덕분에 혼자 해결할 수 있는 범위가 넓어졌다. 지금 돌아보면 그때 어떻게 해서라도 나 스스로를 증명하고 싶었던 것 같고, 그때로 다시 돌아가더라도 똑같이 할 것 같다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3949/img-02.png" alt="사수 없이 혼자 고민하는 디자이너 주변에 기획·디자인·개발·협업 등 여러 역할의 생각풍선과 UX 책들, ‘기획을 이해하기’ 등 메모가 놓여 있다"&gt;&lt;figcaption&gt;어떻게든 살아남으려고 이것저것 다 해보지만, 과연 전문성이 자랄지 의문이 든다. &amp;lt;출처: 작가, ChatGPT&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다만 경력이 쌓일수록 혼자 배우는 방식에는 분명한 한계가 생겼다. 계속 내가 이미 알고 있는 방식 안에서만 문제를 해결해보려고 했고, 연차가 쌓이면서 넓은 커버리지보다는 더 날카롭게 벼려진 직무 전문성을 요구하는 곳들이 늘어갔다. 시니어의 더 높은 디자인 기준을 직접 본 경험이 부족하니 무엇을 놓치고 있는지도 알기 어려웠다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그렇다고 그 당시부터 이런 한계를 또렷하게 알고 있었던 건 아니고, 그저 혼자서도 어떻게든 되겠지 하는 마음으로 버텼던 게 더 컸던 것 같다. 데이터로 디자인을 검증하는 환경이 필요하다는 사실을 절감한 건 훨씬 뒤의 일이고, 그 결핍은 여전히 존재하는 것 같다. 데이터로 디자인을 개선한다는 경험을 줄 수 있는 회사가 많지 않다 보니 이직 과정에서 관련 경험이 부족하다는 판단이 자주 들었다. 그러다 보니 직접 개인 프로젝트를 진행해보면서 회사가 주지 못한 경험을 보완해보고 있다. 당시의 나는 부족한 피드백을 다른 구조적인 방법으로 채워야 한다는 생각은커녕, 그런 방법이 필요하다는 사실조차 모르고 그저 닥치는 대로 뭐라도 다 하면서 버티던 사람에 더 가까웠다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;사수는 사람이 아니라 기능이다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;우리는 흔히 사수를 한 사람으로 생각한다. 내 작업을 봐주고, 틀린 부분을 알려주고, 다음에 무엇을 공부해야 할지 말해주는 연차 높은 디자이너 말이다. 물론 상위 조직에서 부당한 업무가 내려오면 막아주는 든든한 조력자이자 방패일 수도 있다. 그런 사람이 있다면 당연히 좋다. 시행착오를 줄여주고, 조직 안에서 통하는 기준을 빠르게 배우게 하며, 내가 보지 못한 문제를 먼저 발견해준다. 다만 사수라는 사람에게 기대하는 것을 뜯어보면 사실 여러 역할이 섞여 있다. 우리가 사수가 필요하다고 하는 건 이런 역할을 해줄 수 있는 사람이 필요하단 뜻일 거다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3949/img-03.png" alt="화이트보드에 품질·근거·맥락·범위·성장 5단계와 ‘진짜 문제가 무엇인가’ 등 질문 목록을 두고 선배가 주니어 디자이너에게 설명한다"&gt;&lt;figcaption&gt;사수가 있다는 건 내가 참고할 수 있는 결과물의 품질 기준이 있다는 뜻이다. &amp;lt;출처: 작가, ChatGPT&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;첫째, 내가 만들어야 하는 디자인의 품질 기준이 되어주는 일이다.&lt;/li&gt;&lt;li&gt;둘째, 내가 만든 디자인의 근거를 확인하는 일이다.&lt;/li&gt;&lt;li&gt;셋째, 조직이 어떤 맥락으로 일하는지 연결해주는 일이다.&lt;/li&gt;&lt;li&gt;넷째, 지금 내가 부담 없이 해볼 수 있는 일의 범위를 알려주는 일이다.&lt;/li&gt;&lt;li&gt;다섯째, 실제로 내 역량 이상의 일을 주면서 나를 조금씩 더 성장시키는 일이다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 다섯 가지 역할이 한 명에게 모두 들어 있으면 훌륭한 사수다. 물론 현실에서 이 모든 역량을 갖춘 사수는 유니콘이다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그래서 사수가 없는 환경에서 가장 먼저 할 일은 없는 사수의 빈자리를 정신력으로 버티는 게 아니다. 내가 사수에게 가장 필요로 하는 역할이 무엇인지 나 스스로에게 묻는 일이다. 내가 사수가 필요하다고 느끼는 이유가 디자인 기준이 없어서인지, 내 디자인을 반박하거나 피드백해 줄 사람이 없어서인지, 윗선의 알력을 막아주거나 디자인 조직의 목소리를 내줄 사람이 필요해서인지, 더 어려운 문제를 풀어보고 싶은데 도무지 나 혼자서는 진행할 자신이 없어서인지를 구분해야 한다. ‘사수가 없어요’라고 한 덩어리로 말하면, 해결책 역시 ‘사수 있는 곳으로 이직하세요’와 ‘전 혼자서도 할 만 했어요’ 사이에서 방황한다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;혼자 일해도 괜찮아지는 법&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;물론 사수가 있다면 단점보다는 장점이 더 많을 수 있다. 아무리 별로인 사수여도 일단 혼자 일하지 않아도 된다는 안심이 생긴다. 하지만 우후죽순처럼 스타트업이 생겨나는 요즘 시대에 2인 이상의 디자인 조직을 꾸릴 수 있는 회사는 많지 않다. 앞서 말했듯 초기 단계의 중소회사에서 여러 업무 영역을 동시에 견인하려면, 디자인 앞뒤의 일까지 오너십을 가지고 최소한 펑크가 나지 않게 버텨줄 수 있는 제너럴리스트 디자이너 1인으로 가는 경우가 너무 많다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그럼 내게 사수가 필요한 이유를 찾았다면, 천천히 해결해보자. 디자인을 할 때 어떤 기준으로 결과물을 만들어야 하는지 모르겠다면, 지금부터라도 내가 왜 이렇게 디자인했는지를 기록해놓는 것이 필요하다. 처음엔 별거 없지만, 이후에는 내가 어떤 디자인을 하더라도 이전에 어떤 기준으로 판단을 내렸는지를 참고할 수 있다. 과거의 내가 현재의 나에게 사수가 되어 주는 셈이다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이번 작업에서 어떤 디자인을 하기로 했는지, 왜 그렇게 했는지, 하면서 다른 부서나 임원진, 결정권자의 의견은 어떤 게 있었는지를 적는다. 작업을 마무리하고 나면, 처음과 실제 결과물이 어떻게 달라졌는지 그 이유도 남긴다. 거창할 필요도 없고, ‘가입 항목이 많아서 이탈한다고 봤는데 테스트해보니 항목 수보다 개인정보 동의를 왜 받는지 이해하지 못한 것이 문제였다’ 정도면 충분하다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3949/img-04.png" alt="목표·가설·디자인 결정·이해관계자 의견·결과·인사이트 6단계로 정리한 메모 옆에서 디자이너가 노트북 그래프를 보며 회고한다"&gt;&lt;figcaption&gt;스스로가 사수가 되어야 한다면, 당연히 남들보다 배로 시간을 써야 할지도 모른다. &amp;lt;출처: 작가, ChatGPT&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;디자인을 할 때도 비교 대상을 의도적으로 만들어야 한다. 레퍼런스를 예쁘다거나 나중에 이렇게 해봐야지 하는 마음으로 무작정 저장하지 말고, 이 서비스가 왜 이 순서로 정보를 놓았는지, 우리 서비스에서는 무엇이 달라져야 하는지 적어본다. 같은 문제를 두 가지 안으로 만들어 회사 사람들에게 보여준다. 이때 ‘어느 쪽이 나으세요?’, ‘어떤 게 더 좋으세요?’처럼 취향을 묻는 게 아니라, 어떤 상황과 조건이 있을 때 어느 시안이 더 나은지, 이유는 뭔지 묻는다. 취향을 묻는 자리가 되지 않도록 하는 것이 매우 중요하다. 사수가 없다고 피드백까지 없는 것은 아니다. 피드백처럼 보이지 않던 재료를 내가 피드백으로 바꾸지 않았을 뿐일 수 있다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;데이터를 쓰고 있는 회사라면 내가 할 수 있는 한 작은 실험을 만드는 것도 중요하다. 시행착오가 비싸다는 말은 맞다. 그렇다고 모든 결정을 누군가가 해봤던 것에만 의존해서 그대로 따라간다면 실패 비용은 줄어들지 몰라도 이다음에 내가 직접 판단하는 능력도 함께 사라진다. 되돌리기 어려운 결제 구조나 개인정보 정책을 혼자 시험하라는 뜻이 아니다. 버튼 문구 두 개, 문구 순서 두 가지처럼 간단한 것부터 비교하면 된다. 혼자 실험하고 분석하는 게 두려워 큰 실패를 피하려고 작은 실패까지 기피해버린다면, 결국 실전에서는 아무리 작은 판단도 가장 비싸고 치명적인 실패가 될 수밖에 없다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;커뮤니티는 대리 결정 서비스가 아니다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;사수가 없을수록 커뮤니티를 찾게 된다. 문제는 질문의 형태다. ‘이렇게 해도 될까요?’, ‘보통 몇 장 넣나요?’, ‘이 회사 괜찮나요?’라고 물으면, 답하는 사람은 질문자의 조건을 거의 모른 채 자기 경험의 평균을 말하게 된다. 평균은 좋다. 적당히 얼버무리기 좋고, 적당히 무난하게 가기 좋다. 그런데 평균의 함정이 있다. 0과 100이라는 극단적인 상황에서도 평균은 50이 나온다. 회사마다 상황이 모두 다를 텐데, 단편적인 상황 하나만 놓고 누군가의 평균을 가져오려는 건 너무나 위험하다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;예를 들어 ‘포트폴리오는 한 프로젝트당 10장이 좋더라’라는 답을 들으면 왜 10장인지 이유를 파악하는 게 더 중요한데, 대부분은 ‘아 10장으로 해야 하는구나’라고만 생각하고 말아버린다. 10장이 넘으면? 안 넘으면? 그러면 또 커뮤니티에 질문하기 시작한다. 10장이 넘는데 줄여야 하냐, 10장이 안 되는데 어떻게 하냐 등 어느새 10장은 이유가 아니라 법칙이 된다. 원래는 ‘프로젝트를 전개하면서 흡인력을 만들고 설계 논리와 스토리를 정리하다 보면 그 정도 분량이 얼추 나온다’라는 맥락이 있었겠지만, 10장이라는 숫자만 남는다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3949/img-05.png" alt="포트폴리오 장수를 묻는 질문에 답이 제각각 달리고, 질문→평균 답변→불안→다른 질문으로 이어지는 순환도가 화면 옆에 떠 있다"&gt;&lt;figcaption&gt;커뮤니티에 답을 찾으러 왔다면, 오히려 너무 많은 경우의 수와 내 경우에 맞지 않는 답에 혼란만 생길지도 모른다. &amp;lt;출처: 작가, ChatGPT&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;커뮤니티에 좋은 질문을 하기 위해선 나 스스로 어떻게 시도했는지 흔적이 있어야 한다. 내 상황은 무엇이고, 비슷한 사례를 어디까지 찾아봤고, 무엇을 직접 해봤는데 이런 부분에서 막혔다는 구체적인 맥락과 실패 경험이 필요하다. 질문도 ‘어떻게 해야 하나요?’가 아니라 ‘저는 이런 이유로 A가 낫다고 보는데 놓친 조건이나 반례가 있을까요?’라고 묻는다. 이 정도가 되어야 커뮤니티에 모여 있는 사람들의 집단지성을 제대로 활용할 수 있다. 마지막 판단까지 남에게 맡기지는 말아야 한다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;질문을 많이 하는 것이 수동적이라는 뜻은 절대 아니다. 제대로 조사하고 시행착오를 줄이기 위해 다른 사람들의 사례를 묻는 일은 필요하다. 하지만 사례를 모으는 것과 선택하는 책임을 넘기는 것은 다르다. 전자는 내 가설이나 의견을 더 단단하고 풍부하게 만들지만, 후자는 골라온 답이 틀렸을 때 다시 혼란에 빠지게 한다. 사수에게 물어보든 커뮤니티에 묻든, 답변을 듣고 ‘그래서 나는 어떻게 하겠다’까지 이어지지 않는다면 배운 것은 거의 없다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;그럼에도 떠나야 하는 회사는 있다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;그렇다고 사수 없는 환경을 무조건 견디라는 이야기는 아니다. 성장 환경을 내가 아무리 만들더라도, 조직 차원에서 그 환경을 지원할 수 없는 곳이 있다. 스스로 성장 환경을 만들라는 말만으로 회사가 져야 할 책임까지 내가 질 순 없다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;데이터 수집은커녕 사용자와 만나는 채널도 없고, 동료에게 이유를 물어도 ‘대표님이 이게 좋다던데요’로 끝나는 회사가 있다. 성과가 안 나면 이 팀 잘못이네 저 팀 잘못이네 떠넘기기만 하고, 왜 실패했는지 무엇이 문제였는지 조직 차원에서 전략을 다시 짤 생각이 없다. 일정은 늘 촉박한데 더 나은 방법을 시험할 여지는 없고, 디자인 외 업무는 끝없이 나한테 떨어지지만 정작 디자인을 제대로 해볼 권한은 주지 않는 곳도 있다. 이런 환경에서는 혼자 아무리 시도하더라도 금방 의욕이 떨어진다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3949/img-06.png" alt="문제 발생→원인 모름→책임 떠넘기기가 반복되는 조직 벽보 앞에서 디자이너가 ‘이 회사에 남는다 vs 떠난다’를 고민한다"&gt;&lt;figcaption&gt;일이 힘든 건 의외로 버틸 만했던 것 같다. 내가 여기서 도태될 것 같다는 생각이 더 중요했다. &amp;lt;출처: 작가, ChatGPT&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;참 어려운 건, 디자인 외의 일을 한다는 이유만으로 ‘아 여긴 디자이너를 존중하지 않아’라고 생각하면서 성장할 수 없는 회사라고 단정할 수도 없다는 것이다. 디자이너가 기획을 들여다보고, 운영에서 생기는 문제를 확인하고, 개발 제약을 이해하면 디자인을 못하게 되는 게 아니라, 오히려 디자인을 더 잘할 수 있는 판단 재료가 늘어나는 경우가 많기 때문이다. 물론 디자이너에게 영수증 처리 업무를 맡긴다거나 마케팅 전반을 다 떠넘기는 건 다른 이야기다. 다만 그 선을 구분하는 기준도 실제 일을 겪으면서 내가 얻는 것과 잃는 것이 뭔지 알려고 해야 보인다. 아는 만큼 보이지만, 역설적으로 경험하지 않으면 내가 무엇을 모르는지도 잘 보이지 않는다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;떠나야 할 시점은 ‘사수가 없어서’보다 ‘배울 수 있는 피드백 과정을 만들 방법이 없어서’에 가까운 것 같다. 내가 성장할 수 있다는 자신이 있고 회사가 그런 환경이 된다면 사수가 없어도 꽤나 다닐 만했다. 실제로도 회사가 돈을 벌어오는 과정에 대해 이해하기도 했고, 디자인을 하려면 앞에서 어떤 일들이 더 생겨야 하는지, 뒤에서 내 디자인이 어떻게 쓰이는지 알 수도 있었다. 즉, 어떤 게 풀어야 할 문제인지 내가 알 방법이 없고, 다른 직군의 관점에도 접근할 수 없고, 시도가 계속 막히며, 같은 수준의 일만 반복된다면 환경을 바꿔 볼 때다. 반대로 완벽한 사수는 없어도 질문할 동료가 있고, 내가 한 일의 결과를 확인할 수 있고, 내가 하는 만큼 책임 범위가 조금씩 넓어진다면 배울 것은 남아 있다. 이직 여부도 결국 사수의 유무가 아니라 성장 구조의 유무로 판단해야 한다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;마치며: 좋은 사수를 기다리는 동안 해야 할 것&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;사수가 없는 것은 분명 위험하다. 특히 첫 커리어라면 잘못된 기준을 스스로 알아채기 어렵고, 남들보다 먼 길을 돌아갈 수도 있다. 하지만 사수가 있다고 성장이 자동으로 시작되는 것도 아니다. 좋은 선배의 말을 또 하나의 정해진 답으로만 소비한다면 옆에 최고의 사수가 있어도 판단력은 자라지 않는다. 반대로 내 가설을 기록하고, 다른 직군과 사용자에게서 피드백을 모으고, 작은 실험으로 확인하며, 구체적인 질문으로 외부 커뮤니티의 도움을 받을 수 있다면 사수의 기능을 여러 곳에 나눠 만들 수 있다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3949/img-07.png" alt="기록하고 동료와 논의하고 피드백을 모으는 장면들이 이어지며 디자이너가 밝은 도시로 향하는 길을 걷는다"&gt;&lt;figcaption&gt;사수가 없다면 더더욱 스스로 성장할 수 있는 시스템을 공부해보자. &amp;lt;출처: 작가, ChatGPT&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;결국 사수 없는 디자이너에게 필요한 건 혼자서 다 해내겠다는 독기가 아니다. 나를 계속 틀리게 만들고, 틀린 걸 확인하고, 다음에는 조금 덜 실패해보는 걸 고를 수 있는 구조다. 좋은 사수를 만나는 건 운이지만, 피드백을 구하는 방식과 배운 것을 다음 행동으로 옮기는 일까지 운에 맡길 필요는 없다. 사수나 누군가가 마냥 끌어주기를 기다리며 성장에 투자하지 않으려는 사람과, 사수가 없어도 내 흔적이 나를 다시 키우게끔 시간을 쓰는 사람의 차이는 연차가 갈수록 커진다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>직접 돌려본 오픈 웨이트 모델, 어떻게 선택해야 할까?</title><link>https://yozm.wishket.com/magazine/detail/3948</link><description>LLM 제공사의 API 기반 서비스나 클라우드 제공사의 서버리스 관리형 AI 서비스는 개발자가 생성형 AI 애플리케이션을 시작할 때, 선택할 수 있는 가장 간단한 방법입니다. GPU를 직접 준비하거나 모델을 설치할 필요 없이 API를 연결하면 되고, 모델 업데이트와 추론 환경도 제공사가 관리하기 때문이죠. 그러나 모든 기업과 개발팀이 AI를 이런 방식으로 사용할 수 있는 것은 아닙니다. 보안 요구가 높은 환경에서는 인터넷과 분리된 폐쇄망에서 AI를 운영해야 할 수 있고, 사용량이 많아지면 API 비용도 부담이 될 수 있습니다. 토큰 단위로 API 비용을 계속 지불하는 것이 나을지, GPU를 직접 운영하며 오픈 웨이트(Open Weight) 모델을 직접 구동하는 것이 나을지 고민하는 개발팀도 많습니다.</description><guid>https://yozm.wishket.com/magazine/detail/3948</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;blockquote&gt;&lt;p style="text-align:justify;"&gt;&lt;strong&gt;오픈 웨이트 모델, 직접 돌려봐야 알 수 있는 것들&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;LLM 제공사의 API 기반 서비스나 클라우드 제공사의 서버리스 관리형 AI 서비스는 개발자가 생성형 AI 애플리케이션을 시작할 때, 선택할 수 있는 가장 간단한 방법입니다. GPU를 직접 준비하거나 모델을 설치할 필요 없이 API를 연결하면 되고, 모델 업데이트와 추론 환경도 제공사가 관리하기 때문이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그러나 모든 기업과 개발팀이 AI를 이런 방식으로 사용할 수 있는 것은 아닙니다. 보안 요구가 높은 환경에서는 인터넷과 분리된 폐쇄망에서 AI를 운영해야 할 수 있고, 사용량이 많아지면 API 비용도 부담이 될 수 있습니다. 토큰 단위로 API 비용을 계속 지불하는 것이 나을지, GPU를 직접 운영하며 *&lt;strong&gt;오픈 웨이트&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(Open Weight)&lt;/span&gt; 모델을 직접 구동하는 것이 나을지 고민하는 개발팀도 많습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#999999;"&gt;*&lt;strong&gt;오픈 웨이트&lt;/strong&gt;(Open Weight)&lt;strong&gt;:&lt;/strong&gt;인공지능 모델이 학습을 통해 얻은 가중치(Weights)와 편향(Biases) 등 매개변수 파일을 외부에 공개하여, 누구나 다운로드하고 활용할 수 있도록 제공하는 방식&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;하지만 이 선택은 모델의 공개 벤치마크 점수만으로 판단하기 어렵습니다. 그래서 여러 오픈 웨이트 모델을 직접 GPU 인스턴스에 배포하고, 조건을 하나씩 바꿔가며 성능을 측정했습니다. 테스트하면서 제가 궁금했던 건 단순했습니다. &lt;strong&gt;“모델이 크면 더 느릴까? GPU를 많이 쓰면 더 빨라질까? 같은 모델이라도 실행 방식을 바꾸면 얼마나 달라질까?”&lt;/strong&gt; 그런데 실제 결과는 예상보다 훨씬 복잡했습니다.&lt;/p&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;테스트의 전제&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;이번 테스트의 목적은 특정 서비스 환경에서 최대 성능을 끌어내는 것이 아니라, 같은 GPU 환경에서 LLM 자체의 추론 특성을 비교하는 것이었습니다. 따라서 특정 모델에만 유리하게 작용할 수 있는 추가적인 튜닝은 최대한 배제했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;또 동일한 GPU와 추론 환경을 기준으로 모델을 비교하고, GPU 수나 실행 정밀도처럼 성능에 영향을 주는 요소를 확인할 때는 한 번에 하나의 조건만 변경했습니다. 실제 서비스에서는 캐싱, 배칭, 추론 엔진 튜닝 등 여러 최적화를 추가할 수 있지만, 이번 테스트에서는 이런 요소가 모델 간 비교 결과에 섞이지 않도록 하는 데 초점을 맞췄습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;같은 환경에서 모델 자체를 비교하기&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;테스트 환경에서 중요한 GPU는 엔비디아 RTX PRO 6000 Blackwell Server Edition GPU 4장이 장착된 클라우드 인스턴스를 사용했습니다. GPU 한 장당 메모리는 96GB이며, 서버 전체에는 총 384GB의 물리 GPU 메모리가 있습니다. 인스턴스 비용은 시간당 12달러입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;추론 엔진은 vLLM으로 최대한 통일했습니다. 주요 테스트 대상은 gpt-oss-20b, gpt-oss-120b, Qwen3.8-27B, Gemma4:31b, Mistral-Small-4-119B였습니다. GLM-5.3-Flash와 Kimi-K3도 후보에 넣었지만, 이 두 모델은 뒤에서 설명할 호환성과 메모리 문제 때문에 동일한 조건의 성능 테스트까지 진행하지 못했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;테스트도 한꺼번에 여러 조건을 바꾸지 않았습니다. 처음에는 GPU 한 장만 사용하고 모델만 바꿨습니다. 그다음 동시 요청 수를 늘렸습니다. 이후에는 모델과 요청 조건을 고정한 채 GPU 수를 1장, 2장, 4장으로 바꿨습니다. 마지막으로 같은 모델의 실행 정밀도를 바꿔봤습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;측정 지표는 크게 두 가지입니다. 초당 토큰 수&lt;span style="color:#999999;"&gt;(Tokens Per Second, TPS)&lt;/span&gt;는 모델이 얼마나 많은 출력 토큰을 만들어내는지를 보여줍니다. 첫 토큰 응답 시간&lt;span style="color:#999999;"&gt;(Time To First Token, TTFT)&lt;/span&gt;은 요청을 보낸 뒤 첫 번째 답변이 나타날 때까지 걸리는 시간입니다. TPS가 서버의 처리 능력이라면 TTFT는 사용자가 느끼는 기다림에 가깝다고 보면 됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;테스트에서는 GPU와 추론 엔진뿐 아니라 입력 조건도 통제하려고 했습니다. LLM은 같은 모델이라도 질문의 길이와 생성하는 답변의 길이, 동시에 들어오는 요청 수에 따라 성능이 크게 달라지기 때문입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;테스트는 일반 질의, 한국어, 코딩, 추론, 요약, 긴 문맥 RAG 등 실제 기업에서 사용할 만한 워크로드를 기준으로 설계했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3948/img-01.png" alt="오픈 웨이트 모델 테스트 환경 표: GPU RTX PRO 6000 Blackwell 4장(총 384GB), 추론 엔진 vLLM, 비교 모델은 gpt-oss-20b·120b·Qwen3.8-27B·Gemma4 31B·Mistral-Small-4-119B 등, 측정값은 출력 TPS·P95 첫 토큰 응답 시간·오류율·토큰 비용"&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;첫 번째 테스트에서 모델별 초당 출력 토큰을 측정했습니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;가장 먼저 GPU 한 장을 사용하는 TP=1 환경에서 모델만 바꿔봤습니다. 단일 요청을 보냈을 때 gpt-oss-20b는 약 250 tokens/s, gpt-oss-120b는 약 184 tokens/s를 기록했습니다. 반면 Qwen3.8-27B는 약 26 tokens/s, Gemma4:31b는 약 23 tokens/s였습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3948/img-02.png" alt="모델별 초당 출력 토큰 막대그래프: gpt-oss-20b가 가장 높고 Qwen3.8-27B와 Gemma4:31b가 가장 낮음"&gt;&lt;figcaption&gt;모델별 초당 출력 토큰 &amp;lt;출처: 작가, Matplotlib으로 생성&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;여기서 예상과 다른 결과가 나왔습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;i&gt;“120B 급인 gpt-oss-120b가 27B인 Qwen3.8-27B보다 훨씬 빨랐습니다”&lt;/i&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;보통 모델 이름에 표시된 파라미터 수만 보면 120B 모델이 27B 모델보다 훨씬 무겁고 느릴 것이라고 생각하기 쉽습니다. 하지만 실제 추론 성능은 그렇게 단순하게 결정되지 않았습니다. 이 차이를 이해하려면 모델 구조를 볼 필요가 있습니다. Qwen3.8-27B와 이번에 테스트한 Gemma4:31b는 대부분의 파라미터가 계산에 참여하는 Dense 모델입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;반면 gpt-oss는 여러 전문가 가운데 일부만 선택해서 사용하는 전문가 혼합&lt;span style="color:#999999;"&gt;(Mixture of Experts, MoE)&lt;/span&gt; 구조입니다. 예를 들어 gpt-oss-120b는 전체 약 117B 파라미터를 가지고 있지만 토큰 하나를 처리할 때 활성화되는 파라미터는 약 5.1B입니다. 다만 활성 파라미터 수가 적다고 해서 전체 모델을 저장하는 데 필요한 메모리까지 작아지는 것은 아닙니다. 모델 전체 가중치는 GPU 메모리에 올라가야 하기 때문에, MoE에서는 ‘실행 계산량’과 ‘모델을 올리는 데 필요한 메모리’를 구분해서 봐야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;여기에 MXFP4와 같은 실행 형식과 추론 최적화도 영향을 줍니다. 또한 두 모델은 실행 정밀도도 다르기 때문에 이번 결과를 MoE와 Dense 구조의 차이만으로 설명할 수는 없습니다. 물론 이 결과만으로 “MoE가 Dense보다 빠르다”라고 일반화할 수는 없습니다. 다만 모델 이름에 붙은 전체 파라미터 수만 보고 필요한 GPU나 추론 속도를 예상해서는 안 된다는 점은 분명했습니다. 즉, 두 모델은 실행 정밀도도 다르기 때문에 이번 결과를 MoE와 Dense 구조의 차이만으로는 설명할 수 없습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;사용자가 늘어나면 차이가 더 커졌습니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;다음에는 모델과 GPU를 그대로 두고, 동시 사용자를 시뮬레이션하기 위해 동시 요청 수만 늘렸습니다. 이 테스트가 필요한 이유는 단일 사용자에게 빠른 모델과 여러 사용자를 동시에 처리할 때 효율적인 모델이 반드시 같지는 않기 때문입니다. 개인용 AI라면 한 명이 얼마나 빠르게 답을 받느냐가 중요하지만, 수십 명이 사용하는 사내 챗봇이나 AI API라면 서버 전체가 동시에 얼마나 많은 요청을 처리할 수 있는지도 중요합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;동시 요청을 32개까지 늘렸을 때 gpt-oss-120b는 전체 약 845 tokens/s, Qwen3.8-27B는 약 369 tokens/s를 기록했습니다. 단일 요청에서 나타났던 차이가 동시 요청이 늘어난 환경에서도 이어졌습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3948/img-03.png" alt="동시 요청 수 증가에 따른 모델별 처리량 꺾은선그래프: gpt-oss-20b·120b가 상위권, Qwen3.8-27B·Gemma4:31b는 완만하게 증가"&gt;&lt;figcaption&gt;동시 요청 수 증가에 따른 모델별 전체 처리량 &amp;lt;출처: 작가, Matplotlib으로 생성&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;여기까지 테스트하면서 첫 번째 기준이 생겼습니다. 모델의 크기로 성능을 예상하기보다 실제 사용할 모델과 GPU, 추론 엔진을 묶어서 측정해야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;모델은 그대로 두고 GPU 수를 늘렸다&lt;/strong&gt;&lt;/h3&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;GPU 1장, 2장, 4장을 차례로 비교했습니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;모델별 차이를 확인했으니, 다음에는 GPU 수를 바꿔봤습니다. 이번에는 gpt-oss-20b와 동시 요청 16개라는 조건을 고정했습니다. 바꾼 것은 하나의 모델을 몇 개의 GPU에 나눠 실행하느냐뿐입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;GPU 한 장을 사용하는 TP1에서는 약 1,248 tokens/s가 나왔습니다. GPU를 두 장으로 늘린 TP2에서는 약 1,749 tokens/s까지 올라갔습니다. 여기까지는 예상한 결과였습니다. 그런데 GPU를 네 장으로 늘리자 약 1,584 tokens/s로 오히려 떨어졌습니다. 즉, GPU 2장은 1장보다 약 40% 빨랐지만 GPU 4장은 2장보다 약 9% 느렸습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3948/img-04.png" alt="gpt-oss-20b의 GPU 수별 처리량 막대그래프: TP1 1,248, TP2 1,749, TP4 1,584 tokens/s로 4장에서 오히려 감소"&gt;&lt;figcaption&gt;gpt-oss-20b의 GPU 수에 따른 처리량 변화 &amp;lt;출처: 작가, Matplotlib으로 생성&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;처음에는 GPU가 많아지면, 당연히 처리량도 계속 증가할 것으로 생각할 수 있습니다. 하지만 하나의 모델을 여러 GPU에 나누는 텐서 병렬화&lt;span style="color:#999999;"&gt;(Tensor Parallelism)&lt;/span&gt;에서는 GPU가 계산만 하는 것이 아닙니다. 서로 계산 결과를 주고받고 동기화하는 작업도 필요합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이번 서버의 GPU 토폴로지도 확인했습니다. 네 GPU는 같은 NUMA 영역에 있었고 GPU 간 P2P 읽기와 쓰기도 정상적으로 지원했습니다. 다만 GPU끼리 연결되는 경로는 모두 PCIe Host Bridge를 거치는 PHB 구조였습니다. 이 결과만으로 PCIe가 TP4 성능 저하의 원인이라고 단정할 수는 없습니다. 하지만 GPU가 늘어나면서 증가한 통신과 동기화 비용이 추가 GPU에서 얻는 계산 이점을 일부 상쇄했을 가능성은 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그래서 GPU 서버를 볼 때는 GPU 개수만 확인해서는 부족합니다. NVLink나 NVSwitch처럼 GPU 간 통신 대역폭이 높은 시스템에서는 여러 GPU에 하나의 모델을 분산하는 방식의 통신 부담을 줄이는 데 유리합니다. 반대로 PCIe 기반 서버에서 모델 하나가 GPU 한 장에 충분히 들어간다면 하나의 모델을 네 GPU에 나누는 것보다 각 GPU에 모델을 하나씩 실행하고 요청을 분산하는 방식이 더 효율적일 수도 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;결국 질문도 바뀌었습니다. “GPU가 몇 장 필요한가?”보다 “&lt;strong&gt;이 모델을 GPU 몇 장에 나누는 것이 좋은가?&lt;/strong&gt;”가 더 정확한 질문이었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;같은 모델도 FP8로 실행하니 달라졌습니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;GPU 수 다음에는 실행 정밀도를 바꿨습니다. 이번에는 Qwen3.8-27B의 원본 BF16 체크포인트와 FP8 양자화 체크포인트를 같은 GPU와 동시 요청 8개 조건에서 비교했습니다. BF16에서는 약 180 tokens/s, FP8에서는 약 271 tokens/s를 기록했습니다. 이번 테스트 환경에서는 FP8이 BF16보다 약 51% 높은 처리량을 보였습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3948/img-05.png" alt="Qwen3.8-27B의 BF16과 FP8 처리량 비교 막대그래프: BF16 180, FP8 271 tokens/s"&gt;&lt;figcaption&gt;Qwen3.8-27B 기본 구성&lt;span style="color:#999999;"&gt;(BF16)&lt;/span&gt;과 FP8 구성의 처리량 비교 &amp;lt;출처: 작가, Matplotlib으로 생성&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;BF16은 하나의 값을 16비트로 표현하지만 FP8은 8비트를 사용합니다. 따라서 FP8 양자화를 적용하면 모델 가중치의 메모리 사용량과 메모리 대역폭 부담을 줄일 수 있고, FP8 연산을 지원하는 GPU에서는 추론 처리량을 높일 수 있습니다. 다만 모든 연산이 반드시 FP8로 수행되는 것은 아니며, 실제 성능 향상은 모델의 양자화 방식과 GPU, 추론 엔진의 FP8 지원 방식에 따라 달라집니다. 하지만 이 방식이 무조건 좋은 것은 아닙니다. 모델 품질이 달라질 수도 있고, GPU와 추론 엔진이 해당 형식을 얼마나 잘 지원하느냐에 따라서도 결과가 달라집니다. 따라서 이 결과 역시 “FP8을 사용하면 항상 51% 빨라진다”라는 의미는 아닙니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;여기서 확인한 것은 같은 모델과 같은 GPU라도 어떤 정밀도로 실행하느냐에 따라 성능이 크게 달라질 수 있다는 사실입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;빠르게 실행되는 것만으로는 충분하지 않았다&lt;/strong&gt;&lt;/h3&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;모델은 실행됐지만 첫 응답까지 15초가 걸렸습니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;여기까지는 주로 TPS를 봤습니다. 하지만 실제 챗봇을 운영한다면 처리량만큼 중요한 숫자가 TTFT입니다. 사용자는 AI가 답변 전체를 얼마나 빨리 완성하는지만 보는 것이 아니라 답변을 언제 시작하는지도 체감하기 때문입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;Mistral-Small-4-119B는 GPU 네 장을 사용한 TP4 환경에서 정상적으로 실행됐습니다. 하지만 동시 요청 8개에서 P95 TTFT가 약 15.8초였습니다. 즉 일부 요청에서는 첫 글자가 화면에 나타날 때까지 15초 이상 기다릴 수 있다는 의미입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3948/img-06.png" alt="모델별 P95 첫 토큰 응답 시간 막대그래프: Mistral-Small-4-119B-2603만 15,840ms로 압도적으로 높고 나머지는 400~700ms대"&gt;&lt;figcaption&gt;동시 요청 8개에서 모델별 P95 첫 토큰 응답 시간 &amp;lt;출처: 작가, Matplotlib으로 생성&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그렇다고 이 모델을 사용할 수 없다는 뜻은 아닙니다. 대량 문서를 밤새 처리하는 배치 작업이라면 첫 응답이 조금 늦더라도 전체 처리량이 더 중요할 수 있습니다. 반대로 고객 상담이나 사내 챗봇에서는 15초의 첫 응답 시간이 큰 문제가 될 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그래서 모델의 TPS를 보기 전에 서비스의 목표를 정해야 합니다. 예를 들어, 대화형 서비스라면 ‘P95 TTFT 2초 이내’와 같은 서비스 수준 목표&lt;span style="color:#999999;"&gt;(SLO)&lt;/span&gt;를 먼저 정하고, 그 조건을 만족하는 범위에서 처리량을 비교하는 편이 훨씬 현실적입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;GPU 메모리가 충분해도 모델이 실행되지 않았습니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;또 하나 예상하지 못했던 문제는 소프트웨어 호환성이었습니다. GLM-5.3-Flash를 실행했을 때 처음 사용한 vLLM과 Transformers 조합에서는 모델 구조를 제대로 인식하지 못했습니다. Transformers를 업데이트해 다시 시도했지만 이번에는 기존 Gemma 실행 환경에 문제가 생겼습니다. GPU 수를 바꿔가며 시도했지만, 이번 테스트 환경에서는 다른 모델과 동일한 조건의 벤치마크까지 진행하지 못했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;중요한 것은 이것을 “GLM은 vLLM에서 실행되지 않는다”라고 해석하면 안 된다는 점입니다. 공식 지원 여부와 별개로 우리가 사용한 정확한 버전 조합에서 바로 동작하지 않았다는 것이 이번 테스트에서 확인한 사실입니다. 직접 LLM을 운영하면 이런 문제가 생각보다 중요합니다. GPU만 확보하면 끝나는 것이 아니라 엔비디아 드라이버, CUDA, vLLM, Transformers와 모델 코드의 버전을 함께 관리해야 합니다. 여러 모델을 운영한다면 모델별로 검증된 컨테이너 이미지를 만들고 버전을 고정하는 이유도 여기에 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;너무 큰 모델은 실행하기 전에 걸러냈습니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;Kimi-K3는 아예 서버를 실행하기 전에 사전 검사 단계에서 중단했습니다. 확인한 모델 체크포인트의 크기가 약 1.56TB였습니다. 물론 체크포인트 파일 크기와 실제 추론 시 필요한 GPU 메모리가 정확히 일치하는 것은 아니지만 차이가 너무 컸기 때문에 현재 구성에서 그대로 실행하는 것은 현실적이지 않다고 판단했습니다. 클라우드 GPU에서는 이런 사전 검사가 곧 비용 절감입니다. 수백 GB의 모델을 내려받고 GPU 서버를 몇 시간씩 사용한 뒤 메모리 부족을 확인하는 것보다, 모델의 크기와 데이터 형식, 예상 메모리를 먼저 확인해 실행 가능성이 낮은 구성을 걸러내는 편이 낫습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;결국 ‘가장 빠른 모델’을 찾는 테스트가 아니었다&lt;/strong&gt;&lt;/h3&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;토큰 생성 속도를 비용으로 바꿔봤습니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;모델을 실제 서비스에 사용할 수 있다는 판단이 서면, 그다음에 비용을 볼 수 있습니다. 이번 테스트에서는 달러당 출력 토큰 수&lt;span style="color:#999999;"&gt;(Tokens per Dollar)&lt;/span&gt;를 사용했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;i&gt;Tokens/$ = Output TPS × 3,600 ÷ 시간당 서버 비용&lt;/i&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이번 서버는 시간당 12달러이므로 Output TPS에 300을 곱하면 대략적인 Tokens/$가 됩니다. 예를 들어, gpt-oss-20b는 GPU 한 장, 동시 요청 32개 조건에서 약 1,688 output tokens/s를 기록했습니다. 이를 서버 전체 가격인 시간당 12달러로 계산하면 1달러당 약 50만 개의 출력 토큰, 100만 출력 토큰당 약 1.97달러입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 계산은 GPU 한 장을 사용한 처리량에 전체 인스턴스 비용을 적용한 보수적인 단순 계산입니다. 실제 서비스에서는 나머지 GPU를 다른 모델 복제본이나 다른 요청 처리에 활용할 수 있으므로 실제 서버 전체의 Tokens/$는 달라질 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3948/img-07.png" alt="모델별 달러당 생산 토큰 막대그래프: gpt-oss-20b·120b가 가장 높고 Qwen·Gemma·Mistral 계열은 크게 낮음"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가, 테스트 조건에서 계산한 모델별 달러 당 생산 토큰 - Matplotlib으로 생성&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;여기에는 중요한 조건이 있습니다. 실제로는 GPU 한 장만 사용했지만, 비용 계산에는 GPU 네 장이 포함된 서버 전체 가격을 넣었습니다. 따라서 나머지 GPU 세 장까지 모델 복제본을 배치해 사용한다면, 서버 전체의 경제성은 달라질 수 있습니다. 반대로 자체 LLM에는 GPU 비용 외에도 저장 공간, 모니터링, 보안, 장애 대응과 엔지니어링 비용이 들어갑니다. 그래서 이 숫자를 상용 AI API 가격과 바로 비교해 어느 쪽이 싸다고 결론 내리기는 어렵습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;품질 → 서비스 속도 → 비용 순서로 봐야 합니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;테스트에서는 모든 모델의 업무 품질을 동일한 데이터 셋으로 평가하지 않았습니다. 따라서 gpt-oss-20b의 처리량이 가장 높았다고 해서 이 모델이 모든 업무에서 가장 좋다고 결론 내릴 수 없습니다. 실제 기업에서 모델을 고른다면 순서를 반대로 잡는 편이 낫습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;먼저 업무 품질을 만족하는지 확인합니다. 그다음 서비스가 요구하는 TTFT와 처리량을 만족하는지 확인합니다. 마지막으로 이 두 조건을 통과한 모델끼리 비용을 비교합니다. 예를 들어 저렴한 모델의 정확도가 업무에 필요한 수준보다 낮다면 높은 Tokens/$는 의미가 없습니다. 반대로 두 모델 모두 필요한 품질과 P95 TTFT를 만족한다면 그때는 1달러로 더 많은 요청을 처리하는 모델이 경제적인 선택이 됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이번 벤치마크를 진행하면서 가장 크게 바뀐 생각도 이 부분입니다. 처음에는 TPS → TTFT → 비용을 비교하면 모델을 고를 수 있을 것이라고 생각했습니다. 실제로 테스트해 보니 품질 → SLO → 비용 순서가 더 현실적이었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;상용 AI와 오픈 웨이트도 같은 기준으로 볼 수 있을까?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;여러 오픈 웨이트 모델을 직접 설치하고 테스트를 하면서 역설적으로 상용 AI 서비스의 장점도 더 분명하게 보였습니다. GPT, Claude, Gemini 같은 서비스를 사용하면 앞에서 경험한 GPU 메모리 계산이나 모델별 라이브러리 호환성, GPU 간 통신 방식 등을 대부분 고민하지 않아도 됩니다. API를 호출하면 되고 새로운 모델이 등장하더라도 기업이 직접 GPU 환경을 다시 설계할 필요가 없습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그럼에도 기업이 오픈 웨이트 모델을 검토하는 이유는 분명합니다. 대표적인 것이 데이터 통제입니다. 기업 내부에는 소스코드와 설계 문서, 계약서, 연구 자료, 고객 정보처럼 외부 AI 서비스로 전달하기 어려운 데이터가 존재합니다. 특정 산업에서는 데이터가 어디에서 처리되는지, 누가 접근할 수 있는지, 어떤 모델 버전이 사용됐는지까지 조직이 직접 관리해야 할 수도 있습니다. 외부 인터넷과 연결되지 않은 폐쇄망에서는 오픈 웨이트 모델이 단순히 API 비용을 절감하는 방법이 아니라 해당 환경에서 생성형 AI를 사용할 수 있게 만드는 방법 자체가 될 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;결국 기업에서는 둘 중 하나를 고르는 것보다 함께 사용하는 방식이 더 현실적일 수 있습니다. 일반적인 반복 업무는 비용 효율이 높은 오픈 웨이트 모델로 처리하고, 외부 반출이 어려운 데이터는 기업이 통제하는 프라이빗 LLM으로 보냅니다. 높은 수준의 추론이 필요한 요청은 정책이 허용하는 범위에서 GPT · Claude · Gemini 같은 상용 모델로 전달할 수 있습니다. AI 게이트웨이가 요청의 성격에 따라 이런 경로를 선택하는 구조입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;마치며: 가장 좋은 것보다 우리에게 맞는 모델을 찾는 과정&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;이번 테스트에서는 기대했던 결과만큼이나 부정적인 결과도 많이 나왔습니다. 물론 진행한 테스트 방법이나 도구가 올바르지 않았을 가능성도 있습니다. 또 GPU를 늘렸는데 성능이 떨어졌고, 정상적으로 실행했지만 첫 응답이 너무 느린 모델도 있었죠. 소프트웨어 호환성 때문에 벤치마크 자체를 시작하지 못한 모델도 있었고요. 처음에는 이런 결과를 실패한 실험이라고 생각하기 쉽지만, 실제 개발 환경에서는 오히려 이런 데이터가 더 중요한 판단 근거가 됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3948/img-08.png" alt="테스트 결과 해석 표: 모델 속도 저하는 파라미터 수만으로 판단하기 어려움, GPU 4장 저하는 통신 비용 증가, FP8 처리량 증가는 정밀도 영향, TTFT 15.8초는 실행 가능성과 서비스 가능성의 차이, GLM 호환성 실패는 관리 비용 존재, Kimi 중단은 GPU와 모델 규모 불일치를 보여줌"&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그래서 개발자가 오픈 웨이트 모델을 검토한다면, 공개 벤치마크에서 가장 높은 점수를 받은 모델부터 찾기보단 AI 업무에서 필요한 품질을 만족하는지, 서비스가 요구하는 응답 속도를 지키는지, 그리고 그 모든 조건에서 비용이 합리적인가를 차례대로 확인하는 편이 좋습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;새로운 모델이 나올 때마다 순위표를 그저 따라가지 않고, 같은 조건에서 모델을 직접 검증하고 다시 비교할 수 있는 환경을 갖춘다면, 더 오래가는 AI 모델 선택의 기준이 되지 않을까 싶습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>AI와 숏폼의 시대, 네이버는 어떻게 살아남을까?</title><link>https://yozm.wishket.com/magazine/detail/3947</link><description>‘검색하면 네이버’라는 한국의 오랜 공식이 흔들리고 있습니다. 2026년 7월 모바일인덱스 조사에서 구글 앱이 사상 처음 네이버를 제쳤고, AI와 숏폼 앞에서 위기를 맞은 네이버는 AI 브리핑과 AI 탭, 클립으로 반격에 나섰습니다. 콘텐츠 파트너 프로그램 네이버 메이트로 크리에이터를 붙잡고, 블로그·카페·쇼핑·플레이스를 잇는 생태계로 이용자의 다음 행동까지 유도하는 것이 네이버의 승부수입니다. 패러다임이 바뀌어도 생태계 전략이 다시 네이버를 구할 수 있을지는 지켜볼 일입니다.</description><guid>https://yozm.wishket.com/magazine/detail/3947</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3947/img-01.png" alt="모바일인덱스 앱 사용자 순위표에서 3위 구글, 4위 네이버 순으로 구글이 네이버를 앞선 구간을 빨간 박스로 표시한 화면"&gt;&lt;figcaption&gt;2026년 7월 국내 앱 이용자 순위에서 처음으로 네이버를 제친 구글. &amp;lt;출처: 모바일인덱스&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;중국, 러시아 그리고 한국. 이 세 나라를 묶는 공통점이 있다. 검색엔진 서비스 1위가 구글이 아니라는 점이다. 대부분의 국가에서 압도적인 1위를 차지하고 있는 구글이지만 중국, 러시아, 한국에서는 각각 바이두, 얀덱스, 네이버와 경쟁하고 있다. 중국과 러시아의 사회적 특수성을 감안했을 때 사실상 유의미한 경쟁을 펼치고 있는 곳은 네이버뿐이라고 해도 과언이 아니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;최근 ‘검색하면 네이버’라는, 한국에서는 너무나 당연했던 공식이 흔들리고 있다. 네이버의 아성은 예전처럼 견고하지 않다. PC 검색을 기준으로 하면 여전히 네이버가 60% 이상의 점유율을 기록 중이다. 그러나 2026년 7월 모바일인덱스의 국내 모바일 앱 월간 활성 이용자&lt;span style="color:#999999;"&gt;(MAU)&lt;/span&gt; 통계에서는 구글이 사상 처음으로 네이버를 제치고 1위를 차지했다. 체류 시간 측면에서는 여전히 네이버가 우세하다는 점을 고려해도 구글이 네이버를 역전했다는 점에서 큰 주목을 받았다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이러한 역전에는 구글의 AI 검색이 영향을 미쳤다는 분석이 나온다. 게다가 GenZ 세대는 텍스트보다 숏폼 후기를 선호한다. 궁금한 것이 있으면 네이버가 아닌 유튜브와 인스타그램, 틱톡을 먼저 찾는다. AI와 숏폼 앞에서 위기를 맞은 네이버는 경쟁자와 마찬가지로 AI와 숏폼으로 새로운 시대에 살아남으려 한다. AI 브리핑, AI 탭, 네이버 메이트, 클립 등 네이버가 밀고 있는 서비스들의 방향은 하나다. 네이버가 만들어온 서비스와 그 안에 축적된 데이터를 AI와 숏폼에 맞게 다시 연결하는 것이다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;네이버의 새로운 검색, AI 브리핑과 AI 탭&lt;/strong&gt;&lt;/h3&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3947/img-02.jpg" alt="구글 AI 모드의 ‘어떤 생각을 하고 계신가요’ 입력창과 네이버 AI 탭의 ‘더욱 풍부해진 답변을 만나보세요’ 화면을 나란히 비교"&gt;&lt;figcaption&gt;구글의 AI 모드와 네이버의 AI 탭 &amp;lt;출처: 구글, 네이버&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;네이버가 하이퍼클로바X 기반의 AI 검색 요약 서비스 ‘AI 브리핑’을 정식으로 선보인 것은 2025년 3월이다. 검색 결과의 최상단에서 이용자의 의도에 맞는 정보와 출처를 요약 제공하고 관련 콘텐츠까지 연결하는 서비스다. 경쟁사인 구글과 비교했을 때 일상 밀착형 검색에서 강점을 보이며 네이버의 AI 검색을 강화했다는 평가를 받았다. 최근에는 AI 브리핑에 광고를 도입하며 수익화 초기 단계에 진입했다. AI 브리핑의 광고 단가는 기존 검색광고 대비 30% 이상 높은 수준으로, 네이버의 캐시카우가 AI 검색 영역으로도 확대될 것으로 보인다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;대화형 검색 서비스 ‘AI 탭’은 또 하나의 성장 엔진이다. 네이버는 2026년 4월 네이버플러스 멤버십 이용자를 대상으로 2개월간 베타 서비스를 진행한 후 6월 말 AI 탭을 정식 출시했다. AI 탭의 월간 활성 이용자는 약 1개월 만에 1,000만 명을 넘어서며 성공적으로 안착했다. AI 탭은 검색에 답하는 데서 그치지 않고 구매&lt;span style="color:#999999;"&gt;(결제)&lt;/span&gt;와 예약 같은 행동으로 이어지게 해 네이버 생태계의 락인&lt;span style="color:#999999;"&gt;(Lock-in)&lt;/span&gt; 효과를 견인한다. 나아가 AI 브리핑 하단에 AI 탭으로 연결되는 검색창을 추가함으로써 두 서비스의 시너지도 강화했다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;블로그·카페·지식인, AI의 친구 혹은 발판&lt;/strong&gt;&lt;/h3&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3947/img-03.png" alt="네이버 AI와 함께 성장하는 콘텐츠 파트너 NAVER MATE 베타 로고와 오픈베타 기간 2026.06~2026.12 표기"&gt;&lt;figcaption&gt;베타 운영 중인 네이버의 콘텐츠 파트너 ‘네이버 메이트’. &amp;lt;출처: 네이버&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;네이버의 AI 검색이 제대로 작동하기 위해서는 한 가지 전제가 필요하다. 바로 AI가 활용할 수 있는 양질의 콘텐츠다. 네이버가 AI 검색에 강력한 드라이브를 걸 수 있는 저변에는 그동안 네이버의 이용자들이 쌓아온 블로그·카페·지식인 콘텐츠가 있다. 글로벌 빅테크의 생성형 AI가 크롤링할 수 없는 이 콘텐츠들은 네이버만이 내놓을 수 있는 AI 답변의 원천이다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;네이버의 콘텐츠 파트너 프로그램 ‘네이버 메이트’는 AI 답변의 질을 높이기 위한 네이버의 행보를 보여주는 대표적인 사례다. 26년 6월부터 베타 운영 중인 이 프로그램은 네이버의 AI 브리핑에 누적 인용된 횟수를 중심으로 주제별 블로그·카페·지식인 등을 매월 선정해 월 30만 원의 콘텐츠 활동 지원금을 지급하고 있다. 각 분야의 최상위 크리에이터에게는 무려 월 1,000만 원을 지급한다. 사람의 고유한 경험, 검증, 해석을 인용해 AI의 단점을 보완하고 답변의 질을 높이기 위한 제도라고 할 수 있다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이러한 프로그램이 크리에이터들에게 긍정적인 영향만 준다고 보기는 어렵다. AI 검색이 강화되면서 이용자가 AI 답변만 확인하고 웹사이트를 방문&lt;span style="color:#999999;"&gt;(클릭)&lt;/span&gt;하지 않는 ‘제로클릭’이 늘고, 정작 답변의 출처가 된 웹사이트는 트래픽 감소를 겪기 때문이다. 미국에서는 언론사, 커뮤니티 등이 AI 답변으로 인한 트래픽 감소에 반발해 구글 크롤러 차단을 검토하고 있다는 기사가 보도된 바 있다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;네이버의 AI 검색이 활성화된다면 답변에 인용되는 블로그나 카페의 방문자 역시 오히려 줄어들 가능성이 높다. 다만 네이버는 구글과 달리 자체 생태계 안에서 콘텐츠 생산자를 확보하고 있다는 점에서 사정이 다르다. 네이버의 입장에서는 생태계를 유지할 수 있을 만큼의 창작 동기만 제공해도 AI 답변에 인용할 수 있는 콘텐츠를 꾸준히 수급할 수 있기 때문이다. 따라서 제로클릭으로 인한 구조적 문제를 해결해야 할 필요성은 크지 않다. 네이버 메이트가 창작자가 겪는 문제를 해결하기보다 금전적 보상으로 콘텐츠 생산을 유도하는 데 그치는 이유도 여기서 찾을 수 있다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;숏폼, 네이버도 하긴 합니다&lt;/strong&gt;&lt;/h3&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3947/img-04.jpg" alt="네이버 앱 하단 클립 탭과 네이버 플레이스 매장 페이지 내 클립 섹션을 빨간 박스로 표시한 화면"&gt;&lt;figcaption&gt;네이버 앱의 클립 탭과 네이버 플레이스 내 클립 섹션 &amp;lt;출처: 네이버&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;네이버가 넘어야 할 또 하나의 벽은 영상이다. 사람들, 특히 젊은 층이 정보를 소비하는 중심축은 텍스트가 아닌 영상으로 빠르게 이동했다. 이에 대응하는 것이 바로 ‘클립’이다. 유튜브에 쇼츠가, 인스타그램에 릴스가 있다면 네이버에는 숏폼 서비스 클립이 있다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;2023년 8월 시작된 클립은 출시 3개월 만에 네이버 앱의 네 개 탭 중 하나를 차지하며 숏폼에 대한 네이버의 의지를 보여줬으나, 숏폼 자체로서의 성과는 아직 두드러지지 않는다. 과학기술정보통신부의 조사에 따르면 숏폼 플랫폼 중 네이버 클립을 가장 많이 이용한다고 답한 경우는 5.1%에 불과했다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그러나 클립을 단순한 숏폼 서비스 그 자체로만 보기는 어렵다. 오히려 네이버의 거대한 생태계에 숏폼이라는 서비스가 추가된 것에 가깝다. 클립은 네이버의 다양한 서비스에서 산발적으로 생산되던 영상들을 하나의 카테고리로 묶어 브랜딩했으며, 영상 생산량과 이용자 체류 시간을 늘리는 데 성공했다. 무엇보다 정보 태그 기능을 통해 블로그, 쇼핑, 플레이스 등 기존 서비스와 연계함으로써 네이버 생태계를 다시 한번 강화했다. AI 검색과 마찬가지로 클립 시청 역시 네이버 서비스 내에서의 실질적 행동으로 이어지는 것이다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;네이버는 2025년 하반기에만 ‘클립 크리에이터’ 1만 명을 선발하고 클립 제작과 시청에 따라 리워드를 지급하는 등 클립 생태계의 확대를 위한 전략을 이어가고 있다. 앞으로는 네이버 메이트 프로그램에 클립 서비스도 추가할 예정이다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이처럼 네이버는 새로운 서비스를 독립적인 플랫폼으로 키우기보다 기존 생태계 안으로 편입하는 방식에 익숙하다. 이 전략은 우리나라의 검색 시장을 지키는 강력한 무기인 동시에 네이버의 성장을 일정 선에서 제한하는 요인이기도 하다. 여러 서비스로 구성된 거대한 생태계는 이용자를 효과적으로 붙잡아둔다. 그러나 네이버 안에서 클립을 이용할 수 있게 만드는 것과 이용자가 유튜브나 인스타그램 대신 클립을 선택하게 만드는 것은 다른 문제다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;패러다임은 바뀌지만 생태계는 계속된다&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;검색엔진 시대의 네이버는 한국 시장에 특화된 로컬 콘텐츠와 서비스, 편리하지만 폐쇄적인 생태계를 앞세워 살아남았다. 그리고 검색이 AI와 숏폼 중심으로 재편되는 지금도 핵심은 같다. 블로그·카페·쇼핑·플레이스 등 네이버의 자체 서비스 내에 데이터를 축적하고 이용자의 행동을 유도하는 것이다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;부동산부터 결제까지 아우르는 강력하고도 폭넓은 생태계를 고려할 때 네이버의 무기는 여전히 강력하다. 물론 이를 바라보는 시각은 엇갈린다. 이용자를 네이버 안에 가둬놓는 답답한 가두리 양식장일 수도 있고, 글로벌 기업에 대응해 국내 시장을 지키는 수호자일 수도 있다. 어떤 평가를 내리든 이용자들이 생산한 콘텐츠와 다양한 서비스를 연결한 생태계가 네이버의 경쟁력이라는 점은 분명하다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;AI와 숏폼이라는 거대하고도 분명한 변화 속에서 네이버가 선택한 생존법은 의외로 새롭지 않다. 패러다임의 전환에 맞춰 기존의 콘텐츠와 데이터를 다시 연결하고, 그 안에서 이용자의 다음 행동까지 이어지게 만드는 것이다. 구글이 네이버를 처음으로 앞서고 10대들이 네이버가 아닌 영상 플랫폼에서 정보를 찾는 이 시기에 네이버의 가장 큰 악몽은 다음 세대의 일상에서 자연스럽게 밀려나는 일일 것이다. 과거처럼 생태계를 앞세운 전략이 이번에도 네이버를 위기에서 구해낼 수 있을지는 지켜봐야 할 일이다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>월 10만 원으로 짜는 직군별 AI: 뭐부터 결제해야 할까?</title><link>https://yozm.wishket.com/magazine/detail/3946</link><description>공짜 AI로는 절대 못 하는 일들, 그러니까 크고 복잡한 판단을 반복하는 작업이나 내 파일을 읽는 업무용 챗, 에이전트가 바로 돈을 쓰기 시작하는 지점입니다. 회사 지원은 여전히 0원이지만 내 돈 월 10만 원까지는 써볼 마음이 생겼을 때, 어디부터 바꾸는 게 이득인지 정리했습니다. 기본은 분산이지만, 그 도구 하나가 업무 파이프라인을 통째로 책임진다면 몰빵도 답이 될 수 있죠. 챗GPT·클로드·제미나이 중 첫 20달러를 어디에 태울지부터, 일반 사무·개발·디자인·리서치 네 직군별 장바구니까지 구체적으로 짰습니다.</description><guid>https://yozm.wishket.com/magazine/detail/3946</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;p style="text-align:justify;"&gt;AI는 정말로 일을 잘합니다. 그래서 돈도 안 쓰고 AI를 누리는 건 반칙 같기도 합니다. 특히 일할 때 쓰는 AI는요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;물론 그만큼 요즘 AI는 돈을 내면 정말 돈값을 정말 잘합니다. 크고 복잡한 판단을 반복해서 다루는 작업, 워터마크 없는 산출물, 내 파일을 읽고 다루는 업무용 챗, 그리고 에이전트. 공짜 AI는 그 무엇으로도 해결할 수 없는 이 작업들이 바로 돈을 쓰기 시작하는 지점입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그렇다고 그 비싼 200달러 요금제를 턱턱 결제하는 건 또 고민해 봐야 합니다. 매달 30만 원 가까운 돈을 쓰는 거잖아요?&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;10만 원은 요즘 환율&lt;span style="color:#999999;"&gt;(1,369원/달러)&lt;/span&gt;로 약 73달러입니다. 반면 범용 AI 서비스의 유료 요금제는 약속이라도 한 듯 20달러 언저리에 모여 있습니다. &lt;a href="https://yozm.wishket.com/magazine/product-valley/products/chatgpt/?utm_source=yozmit&amp;amp;utm_medium=content&amp;amp;utm_campaign=base"&gt;챗GPT 플러스&lt;/a&gt; 20달러, &lt;a href="https://yozm.wishket.com/magazine/product-valley/products/claude/?utm_source=yozmit&amp;amp;utm_medium=content&amp;amp;utm_campaign=base"&gt;클로드 프로&lt;/a&gt; 20달러, 구글 AI 프로는 한국 돈으로 월 2만 9천 원. 그러니 이 예산은 “20달러짜리 AI 세 개에 잔돈 조금” 정도 크기입니다. 따라서 이 돈을 쓸 때 필요한 건 올바른 배분입니다. 뭘 사서 메인으로 쓰고, 남는 돈은 어디에 쓸지의 문제죠. 그리고 그 결정은 AI로 뭘 할지에 달려 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;회사 지원은 여전히 0원이지만 내 돈 월 10만 원까지는 써볼 마음이 생겼을 때, 어디부터 바꾸는 게 이득인지 정리했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3946/img-01.png" alt="월 10만 원 AI 스택 맵: 범용 AI 챗GPT 플러스·클로드 프로(각 $20)·구글 AI 프로(2만9천원)를 축으로, 일반 사무(5.5만원)·개발(6.8만원)·디자인(5.1만원)·리서치·기획(9.1만원) 4개 직군별 조합을 정리한 인포그래픽"&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#999999;"&gt;참고로 이 글은 예산별 AI 추천 3부작 중 2편입니다. 1편에서 0원 무료 스택을 다뤘고, 다음 편은 구독료 걱정 없이 일단 지르고 싶을 때를 다룹니다.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#999999;"&gt;가격은 전부 2026년 9월 9일에 확인한 값이고, 원화 환산은 같은 시기 환율(1,369원/달러) 기준입니다. 부가세 포함 여부가 도구마다 달라 실제 청구액은 조금씩 다를 수 있고, 요금제가 워낙 휙휙 바뀌니 결제 전에 공식 페이지를 한 번 더 확인하길 권합니다.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;10만 원의 행복: 몰빵이냐, 분산이냐&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;돈이 생기면 가장 먼저 드는 유혹이 있습니다. 제일 좋다는 것 하나에 전부 태우는 거죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그런데 이 예산으로는 몰빵이 성립하는 카드 자체가 생각보다 적습니다. 20달러 표준가 위로 올라가는 순간 가격이 세 배, 다섯 배로 뛰어서 중간이 별로 없거든요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;나도 최고 좋은 AI 쓸래요&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;물론 가장 좋은 AI들이 있습니다. 페이블, 아스트라 이런 슈퍼 모델을 꽤 오랜 시간 쓸 수 있는 요금제죠. 다만, 정말 비쌉니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;클로드 Max 5x&lt;/strong&gt;: 월 100달러, 원화로 약 13만 7천 원. 10만 원을 37%나 넘깁니다. 상위 티어 20x는 200달러로 엄두도 잘 안 납니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;챗GPT 프로:&lt;/strong&gt; 마찬가지로 월 100달러부터 시작. 요즘 성능 미쳤다는 아스트라와 GPT-image-2의 이미지 생성이 탐나지만, 이것 역시 한도를 넘깁니다.&lt;/li&gt;&lt;li&gt;퍼플렉시티 맥스&lt;span style="color:#999999;"&gt;(월 200달러)&lt;/span&gt;, 구글 AI 울트라&lt;span style="color:#999999;"&gt;(한국 월 11만 9천/30만 원)&lt;/span&gt; 모두 예산 밖입니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;한편 이름난 도구 중 예산 안에 남는 건 아래 두 가지 정도입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;커서&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(Cursor)&lt;/span&gt;&lt;strong&gt;프로+&lt;/strong&gt;: 월 60달러, 약 8만 2천 원. 예산 안에서 몰빵으로 살 수 있는 코딩 도구 중 하나입니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;미드저니 프로&lt;/strong&gt;: 월 60달러, 약 8만 2천 원. 이미지를 양산하는 사람이라면 꽤 매력적인 선택지입니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;그러면 적당히 나눠 쓰는 것이 어떨까?&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;반대로 분산한다 생각해 보면, 챗GPT, 클로드 같은 20달러 요금제 석 장에 60달러, 약 8만 2천 원이 들어갑니다. 잔돈 13달러&lt;span style="color:#999999;"&gt;(약 1만 8천 원)&lt;/span&gt;가 남는데 이게 마침 코파일럿이나 캔바급 특화 AI 도구 하나를 살 수 있는 정도입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그래서 제 추천은 이렇습니다. &lt;strong&gt;기본은 분산.&lt;/strong&gt; 범용 AI들은 서로 대체재에 가까워서 같은 성격의 AI를 두 개 이상 사는 순간 두 번째 계정의 가치가 뚝 떨어집니다. 같은 질문을 두 군데 던질 일은 생각보다 없거든요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;상상해 보죠. 챗GPT 플러스와 클로드 프로를 같이 결제했습니다. 처음 결제하면 파일 첨부가 뚫리고 이미지가 생기고 에이전트가 열리니 체감이 확실합니다. 그런데 두 번째 AI가 주는 것도 결국 같은 겁니다. 아침에 켜 두는 채팅 창이 하나 늘었을 뿐, 오늘 처리할 수 있는 일의 종류는 거의 그대로죠. 반면 여기에 캔바나 코파일럿 같은 특화 AI를 붙였다면 어제까지 아예 못 하던 일을 하나 더 할 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;몰빵이 나은 경우는 하나입니다. &lt;strong&gt;그 도구 하나가 곧 내 업무의 파이프라인을 책임질 때.&lt;/strong&gt; 하루 종일 에이전트 코딩을 돌리는 개발자, 이미지 결과물이 곧 매출인 프리랜서가 여기 해당합니다. 그런 독자라면 이 글의 답은 여기서 끝났습니다. 커서 프로+ 또는 미드저니 프로에 태우고 나머지는 1편의 무료 AI를 유지하세요. 아니, 사실 제일 추천하는 건 예산을 200달러로 올리는 겁니다.&lt;/p&gt;&lt;hr&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;처음 20달러 결제할 범용 AI: 챗GPT vs. 클로드 vs. 제미나이&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;분산으로 정했다면 첫 20달러를 태울 용도는 사실 정해져 있습니다. 범용 AI 하나. 1편에서 무료로 아껴 쓰던 바로 그 서비스들의 유료 버전입니다. 문제는 셋 중 무엇이냐는 건데, 힌트는 “무료에서 정확히 어디가 막혔는가”에 있습니다. 1편에서 셋의 무료 한도 성격이 서로 달랐던 것처럼, 유료로 사는 것의 성격도 셋이 다르거든요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;a href="https://yozm.wishket.com/magazine/product-valley/products/chatgpt/?utm_source=yozmit&amp;amp;utm_medium=content&amp;amp;utm_campaign=base"&gt;&lt;strong&gt;챗GPT 플러스&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;: 텍스트 무제한 위에 ‘모드’&lt;/strong&gt;&lt;/h4&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3946/img-02.png" alt="챗GPT 새 채팅 화면에 이미지·플러그인·심층 리서치 메뉴가 보이고, 우측 상단에 ‘챗GPT 플러스’ 배지가 붙어 있다"&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;챗GPT는 무료 계정도 텍스트 대화가 이미 무제한입니다. 그래서 플러스로 사는 건 그 위에 얹히는 기능들입니다. 최신 세대 모델에 더해 Deep Research, 이미지 생성, 웹 화면을 대신 조작해 주는 Agent 모드, 코딩 에이전트 Codex까지 이 20달러에 포함입니다. 무료 계정을 연습장 삼아 충분히 굴려봤다면 이 중 어떤 모드가 아쉬웠는지도 이미 몸으로 알고 있을 겁니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;언제 결제할까&lt;/strong&gt;: 무료의 텍스트 무제한으로 버티다가 이미지 생성·파일 첨부·에이전트 모드 한도에서 막힌 사람. 장표에 넣을 이미지를 뽑다가 한도에 걸려 내일을 기다리는 날, 긴 PDF를 통째로 첨부하는 대신 본문을 잘라 붙여넣고 있는 스스로에게 질렸을 때가 신호입니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;한계·주의&lt;/strong&gt;: 저가형 챗GPT Go&lt;span style="color:#999999;"&gt;(월 8달러, 약 1만 1천 원)&lt;/span&gt;를 그저 “오, 플러스 반값”으로 오해하면 곤란합니다. Codex는 무료·Go 플랜에서도 제공되지만 플랜별 사용량이 다르므로, 필요한 기능과 한도를 비교해야 하거든요. 위로는 프로&lt;span style="color:#999999;"&gt;(월 100·200달러)&lt;/span&gt;가 있지만 예산 밖입니다.&lt;/li&gt;&lt;/ul&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h4 style="text-align:justify;"&gt;&lt;a href="https://yozm.wishket.com/magazine/product-valley/products/claude/?utm_source=yozmit&amp;amp;utm_medium=content&amp;amp;utm_campaign=base"&gt;&lt;strong&gt;클로드 프로&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;: 클로드 코드를 써보고 싶다면&lt;/strong&gt;&lt;/h4&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3946/img-03.png" alt="클로드 로그인 화면에 ‘빠르게 생각하고, 더 빠르게 빌드하세요’ 문구가 있고, 우측 상단에 ‘클로드 프로’ 배지가 붙어 있다"&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;월 20달러, 연 결제면 월 17달러꼴&lt;span style="color:#999999;"&gt;(약 2만 3천 원)&lt;/span&gt;입니다. 범용 AI 가격에 터미널 코딩 에이전트 &lt;a href="https://yozm.wishket.com/magazine/product-valley/products/claude-code/?utm_source=yozmit&amp;amp;utm_medium=content&amp;amp;utm_campaign=base"&gt;클로드 코드&lt;/a&gt;가 포함됩니다. 사실 모든 유료 요금제에 클로드 코드가 들어가는데요, 프로가 그중 제일 싼 겁니다. 다만, 글쎄요. 20달러로 클로드 코드를 쓸 때는 툭하면 “벌써 끝이야?”라는 말이 나오기 쉽습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;언제 결제할까&lt;/strong&gt;: 무료 한도가 업무 리듬을 끊는 사람. 오후 집중 시간에 코드 리뷰나 문서 퇴고를 시키다 한도가 차서 맨날 손 놓고 있다면 그게 결제가 필요한 순간입니다. 특히 채팅과 에이전트 코딩을 하나로 해결하고 싶은 사람에게는 꽤 유용하죠.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;한계·주의&lt;/strong&gt;: 사용량 한도를 일반 채팅과 클로드 코드가 공유합니다. 에이전트를 세게 돌린 날은 채팅창도 같이 막히고요. 워낙 한도 차는 일이 잦아서 상위 티어 Max 5x&lt;span style="color:#999999;"&gt;(월 100달러, 약 13만 7천 원)&lt;/span&gt;가 엄청 땡깁니다.&lt;/li&gt;&lt;/ul&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;구글 AI 프로: 구독 한 번에 구글 전체를&lt;/strong&gt;&lt;/h4&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3946/img-04.png" alt="제미나이 화면에 ‘개인 AI 어시스턴트인 Gemini를 만나 보세요’ 문구가 있고, 우측 상단에 ‘구글 AI 프로’ 배지가 붙어 있다"&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;한국 기준으로 월 2만 9천 원. 이 정도 돈을 내면 묶음 상품이 옵니다. 제미나이 상위 모델과 Gmail·Docs 연동, Gemini Notebook&lt;span style="color:#999999;"&gt;(구 노트북LM)&lt;/span&gt; 프로 등급이 열리며 노트북당 소스 300개, Standard 대비 4배 사용량이 제공되고요, 5TB 스토리지도 함께 쓸 수 있습니다. 코딩 IDE &lt;a href="https://yozm.wishket.com/magazine/product-valley/products/google-antigravity/?utm_source=yozmit&amp;amp;utm_medium=content&amp;amp;utm_campaign=base"&gt;안티그래비티&lt;/a&gt;의 유료 쿼터도 별도 구독 없이 딸려 옵니다. 말하자면 작은 워크스페이스 하나를 통째로 들이는 셈인데, 이 묶음이 구글의 최고 장점입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;언제 결제할까&lt;/strong&gt;: 자료가 이미 구글에 쌓여 있는 사람, 노트북LM의 무료 사용량 한도가 막힌 사람 등. 월요일 아침 한 주치 회의록을 노트북LM에 밀어 넣거나 제미나이로 이런저런 이미지 만들다 막힌 분들이라면 고려할만 합니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;한계·주의&lt;/strong&gt;: 노트북LM 프로는 단독 구매가 없습니다. 개인용으로는 이 번들이 대표적이고, Workspace·Google Cloud를 통한 이용 경로도 있어요. 염가형 AI 플러스&lt;span style="color:#999999;"&gt;(한국 월 7,500원)&lt;/span&gt;는 필요한 기능과 한도를 비교해 볼 만합니다. 울트라&lt;span style="color:#999999;"&gt;(한국 월 11만 9천·30만 원)&lt;/span&gt;는 역시 예산 밖.&lt;/li&gt;&lt;/ul&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;p style="text-align:justify;"&gt;그래서 세 개 중 무엇이 좋냐고요? 저는 그렇게 생각합니다. 사실 정답이 없다고요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;내가 갑갑한 부분이 어딘지 좀 살펴보면 도움이 될지 모르겠네요. 첨부 파일이나 이미지 활용이 많으면 챗GPT, 코드가 중심이면 클로드, 자료가 구글에 있으면 구글. 반대로 무료로 써도 괜찮다면 사실 꼭 필요하지 않을 수도 있습니다. 돈을 내야 제대로 쓸 마음이 먹어지는 분들 말고요.&lt;/p&gt;&lt;hr&gt;&lt;p style="text-align:justify;"&gt;자, 뭘 살지 결정하셨나요? 그럼 남은 돈은 무슨 작업을 할지에 따라 확실하게 정하는 편이 좋습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;할 일별 스택 정하기&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;여기서부터는 장바구니입니다. 범용 AI 하나 사고 남는 예산을 직군별로 배분한 조합 네 벌을 짰습니다. 참고로 피그마&lt;span style="color:#999999;"&gt;(Figma)&lt;/span&gt;나 MS 코파일럿처럼 회사가 이미 돈을 내는 구독에 딸려온 AI는 예산으로 다시 사지 않습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;일반 사무: 챗GPT 플러스 + 클로드 프로 + 선택 한 자리&lt;/strong&gt;&lt;span style="color:#999999;"&gt;&lt;strong&gt;(기본 월 40달러, 약 5만 5천 원)&lt;/strong&gt;&lt;/span&gt;&lt;/h4&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3946/img-05.png" alt="챗GPT·클로드 로고와 물음표 아이콘 3개가 나란히 놓여, 범용 AI 두 개에 선택 도구 한 자리를 더하는 일반 사무 조합을 표시"&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 직군만 예외적으로 범용 AI를 두 개 배정했습니다. 방금 대체재라고 했는데 왜 두 장이냐고요? 챗GPT 플러스가 첨부 파일 처리와 이미지·에이전트 모드를 맡고, 클로드 프로는 문서와 표를 처리하는 업무용으로 좀 더 밀어 써보자는 조합입니다. 메일을 고치고, 보고서를 다듬고, 여러 파일을 표로 정리하는 일이 많다면 어느 날은 계정 하나로 부족할 수 있거든요. 문서 작업이 많은 사람에게 권하는 두 번째 도구인 셈이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;세 번째 자리는 비워 뒀습니다. 각자 좀 더 필요한 영역이 다르니까요. 그 대신, 일에서 비중이 크고 돈을 내면 성능이 확실히 달라지는 영역 2가지를 추천합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;AI 회의록:&lt;/strong&gt; &lt;a href="https://yozm.wishket.com/magazine/product-valley/products/tiro/?utm_source=yozmit&amp;amp;utm_medium=content&amp;amp;utm_campaign=base"&gt;티로&lt;/a&gt;, &lt;a href="https://yozm.wishket.com/magazine/product-valley/products/callabo/?utm_source=yozmit&amp;amp;utm_medium=content&amp;amp;utm_campaign=base"&gt;콜라보&lt;/a&gt;를 추천합니다. 실시간 요약과 회의록 양식이 필요하면 티로, 주요 논의와 할 일을 정리해 공유하려면 콜라보를 비교해 보세요. 둘 다 한국어 기반 서비스라 한국어 회의 기록에 강한 편입니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;번역:&lt;/strong&gt; 딥엘&lt;span style="color:#999999;"&gt;(DeepL)&lt;/span&gt;과 파파고 플러스가 후보입니다. 딥엘은 파일 형식을 유지한 번역을, 파파고 플러스는 HWPX를 포함한 사무 문서 번역을 지원합니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;잔돈&lt;/strong&gt;: 기본 구독 2개만 계산하면 약 4만 5천 원이 남습니다. 남는 걸 효율적으로 써 봅시다.&lt;/li&gt;&lt;/ul&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;개발: 클로드 프로 + 커서 프로 + 깃허브 코파일럿 프로&lt;/strong&gt;&lt;span style="color:#999999;"&gt;&lt;strong&gt;(월 50달러, 약 6만 8천 원)&lt;/strong&gt;&lt;/span&gt;&lt;/h4&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3946/img-06.png" alt="커서 에디터 화면에 에이전트 작업 로그와 오른쪽에 ‘Clucky Road’ 게임 미리보기가 떠 있고, 우측 상단에 ‘Cursor’ 배지가 붙어 있다"&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;예산 짤 때 선택지가 꽤 괜찮은 직군입니다. 클로드 프로로 채팅을 커버하고, 그 덕에 쓸 만한 코딩 에이전트인 커서 프로와 깃허브 코파일럿을 살 수 있으니까요. 클로드로는 일반적인 도움이 필요한 일들을 맡기고, 커서가 에디터 안에서 확인해 가며 고치는 업무를, 코파일럿은 자잘한 자동완성이나 깃허브 연동 작업에 써 볼 만합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://yozm.wishket.com/magazine/product-valley/products/cursor/?utm_source=yozmit&amp;amp;utm_medium=content&amp;amp;utm_campaign=base"&gt;&lt;strong&gt;커서&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;프로&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(월 20달러, 약 2만 7천 원)&lt;/span&gt;: 플랜 가격만큼의 월 크레딧 풀에 Tab 자동완성 무제한&lt;span style="color:#999999;"&gt;(Auto 모드는 모델 가격에 따라 과금)&lt;/span&gt;, 프론티어 모델과 MCP·Cloud Agents 지원까지. 에디터 중심 에이전트 코딩의 표준입니다. 다만 과금 구조가 자주 변합니다. Opus급 비싼 모델을 지정하면 크레딧이 순식간에 증발하고요.&lt;/li&gt;&lt;li&gt;&lt;a href="https://yozm.wishket.com/magazine/product-valley/products/github-copilot/?utm_source=yozmit&amp;amp;utm_medium=content&amp;amp;utm_campaign=base"&gt;&lt;strong&gt;깃허브 코파일럿&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;프로&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(월 10달러, 약 1만 4천 원)&lt;/span&gt;: 인라인 자동완성과 다음 편집 제안은 무제한. 챗·에이전트·코드 리뷰는 월 1,500크레딧으로 셉니다&lt;span style="color:#999999;"&gt;(2026년 6월 크레딧제 전환, 1크레딧=0.01달러)&lt;/span&gt;. 다만 에이전트를 주력으로 쓸 거면 이것보다는 클로드·커서 쪽에 태우는 게 맞습니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;그럴 바엔 몰빵&lt;/strong&gt;: 에이전트 코딩이 업무의 전부라면 이런 거 저런 거 사는 대신 커서 프로+&lt;span style="color:#999999;"&gt;(월 60달러, 약 8만 2천 원)&lt;/span&gt; 하나 구독하는 게 나을 수 있습니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;잔돈&lt;/strong&gt;: 23달러&lt;span style="color:#999999;"&gt;(약 3만 1천 원)&lt;/span&gt;. 좀 여유롭습니다. 대신 한도는 단연코 제일 모자랄 겁니다. 사실 제대로 믿고 맡기려면, 100달러 이상 선택지를 가장 먼저 만지작거리게 되는 직군입니다.&lt;/li&gt;&lt;/ul&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;디자인: 챗GPT 플러스 + 캔바 프로 + 미드저니 Basic&lt;/strong&gt;&lt;span style="color:#999999;"&gt;&lt;strong&gt;(월 30달러+9,900원, 약 5만 1천 원)&lt;/strong&gt;&lt;/span&gt;&lt;/h4&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3946/img-07.png" alt="챗GPT·캔바·미드저니 로고 아이콘 3개가 나란히 놓여 디자인 직군의 도구 조합을 표시"&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;디자인 직무의 범용 AI는 챗GPT 플러스가 무난합니다. 미드저니에 견줄 만큼, 어쩌면 그보다 더 이미지를 잘 뽑거든요. 기획과 카피, 시안 방향을 잡는 러프 이미지까지 여기에 맡깁니다. 그 위에 제작 도구를 두 개 얹는데요, 템플릿 기반 편집과 실무 산출물은 캔바, 순수 이미지 생성은 미드저니를 일반적으로 추천합니다. 미드저니가 최종 품질을, 캔바가 배너·썸네일 같은 실무 마감을 맡는 흐름이죠.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://yozm.wishket.com/magazine/product-valley/products/canva/?utm_source=yozmit&amp;amp;utm_medium=content&amp;amp;utm_campaign=base"&gt;&lt;strong&gt;캔바&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;프로&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(한국 월 9,900원, 연 결제 시 99,000원으로 월 8,250원꼴)&lt;/span&gt;: Magic Eraser, 배경 제거, AI 프레젠테이션이 풀리며, 프리미엄 템플릿이 열립니다. 무료 크레딧을 아껴 쓰다 배경 제거가 급해진 날에 결제를 고민해 볼 만합니다.&lt;/li&gt;&lt;li&gt;&lt;a href="https://yozm.wishket.com/magazine/product-valley/products/midjourney/?utm_source=yozmit&amp;amp;utm_medium=content&amp;amp;utm_campaign=base"&gt;&lt;strong&gt;미드저니&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;Basic&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(월 10달러, 약 1만 4천 원)&lt;/span&gt;: fast GPU 3.3시간짜리 맛보기 티어입니다. relax 무제한 생성은 Standard&lt;span style="color:#999999;"&gt;(월 30달러, 약 4만 1천 원)&lt;/span&gt;부터라서, 이미지 생산이 업무의 중심이면 Standard로 올리는 것도 고려해 보세요.&lt;/li&gt;&lt;li&gt;피그마는 개인도 쓸 수 있고 AI 기능도 매우 뛰어나지만, 여기서는 콘텐츠 디자인 중심으로 골라 후보에서 뺐습니다. 그래서 이 조합은 일반 콘텐츠 작업에 치중한 느낌이 나네요. 다른 특화 디자인 툴을 쓴다면, 기본 결제 라인에 AI 기능이 포함되는지 잘 확인하기를 추천합니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;잔돈&lt;/strong&gt;: 약 4만 9천 원. 미드저니 Standard 승급&lt;span style="color:#999999;"&gt;(+20달러)&lt;/span&gt;을 위한 저축분으로 두겠습니다. 게다가 이쪽은 워낙 툴이 다양해서 이것저것 테스트하는 것도 추천합니다. 영상을 많이 쓰는 분들이라면 힉스필드&lt;span style="color:#999999;"&gt;(Higgsfield)&lt;/span&gt;가 유명합니다. 조금 비싸긴 하지만요.&lt;/li&gt;&lt;/ul&gt;&lt;div class="page-break" style="page-break-after:always;"&gt;&lt;span style="display:none;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;리서치/기획: 구글 AI 프로 + 퍼플렉시티 프로 + 젠스파크 플러스&lt;/strong&gt;&lt;span style="color:#999999;"&gt;&lt;strong&gt;(월 44.99달러+2만 9천 원, 약 9만 1천 원)&lt;/strong&gt;&lt;/span&gt;&lt;/h4&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3946/img-08.png" alt="제미나이·퍼플렉시티·젠스파크 로고 아이콘 3개가 나란히 놓여 리서치·기획 직군의 도구 조합을 표시"&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;정보를 모으고 정리해서 문서와 슬라이드로 내보내는 일을 주로 한다면, 범용 AI는 일단 제미나이를 추천해 봅니다. 검색에 강하고 &lt;a href="https://yozm.wishket.com/magazine/product-valley/products/notebooklm/?utm_source=yozmit&amp;amp;utm_medium=content&amp;amp;utm_campaign=base"&gt;노트북LM&lt;/a&gt;이 좋으니까요. 한편 여기 도구들은 서로 대체가 잘 안 됩니다. 웹에서 모으는 일, 모은 것을 내 자료와 함께 정리하는 일, 정리한 것을 슬라이드로 내보내는 게 각각 다른 도구의 강점이라 하나만 빼도 좀 애매해질 수 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;구글 AI&lt;/strong&gt; &lt;strong&gt;프로&lt;/strong&gt;: 개인적으로 이런 일을 할 때 정말 좋은 건 노트북LM 프로 등급이라고 봅니다. 내 자료를 넣어 정리하는 데 이만한 도구가 잘 없습니다.&lt;/li&gt;&lt;li&gt;&lt;a href="https://yozm.wishket.com/magazine/product-valley/products/perplexity/?utm_source=yozmit&amp;amp;utm_medium=content&amp;amp;utm_campaign=base"&gt;&lt;strong&gt;퍼플렉시티&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;프로&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(월 20달러, 약 2만 7천 원)&lt;/span&gt;: 웹의 최신 정보를 모으는 데는 여전히 퍼플렉시티가 떠오릅니다.&lt;/li&gt;&lt;li&gt;&lt;a href="https://yozm.wishket.com/magazine/product-valley/products/genspark/?utm_source=yozmit&amp;amp;utm_medium=content&amp;amp;utm_campaign=base"&gt;&lt;strong&gt;젠스파크&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;플러스&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(월 결제 24.99달러, 약 3만 4천 원, 연 결제 시 월 19.99달러)&lt;/span&gt;: 월 1만 크레딧. 슬라이드를 아주 많이 수정하거나 여러 개 만들어야 하는 날이 반복되면 결제해 볼 만합니다. 다른 자잘한 에이전트 작업도 도와주고요.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;잔돈&lt;/strong&gt;: 약 9천 원. 여기서는 선택지가 분명하고 체급 좋은 도구가 많아 돈이 별로 안 남네요.&lt;/li&gt;&lt;/ul&gt;&lt;hr&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;직군별 장바구니&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;네 가지 직무별 추천을 표로 정리했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3946/img-09.png" alt="월 10만 원 AI 스택 치트시트 표: 일반 사무(챗GPT 플러스+클로드 프로, 5만4760원)·개발(클로드 프로+커서 프로+깃허브 코파일럿 프로, 6만8450원)·디자인(챗GPT 플러스+캔바 프로+미드저니 베이직, 5만970원)·리서치·기획(구글 AI 프로+퍼플렉시티 프로+젠스파크 플러스, 9만591원) 직군별 추천 작업과 도구, 월 구독료를 정리"&gt;&lt;/figure&gt;&lt;hr&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;마치며&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;10만 원. 작다면 작지만, 꽤 큰 돈입니다. 봤다시피 어느 조합도 10만 원을 꽉 채우지 않았는데요. 일부러 그렇게 짰습니다. 20달러 정도를 범용 AI에 투자한다 해도, 남은 돈으로 아주 다양한 도구를 테스트할 수 있으니까요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;AI 도구들은 정말 많이 쏟아지고 있고, 대부분은 한 번쯤 구독해 봐야 결과가 제대로 나옵니다. 지금 추천한 것들은 정말로 범용적인 도구들뿐입니다. 나한테 가장 큰 효능감을 줄 도구는 어디 숨어 있을지 모릅니다. 그러니 다양하게 써보고, 아, 이거다 싶으면 연 결제로 확 올려서 예산을 배정해 볼 것을 추천합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;그리고 사실 ‘진짜 AI’들은 이 예산으로 손에 넣을 수 없습니다. 클로드 Max, 챗GPT 프로처럼 월 100달러부터 시작하는 그것들이죠. 다음 편에서는 구독료 걱정 없이 일단 지르고 싶을 때, 그 돈값을 하는 조합은 무엇인지 다루겠습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&lt;span style="color:#999999;"&gt;&lt;i&gt;이 글은 AI의 도움을 받아 작성했습니다.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item><item><title>플러그인 개발의 새로운 표준 'Agent Plugins 1.0'</title><link>https://yozm.wishket.com/magazine/detail/3945</link><description>2026년 7월 나온 'Agent Plugins 1.0.0' 표준대로 스킬과 MCP 서버를 한 폴더에 담아 플러그인을 직접 만들어봤습니다. 그런데 스펙을 정확히 지킬수록 MCP가 소리 없이 누락되는 역설적인 상황과 마주쳤죠. 실제로 Cursor 번들을 뜯어보니 표준 매크로 PLUGIN_ROOT는 치환 목록에 아예 없었고, 스킬 경로도 표준보다 벤더별 레거시 경로를 먼저 읽고 있었습니다. gen-test-doc-plugin을 직접 만들며 겪은 실측과 디버깅 기록, 그리고 지금 도입할 때 챙겨야 할 것들까지 정리했습니다.</description><guid>https://yozm.wishket.com/magazine/detail/3945</guid><content:encoded>&lt;![CDATA[&lt;b&gt;&lt;p style="text-align:justify;"&gt;바이브코딩이나 다양한 AI 도구를 개발에 활용하면서 필요한 플러그인을 설치해 사용하고 계실 텐데요. 이 글을 쓰는 저 역시 수많은 플러그인을 사용하고 있습니다. 그런데 이렇게 설치된 플러그인이 어떤 구조로 되어 있는지 궁금해 보신 적 있으신가요?&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3945/img-01.jpg" alt="SKILL.md·mcp.json·scripts가 reports-plugin 폴더로 모여 IDE·CLI·Enterprise로 배포되는 Agent Plugins 패키징 구조도"&gt;&lt;figcaption&gt;&amp;lt;출처: Google for Developers Blog&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;저도 호기심에 ~/.cursor/plugins 폴더를 열어본 게 시작이었습니다. 대표적으로 Atlassian 플러그인 하나를 열었더니 매니페스트가 세 벌이나 있었습니다. .cursor-plugin/plugin.json, .claude-plugin/plugin.json, 그리고 gemini-extension.json. 플러그인은 분명 한 개인데 매니페스트 파일은 왜 세 개씩 필요했을까요?&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;스킬 폴더도 사정이 비슷했습니다. Supabase 플러그인 디렉터리에는 SKILL.md, AGENTS.md, CLAUDE.md, README.md 4개가 한꺼번에 들어 있었습니다. 사실 AI 도구마다 인식하는 설정 파일명이 제각각이라 이렇게 중복으로 만들어 둔 것입니다. 이렇게 되면 유지보수할 때 뭐 하나 수정하면 모두 동일하게 수정해야 하는 번거로움이 발생할 수밖에 없습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3945/img-02.png" alt="atlassian 플러그인의 .claude-plugin·.cursor-plugin 중복 매니페스트와 supabase 스킬 폴더의 AGENTS·CLAUDE·SKILL.md 중복 파일"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가, Plugin 설치 상태&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;바로 이런 파편화와 중복 관리의 고통을 끝내겠다고 2026년 7월에 나온 규격이 ‘&lt;strong&gt;Agent Plugins 1.0.0’&lt;/strong&gt; 표준입니다. 이건 스킬 문서와 MCP 도구를 구조적 규격화해 Cursor든 Gemini든 똑같이 사용 할 수 있게 하는 표준 규약입니다. 그런데 아직도 실제 플러그인들은 중복 구조를 여러 벌 들고 있었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;표준이 나온 지 얼마 안 됐으니 그럴 수 있겠다는 생각이 들면서도, 그렇다면 지금 스펙 문서 그대로 플러그인을 한 벌만 만들면 다 되는 건지 궁금해졌습니다. 그래서 작은 플러그인을 하나 직접 만들어서 테스트를 진행해 봤습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;Agent Plugins 1.0.0이란?&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;우선 Agent Plugins에 대해 간단히 소개하자면, Agent Plugins 1.0.0은 재사용 가능한 컴포넌트를 배포 가능한 플러그인 단위로 패키징하는 표준 입니다. Amazon, Cursor, Microsoft, OpenAI, Vercel이 참여한 기술 운영 위원회&lt;span style="color:#999999;"&gt;(TSC)&lt;/span&gt;가 2026년 7월에 1.0.0 규격을 발표했고, 이후 &lt;a href="https://developers.googleblog.com/agent-plugins-package-your-skills-tools-and-more/"&gt;구글&lt;/a&gt;이 코어 메인테이너로 합류했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;여기서 다루는 요소들의 역할은 다음과 같습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;&lt;strong&gt;스킬&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(Agent Skills)&lt;/span&gt;: 에이전트가 어떻게 판단하고 작업할지 정의하는 &lt;strong&gt;자연어 지침&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(SKILL.md)&lt;/span&gt;입니다.&lt;/li&gt;&lt;li style="text-align:justify;"&gt;&lt;strong&gt;MCP 서버&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(Model Context Protocol)&lt;/span&gt;: 에이전트가 실제로 명령을 실행하거나 데이터를 가져오는 &lt;strong&gt;실행 도구&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(mcp.json)&lt;/span&gt;입니다.&lt;/li&gt;&lt;li style="text-align:justify;"&gt;&lt;strong&gt;Agent Plugins&lt;/strong&gt;: SKILL과 MCP를 결합하여, Cursor든 Claude Code든 이기종 AI 환경 어디서나 동일하게 인식하도록 &lt;strong&gt;묶은 단일 패키지 규격&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(plugin.json)&lt;/span&gt;입니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이 표준이 나오기 전까지는 스킬과 MCP 도구를 묶어주는 단위가 없었습니다. 깃허브 저장소에서 SKILL.md를 내려받아 도구별 폴더로 직접 복사해야 했고, MCP 서버는 README.md에 적힌 설정 내용을 찾아 IDE에 일일이 등록해야 했죠. SKILL과 MCP가 사실상 한 쌍으로 움직여야 하는데도 각자 따로 돌아다니다 보니, 어느 한쪽만 업데이트 되면 버전이 틀어지는 문제가 빈번하게 발생했습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;Agent Plugins는 README.md에 텍스트로 적어두던 수동 설정을 표준화된 디렉터리 구조로 변경되었습니다. SKILL과 MCP가 정해진 위치에 있어야 하고 AI 도구들은 정해진 위치에서 이를 찾아 사용합니다. 덕분에 플러그인을 설치하고 사용하는 과정이 훨씬 간편해졌습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;구글&lt;span style="color:#999999;"&gt;(Google)&lt;/span&gt;은 에이전트 도구 생태계를 &lt;strong&gt;① 발견&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(Discovery)&lt;/span&gt; &lt;strong&gt;→ ② 기술/카탈로그&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(Catalog)&lt;/span&gt; &lt;strong&gt;→ ③ 포장&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(Packaging)&lt;/span&gt; &lt;strong&gt;→ ④ 실행&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(Execution)&lt;/span&gt;의 4단계로 정의했습니다. 이 중에서 Agent Plugins 1.0.0이 맡은 역할은 오직 &lt;strong&gt;③ 포장&lt;/strong&gt;뿐입니다. 내부 컴포넌트가 어떻게 동작하고 어떤 프로토콜로 통신하는지는 기존의 Agent Skills와 MCP 규격을 그대로 따르며, 이번 표준은 &lt;strong&gt;‘파일과 폴더를 어디에 배치할 것인가’&lt;/strong&gt;의 패키징 영역만 다루고 있습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;스펙 문서에서 규정한 핵심 규칙은 크게 세 가지입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;경로의 엄격한 고정&lt;/strong&gt;: 스킬은 반드시 skills/&amp;lt;skill_name&amp;gt;/SKILL.md에 위치해야 하며, MCP 서버 선언은 최상위 mcp.json에 작성해야 합니다. plugin.json에서 임의로 경로를 변경하거나 컴포넌트를 인라인으로 선언하는 것은 허용되지 않습니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;독립 실패&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(Independent Failure)&lt;/span&gt; &lt;strong&gt;원칙&lt;/strong&gt;: 플러그인에 포함된 특정 MCP 서버가 환경 불일치나 포트 충돌로 실행되지 않더라도, 클라이언트는 해당 도구만 건너뛰고 나머지 스킬과 도구를 정상적으로 로드합니다. 부품 하나가 고장 났다고 플러그인 전체가 멈추지 않도록 설계되었습니다.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;의도적인 스코프 제외&lt;/strong&gt;: 설치 방식, 원격 배포 프로토콜, 권한 모델, 샌드박싱, 출처 검증, 사용자 경험&lt;span style="color:#999999;"&gt;(UX)&lt;/span&gt;은 v1 스펙 범위에서 명시적으로 제외되었습니다. 데스크톱 IDE, 터미널 CLI, 클라우드 환경마다 요구되는 보안 제약이 다르기 때문에 런타임 클라이언트의 재량에 맡긴 것입니다.&lt;/li&gt;&lt;/ol&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;스펙만 보고 만든 gen-test-doc 플러그인&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;실제로 스펙대로 만들면 잘 동작하는지 확인하기 위해 무엇을 만들지 고민했습니다. 스킬만 넣으면 텍스트 파일 하나라 표준의 절반밖에 못 써보고, MCP 서버만 넣으면 굳이 이 포맷을 쓸 이유가 없거든요. 결국 판단 규칙과 실행 도구가 둘 다 필요한 작업으로 골랐습니다. 소스 코드를 읽고 단위 테스트와 API 문서를 만들어주는 gen-test-doc-plugin입니다. 어떤 케이스를 테스트로 뽑을지 정하는 건 스킬에 맡기고, 실제로 테스트를 돌려 결과를 가져오는 건 MCP에 맡겼습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;완성된 디렉터리는 이렇게 생겼습니다.&lt;/p&gt;&lt;pre&gt;&lt;code class="language-plaintext"&gt;gen-test-doc-plugin/
├── plugin.json                 # 플러그인 매니페스트
├── skills/
│   └── gen-test-doc/
│       ├── SKILL.md            # 단위 테스트 및 문서 생성 지침
│       └── references/
│           └── doc-template.md # API 문서 양식
├── mcp.json                    # MCP 서버 설정
└── scripts/
    └── test-runner.js          # stdio MCP 서버 구현
&lt;/code&gt;&lt;/pre&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;매니페스트에 꼭 넣어야 하는 필드는 두 개뿐이었습니다. 로컬에서 돌려보는 정도라면 이게 전부예요.&lt;/p&gt;&lt;pre&gt;&lt;code class="language-plaintext"&gt;{
  "$schema": "https://agent-plugins.org/schemas/v1/plugin.json",
  "name": "gen-test-doc"
}
&lt;/code&gt;&lt;/pre&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;스키마에는 version, description, author, license 같은 메타데이터 필드도 있습니다. 카탈로그에 올리거나 배포할 때 쓰는 값들이라, 아직 그 단계가 아니면 $schema와 name만 적어도 됩니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;스킬 파일 skills/gen-test-doc/SKILL.md에는 프롬프트에 매번 치기 번거로운 규칙들을 담았습니다. 함수 시그니처만 보고 넘겨짚지 말고 실제 호출부까지 찾아서 확인할 것, Happy Path만 쓰지 말고 빈 배열이나 네트워크 지연 같은 경계 조건을 셋 이상 넣을 것, 그리고 생성한 문서는 references/doc-template.md 양식을 사용하라는 형태의 내용입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;name: gen-test-doc&lt;/li&gt;&lt;li style="text-align:justify;"&gt;description: 소스 코드를 분석해 단위 테스트와 기술 문서를 만듭니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;테스트 및 문서 생성 지침&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;지정한 대상 소스 코드를 분석할 때는 반드시 다음 순서로 작업합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;1. 대상 파일의 함수와 클래스 시그니처뿐 아니라, 실제 프로젝트 내 호출부&lt;span style="color:#999999;"&gt;(Call site)&lt;/span&gt;를 검색해 실제 입출력 형태를 확인합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;2. 단위 테스트 작성 시 정상 케이스&lt;span style="color:#999999;"&gt;(Happy Path)&lt;/span&gt; 외에 다음 경계 조건을 최소 3개 이상 포함합니다.&lt;/p&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;빈 입력값, Null, Undefined 전달 상황&lt;/li&gt;&lt;li style="text-align:justify;"&gt;비동기 호출 실패 또는 타임아웃 상황&lt;/li&gt;&lt;li style="text-align:justify;"&gt;유효하지 않은 타입이 인자로 전달되는 예외 상황&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;3. 생성하는 기술 문서는 `references/doc-template.md` 양식에 맞추어 마크다운으로 작성합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;mcp.json에는 작성한 테스트를 돌려 결과를 가져오는 도구 하나를 선언했습니다.&lt;/p&gt;&lt;pre&gt;&lt;code class="language-javascript"&gt;{
  "$schema": "https://agent-plugins.org/schemas/v1/mcp.json",
  "mcpServers": {
    "test-runner": {
      "type": "stdio",
      "command": "node",
      "args": ["${PLUGIN_ROOT}/scripts/test-runner.js"]
    }
  }
}
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;스크립트 scripts/test-runner.js는 표준 입출력으로 통신하는 작은 MCP 서버입니다. run_tests라는 도구 하나를 열어두고, 호출이 들어오면 npm test를 띄워 표준 출력과 종료 코드를 JSON-RPC 형식으로 돌려줍니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;pre&gt;&lt;code class="language-javascript"&gt;
import { Server } from "@modelcontextprotocol/sdk/server/index.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import {
  CallToolRequestSchema,
  ListToolsRequestSchema,
} from "@modelcontextprotocol/sdk/types.js";
import { execFile } from "child_process";

const server = new Server(
  { name: "test-runner", version: "1.0.0" },
  { capabilities: { tools: {} } }
);

server.setRequestHandler(ListToolsRequestSchema, async () =&amp;gt; ({
  tools: [
    {
      name: "run_tests",
      description: "지정한 테스트 파일이나 기본 단위 테스트를 실행합니다.",
      inputSchema: {
        type: "object",
        properties: {
          testPath: {
            type: "string",
            description: "실행할 테스트 파일 경로 (생략 시 전체 실행)",
          },
        },
      },
    },
  ],
}));
server.setRequestHandler(CallToolRequestSchema, async (request) =&amp;gt; {
  if (request.params.name !== "run_tests") {
    throw new Error(`Unknown tool: ${request.params.name}`);
  }
  const testPath = request.params.arguments?.testPath || "";
  return new Promise((resolve) =&amp;gt; {
    execFile("npm", ["test", "--", testPath], (error, stdout, stderr) =&amp;gt; {
      resolve({
        content: [
          {
            type: "text",
            text: JSON.stringify({
              exitCode: error ? error.code : 0,
              stdout,
              stderr,
            }),
          },
        ],
      });
    });
  });
});

const transport = new StdioServerTransport();
await server.connect(transport);
&lt;/code&gt;&lt;/pre&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;여기까지 작업하는 데 5분도 채 걸리지 않았습니다. 스펙 문서대로 폴더를 만들고 매니페스트와 스킬, MCP 서버 파일을 제자리에 넣기만 하면 끝이었죠. 예전처럼 IDE마다 설정 파일을 따로 열어 경로를 잡거나 README.md에 복잡한 설치법을 적을 필요 없이, 폴더 하나로 깔끔하게 떨어지는 패키징 경험 자체는 꽤 만족스러웠습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;이제 이 폴더를 에디터에 얹기만 하면 커서(Cursor)든 어디서든 똑같이 돌아가겠구나 생각했는데요. 테스트 해보니 생각지도 못한 복병을 마주치게 되었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;span style="color:#292929;"&gt;&lt;strong&gt;만들고 나서야 보인 것들(실측과 디버깅 기록)&lt;/strong&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;1) 스펙 문서의 ${PLUGIN_ROOT}를 Cursor는 치환하지 않습니다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;스펙 문서와 공식 가이드에서는 패키지 루트를 가리키는 공식 매크로로 ${PLUGIN_ROOT}를 안내합니다. 하지만 실제로 작성한 플러그인을 Cursor 환경에서 사용할 때 MCP가 전혀 뜨지 않았습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3945/img-03.jpg" alt="돋보기로 들여다보는 플러그인 박스에 PLUGIN_ROOT 라벨이 붙고 뒤로 코드 창이 떠 있는 다크톤 일러스트"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;실제로 필자의 테스트 환경&lt;span style="color:#999999;"&gt;(macOS, Cursor 3.17.19 빌드)&lt;/span&gt;에서 런타임 코드를 정밀 분석해 보았습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3945/img-04.png" alt="Cursor 3.17.19 번들 workbench.desktop.main.js에서 strings·grep으로 PLUGIN_ROOT·CLAUDE_PLUGIN_ROOT·CURSOR_PLUGIN_ROOT 치환 매크로를 검색하는 터미널 명령어 화면"&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;결과는 의외였습니다. 번들 내부에는 오직 ${CLAUDE_PLUGIN_ROOT}와 ${CURSOR_PLUGIN_ROOT}만 치환 목록에 등록되어 있었고, 정작 표준 스펙인 ${PLUGIN_ROOT}는 목록에 아예 없었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;스펙 문서대로 ${PLUGIN_ROOT}를 적으면 매크로가 문자열 그대로 전달되어 경로를 찾지 못하고 실패합니다. 더 큰 문제는 &lt;strong&gt;독립 실패&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(Independent Failure)&lt;/span&gt; &lt;strong&gt;원칙&lt;/strong&gt; 때문에 에러 메시지가 화면에 전혀 뜨지 않고 조용히 MCP만 누락된다는 점입니다. 스펙을 정확히 지킬수록 MCP가 소리 없이 누락되는 역설적인 상황이 발생하고 있었습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;2) 표준 스펙으로 정의된 경로를 제일 마지막에 확인한다&lt;/strong&gt;&lt;/h4&gt;&lt;p style="text-align:justify;"&gt;MCP 도구뿐만 아니라 에이전트의 사고 지침을 담은 Skill을 불러오는 과정에서도 예상치 못한 문제를 마주쳤습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;분명 스펙 문서에는 skills/&amp;lt;skill_name&amp;gt;/SKILL.md가 표준 경로로 정의되어 있는데, 기존에 배포된 다른 플러그인들을 열어보면 루트 경로에 SKILL.md를 두거나 .cursor/skills/ 같은 도구별 폴더에 두는 경우가 여전히 많았습니다. 의아한 마음에 호환 클라이언트가 스킬 파일을 실제로 어떤 순서로 찾아 들어가는지 추적해 보았습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;호환 클라이언트가 스킬 파일을 어떤 순서로 찾아 들어가는지 추적해 본 결과는 다음과 같았습니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image image_resized" style="width:100%;"&gt;&lt;img src="https://www.wishket.com/media/news/3945/img-05.png" alt="스킬 파일 탐색 우선순위표: 1순위 Cursor 레거시, 2순위 Claude Code 레거시, 3순위 Agent Plugins 표준 경로, 4순위 SKILL.md 단독 비표준 경로"&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;클라이언트는 하위 호환성을 위해 벤더별 레거시 경로를 먼저 확인한 뒤에야 표준 경로를 읽습니다. 만약 디렉터리 내에 이전 설정 파일이 남아 있다면 표준 경로의 최신 스킬이 무시될 수 있으므로, 플러그인 패키징 시 구버전 디렉터리가 섞이지 않도록 주의해야 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;Agent Plugins, 실무에서 어떻게 활용하면 좋을까?&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;이제 플러그인 표준도 정식으로 발표되었으니, 평소 업무에서 자주 반복하는 작업이나 팀 협업에 꼭 필요한 플러그인을 직접 만들어 활용해 보면 어떨까요? 현업 엔지니어링 환경에서 바로 적용해 볼 만한 3가지 실무 활용 아이디어를 소개합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;1) 팀 단위 ‘사내 코딩 표준 및 엔지니어링 툴킷’ 배포&lt;/strong&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;적용 시나리오: 신규 입사자 온보딩이나 팀 개발 환경 표준화.&lt;/li&gt;&lt;li&gt;패키징 구성:&lt;ul&gt;&lt;li&gt;스킬&lt;span style="color:#999999;"&gt;(skills/)&lt;/span&gt;: 사내 아키텍처 규칙, 커밋 메시지 컨벤션, 에러 핸들링 가이드라인.&lt;/li&gt;&lt;li&gt;MCP 도구&lt;span style="color:#999999;"&gt;(mcp.json)&lt;/span&gt;: 사내 Jira 티켓 생성기, 사내 API 스키마 레지스트리 조회 도구, CI 파이프라인 트리거.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;효과: 개발자마다 IDE가 Cursor이든 VS Code이든 상관없이, 팀의 공용 플러그인 폴더 하나만 등록하면 팀 전체가 동일한 규칙과 사내 도구를 즉시 활용할 수 있습니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;2) 도메인 특화 ‘품질 검증 및 테스트 자동화’&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(본문 실습 모델)&lt;/span&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;적용 시나리오: 본문에서 다룬 gen-test-doc-plugin과 같은 QA 및 문서화 파이프라인.&lt;/li&gt;&lt;li&gt;패키징 구성:&lt;ul&gt;&lt;li&gt;스킬&lt;span style="color:#999999;"&gt;(skills/)&lt;/span&gt;: 경계 조건&lt;span style="color:#999999;"&gt;(Null, 빈 배열, 비동기 타임아웃)&lt;/span&gt; 도출 지침과 API 명세서 Markdown 템플릿&lt;span style="color:#999999;"&gt;(references/)&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;MCP 도구&lt;span style="color:#999999;"&gt;(mcp.json)&lt;/span&gt;: 테스트 러너&lt;span style="color:#999999;"&gt;(Jest, PyTest)&lt;/span&gt; 실행 및 실패 로그 수집 도구.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;효과: AI가 단순 텍스트로 테스트 코드만 짜주는 데 그치지 않고, 실제로 테스트를 구동하고 결과 로그를 확인하여 스스로 코드를 수정하는 ‘완결형 자동화 루프’를 플러그인 하나로 완성할 수 있습니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 style="text-align:justify;"&gt;&lt;strong&gt;3) 인프라 및 DB 마이그레이션 안전장치&lt;/strong&gt;&lt;span style="color:#999999;"&gt;(DevOps / DataOps)&lt;/span&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;적용 시나리오: 데이터베이스 스키마 변경, 클라우드 리소스 생성 등 휴먼 에러 위험이 높은 작업.&lt;/li&gt;&lt;li&gt;패키징 구성:&lt;ul&gt;&lt;li&gt;스킬&lt;span style="color:#999999;"&gt;(skills/)&lt;/span&gt;: 마이그레이션 쿼리 작성 규칙 및 안전 점검 체크리스트.&lt;/li&gt;&lt;li&gt;MCP 도구&lt;span style="color:#999999;"&gt;(mcp.json)&lt;/span&gt;: 로컬 DB 연결 테스트 도구, 드라이런&lt;span style="color:#999999;"&gt;(Dry-run)&lt;/span&gt; 검증 스크립트.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;효과: 고위험 작업을 수행할 때 AI 에이전트가 정해진 보안 지침을 철저히 따르면서 안전하게 실제 도구를 실행하도록 통제할 수 있습니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3 style="text-align:justify;"&gt;&lt;strong&gt;어떨 때 플러그인을 만들어 사용하는 게 좋을까?&lt;/strong&gt;&lt;/h3&gt;&lt;p style="text-align:justify;"&gt;모든 상황에서 무조건 플러그인을 만들어야 하는 것은 아닙니다. 작업의 성격에 따라 가장 단순하고 효율적인 단위를 선택하는 것이 실무적인 판단입니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class="image"&gt;&lt;img src="https://www.wishket.com/media/news/3945/img-06.png" alt="프로젝트 상황별 권장 아키텍처표: 지침만 필요하면 SKILL.md 단독, 단순 도구 연동이면 mcp.json 단독, 지침과 도구 짝이 필요하면 Agent Plugins 1.0.0"&gt;&lt;figcaption&gt;&amp;lt;출처: 작가&amp;gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;직접 만들어보고 내린 결론은 이렇습니다. Agent Plugins 1.0.0이 고정한 포장 규칙 자체는 지금 써도 될 만큼 깔끔하게 정리되어 있습니다. 스킬과 MCP를 한 폴더에 넣고 정해진 자리에 두는 것만으로도, 예전에 README에 적어두던 “이 스킬 쓰려면 저 서버도 등록하세요”라는 안내에서 명확한 파일 구조로 바뀝니다. 팀원에게 폴더 하나를 건네는 것과 장문의 설치 안내문을 건네는 것은 차원이 다릅니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;다만 그 포장을 런타임 클라이언트가 어떻게 열어 읽을지에 대한 구체적인 이행은 아직 적용되지 않은 것 같습니다. 이번 실측에서 겪은 문제들이 전부 그 지점에서 발생했습니다. 매크로 이름이 클라이언트마다 다르고, 탐색 순서가 스펙과 반대이며, 문서에 있는 설정 키가 릴리스 빌드에 누락되어 있기도 합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;표준이 설치와 권한을 정의하지 않은 것이 잘못이라고 보지는 않습니다. IDE와 CLI, 클라우드가 각자 다른 보안 모델을 갖는데 무리하게 하나로 묶으려 했다면, 어디에서도 채택되지 못하는 규격이 되었을 테니까요.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;당장 플러그인을 도입할 계획이라면, 다음 사항들을 미리 염두에 두시길 권합니다.&lt;/p&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li style="text-align:justify;"&gt;&lt;strong&gt;경로 매크로 확인: &lt;/strong&gt;스펙 이름만 믿지 마시고 대상 클라이언트가 실제로 치환해 주는 매크로 이름을 꼭 확인하세요.&lt;/li&gt;&lt;li style="text-align:justify;"&gt;&lt;strong&gt;공식 스키마 사전 검증: &lt;/strong&gt;매니페스트에 스키마 검증을 걸어두면 사소한 속성 오류나 $schema 누락을 초반에 걸러낼 수 있습니다.&lt;/li&gt;&lt;li style="text-align:justify;"&gt;&lt;strong&gt;가벼운 전송 방식 고려&lt;/strong&gt;: stdio 서버는 무거운 node_modules 의존성을 함께 묶어야 하므로, 팀 단위 배포까지 고려한다면 중앙 원격 서버&lt;span style="color:#999999;"&gt;(streamable-http)&lt;/span&gt; 방식이 관리 부담을 크게 덜어줍니다.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:justify;"&gt;남는 질문은 결국 하나입니다. 표준이 비워둔 설치와 권한 승인 영역을 클라이언트 벤더들이 과연 사실상의 단일 표준으로 수렴시킬지, 아니면 매크로 이름이 갈라진 것처럼 또 다른 파편화를 낳을지입니다. 답은 규격 문서가 아닌 앞으로 나올 클라이언트들의 릴리스 노트에서 확인하게 될 것입니다.&lt;/p&gt;&lt;hr&gt;&lt;p style="text-align:justify;"&gt;&amp;lt;참고&amp;gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Google for Developers Blog, &lt;a href="https://developers.googleblog.com/agent-plugins-package-your-skills-tools-and-more/"&gt;“Agent Plugins package your skills, tools, and more”&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;span style="color:#999999;"&gt;ⓒ요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.&lt;/span&gt;&lt;/p&gt;&lt;/b&gt;]]&gt;</content:encoded></item></channel></rss>