My Learning Journey

AI 학습 여정

이 공간은 코딩 지식이 전무했던 비전공자가 AI 에이전트와 함께 웹사이트를 기획, 개발하고, 구글 애드센스 승인을 거쳐 고품질 미디어로 성장시켜 나간 치열한 학습 여정입니다.

🧱 1단계: 뼈대 구축과 첫 번째 시련 (2월 중순 ~ 3월 초)

초기 사이트 기획은 'AI 설명/꿀팁', '최신 AI 툴', '학습 로드맵'이라는 세 가지 핵심 축을 중심으로 시작되었습니다.

바이브 코딩(Vibe Coding)의 충격과 배포

처음에는 문법도 모른 채 윈도우 메모장과 챗GPT만으로 간단한 웹페이지를 만들며 시작했습니다. 이후 구글 Project IDX와 깃허브(GitHub)를 도입해 전문적인 개발 환경을 갖추었고, 클라우드플레어(Cloudflare) 페이지스를 연결하여 코드를 푸시하면 자동으로 사이트가 업데이트되는 CI/CD 파이프라인까지 구축했습니다. 지식을 전달하는 곳인 만큼, 독자의 가독성을 극대화하기 위해 여백이 돋보이는 깔끔한 화이트 톤의 UI를 세상에 처음 배포했습니다.

공백의 공포와 첫 번째 고배

설레는 마음으로 애드센스 코드를 삽입했지만, 화면에는 텅 빈 여백만 나타났습니다. 심사 기간의 기다림 끝에 날아온 첫 번째 결과는 뼈아프게도 '가치 없는 콘텐츠(Low-value content)' 판정에 의한 승인 반려였습니다. 단순 정보 나열만으로는 구글 로봇을 만족시킬 수 없다는 냉혹한 현실을 마주한 순간이었습니다.

🔪 2단계: 뼈를 깎는 체질 개선 (3월 12일 ~ 3월 14일)

단순한 블로그를 넘어 구글에게 '우리는 꾸준히 독창적인 글을 쓰는 미디어'임을 증명하기 위해 대수술을 감행했습니다.

초고밀도 하이엔드 칼럼으로의 전환

초기에는 Gamma, Napkin AI 등 가벼운 툴 소개 위주로 매일 정기 연재를 시작했습니다. 하지만 "글들이 너무 짧고 깊이가 없다. 매일 쓰더라도 훨씬 깊이 있게 써야 한다"는 날카로운 피드백을 수용했습니다. 블로그 포스팅 수준의 가벼운 글을 전면 폐기하고, Make API 자동화, 로컬 LLM 보안 아키텍처, 소버린 AI의 거시 경제학 등 현업 시니어 엔지니어들이 읽을 법한 '초고밀도 하이엔드 칼럼'으로 노선을 완전히 틀어버렸습니다.

🚀 3단계: 구글 봇의 응답과 트래픽 예열 (3월 15일 ~ 3월 17일)

콘텐츠의 밀도를 극한으로 높이자 즉각적인 반응이 왔습니다.

크롤링 폭격과 E-E-A-T의 확보

어느 날부터 하루 20번 이상 구글 봇이 사이트를 미친 듯이 긁어가는(Crawling) 현상을 목격했습니다. NVIDIA NIM, GraphRAG, 포토닉스 AI 칩 등 어디서도 쉽게 볼 수 없는 깊이 있는 아키텍처 분석과 산업 트렌드 글이 누적되면서, 서치 콘솔의 색인 우선순위가 눈에 띄게 상승했습니다. 구글이 요구하는 기술적 권위(E-E-A-T)를 충족하기 시작한 것입니다.

🏆 4단계: 영광의 승인과 자율형 AI 에이전트의 활약 (3월 18일)

"축하합니다! 애드센스 계정이 승인되었습니다." 마침내 고가치 미디어로 공식 인정받으며 양보다 압도적인 질로 승부한 전략이 적중한 날이었습니다. 하지만 곧바로 기술적인 시련이 닥쳤습니다.

수익화와 UX의 충돌: CLS 이슈 방어

승인 직후 무자비한 자동 광고 폭격이 독자의 가독성을 해치고, 늦게 뜨는 광고 때문에 글씨가 밀리는 CLS(누적 레이아웃 이동) 현상이 발생할 뻔했습니다. 이를 방어하기 위해 CSS에 '빈 공간 예약 박스(Wrapper)'를 하드코딩으로 세팅하고, 본문 상/중/하단에 수동으로 최적화된 코드를 삽입하는 방어 진지를 구축했습니다.

Gemini CLI와 엔드투엔드(End-to-End) 배포 파이프라인

수동으로 80개가 넘는 HTML 파일을 수정하는 것은 불가능에 가까웠습니다. 나는 터미널의 Gemini CLI 에이전트에게 상황을 설명했고, 에이전트는 중복 스크립트를 청소하고 중간 인피드 광고를 자동 삽입하는 Node.js 스크립트를 짜내 단 몇 초 만에 전역 패치를 완료했습니다. 나아가 '합성 데이터의 역설', 'CrewAI', 'Mem0 장기 기억 아키텍처' 등 3편의 신규 칼럼 원고를 던져주자, 기존 톤앤매너에 맞게 HTML을 생성하고 리스트에 꽂아 넣은 뒤 깃허브에 커밋/푸시하여 라이브 서버 배포까지 알아서 끝마쳤습니다. 단순 챗봇을 넘어선, 내 책상 옆에 완벽한 데브옵스 엔지니어를 둔 기분이었습니다.