ChatGPT 및 Google AI 모드에서 제품을 표시하는 방법: 2026 머천트 플레이북
AI 쇼핑이 도래했습니다. 이 플레이북은 AI 어시스턴트가 실제로 귀하의 제품을 추천하도록 제품 데이터, 재고 신호 및 페이지 콘텐츠를 구조화하는 방법을 정확히 보여줍니다.
빅테크는 이미 AI 코딩을 워크플로우에 내장했습니다. 그러나 대부분의 팀에게 첫 단계는 더 빠르게 코드를 작성하는 것이 아니라 명확한 프로젝트 그림을 갖는 것입니다.
AI 코딩은 이제 AI가 코드를 작성할 수 있는지에 대한 질문을 넘어섰다.
얼마 전까지만 해도 AI 코딩에 관한 대화는 대부분 데모에 관한 것이었다: 페이지를 생성할 수 있는가? 함수를 작성할 수 있는가? 버그를 수정할 수 있는가? 그 질문은 더 이상 가장 흥미로운 질문이 아니다.
2026년, 구글 CEO 순다르 피차이는 구글의 새로운 코드 중 75%가 이제 AI에 의해 생성되고 엔지니어가 검토한다고 밝혔다. 마이크로소프트 CEO 사티아 나델라 역시 마이크로소프트 저장소에 있는 코드의 약 2030%가 AI에 의해 생성된다고 말했다. GitHub Octoverse 2025는 얼마나 빠르게 새로운 개발자들이 AI 지원 워크플로우에 진입하고 있는지 보여준다: 새로운 GitHub 개발자의 80%가 첫 주 내에 Copilot을 사용한다.
추세는 이미 명확하다: AI 코딩이 실제 소프트웨어 개발에 진입하고 있다.
하지만 또 다른 현실도 마찬가지로 명확하다: 개발자들은 아직 그것을 완전히 신뢰하지 않는다.
Stack Overflow 개발자 설문조사 2025에 따르면, 개발자의 46%가 AI 도구의 정확성을 신뢰하지 않는 반면, 신뢰하는 비율은 33%에 불과했다. METR의 2025년 경험 많은 오픈소스 개발자를 대상으로 한 무작위 대조 실험에 따르면, 성숙한 코드베이스에서 당시의 AI 도구를 사용하면 오히려 작업 완료 시간이 19% 증가했다. DORA의 2025년 AI 지원 소프트웨어 개발 보고서 역시 AI를 증폭기로 설명한다: 조직이 이미 가지고 있는 강점을 증폭시키지만, 기존 문제도 함께 증폭시킬 수 있다.
이는 매우 현실적인 긴장을 만들어낸다.
빅테크는 AI 코딩을 사용하고 있다. 개발자들도 그것을 사용하고 있다. 하지만 실제 시스템을 책임지는 사람들은 여전히 "AI가 완료했다고 말한다"는 메시지를 단순히 신뢰하지 않는다.
그 이유는 이해하기 쉽다.
AI는 고립된 상태에서는 올바르게 보이는 기능을 빠르게 생성할 수 있다. 페이지가 열린다. 버튼이 작동한다. API가 응답한다. UI가 괜찮아 보인다. 하지만 변경 사항이 실제 제품에 병합되면, 다른 모듈이 깨지고, 기존 경로가 우회되고, 컴포넌트 관행이 일관성을 잃고, 언어 폴백이 사라지고, SEO 메타데이터가 덮어쓰여지거나, 아무도 언급하지 않은 엣지 케이스가 작동을 멈춘다.
그 느낌은 익숙하다: 변경 사항은 그 자체로는 괜찮아 보이지만, 전체 시스템 안에 들어가면 뭔가 잘못된 느낌이 든다.
그래서 진짜 질문은 AI가 코드를 작성할 수 있는지가 아니다.
더 중요한 질문은 이것이다:
AI가 작업을 완료하고 있는가, 아니면 시스템을 이해하고 있는가?
만약 작업만 이해한다면, 지역적으로는 올바르고 시스템적으로는 틀릴 수 있다. 시스템을 먼저 이해한다면, AI 코딩이 진정한 생산성이 될 가능성이 훨씬 높아진다.
---
팀이 처음 AI 코딩을 사용하기 시작할 때, 자연스러운 움직임은 작업을 던져주는 것이다.
"여기에 필터를 추가해." "이 페이지를 업데이트해." "이 컴포넌트를 리팩터링해." "결제 진입점을 연결해." "다국어 필드를 추가해."
AI는 보통 빠르게 응답한다. 문제는 단지 문자 그대로의 작업만 완료할 수 있다는 것이다.
필터를 추가해 달라고 하면, 필터를 추가한다. 페이지를 업데이트해 달라고 하면, 페이지를 업데이트한다. 컴포넌트를 리팩터링해 달라고 하면, 컴포넌트를 리팩터링한다.
하지만 그 페이지가 왜 존재하는지, 컴포넌트가 어디에서 재사용되는지, 필드가 스토어프론트에서 소비되는지, 결제 진입점이 주문 상태, 콜백, 환불, 오류 처리와 연결되어 있는지 알지 못할 수 있다.
그것이 바로 프로젝트 그림이 중요한 이유이다.
프로젝트 그림은 "이것은 SaaS 제품이다" 또는 "이것은 이커머스 웹사이트이다"와 같은 한 줄이 아니다.
그것은 배경일 뿐, 시스템 이해가 아니다.
유용한 프로젝트 그림은 적어도 다섯 가지 질문에 답해야 한다.
첫째, 목표(Goal).
이 제품이 달성하려는 것은 무엇인가? 검색 트래픽, 전환, 제품 관리, 리드 캡처, 트랜잭션 처리, 또는 운영 효율성인가? 동일한 "페이지 구축" 작업도 목표에 따라 전혀 다른 의미를 갖는다. 목표가 SEO라면 페이지에 메타데이터, 구조화된 콘텐츠, 내부 링크, 크롤링 가능성이 필요하다. 목표가 백엔드 효율성이라면 폼, 필터, 벌크 액션, 오류 처리가 필요하다. 목표가 전환이라면 페이지가 단지 보기 좋은 것만으로는 부족하다. 신뢰, 결제, 주문, 사후 관리 기대치를 지원해야 한다.
둘째, 객체(Objects).
시스템의 핵심 객체는 무엇이며, 서로 어떻게 관련되어 있는가? 사용자, 제품, 주문, 페이지, 콘텐츠, 사이트와 같은 단어는 서로 다른 시스템에서 매우 다른 의미를 가질 수 있다. 객체가 명확하지 않으면, AI는 기술적으로는 비슷해 보이지만 비즈니스적으로는 다른 것들을 쉽게 혼동할 수 있다.
셋째, 제약 조건(Constraints).
함부로 변경해서는 안 되는 것은 무엇인가? 기존 컴포넌트 라이브러리, 라우팅 패턴, i18n 구조, 권한 모델, 퍼블리싱 흐름, 결제 흐름, 마이그레이션 제약, 브랜드 보이스, SEO 전략은 모두 제약 조건이다. 제약 조건은 AI를 제한하기 위해 있는 것이 아니다. AI가 잘못된 경로를 피하도록 돕는다.
넷째, 영향 표면(Impact Surface).
무엇인가 변경될 때, 영향은 어디까지 전파될 수 있는가? 단일 페이지만 영향을 받는가, 아니면 데이터 모델, API, 스토어프론트 렌더링, i18n, 캐싱, 검색, 권한, 분석에까지 영향을 미치는가? 영향 표면이 명확할수록 "이 기능은 작동하는데, 다른 무언가가 깨졌다"는 상황이 발생할 가능성이 줄어든다.
다섯째, 미래 방향(Future Direction).
이것은 일회성 패치인가, 아니면 제품 역량이 될 것인가? 재사용될 예정이라면 하드 코딩은 위험하다. 단기 수정이라면 과도한 추상화가 불필요할 수 있다.
이 다섯 가지 질문이 함께 AI가 필요로 하는 그림을 형성한다.
그림 없이, AI는 작업을 고립된 것으로 처리한다. 그림이 있으면, AI는 시스템 안에서 작업을 판단할 수 있다.
실용 규칙: 프로젝트 그림은 프로젝트 소개가 아니다. 그것은 목표, 객체, 제약 조건, 영향 표면, 미래 방향이다. 이것 없이 AI에게 주요 코드 변경을 요청하려고 서두르지 말라.
---
기술 스택 논의는 종종 무엇이 더 최신인지에 대한 논쟁이 된다.
React인가 Vue인가? Next.js인가 Remix인가? Node.js인가 Go인가? PostgreSQL인가 MySQL인가? 모두가 이야기하는 최신 프레임워크를 사용해야 하는가?
이러한 질문들은 중요하지만, 프로젝트 그림 없이는 답할 수 없다.
콘텐츠 사이트, 트랜잭션 시스템, 내부 관리 도구, B2B 리드 생성 플랫폼, AI 워크플로우 플랫폼은 모두 동일한 기능을 필요로 하지 않는다. 제품이 지원해야 하는 것이 데이터 모델, 라우팅 구조, 권한 모델, 렌더링 전략, SEO 기능, 결제 생태계, 컴포넌트 시스템, 배포 경로를 결정해야 한다.
AI 코딩 시대에 기술 스택은 새로운 차원을 갖게 된다:
AI가 쉽게 이해할 수 있고, 인간이 쉽게 검증할 수 있는가?
모델은 무에서 코드베이스를 이해하지 않는다. 스택에 대한 모델의 이해는 해당 생태계에 얼마나 많은 실제 코드, 오픈소스 작업, 문서, 오류 논의, 엔지니어링 관행이 존재하는지에 달려 있다. AI가 더 많은 신뢰할 수 있는 예제를 본 적이 있을수록, 허공에서 추측할 가능성이 줄어든다.
그렇기 때문에 많은 웹 제품, 관리 시스템, 콘텐츠 시스템, 트랜잭션 중심 제품들이 TypeScript, React / Next.js, Node.js, PostgreSQL, 성숙한 결제 생태계, 안정적인 UI 컴포넌트 시스템과 같은 성숙한 조합을 선호하는 경향이 있다.
이것은 그러한 기술이 항상 최선의 선택이라는 의미는 아니다.
그것은 AI가 이해하기 더 쉽고, 인간이 검증하기 더 쉽다는 의미이다.
GitHub Octoverse 2025는 TypeScript가 GitHub에서 가장 많이 사용되는 언어가 되었음을 보여준다. State of JavaScript 2024 역시 응답자의 67%가 JavaScript보다 TypeScript를 더 많이 작성한다고 밝혔다. 이것은 AI 코딩에 중요하다. AI가 더 많은 코드를 작성함에 따라, 팀은 출력을 제한하기 위해 더 강력한 타입 시스템, IDE 피드백, 정적 검사, 일관된 엔지니어링 패턴이 필요하기 때문이다.
TypeScript는 타입 안전성만을 위한 것이 아니다.
AI 코딩에서, 그것은 모델에 구조적 신호를 제공한다:
함수가 기대하는 매개변수. 컴포넌트가 받는 props. 객체에 필드가 누락되었는지 여부. API 응답이 예상된 형태와 일치하는지 여부. 변경 사항이 여전히 타입 검사를 통과하는지 여부.
성숙한 프레임워크, 결제 생태계, 데이터베이스, UI 시스템도 비슷한 역할을 한다. AI가 즉흥적으로 대응할 공간을 줄이고, 인간과 모델 모두가 안정적인 패턴을 따르도록 돕는다.
물론, 성숙한 스택이 항상 정답은 아니다.
프로젝트 그림이 고동시성 인프라, 실시간 비디오, 엣지 네트워킹, 또는 심층 데이터 처리를 포함한다면, 기술 스택은 다르게 판단되어야 한다. AI 친화성만이 유일한 기준은 아니다. 비즈니스 적합성이 여전히 우선이다.
실용 규칙: 프로젝트 그림을 사용해 비즈니스에 필요한 것을 결정한 다음, AI 친화성을 사용해 스택이 이해, 검증, 유지보수하기 쉬운지 판단하라. 좋은 AI 코딩 스택은 비즈니스에 적합하고, 모델이 많이 보았으며, 인간이 검증 가능하고, 타입으로 제약되며, 강력한 커뮤니티 패턴이 뒷받침되는 것이다.
이커머스 스택이나 사이트 빌더를 평가하고 있다면, 이 사례 연구도 읽어보길 권한다: 플랫폼 "숨은 세금"과 비대해진 기술 스택의 진정한 비용.
---
프로젝트가 성장함에 따라, AI 코딩에서 가장 어려운 부분이 항상 코드가 너무 많다는 것은 아니다. 종종 코드가 너무 시끄럽다는 것이 문제다.
흔한 상황은 이렇다: AI에게 기능을 변경해 달라고 요청한다. 많은 파일을 읽고 분명히 열심히 노력하지만, 여전히 병렬 구현을 만들어낸다.
기존 컴포넌트를 무시하고 새 컴포넌트를 작성한다. 기존 API를 건너뛰고 다른 경로를 만든다. 기존 타입을 재사용하지 않고 유사한 타입을 정의한다. i18n 구조를 우회하고 텍스트를 하드 코딩한다. 기존 로직을 제거하지 않고 단순히 또 다른 호환성 계층을 추가한다.
이 시점에서 모델을 탓하기 위해 서두르지 말라.
프로젝트 자체를 돌아보라. 문제가 이미 거기에 있을 수 있다: 세 가지 다른 폴백 경로, 하드 코딩된 텍스트와 혼합된 i18n, 비즈니스 로직이 들어간 "공유" 컴포넌트, 더 이상 사용되지 않지만 삭제되지 않은 기존 구현들. AI는 그 환경에 들어가서 자신에게 합리적으로 보이는 상충하는 신호 중 하나를 선택한다.
이것이 동일한 지시가 계속해서 반복되어야 하는 이유를 설명한다.
"새 컴포넌트를 만들지 마." "하드 코딩하지 마." "이 페이지는 i18n을 사용해야 해." "이 버튼은 기존 컴포넌트를 사용해야 해." "이 API는 공유 오류 처리 패턴을 사용해야 해."
이러한 규칙을 매번 프롬프트에서 반복해야 한다면, 문제는 단순히 AI가 잊어버린 것이 아니다. 프로젝트 구조가 규칙을 충분히 명확하게 표현하지 못하고 있다는 것이다.
프롬프트 알림은 단기적으로는 괜찮다.
하지만 시간이 지나면서, 더 나은 방법은 반대 질문을 하는 것이다: 코드가 이미 상충하는 폴백을 포함하고 있는가? i18n이 일관성이 없는가? 컴포넌트 라이브러리 경계가 불분명한가? 동일한 비즈니스 객체가 여러 이름을 가지고 있는가? AI가 현재 표준이 무엇인지 알 수 없도록 기존 구현이 여전히 남아 있는가?
진정한 해결책은 더 긴 프롬프트가 아니다. 규칙을 코드베이스의 일부로 만드는 것이다.
폴더 구조는 AI에게 모듈 경계를 알려준다. 타입은 AI에게 데이터 관계를 알려준다. 어댑터는 AI에게 변환 규칙을 알려준다. 스키마는 AI에게 입력 및 출력 제약 조건을 알려준다. 테스트는 AI에게 주요 동작을 알려준다. 네이밍은 AI에게 비즈니스 언어를 알려준다. 문서는 AI에게 설계 의도를 알려준다.
그 시점에서, 코드 자체가 문서가 된다.
AI가 기능을 구축하거나, 리팩터링하거나, 문제를 조사할 때, 인간이 처음부터 모든 것을 다시 설명할 필요가 없다. 구조를 따라가고, 관련 모듈을 찾고, 영향 표면을 이해하고, 중복 구현을 식별하고, 하나의 작업이 제품의 다른 부분을 망가뜨릴 위험을 줄일 수 있다.
실용 규칙: 동일한 규칙을 AI에게 반복해야 할 때마다, 먼저 코드베이스에 이미 상충하는 신호가 포함되어 있는지 확인하라. 그런 다음 규칙을 구조, 타입, 네이밍, 스키마, 어댑터, 테스트 또는 문서로 옮겨라. 그렇지 않으면 시스템 일관성을 유지하기 위해 프롬프트를 사용하고 있는 것이다.

단일 작업 AI 작업의 가장 위험한 부분은 AI가 코드를 작성할 수 없다는 것이 아니다. AI가 눈앞에 있는 것만 본다는 것이다.
페이지는 렌더링되지만, SEO가 깨진다. 폼은 제출되지만, 권한이 우회된다. 결제 진입점이 열리지만, 주문 상태가 불완전하다. 다국어 필드는 저장되지만, 스토어프론트 런타임이 올바르게 소비하지 않는다. 컴포넌트는 더 좋아 보이지만, 더 이상 기존 디자인 시스템에 맞지 않는다.
이것들은 문법 오류가 아니다.
그것들은 영향 표면 오류(Impact-Surface Errors)다.
고통스러운 점은 이것들이 종종 즉시 나타나지 않는다는 것이다. 오늘은 페이지가 괜찮아 보인다. 빌드가 통과된다. AI 요약이 자신감 있어 보인다. 며칠 후, 다른 언어 버전이 잘못된 제목을 가지거나, 오래된 링크가 404를 반환하거나, 폼 제출이 관리자 패널에 도달하지 않거나, 관련 없어 보이는 퍼블리싱 흐름이 실패하기 시작한다.
단순히 작업을 더 자세히 작성함으로써 이 문제를 해결할 수 없다.
문제는 AI가 이번에 원하는 것을 모른다는 것이 아니다. 문제는 이 변경 사항이 무엇에 영향을 미칠 수 있는지 모른다는 것이다.
프로젝트에 그림이 있고, 코드베이스가 점차 문서가 될 때, AI는 단순히 파일을 편집하는 것 이상을 할 수 있다. 시스템 구조를 따라 업스트림 및 다운스트림 의존성을 이해하기 시작할 수 있다.
콘텐츠 모듈을 변경해 달라고 요청하면, 타입, 어댑터, 페이지 소비자, SEO 메타데이터, i18n 키, 스토어프론트 렌더링 경로를 추적할 수 있다.
폼을 변경해 달라고 요청하면, 스키마, API, 유효성 검사, 제출 로직, 알림, 리드 기록, 프론트엔드 상호작용을 추적할 수 있다.
컴포넌트를 조정해 달라고 요청하면, 컴포넌트 등록, 재사용된 페이지, 테마 토큰, 반응형 동작, 접근성 검사를 추적할 수 있다.
그것이 코드를 문서로 여기는 것의 가치다.
그림 없이, AI는 "이것을 어떻게 구현하지?"에만 답할 수 있다. 그림이 있으면, AI는 "이것이 무엇에 영향을 미칠까?"에도 답할 수 있다.
실용 규칙: AI에게 작업 구현을 요청하기 전에, 어떻게 할 것인지만 묻지 말라. 영향을 받을 수 있는 모듈, 경로, 회귀 지점을 추적하도록 요청하라.
---
작업은 명확해야 한다.
하지만 명확함이 모든 버튼, 필드, 색상, 상호작용을 극도로 상세하게 기술하는 것을 의미하지는 않는다.
일부 AI 코딩 작업은 처음에는 매끄러워 보인다: 요구사항을 신중하게 작성하면 AI가 그것을 따른다. 하지만 완료되면, 시스템 상태가 더 이상하게 느껴진다. 기존 로직이 남아 있고, 새 로직이 그 위에 계층화되며, 페이지는 작동하지만 재사용이 깨지고, 필드는 추가되지만 데이터의 출처와 목적지가 불완전하다.
그 경험은 오해를 불러일으킬 수 있다. 요구사항이 충분히 상세하지 않았던 것은 아닌지 의문을 갖게 만든다.
종종, 누락된 부분은 세부 사항이 아니다. 그것은 대상 시스템 상태(Target System State)다.
AI에게 "버튼을 추가해"라고 말하면, 버튼을 추가한다. AI에게 "필드를 추가해"라고 말하면, 필드를 추가한다. AI에게 "이것을 2단계 확인으로 만들어"라고 말하면, 흐름을 변경한다.
하지만 변경 후 시스템이 무엇을 덜 가져야 하는지, 무엇이 유지되어야 하는지, 무엇이 통합되어야 하는지는 말하지 않았다.
새 로직을 추가한 후, 기존 로직을 삭제해야 하는가? 새 필드를 추가한 후, 과거 데이터는 어떻게 처리해야 하는가? 새 페이지를 런칭한 후, 기존 항목이 여전히 존재해야 하는가? 새 컴포넌트를 추가한 후, 중복 컴포넌트를 통합해야 하는가? 새로운 i18n 방식을 도입한 후, 기존 하드 코딩된 텍스트도 제거해야 하는가?
이것이 단일 작업에서 가장 놓치기 쉬운 부분이다.
좋은 요구사항은 AI에게 무엇을 구축할지만 알려주어서는 안 된다. 세 가지를 포함해야 한다.
첫째, 작업이 존재하는 이유.
사용자 경험, 전환, 운영 효율성, SEO, 안정성, 또는 기술 부채를 위한 것인가? 목표가 불분명하면, AI는 보통 가장 직접적인 경로를 선택할 것이지, 반드시 최선의 경로를 선택하는 것은 아니다.
둘째, 변경 후 시스템이 어떤 모습이어야 하는지.
무엇이 변경되어야 하는가? 무엇이 변경되지 말아야 하는가? 어떤 기존 로직이 제거되어야 하는가? 어떤 호환성 로직이 유지되어야 하는가?
셋째, 아무것도 망가뜨리지 않았는지 확인하는 방법.
어떤 페이지를 확인해야 하는가? 어떤 경로를 실행해야 하는가? 어떤 데이터를 검사해야 하는가? 어떤 폴백 동작을 확인해야 하는가? 승인 기준 없이, AI는 단지 완료된 것처럼 보이는 것을 쉽게 만들어낼 수 있다.
그러므로 맞다, 작업은 상세할 수 있다.
하지만 세부 사항만 포함해서는 안 된다. 변경 후 시스템이 어떤 상태여야 하는지도 AI에게 알려주어야 한다.
실용 규칙: 로컬 작업 세부 사항은 유용하지만, 작업이 존재하는 이유, 대상 시스템 상태, 그리고 아무것도 망가지지 않았음을 확인하는 방법과 함께 제공되어야 한다.
---
AI 코딩 도구가 더 보편화됨에 따라, 인터넷은 자연스럽게 규칙, 스킬, 프롬프트, 모범 사례로 가득 차게 된다.
그것은 이해할 수 있다. 모두가 AI를 더 신뢰할 수 있게 만들고 싶어 한다.
하지만 흔한 문제는 팀이 프로젝트 그림이 명확해지거나 코드 구조가 깔끔해지기 전에 외부 규칙들을 쌓아 올린다는 것이다.
프론트엔드 개발 스킬. UI 디자인 스킬. React 모범 사례. SaaS 아키텍처 규칙. SEO 작성 프롬프트. 보안 체크리스트. 코드 리뷰 규칙. Cursor, Claude Code, 또는 Codex를 위한 "갓 모드" 설정.
이것들이 쓸모없는 것은 아니다.
문제는 이것들이 같은 종류의 규칙이 아니라는 것이다.
첫 번째 종류는 외부 기준 규칙(External Baseline Rules)이다.
보안 검사, SQL 인젝션 위험, XSS 위험, 권한 검사, 결제 멱등성, API 오류 처리, 접근성 기본, SEO 기본, 성능 검사, 테스트 커버리지 알림이 이 범주에 속한다.
이러한 규칙들은 비교적 보편적이다. 보통 프로젝트 스타일과 충돌이 적으며, 많은 것들이 기본적인 안전 장치다. 외부 스킬, 체크리스트, 모범 사례는 여기서 가치가 있을 수 있다.
두 번째 종류는 프로젝트 고유 규칙(Project-Native Rules)이다.
페이지 스타일, 컴포넌트 사용법, 테마 토큰, 간격 관행, 폼 컴포넌트, 모달 동작, 라우팅 구조, i18n 구성, 비즈니스 계층화, 데이터 네이밍, 폴더 관행, 컴포넌트 재사용 경계가 모두 여기에 속한다.
이러한 규칙들은 먼저 인터넷에서 복사해서는 안 된다.
가장 중요한 출처는 다른 사람이 어떻게 하는지가 아니라, 프로젝트가 이미 어떻게 작동하는지이다.
프론트엔드 페이지 생성이 좋은 예시다.
페이지가 더 좋아 보이길 원해서, 외부 프론트엔드 스킬을 추가한다: 모던 SaaS 스타일, 프리미엄 느낌, 글래스모피즘, 카드 레이아웃, 모션, 강력한 시각적 계층 구조, 랜딩 페이지 모범 사례.
이 각각은 그 자체로는 합리적일 수 있다.
하지만 프로젝트에 이미 자체 컴포넌트 라이브러리, Tailwind 토큰, 버튼, 카드, 폼, 반응형 규칙, 브랜드 스타일, 페이지 구조가 있다면, 이러한 외부 스킬은 개선 대신 간섭을 만들어낼 수 있다.
AI는 망설이기 시작한다:
외부 스킬을 따라야 하는가, 아니면 기존 컴포넌트를 따라야 하는가? 기존 Card를 재사용해야 하는가, 아니면 새 카드 디자인을 만들어야 하는가? 프리미엄 느낌을 위해 모션을 추가해야 하는가, 아니면 성능과 일관성을 유지해야 하는가? 외부 랜딩 페이지 레이아웃을 사용해야 하는가, 아니면 제품의 자체 정보 아키텍처를 따라야 하는가?
최종 결과는 한 곳에서는 더 "표준적"으로 보일 수 있지만, 전체적으로는 덜 일관될 수 있다.
AI가 규칙을 따르지 못한 것이 아니다. 이 프로젝트에 속하지 않는 너무 많은 규칙을 따른 것이다.
이 시점에서, 규칙을 더 추가하는 대신 AI에게 프로젝트의 실제 규칙을 요약하도록 요청하라.
어떤 컴포넌트가 일반적으로 사용되는가? 페이지는 보통 어떻게 구조화되는가? 폼, 모달, 버튼, 카드가 일관된 방식으로 작성되는가? i18n 키는 보통 어디에 위치하는가? API 호출과 오류 처리의 관행은 무엇인가? 어떤 컴포넌트가 재사용되어야 하고, 어떤 로직이 중복되어서는 안 되는가? 비슷한 기능이 최근에 어떻게 구현되었는가? 프로젝트가 이미 가지고 있는 암묵적이지만 안정적인 엔지니어링 습관은 무엇인가?
이것들을 먼저 요약하라. 그런 다음 어떤 외부 스킬이 채택할 가치가 있고 어떤 것이 현재 프로젝트에 맞지 않는지 결정하라.
실용 규칙: 외부 스킬은 보안, 규정 준수, 성능, 접근성, SEO와 같은 기준 규칙에 유용하다. 컴포넌트 스타일, 비즈니스 계층화, 페이지 구조, 네이밍 관행의 경우, 모델이 코드베이스를 먼저 요약하도록 하라.

AI 코딩을 사용하는 가장 약한 방법 중 하나는 AI를 순종적인 실행자로 대우하는 것이다.
당신이 해결책을 결정한 다음, AI에게 구현을 요청한다. AI는 실제로 구현한다. 하지만 그 후에, 처음부터 경로가 잘못되었다는 것을 깨닫게 된다.
이것은 자주 발생한다: AI에게 문제를 수정해 달라고 요청하면, 무거운 해결책으로 수정한다. 기능을 추가해 달라고 요청하면, 기존 모듈을 재사용하는 것이 더 나았음에도 불구하고 추가한다. 로직 블록을 리팩터링해 달라고 요청하면, 하지만 실제 문제가 데이터 구조라는 것을 놓친다.
대규모 언어 모델을 전통적인 자동화 도구와 다르게 만드는 것은 지시를 실행하는 것만 가능하기 때문이 아니다. 방대한 양의 실제 소프트웨어 패턴, 오픈소스 프로젝트, 엔지니어링 논의, 실패 사례, 모범 사례를 흡수했기 때문에 코드를 작성할 수 있다.
CMS 시스템이 일반적으로 콘텐츠를 어떻게 구성하는지 알고 있다. 이커머스 시스템이 주문 상태를 왜 중요하게 여기는지 알고 있다. i18n이 모든 곳에 하드 코딩되어서는 안 되는 이유를 알고 있다. 결제 콜백에 멱등성이 필요한 이유를 알고 있다. 스토어프론트 런타임과 관리자 편집기가 안정적인 계약을 필요로 하는 이유를 알고 있다. SEO, 구조화된 데이터, 폼, 권한, 로그, 테스트가 실제 시스템에서 서로 어떻게 영향을 미치는지도 알고 있다.
당신의 아이디어를 코드로 바꾸는 데만 사용한다면, 많은 가치를 사용하지 않고 버리는 것이다.
더 나은 접근 방식은 AI가 먼저 프로젝트 그림과 코드 컨텍스트를 기반으로 옵션을 탐색하도록 하는 것이다:
더 성숙한 구현 패턴이 있는가? 이 기능은 어떤 계층에 속해야 하는가? 재사용해야 할 기존 패턴이 있는가? 이 변경 사항이 영향을 줄 수 있는 모듈은 무엇인가? 현재 코드에 중복 로직이 있는가? 제거해야 할 기존 로직이 있는가? 이 요구사항이 문제에 대한 올바른 해결책인가?
이것은 AI에게 최종 결정을 맡기라는 것이 아니다.
그것은 AI에게 결정 공간을 넓히도록 요청하는 것이다.
AI는 보수적인 수정, 로컬 리팩터링, 프로토콜 추상화, 기존 컴포넌트 재사용, 기존 로직 삭제, 별도 모듈로 분할, 또는 현재 요구사항이 올바른 것이 아닐 수 있다는 점까지 제안할 수 있다.
최종 선택은 여전히 인간의 몫이다.
많은 실제 제품 결정이 순수하게 기술적인 것은 아니기 때문이다. 초기 단계 제품은 속도에 더 신경 쓸 수 있다. 트랜잭션 흐름은 안정성에 더 신경 쓸 수 있다. SEO 페이지는 구조와 크롤링 가능성에 더 신경 쓸 수 있다. 내부 도구는 유지보수성에 더 신경 쓸 수 있다. 고객 대상 페이지는 신뢰와 일관성에 더 신경 쓸 수 있다.
AI는 당신에게 옵션을 보여줄 수 있다. 트레이드오프에 대한 책임을 질 수는 없다.
실용 규칙: 구현 경로가 불분명할 때, 먼저 AI에게 23가지 옵션, 가정, 영향 표면, 위험을 요청하라. 경계가 명확해지면, 작업을 세분화하고 실행하도록 하라.
---
AI는 완료된 느낌을 만드는 데 매우 능숙하다.
코드가 작성되었다. 설명이 작성되었다. 요약이 작성되었다. 테스트 제안이 작성되었다. 심지어 전달 노트도 전문적으로 들린다.
하지만 실제 프로젝트는 "완료"에 의존할 수 없다.
더 현실적인 경험은 이렇다: 요약은 안심시키는 것처럼 들리지만, diff는 AI가 건드리지 말았어야 할 몇몇 파일을 건드렸음을 보여준다. 현재 페이지는 작동하지만, 다른 항목이 깨진다. 단지 카피만 변경했다고 생각했지만, 메타데이터, 폴백 로직, 컴포넌트 참조가 그 과정에서 변경되었다.
그렇기 때문에 검증은 사후 생각이 될 수 없다.
AI가 더 빠르게 생성할수록, 회귀 루프는 더 중요해진다. 일단 생성이 저렴해지면, 부족한 부분은 더 이상 코드를 생산하는 것이 아니다. 코드가 시스템을 망가뜨리지 않았음을 증명하는 것이다.
좋은 회귀 루프는 변경 전에 시작된다.
첫째, AI에게 영향 표면을 식별하도록 요청하라.
어떤 모듈, 페이지, API, 타입, 데이터, SEO, i18n, 권한, 결제, 폼, 캐싱, 또는 퍼블리싱 흐름이 영향을 받을 수 있는가?
둘째, 구현 중에 AI에게 기존 구조를 따르도록 요청하라.
재사용해야 할 것은 재사용하라. 가능한 경우 기존 패턴을 따르라. 함부로 병렬 구현을 만들지 말라. 로컬 작업을 완료하기 위해 시스템 관행을 깨지 말라.
셋째, 구현 후 AI에게 회귀 지점을 역추적하도록 요청하라.
어떤 페이지를 확인해야 하는가? 어떤 경로를 실행해야 하는가? 어떤 테스트가 실패할 수 있는가? 어떤 타입이 검증이 필요한가? 어떤 기존 로직이 제거되어야 하는가? 어떤 폴백 동작이 확인을 필요로 하는가?
넷째, 인간과 CI가 결과를 검증해야 한다.
AI 요약만 읽지 말라. diff를 읽어라. 페이지만 확인하지 말라. 흐름을 실행해 봐라. 해피 패스만 테스트하지 말라. 예외 경로를 테스트해 봐라. 기본 언어만 확인하지 말라. 폴백 동작을 확인해 봐라. 결제나 구독이 생성되었는지만 확인하지 말라. 콜백, 취소, 업그레이드, 다운그레이드, 중복 트리거를 확인해 봐라. 생성된 콘텐츠가 매끄럽게 읽히는지만 확인하지 말라. 브랜드, 페이지 목표, SEO 구조에 맞는지 확인해 봐라.
이것이 또한 빅테크가 AI 코딩을 개발 워크플로우에 도입할 수 있는 이유다. AI가 실수를 하지 않기 때문이 아니라, 코드 리뷰, 테스트, CI/CD, 모니터링, 권한, 로그, 롤백, 엔지니어링 거버넌스가 있어서 효율성 변화를 흡수할 수 있기 때문이다.
실용 규칙: AI는 결과를 생성한다. 인간과 CI는 결과가 시스템을 망가뜨리지 않았음을 증명한다. 무엇을 증명할지, 그리고 어떻게 증명할지는 프로젝트 그림, 코드 구조, 영향 분석에서 나와야 한다.
---
"AI는 실행 증폭기이지, 운전대가 아니다"라는 말로 시작하면, 맞는 말처럼 들리지만 다소 공허하다.
실제 프로젝트에서는 역할 분담이 더 구체적이다.
AI가 잘하는 것:
세계 지식을 바탕으로 옵션 제안. 코드 구조를 통해 영향 추적. 중복 구현과 잠재적 충돌 발견. 코드, 테스트, 문서의 초안 생성. 복잡한 모듈 설명. 리팩터링 및 마이그레이션 지원. 릴리스 전 회귀 검사 목록 작성.
인간이 더 잘하는 것:
비즈니스 목표 판단. 프로젝트 그림 확인. 기술적 트레이드오프 결정. 현재 단계에서 리팩터링이 가치 있는지 결정. 위험 수용 또는 거부. 어떤 기능이 제품화되어야 하는지 결정. 최종 품질과 사용자 경험에 대한 책임.
이것은 누가 누구를 대체하는지에 관한 것이 아니다.
AI는 판단을 확장하고, 인간은 트레이드오프를 결정한다. AI는 실행 속도를 높이고, 인간은 시스템 방향을 책임진다. AI는 더 많은 가능성을 제시하고, 인간은 어떤 경로를 취할지 선택한다.
실용 규칙: AI를 단순한 실행자로만 사용하지 말고, AI가 방향을 결정하도록 두지도 말라. AI가 옵션과 영향 분석을 확장하게 하고, 인간이 단계적 판단, 비즈니스 트레이드오프, 최종 품질을 책임지도록 하라.
---
AI 코딩 뒤에 있는 논리는 자연스럽게 관리자 AI 워크플로우로 확장된다.
둘 다 동일한 근본적인 문제에 직면한다:
AI가 유용한 작업을 실행하기 전에 컨텍스트를 이해해야 한다.
AI가 코드를 잘 작성하려면 프로젝트 그림이 필요하다. AI가 유용한 콘텐츠를 생성하려면 관리자 그림이 필요하다. AI가 SEO와 GEO를 지원하려면 브랜드, 제품, 페이지, 전환 구조가 필요하다.
그렇기 때문에 많은 관리자들이 AI를 사용해 카피를 작성하고, 페이지를 구축하고, FAQ를 생성하거나, 기사 초안을 작성하지만, 결과물은 완성된 것처럼 보여도 전환되지 않는다.
문제는 보통 AI가 글을 쓸 수 없기 때문이 아니다.
문제는 AI가 다음을 모른다는 것이다:
관리자가 누구인지. 무엇을 판매하는지. 누구에게 판매하는지. 고객이 왜 그들을 신뢰해야 하는지. 페이지가 수행해야 하는 작업이 무엇인지. 콘텐츠가 문의, 구매, 또는 장기 검색 트래픽을 유도해야 하는지. FAQ가 실제로 어떤 우려 사항에 답해야 하는지. 제품, 페이지, 폼, SEO가 어떻게 연결되는지.
그 컨텍스트 없이, AI는 카피처럼 보이는 콘텐츠를 쉽게 생성할 수 있다.
매끄럽고, 완전하며, 심지어 세련될 수도 있다. 하지만 비즈니스 판단이 부족하다.
따라서 관리자 AI 워크플로우의 핵심은 사용자에게 더 많은 프롬프트를 작성하라고 요청하는 것이 아니다.
더 중요한 질문은 시스템이 브랜드, 제품, 페이지 목표, FAQ, 폼, SEO, 전환 경로 데이터를 자동으로 더 높은 품질의 컨텍스트로 구성할 수 있는지 여부이다. 그래야 AI가 작업을 실행하기 전에 관리자와 비즈니스를 이해할 수 있다.
이것이 Foundax가 AI 워크플로우를 설계할 때 집중하는 방향이다.
우리는 AI를 고립된 "생성" 버튼으로 보지 않는다. 더 가치 있는 접근 방식은 AI를 관리자의 운영 흐름으로 가져오는 것이다: 관리자가 콘텐츠, 페이지, 다국어 자산, SEO, 마케팅 자료를 더 빠르게 구성할 수 있도록 돕고, 시스템이 제품, 폼, 결제, 주문, 퍼블리싱, 전환 경로를 처리하는 것이다.
이 설계에서 AI는 단순히 "당신을 위해 문단을 작성하는" 것이 아니다.
먼저 다음을 이해해야 한다:
브랜드가 무엇을 대표하는지. 제품이나 서비스가 어떤 문제를 해결하는지. 페이지가 수행해야 하는 작업이 무엇인지. FAQ가 어떤 우려 사항에 답해야 하는지. 폼이 어떤 종류의 리드를 수집해야 하는지. 콘텐츠가 어떤 검색 의도를 제공해야 하는지. 페이지가 문의, 구매, 또는 장기 신뢰를 유도해야 하는지.
그런 다음 유용한 것을 생성할 수 있다.
이것은 AI 코딩과 동일한 로직이다.
AI에게 로컬 작업만 주지 말라. 먼저 그림을 이해하게 하라. 그런 다음 구조화된 데이터, 비즈니스 계약, 컨텍스트 주입을 사용해 올바른 정보 환경에 배치하라.
실용 규칙: 관리자 AI 워크플로우의 핵심은 더 나은 프롬프트가 아니다. 모델이 카피, 페이지, 다국어 콘텐츠, SEO 자산 또는 운영 자료를 생성하기 전에 브랜드와 비즈니스를 이해하도록 돕는 구조화된 데이터, 비즈니스 계약, 고품질 컨텍스트이다.
---
전통적인 SEO는 종종 키워드, 제목, 설명, 백링크에 초점을 맞추어 왔다.
그것들은 여전히 중요하다.
하지만 AI 검색과 생성형 답변이 더 보편화됨에 따라, 더 깊은 질문이 더 중요해진다:
기계가 당신이 누군지 이해할 수 있는가?
당신은 브랜드 웹사이트인가, 아니면 임시 랜딩 페이지인가? 무엇을 판매하는가? 누구에게 서비스를 제공하는가? 제품, 서비스, 사례, FAQ, 연락처는 어디에 있는가? 콘텐츠 사이에 구조가 있는가? 페이지가 크롤링되고, 이해되고, 인용될 수 있는가?
이것은 AI 코딩과 동일한 근본적인 문제다.
AI 코딩은 모델이 프로젝트 구조를 이해해야 한다. AI 콘텐츠 생성은 모델이 관리자 구조를 이해해야 한다. SEO는 검색 엔진이 페이지 구조를 이해해야 한다. GEO는 생성형 검색 시스템이 브랜드, 제품, 서비스, 콘텐츠 간의 관계를 이해해야 한다.
따라서 미래는 누가 더 많은 콘텐츠를 생성할 수 있는지에 관한 것만이 아닐 것이다.
콘텐츠 생성이 쉬워질수록, 구조는 더 중요해진다.
브랜드가 단지 많은 양의 고립된 페이지만 생성한다면, 검색 엔진과 AI 검색은 여전히 조각들만 볼 뿐이다. 브랜드가 웹사이트, 제품, 서비스, 사례, FAQ, 콘텐츠, 폼, 전환 경로, 다국어 페이지를 명확한 구조로 구성한다면, 사용자, 검색 엔진, AI 시스템이 이해하기 더 쉬워진다.
실용 규칙: SEO와 GEO는 단순한 콘텐츠 생산 문제가 아니다. 그것은 구조 문제다. 브랜드, 제품, 콘텐츠, FAQ, 전환 경로를 더 명확하게 구성할수록, 기계와 사용자 모두가 당신을 이해하기 쉬워진다.
스토어프론트를 위한 SEO와 GEO를 구축하고 있다면, 다음 글도 읽어보길 권한다: SEO의 새로운 규칙: 2026년 AI 검색(GEO) 게임에서 승리하기, ChatGPT와 Google AI 모드에서 제품이 노출되는 방법: 2026 관리자 플레이북.
브랜드 자산, 콘텐츠, SEO가 어떻게 함께 작동하는지에 관심이 있다면, 다음 글도 읽어보라: 왜 2026년이 개인 브랜드 자산을 구축하기에 적기인가.
AI 코딩 도구나 기술 스택 선택을 평가 중이라면, 관련 기사를 읽어보라: 다중 시장 DTC 브랜드는 2026년에 어떻게 이커머스 스택을 선택해야 하는가?.
AI 시대에 웹 우선 전달이 왜 더 중요한지에 대한 제품 전략 관점을 원한다면, 다음 글을 읽어보라: AI가 2026년에 더 많은 제품을 웹으로 되돌릴 것인가?.
스토어프론트를 위한 SEO와 GEO를 구축하고 있다면, 계속 읽어보라: SEO의 새로운 규칙: 2026년 AI 검색(GEO) 게임에서 승리하기, ChatGPT와 Google AI 모드에서 제품이 노출되는 방법.
Foundax가 어떻게 AI 워크플로우를 관리자 운영에 도입하는지 확인하려면, 기능을 검토하라.
코드가 아니다. 스킬이 아니다. 프로젝트 그림이다.
최소한 AI는 다섯 가지를 이해해야 한다: 목표, 객체, 제약 조건, 영향 표면, 미래 방향. 그렇지 않으면 요구사항을 고립된 작업으로 취급하고, 지역적으로는 올바르지만 시스템적으로는 틀린 결과를 생성할 수 있다.
결정 규칙: AI가 프로젝트가 왜 존재하는지, 핵심 객체가 무엇인지, 어떤 제약 조건이 깨져서는 안 되는지 설명할 수 없다면, 아직 주요 코드 변경을 요청하지 말라.
---
비즈니스 그림으로 시작한 다음, AI 친화성을 평가하라.
제품이 콘텐츠, 페이지, SEO, 관리 운영, 트랜잭션, 폼, 결제, 다국어 지원을 포함한다면, 보통 성숙한 프레임워크, 명확한 타입, 안정적인 데이터베이스, 성숙한 결제 생태계, 검증 가능한 엔지니어링 워크플로우가 필요하다.
AI 친화적인 스택은 가장 최신 스택이 아니다. 모델이 자주 보았고, 인간이 검증할 수 있고, 타입이 제약할 수 있고, 커뮤니티가 강력한 패턴을 가진 스택이다.
결정 규칙: 기술이 새로운지만 묻지 말라. 비즈니스에 적합한지, AI가 이해할 수 있는지, 팀이 검증할 수 있는지, 장기 유지보수가 관리 가능한지 물어보라.
---
그렇다, 프로젝트가 더 시끄러워진다면.
하지만 프로젝트가 더 구조화된다면, AI는 오히려 사용하기 더 쉬워질 수 있다. 폴더, 타입, 스키마, 어댑터, 테스트, 네이밍, 문서가 점차 모델의 운영 매뉴얼이 될 수 있다.
진짜 문제는 프로젝트 크기가 아니다. 컨텍스트 노이즈다.
결정 규칙: 프로젝트가 성장함에 따라, AI 자동화를 늘리기 전에 컨텍스트 노이즈를 줄여라.
---
반드시 그런 것은 아니다.
상세한 요구사항은 단일 작업 정확도를 향상시킬 수 있지만, 시스템 정확성을 보장하지는 않는다. 더 나은 요구사항은 무엇을 할지만 말하는 것이 아니라, 작업이 왜 존재하는지, 대상 시스템 상태가 무엇인지, 아무것도 망가지지 않았는지 어떻게 확인할 것인지도 설명해야 한다.
결정 규칙: 로컬 작업 세부 사항은 유용하지만, 목표, 시스템 상태, 승인 기준과 함께 제공되어야 한다.
---
처음에는 아니다.
규칙, 스킬, 모범 사례는 유용하지만, 유형별로 분리되어야 한다. 외부 스킬은 보안, 규정 준수, 성능, 접근성, SEO와 같은 기준 규칙에 유용하다. 하지만 컴포넌트 스타일, 비즈니스 계층화, 페이지 구조, 네이밍 관행과 같은 프로젝트 고유 규칙은 먼저 코드베이스에서 추출되어야 한다.
결정 규칙: 보편적인 기준 위험에는 외부 스킬을 사용하라. 프로젝트 스타일과 비즈니스 구조를 도출하려면 코드베이스 자체를 사용하라.
---
AI에게 실행 전에 영향 표면을 식별하도록 요청하고, 기존 구조를 따라 구현하고, 실행 후 회귀 지점을 역추적하도록 한 다음, 인간과 CI가 결과를 검증하게 하라.
회귀는 단순한 최종 테스트 문제가 아니다. 프로젝트 그림, 코드 문서화, 영향 분석 위에 구축된 워크플로우 문제다.
결정 규칙: 모든 변경 전에, 그것이 무엇에 영향을 미칠 수 있는지 물어보라. 모든 변경 후에, 그것이 무엇을 망가뜨렸을 수 있는지 물어보라.
---
왜냐하면 "빅테크가 AI 코딩을 사용한다"와 "AI가 생성한 코드가 검토 없이 출시될 수 있다"는 서로 다른 두 가지이기 때문이다.
구글은 새 코드의 75%가 AI 생성이지만, 여전히 엔지니어가 검토한다고 말했다. 마이크로소프트의 2030% 수치 역시 코드 리뷰, 테스트, 품질 거버넌스가 사라진다는 의미는 아니다.
Stack Overflow 개발자 설문조사 2025는 AI 출력 정확성에 대한 개발자 신뢰가 여전히 제한적임을 보여준다. METR의 연구 역시 성숙한 코드베이스에서 AI 도구가 이해, 대기, 확인, 수정 비용으로 인해 개발자를 오히려 느리게 할 수 있음을 보여준다.
결정 규칙: AI 코딩을 실제 워크플로우에 도입할 가치는 충분하지만, 검토, 테스트, 검증, 롤백 메커니즘이 함께 따라와야 한다.
---
둘 다 컨텍스트 문제다.
AI가 코드를 작성하려면 프로젝트 그림이 필요하다. AI가 카피를 작성하고, 페이지를 구축하고, FAQ를 생성하고, SEO를 지원하려면 관리자 그림이 필요하다.
시스템이 브랜드, 제품, 페이지 목표, FAQ, 폼, SEO, 전환 경로를 구성할 수 없다면, AI는 완성된 것처럼 보이지만 비즈니스 판단이 부족한 콘텐츠만 생성할 수 있다.
결정 규칙: 관리자 AI 워크플로우의 핵심은 더 많은 프롬프트가 아니다. 더 높은 품질의 구조화된 컨텍스트다.
---
AI 코딩은 이미 실제 개발 워크플로우 안에 있다.
하지만 그것이 소프트웨어가 무심코 생성될 수 있거나, 제품 판단이 모델에 넘겨질 수 있다는 의미는 아니다.
실제 프로젝트에서 AI의 가치는 판단을 대체하는 것이 아니다. 판단을 확장하는 것이다.
하지만 그것은 AI가 먼저 시스템을 이해할 때만 작동한다.
따라서 올바른 순서는 AI에게 더 많은 코드를 작성하라고 요청하는 것이 아니다.
그것은:
프로젝트 그림을 구축하라. 비즈니스에 적합하고 AI 협업을 지원하는 스택을 선택하라. 코드 구조를 문서로 전환하라. AI가 그 구조를 통해 업스트림, 다운스트림, 영향을 이해하게 하라. 그런 다음 특정 작업을 처리하고, 스킬을 신중하게 선택하고, 회귀 루프를 구축하라. 마지막으로, 인간이 트레이드오프와 최종 품질을 책임져라.
이 로직은 소프트웨어 개발에 적용된다. 또한 AI를 사용해 카피를 작성하고, 페이지를 구축하고, 다국어 콘텐츠를 지원하고, SEO를 개선하는 관리자에게도 적용된다. 또한 GEO와 장기 브랜드 자산 구축에도 적용된다.
AI 코딩의 다음 단계는 AI가 더 많이 작성하게 하는 것이 아니다.
그것은 AI가 올바른 시스템 안에서 작동하게 하는 것이다.
---