박카스
박카스
🎻 루키 파트너
🚀 SNS 챌린지 달성자
🏅 베스트오브베스트

AI에게 '설득 심리학'을 코딩했더니 벌어진 일 (Feat. Antigravity)

1. 배경 이야기 (Backstory): "가장 빠른 수트를 만들고 싶었습니다"

지난주, 우리는 차가운 겨울바람을 뚫고 모여 '에피파니 브릿지 경연 대회'에 참가하였습니다. 그리고 한 가지 본질을 뼈저리게 느꼈죠.

"AI가 '아이언맨 수트(도구)'라면, 스토리는 그 안에 탄 '토니 스타크(본질)'다."

아무리 화려한 수트도 안에 사람이 없으면 그냥 비싼 깡통 로봇에 불과합니다. 우리는 그 깡통에 영혼을 불어넣는 법을 배웠습니다. 그리고 일주일 뒤인 오늘, 저는 여러분께 토니 스타크를 태울 최고의 수트, '자동화 시스템'을 공개하기 위해 밤을 새웠습니다.

기존의 코딩 대세였던 '커서(Cursor)'를 붙잡고, 지난주 배운 마케팅 이론들을 하나하나 파이썬 코드에 우겨넣기 시작했죠. "완벽한 자비스를 만들 거야." 의욕은 넘쳤습니다. 하지만 그게 비극의 시작이 될 줄은 꿈에도 몰랐습니다.

2. 벽 (The Wall): "1,500줄짜리 몬스터의 탄생"

기능을 하나둘 붙이다 보니, 제 파이썬 파일(마케팅 캡틴.py)은 어느새 1,500줄이 넘는 '비만 몬스터'가 되어버렸습니다. 😱

마치 '혼자서 주문받고, 요리하고, 서빙하고, 설거지에 배달까지 다 하는 1인 식당 사장님' 꼴이었습니다. 코드가 뚱뚱해지니 AI는 비명을 질렀습니다.

  • 기억상실: "방금 입력한 타겟 고객이 누구였지?" (Context Overflow)

  • 과로사: 버튼 하나를 고치려다 전체 프로그램이 멈춰버림 (System Freeze)

"이건 자동화가 아니라, 또 다른 노동이다." AI에게 일을 시키는 시간보다, AI를 고치는 시간이 더 길어지는 아이러니. 저는 벽에 부딪혔습니다.

3. 깨달음 (Epiphany): "안티그래비티의 비밀, '스킬(Skill)'이라는 새로운 종족"

절망의 끝에서 저는 구글의 차세대 AI 개발 환경인 **'안티그래비티(Antigravity)'를 다시 들여다보게 되었습니다. 그리고 그곳에서 그동안 제가 코딩을 대하던 방식이 완전히 틀렸음을 깨달았습니다.

저는 그동안 AI에게 "모든 걸 다 외워서 한 번에 처리해(Monolith)"라고 강요하고 있었습니다. 하지만 안티그래비티가 제시한 해답은 전혀 달랐습니다. 바로 '스킬(Skill) 기반의 모듈화'였습니다.

이것은 단순한 폴더 정리가 아니었습니다. AI와 협업하는 방식의 혁명이었습니다.

한국어 텍스트가 있는 검�은 화면

💡 (1) 스킬(Skill)의 해부학: 뇌(Brain)와 손(Hand)의 분리

우리가 만든 '스킬'은 단순한 파이썬 파일이 아닙니다. 하나의 스킬은 반드시 두 개의 파일이 한 쌍을 이루는 '유기체'입니다.

  • 📜 SKILL.md (설명서 = 뇌):

    • 이것은 에이전트(AI)를 위한 **'메뉴판'**입니다.

    • 코드가 아닙니다. 자연어(사람의 말)로 적혀 있습니다.

    • "이 스킬은 언제 쓰는 거야?", "입력값으론 뭘 줘야 해?" 를 AI에게 설명해 줍니다.

    • [혁명] AI는 이제 1,500줄의 코드를 다 읽을 필요가 없습니다. 이 얇은 설명서만 읽고 도구를 골라 잡습니다.

  • ⚙️ logic.py (실행기 = 손):

    • 이것은 실제 작업을 수행하는 **'엔진'**입니다.

    • 메인 프로그램과 독립되어 혼자서도 돌아갑니다.

    • 복잡한 프롬프트 엔지니어링, API 호출, 예외 처리가 이 안에 숨어 있습니다.

    한국어 웹사이트 스크린샷

💡 (2) 지휘자(Main)의 탄생: "직접 하지 말고 시켜라"

가장 큰 변화는 **마케팅 캡틴.py**의 역할 변화였습니다. 과거의 캡틴이 직접 요리하고 서빙하는 사장이었다면, 지금의 캡틴은 '오케스트라 지휘자'입니다.

Python

# [실제 코드의 의미]
def run_skill(self, skill_path, args):
    # 지휘자는 구체적인 요리법을 모릅니다.
    # 그저 "주방장(Skill)에게 요리를 시작해라!"라고 신호만 보냅니다.
    subprocess.Popen([sys.executable, skill_path] + args, ...)

이 구조 덕분에 우리는 '비동기(Asynchronous) 처리'라는 강력한 무기를 얻었습니다. 사용자가 버튼을 눌러도 화면이 멈추지 않습니다. 백그라운드에서 스킬들이 춤추듯 일하는 동안, 사용자는 다음 명령을 내릴 수 있습니다.

연습 - 한국어

💡 (3) 이론의 코드화: "마케팅 전략을 if문으로 구현하다"

이 깨달음의 정점은 Step 3 (드라마 작가) 스킬을 만들 때였습니다. 지난주 우리가 배운 '러셀 브런슨'의 이론을 어떻게 AI에게 가르칠까요? 예전엔 매번 프롬프트에 길게 써줘야 했습니다. 하지만 이제는 '코드 로직'으로 박제했습니다.

Python

# [Step 3 logic.py 실제 코드]
if strategy == "Soap":
    # 솝 오페라(Soap Opera) 전략: 미끄럼틀처럼 다음 화로 연결하라
    instruction = "Ep 1 leads to Problem A... High tension hooks."
else:
    # 표준 전략: 기승전결 완결형
    instruction = "Classic narrative arc..."

보이시나요? 마케팅 전략이 파이썬의 if 조건문 안으로 들어왔습니다. 이게 무엇을 의미할까요? 앞으로 우리가 '7일 챌린지', '웨비나 깔때기' 같은 새로운 전략을 배워도, 전체 프로그램을 뜯어고칠 필요가 없다는 뜻입니다. 그저 elif 한 줄만 추가하면 되니까요.

4. 제안 (The Offer): "이제 당신은 '시스템'을 만드는 사람입니다"

이 깨달음을 통해 우리는 2주차 스터디시간에 [키워드 채굴] → [기획] → [집필] → [이미지 생성]까지 이어지는 '마케팅 원스톱 파이프라인'**을 완성할 것입니다.

단순히 글 쓰는 AI를 가진 게 아닙니다. 여러분은 이제 '글 쓰는 공장을 지휘하는 공장장'이 되셨습니다. 하지만 여기서 멈추지 않습니다. 이 공장에 마지막 '엔진'을 달아줄 차례입니다.

🚀 [3주차 예고: "공간의 제약을 넘어, 카톡으로 연결하기"]

  • 목요일 (반복 작업의 자동화): 매번 네이버 로그인하고 복사+붙여넣기... 귀찮으셨죠? 이제 그 단순 반복은 파이썬에게 넘깁시다. 자동 로그인부터 글 작성, 임시저장까지 클릭 한 번으로 매끄럽게 연결되는 기능을 '마케팅 캡틴' 스킬로 넣어 붙여보겠습니다. 시간이 허락한다면, 지수측정시스템을 대체할수 있는 노출점수시스템 스킬도 구현해보면 좋을것입니다.

  • 토요일 모각 (원격 제어의 시작): 급하게 글을 써야 하는데 밖에 있다면? 당황하지 마세요. 카카오톡으로 "글 써줘"라고 메시지 하나만 보내면 됩니다. 집에 있는 내 컴퓨터가 메시지를 인식하고 업무를 시작하는, 진정한 '디지털 노마드'의 업무 방식을 작게나마 구현해 보겠습니다.

스터디원 여러분, 지난주엔 펜을 들었고, 이번 주엔 코드를 쪼갤것입니다. 다음 주에는 이 도구들을 '내 손발처럼 편하게 쓰는 법'을 완전히 익혀보겠습니다.


[도움 받은 도구]

  • Google Antigravity, Gemini 3.0 Flash, Nano Banana

1
2개의 답글
밀어주고 끌어주는

온·오프라인 AI 스터디

AI로 어디까지 할 수 있는지
직접 확인하실 분만 신청하세요.