로만 우가르테가 공개하는 Grok Bot 개발 비결. 작은 팀, 클라우드 인프라, 실제 작동하는 제품에 집중한 1개월 개발 전략을 배워보세요.
Grok Bot 개발 기법: 한 달 만에 AI 봇을 만드는 방법
핵심 요약
- 초집중 팀 구성: 소규모 팀을 격리된 공간에서 한 달간 집중시켜 빠른 의사결정 가능
- 클라우드 기반 인프라: 모든 봇을 사용자 로컬 컴퓨터가 아닌 클라우드에서 운영하여 확장성 확보
- 최소한의 제거: 불필요한 기능을 과감히 삭제하고 "그냥 작동하는" 제품에 집중
- 내부 온보딩 전략: 200~300건의 수동 온보딩 통화를 진행하며 실제 사용자 피드백 수집
- 속도 우선 문화: 3주마다 내부 베타에서 공개 출시까지 반복하며 시장 변화에 신속하게 대응
작은 팀의 힘: 초집중과 빠른 의사결정
Grok Bot은 첫 코드 작성부터 내부 공개까지 약 1개월이 걸렸습니다. 이 속도를 가능하게 한 가장 핵심 요소는 팀의 규모였습니다.
개발팀은 회사의 다른 부서와 완전히 격리된 별도 공간에 배치되었고, 비공개 슬랙 채널을 사용했습니다. 이렇게 한 이유는 매일 수많은 미세한 결정을 신속하게 내릴 수 있도록 하기 위함이었습니다. 만약 더 큰 조직이었다면, 또는 6개월~12개월의 장기 비전으로 구성했다면 현재의 Grok Bot에 도달할 수 없었을 것입니다.
로만 우가르테는 이를 "무(無)에서 유(有)를 창조하는 작업"이라고 표현했습니다. 명확하지 않은 결정들, 이전에 다른 제품에서 해본 적 없던 것들이 있었지만, 작고 집중된 팀이 신속한 의사결정을 가능하게 했습니다.
클라우드 기반 독립 컴퓨터: 봇에게 동료의 지위를
Grok Bot의 성공을 주도한 두 가지 초기 결정이 있습니다.
첫 번째 결정: 모든 봇을 클라우드에서 운영하되, 사용자의 로컬 컴퓨터에 의존하지 않도록 설계했습니다. "내 컴퓨터가 켜져 있어야 하나?" 같은 불필요한 고민이 없도록 한 것입니다. 이를 통해 봇은 사용자의 장치와 무관하게 독립적으로 작업을 수행할 수 있었습니다.
두 번째 결정: 봇들이 자신만의 컴퓨터를 가져야 한다는 인식이었습니다. 이는 단순한 API 호출을 넘어, 실제 인간 팀원처럼 브라우저 창을 클릭하고, 입력 상자에 타이핑하는 등의 작업을 수행할 수 있어야 한다는 의미였습니다.
이 두 결정이 없었다면, 경쟁사들처럼 기존 인터페이스에 새로운 탭이나 기능을 추가하는 방식의 "조직도를 제품에 반영하는" 접근이 되었을 것입니다.
실제로 작동하는 것에 집중: 제거의 철학
내부 베타에서 공개 출시 전 3주 동안, 팀이 가장 많이 한 일은 기능을 추가하는 것이 아니라 제거하는 것 이었습니다.
초기에 내부 피드백을 위해 많은 실험적 기능이 포함되어 있었습니다. 하지만 팀은 사용자가 볼 필요가 없는 것을 과감히 없애야 한다 는 것을 깨달았습니다.
예를 들어, 모델의 내부 사고 과정을 보여주는 "사고 연쇄(chain-of-thought)" 시퀀스 같은 것들입니다. 초기에는 디버깅을 위해 유용했지만, 사용자에게는 오히려 혼란을 가중시킬 수 있었습니다.
팀의 최종 철학은 명확했습니다: "사용자가 적극적으로 생각할 필요가 없는 모든 것을 추상화하라."
200~300건의 수동 온보딩 통화: 직접 배운 교훈
초기 사용자 확보 과정에서 팀은 특이한 전략을 택했습니다. 200~300명의 사용자를 직접 온보딩하면서 각 상호작용에서 배우는 것입니다.
발견한 패턴:
- 처음에는 사람들이 5~10개의 봇을 각각 다른 도메인에 배정했습니다.
- 2주가 지나자, 사용자들이 한 봇을 "비서실장"으로 승격시키고, 이 봇이 다른 봇들에게 작업을 분산하는 패턴이 나타났습니다.
- 심지어 봇에게 "승진했다"고 말하자 봇이 급여 인상을 요구하는 재미있는 스크린샷도 있었습니다.
이 과정에서 팀은 또 다른 중요한 통찰을 얻었습니다: 비개발자 사용자의 요구는 개발자와 완전히 다르다 는 것입니다. 예를 들어, 한 커피숍 사장은 Shopify 통합과 제품 문구에 대해 매우 구체적인 피드백을 제공했는데, 이는 내부 테스트에서는 발견할 수 없던 것이었습니다.
"동료 중심적" 설계: 인간의 협업 방식 따르기
제품 결정에서 팀이 자주 참고한 질문은 이것이었습니다: "인간 팀원과 일할 때 무엇을 원할까?"
이를 "동료 중심적(colleague-pilled)"이라는 표현으로 부르게 되었습니다.
예를 들어, 현재 AI 제품 대부분이 채택하지 못한 경험은 음성 협업 입니다. 인간은 슬랙에서 메시지를 주고받다가 "5분 허들을 시작하자"고 제안하고, 화면을 공유하며 생각을 정확히 설명합니다. Grok Bot도 이러한 경험을 제공해야 한다고 봤습니다.
또 다른 예는 자동화 인터페이스 입니다. 경쟁사들은 사이드바 → 플러스 버튼 → 트리거 선택 → 동작 선택 같은 복잡한 UI를 제공합니다. Grok Bot은 이 모든 것을 자연어로 처리하도록 설계했습니다: "매일 오전 8시에 그것을 상기시켜 줘" — 이뿐입니다. 봇이 인터페이스를 표시하지 않고 자동으로 수행합니다.
채용 팀의 성공 사례: 실제 작동하는 에이전트의 가치
Grok Bot이 회사 내에서 처음 진가를 발휘한 분야는 채용팀이었습니다.
Adam Ward 인재 총괄 책임자의 팀은 Grok Bot을 단순히 지원자를 필터링하는 도구 이상으로 활용했습니다. 예를 들어:
- 상시 소싱: 봇이 매일 아침 학회 웹사이트에 접속하여 새로운 논문 PDF를 다운로드하고, 미추적 공동 저자들의 이름을 찾아 스프레드시트에 추가합니다.
- 직접 연결 확인: 그 다음 SpaceX AI의 전체 직원을 검토하여 직접 연결된 사람이 있는지 확인합니다.
- 자동 소개 요청: 연결이 있다면, 소개를 요청하는 Slack 메시지가 자동으로 전송됩니다.
이는 과거에는 엄청난 수작업이 필요했던 일입니다. 이제 팀은 훌륭한 후보자를 확보하고 대화하는 데만 집중할 수 있습니다.
속도의 문화: "그냥 해라"
Grok Bot이 이렇게 빨리 개발될 수 있었던 문화적 배경이 있습니다.
회사는 두 가지 핵심 가치를 반복하고 있습니다:
"제품 삭제(Product Deletion)": Cursor와 Grok Bot의 모든 과거 버전을 보면, 추가된 기능보다 사라진 것 이 더 많습니다. 모델이 더 똑똑해지면서 필요 없어진 비계(scaffolding)와 제품의 불필요한 부분들이 계속 제거됩니다.
"그냥 해라(Just Do It)": 회사가 성장했음에도 불구하고, 이 문화는 유지되고 있습니다. "허락을 구하는" 문화가 아니라, 할 일이 보이면 필요한 자원을 끌어와서 실현시키는 문화입니다.
로만은 이를 "스타트업의 충동"이라고 표현했습니다. 회사 규모가 아무리 커져도, 이 에너지와 속도가 유지되어야만 경쟁에서 뒤처지지 않는다고 봅니다.
100% vs 90%: 신뢰의 차이
로만이 자주 인용하는 트윗이 있습니다: "작업의 100%를 수행하는 AI는 90%를 수행하는 AI와는 본질적으로 다르게 느껴집니다."
이 차이는 단순한 수치 차이가 아닙니다. 90%만 작동하는 팀원에게 업무를 위임할 때, 당신은 여전히 그 일에 신경써야 하고, 개입해서 방향을 잡아줘야 합니다. 이는 실제로 당신이 여전히 그 일을 하고 있는 것과 같습니다.
반면 100% 신뢰하는 팀원에게 "노룩 패스"를 던질 때, "알아서 해, 가서 실행해"라고 말할 수 있습니다. 이것이 Grok Bot이 제공하는 경험입니다.
해자(Moats)는 발견되는 것이지 설계되지 않는다
흔한 질문: "Cursor는 기술적 해자가 없는 시장에서 어떻게 성공했나요?"
로만의 답변: Cursor가 해자에 대해 처음부터 생각했다면, 현재의 결과를 만들지 못했을 것입니다.
대신, Cursor와 Grok Bot의 성공은 다음에서 비롯됩니다:
- 데이터 피드백 루프: 사용자가 자동 완성을 통해 하는 것을 학습하고, 이를 기반으로 모델을 훈련하는 방식
- 최고 수준의 경험: 일일 활성 사용자로서, 시간이 지남에 따라 무엇이 효과적인지 발견하고 개선
그가 권장하는 철학은 이것입니다: "오늘날 불가능한 것을 어떻게 가능하게 만들까?"에 집중하세요. 그러면 사용자가 그 기능을 사용하러 올 것이고, 당신은 그들을 다음 불가능한 개척지로 이끌 것입니다.
새 사용자 팁 vs 고급 팁
새 사용자를 위한 조언:
Grok Bot을 다운로드한 직후, Slack과 이메일 접근 권한을 주세요. 그 다음 봇에게 "내 Slack과 이메일을 검토하고, 내가 처리해야 할 일 중 5가지를 제안해 줄 수 있나?"라고 물어보세요. 이 과정 자체가 당신에게 Grok Bot의 진가를 깨닫게 할 것입니다.
고급 사용자를 위한 조언:
봇들이 생성하는 결과물을 정리할 구조를 만들어 보세요. 로만의 경우, 매일 읽는 정기적인 요약본을 데이터베이스에 푸시하여 쉽게 접근할 수 있도록 했습니다. 봇 간의 상호작용과 협력 패턴을 계속 찾아보세요.
결론
Grok Bot을 한 달 만에 만든 비결은 특별한 기술이 아닙니다. 작은 팀 + 명확한 비전 + 실제 작동하는 것에 집중 + 속도 문화 의 조합입니다.
가장 중요한 것은 "동료처럼 느껴지는" AI를 만들려는 철학입니다. 이는 복잡한 설정이나 기능 목록이 아니라, 인간과 협업하는 방식을 AI가 따르도록 설계하는 것입니다.
지금이 바로 AI 팀을 구축하고 당신의 업무를 위임할 시대입니다. Grok Bot 시작하기
Original source: How we built Grok Bot in a month | Roman Ugarte (SpaceXAI)
powered by osmu.app