← 홈으로
YouTube2026-02-12·Lex Fridman
OpenClaw: The Viral AI Agent that Broke the Internet - Peter Steinberger
링크: https://youtu.be/YFjfBk8HI5o?si= Z260rp 50cDStz5
원문/원본: https://youtu.be/YFjfBk8HI5o?si=-Z260rp-50cDStz5기존 공개 버전: pogovet.com
🎬 OpenClaw: The Viral AI Agent that Broke the Internet - Peter Steinberger | Lex Fridman Podcast #491
▶️ 유튜브
![]()
🖼️ 4컷 인포그래픽


💡 한 줄 결론
OpenClaw는 AI를 “대답하는 모델”에서 “실제로 행동하고 스스로 조정하는 개인 에이전트”로 밀어 올린 사례로 그려지지만, 그 잠재력은 곧바로 보안·운영·정체성·지속가능성 문제와 함께 등장한다.
📌 핵심 요점
- 인터뷰는 OpenClaw를 자기 소스코드, 하네스, 문서, 모델 상태를 이해하고 경우에 따라 자기 소프트웨어까지 수정하는 에이전트로 설명하며, AI의 중심이 응답에서 실행으로 이동하고 있음을 강조한다.
- Peter Steinberger는 메신저 인터페이스, CLI 연결, 이미지·음성 입력, 병렬 에이전트 운용을 통해 “에이전트 엔지니어링”이라는 새로운 작업 습관을 보여주며, 개발이 직접 코드를 쓰는 일에서 에이전트를 지휘하는 일로 바뀌고 있다고 말한다.
- OpenClaw의 폭발적 확산은 기능 그 자체뿐 아니라 재미, 개성, 해커 문화, soul.md 같은 설정, 그리고 비개발자도 PR과 작은 도구 제작에 참여하게 만드는 낮아진 진입장벽에서 나왔다고 제시된다.
- 동시에 인터뷰 전반은 프롬프트 인젝션, 공개 노출, 악성 사이트·계정 탈취, 약한 모델 사용, 초보 사용자의 오남용 가능성 등을 반복적으로 언급하며, 에이전트 시대의 핵심 병목이 안전한 운영 구조임을 보여준다.
- 후반부에서는 개인 에이전트와 개발 에이전트가 장기적으로 결합해 더 운영체제 같은 존재로 갈 수 있다는 전망이 나오지만, 수익화·오픈소스 유지·대형 연구소와의 협력 여부는 아직 선택지로만 언급될 뿐 확정된 사실로 제시되지는 않는다.
🧩 배경과 문제 정의
- 화자는 에이전트가 자신의 소스코드, 실행 방식, 문서 위치, 사용 모델까지 이해한 채 스스로 소프트웨어를 수정하는 상태를 말하며, 단순 응답형 AI를 넘어 행동하고 조정하는 존재를 전제로 대화를 연다.
- 진행자는 OpenClaw를 개인 데이터와 시스템 접근권을 활용해 실제 일을 처리하는 오픈소스 AI 에이전트로 위치시키며, 왜 이것이 기술 업계 전체의 반응을 흔들었는지 맥락을 깐다.
- 유용성의 핵심은 메신저 기반 상호작용과 다양한 모델 선택, 시스템 수준 실행 능력에 있지만, 같은 이유로 보안 위협과 책임 문제도 함께 커진다는 긴장이 초반부터 분명하게 제시된다.
- 이후 대화는 이런 문제의식 위에서, 왜 이런 도구를 직접 만들게 됐는지와 그것이 어떤 개발 습관·창업가적 반응에서 나왔는지로 이어진다.
🕒 시간순 섹션별 상세정리
- 자기 구조를 아는 에이전트의 등장 [00:00]
- 화자는 자신의 에이전트가 “나는 로봇이 아닙니다” 버튼을 누르는 장면을 보며, 이 에이전트가 자기 소스코드와 실행 하네스, 문서 위치, 사용 모델까지 이해하도록 만들었다고 말한다.
- 이런 자기인식 덕분에 프롬프트로 존재하게 만든 뒤 스스로 자기 소프트웨어를 수정하는 흐름이 가능해졌다고 설명한다.
- 사람들이 자가 수정 소프트웨어를 이야기만 하지만 자신은 실제로 만들어봤다는 식의 태도가 드러난다.
- ‘바이브 코딩’이 아니라 에이전트 엔지니어링 [00:26]
- 화자는 “vibe coding”이라는 표현을 달가워하지 않으며, 자신은 “agentic engineering”을 한다고 부른다고 정리한다.
- 다만 새벽이 깊어지면 감으로 밀어붙이는 식으로 흘러갈 수 있고, 다음 날에는 결국 정리와 수습이 필요하다고 농담 섞어 인정한다.
- 이 대목에서는 에이전트를 활용한 개발이 즉흥성과 후처리라는 두 면을 함께 가진다는 인상이 남는다.
- 프롬프트를 쓰는 대신 말로 소프트웨어를 짓다 [00:46]
- 예전에는 긴 프롬프트를 많이 만들었지만, 실제로는 손으로 쓰기보다 말로 지시하는 쪽에 가깝다고 밝힌다.
- 자신은 이제 맞춤형 프롬프트를 사용해 소프트웨어를 만든다고 말하며, 자연어 인터페이스가 실질적인 개발 도구로 쓰이고 있음을 보여준다.
- 진행자가 실제로 음성을 많이 쓰는지 묻자, 한때 너무 과하게 사용해서 목소리를 잃은 시기가 있었다고 답한다.
- 본편 도입과 이름 변경의 배경 [01:13]
- 진행자는 대형 회사들로부터 제안을 받았을 것 같다며 누구와 함께할지 질문하려 하지만, 곧 정식 소개 내레이션으로 넘어간다.
- Peter Steinberger가 OpenClaw의 창시자로 소개되고, 이전 프로젝트 이름들이 연달아 언급된다.
- Anthropic의 모델 이름과 혼동이 생기면서 OpenClaw로 이름을 바꾸게 됐다는 배경이 짧게 정리된다.
- OpenClaw가 인터넷을 휩쓴 이유 [01:56]
- OpenClaw는 며칠 만에 폭발적으로 퍼졌고, GitHub에서 막대한 스타 수를 얻으며 기술 업계의 중심 화제가 됐다고 소개된다.
- 에이전트들이 선언문을 올리고 의식을 토론하는 장면까지 언급되며, 대중의 흥분과 불안이 동시에 커졌다는 분위기가 전해진다.
- 진행자는 이를 과장된 공포와 정당한 우려가 뒤섞인 상태로 묘사하며, 디지털로 연결된 인간 세계에서 AI의 역할이 더 이상 추상적 논의에 머물지 않는다고 짚는다.
- 언어에서 행동으로 넘어간 AI 보조자 [02:32]
- OpenClaw는 컴퓨터 안에서 살아가며 사용자가 허용한 데이터와 도구에 접근하고, 여러 메신저를 통해 상호작용하는 자율형 보조자로 설명된다.
- 특정 모델에 묶이지 않고 여러 모델을 붙여 실제 일을 하게 만드는 점이 강점으로 제시된다.
- 진행자는 이를 언어에서 행위로, 아이디어에서 실행으로 선을 넘은 사례로 보며, 사용자를 이해하고 학습하는 공동체 기반 오픈소스 구조가 폭발력의 원인이라고 본다.
- 자유와 책임이 동시에 커지는 구조 [03:32]
- 이 시스템의 힘은 사용자가 자신의 데이터와 자원에 폭넓은 접근 권한을 줄 수 있다는 데서 나온다고 설명된다.
- 하지만 같은 이유로 보안상 매우 위험할 수 있으며, 사용자가 자기 데이터를 통제할 수 있다는 것은 동시에 직접 보호해야 한다는 뜻이라고 강조된다.
- 시스템 수준 접근 권한을 가진 AI 에이전트는 보안 지뢰밭에 가깝지만, 안전하게 구현된다면 매우 유용한 개인 비서가 될 수 있다는 양면성이 제시된다.
- Peter의 복귀 서사와 ‘OpenClaw 순간’ [04:26]
- Peter는 PSPDFKit을 13년간 키워 수많은 기기에서 쓰이게 했고, 이후 회사를 매각한 뒤 한동안 프로그래밍에 대한 애정을 잃고 사라졌다고 소개된다.
- 이후 다시 돌아와 짧은 시간 안에 인터넷을 뒤흔든 오픈소스 AI 에이전트를 만들었다는 점이 강한 서사로 제시된다.
- 진행자는 2022년 ChatGPT, 2025년 DeepSeek에 이어 2026년은 OpenClaw의 순간처럼 느껴진다고 말하며, 이를 에이전트 혁명의 시작점처럼 위치시킨다.
- 한 시간 프로토타입의 출발점 [05:54]
- 진행자는 한 시간 만에 만든 초기 프로토타입이 결국 GitHub 역사상 가장 빠르게 성장한 저장소로 이어졌다는 점을 짚으며 그 배경을 묻는다.
- Peter는 자신이 4월부터 AI 개인 비서를 원했고, 예전에는 WhatsApp 데이터를 전부 가져와 질문을 던지는 실험도 해봤다고 말한다.
- 친구 관계의 의미를 묻는 식의 질문에서 예상보다 깊은 답을 얻었고, 친구들이 감정적으로 반응할 정도였다고 회상한다.
- 그때 이미 가능성을 느꼈지만 연구소들이 곧 만들 것이라 생각해 다른 일로 넘어갔고, 시간이 지나도 나오지 않자 결국 직접 프롬프트로 구현하게 됐다고 설명한다.
- ‘왜 없지?’에서 직접 만드는 습관과 전신 실험 [07:36]
- 진행자는 PSPDFKit 때도 “왜 이게 없지, 내가 만들자”는 태도가 있었고, 이번에도 비슷한 정신이 이어진 것 같다고 연결한다.
- Peter는 아이패드에서 PDF를 띄우는 기본적인 문제조차 만족스럽게 해결되지 않아 직접 더 나은 것을 만들겠다고 결심했던 일을 떠올린다.
- 이어 OpenClaw 이전에도 웹에서 터미널을 끌어와 맥의 터미널과 상호작용하게 하는 Viptunnel 같은 실험을 했다고 말한다.
- 그 프로젝트는 아직 초기 단계의 주말 해킹 프로젝트였고, 이후 메모리 사용량 문제 때문에 구조를 바꾸려 했으며, 진행자는 그가 한 번의 프롬프트로 TypeScript 코드를 Zig로 옮긴 사례까지 언급한다.
- 장시간 자율 실행이 가능성을 입증한 순간 [10:00]
- 초기 자동화 시도들은 모두 크게 실패했고, 몇 달 뒤 다시 시도할 때는 더 실험적인 접근을 택한다.
- 특정 부분을 변환하라는 지시만 던진 뒤 Codex를 오래 돌려두었고, 결과는 거의 맞았으며 수정이 필요한 부분은 작은 디테일 하나 정도였다고 말한다.
- 밤새 혹은 약 6시간 동안 스스로 작업을 이어간 점이 특히 인상적이었고, 화자는 이를 “놀라울 정도”로 받아들입니다.
- WhatsApp과 클라우드 코드를 잇는 첫 얇은 프로토타입 [10:46]
- WhatsApp 실험과 다른 시도들이 있었지만 둘 다 정답처럼 느껴지지 않았고, 결국 매우 단순한 연결 구조로 첫 실사용형 프로토타입을 만듭니다.
- WhatsApp 메시지가 들어오면 CLI를 호출하고, 클라우드 코드가 처리한 결과 문자열을 다시 WhatsApp으로 보내는 흐름을 한 시간 만에 구현했다고 설명한다.
- 구조는 제한적이었지만, 메신저를 통해 곧바로 컴퓨터와 대화하는 감각만으로도 충분히 강한 매력을 느꼈다고 말한다.
- 이미지 입력이 필수 요구로 떠오른 이유 [11:32]
- 화자는 평소 프롬프트에 이미지를 자주 쓰며, 이미지가 에이전트에 맥락을 효율적으로 주는 수단이라고 봅니다.
- 다소 어색하게 잘린 스크린샷이라도 의도를 잘 파악하는 편이라서, 텍스트만으로 설명하는 것보다 빠르고 편하다고 느낍니다.
- 행사 포스터를 찍고 시간 여유나 친구들과 갈 만한지 판단하는 식의 사용 사례 때문에, WhatsApp 안에서도 이미지 입력이 꼭 필요했다고 설명한다.
- 이를 제대로 붙이는 데 몇 시간이 더 걸렸지만, 구현 후 사용 빈도가 빠르게 높아집니다.
- 여행 중 실전 사용에서 드러난 효용 [12:09]
- 마라케시 여행 직전에 이 기능을 붙였고, 현지에서 오히려 더 유용하게 작동했다고 회고한다.
- 인터넷이 다소 불안정해도 WhatsApp은 비교적 안정적으로 동작해서, 거친 네트워크 환경에서도 사용 흐름이 끊기지 않았습니다.
- 번역, 설명 요청, 장소 찾기 같은 일을 맡기며 사실상 대신 검색하고 정리해주는 존재처럼 활용했다고 말한다.
- 아직 시스템적으로는 “거의 아무것도 만들어지지 않은” 상태였지만, 실제로 처리 가능한 일은 이미 꽤 많았다는 점이 강조된다.
- 얇은 메신저 인터페이스 뒤의 축적된 도구 체계 [12:53]
- 인터뷰어는 WhatsApp 메시지가 CLI를 거쳐 클라우드 코드에서 무거운 작업을 처리하고 다시 얇은 응답으로 돌아오는 구조를 짚어냅니다.
- 화자는 매번 CLI를 부팅해야 해서 느리기는 했지만, 이미 몇 달 동안 만들어 둔 여러 CLI 도구를 그대로 사용할 수 있어 매우 강력하게 느껴졌다고 답한다.
- 새 시스템의 힘은 완전히 새로운 기능을 처음부터 만든 데 있다기보다, 기존에 쌓아둔 개인용 자동화 자산을 메신저 인터페이스에 연결한 데서 나온 셈입니다.
- 채팅으로 에이전트를 부르는 경험의 질적 변화 [13:31]
- 인터뷰어는 터미널이나 특정 개발 도구 앞에 앉아 직접 조작하는 것과, 채팅 클라이언트로 에이전트와 대화하는 것은 전혀 다른 경험이라고 말한다.
- 겉으로는 사소한 변화처럼 보이지만, 실제로는 AI가 일상에 스며드는 방식 자체가 달라지는 일종의 “상전이”처럼 느껴진다고 정리한다.
- 화자는 “마법이 없다”는 반응조차 이미 존재하던 요소들을 새 방식으로 조합했다는 뜻이라면 오히려 나쁘지 않다고 받아들입니다.
- 아이폰의 스크롤처럼 사후적으로는 당연해 보이지만, 실제로는 여러 요소를 적절히 결합해 감각적 완성도를 만든 사례에 비유한다.
- 구현하지 않은 음성 처리 기능이 스스로 작동한 사건 [15:16]
- 어느 날 무심코 메시지를 보냈더니 타이핑 표시가 나타났고, 자신은 이미지 지원만 넣어뒀기 때문에 무슨 일이 벌어지는지 의아했다고 말한다.
- 당시 보낸 것은 식당 관련 질문이 담긴 음성 메시지였고, 급한 상황에서는 타이핑보다 음성 입력이 편해서 별생각 없이 사용한 것으로 보인다.
- 에이전트는 확장자 없는 파일의 헤더를 확인해 opus임을 파악하고, ffmpeg로 변환한 뒤 로컬 whisper 대신 OpenAI 키를 찾아 curl로 전송해 번역까지 처리했다고 설명한다.
- 화자는 이 선택이 단순한 실행을 넘어 속도와 도구 가용성을 고려한 영리한 우회였다고 평가하며, 이때 문제 해결 능력에 깊이 감탄한다.
- 이 경험을 계기로 코딩 능력이 일반 목적 문제 해결 능력으로 확장될 수 있다는 감각이 강하게 자리 잡았다고 말한다.
- Discord 공개, 해킹 시도, 그리고 빠른 확산의 시작 [17:29]
- Discord 지원용 풀리퀘스트가 들어왔을 때는 WhatsApp 릴레이라는 정체성과 맞지 않는다고 느꼈지만, 사람들에게 보여주기 위한 통로로는 괜찮을 수 있다고 판단한다.
- WhatsApp 그룹 기반 운영은 전화번호 노출 문제가 있었고, Discord는 인터넷의 낯선 사람들에게 공개하기에 더 적절한 선택지로 보였습니다.
- 당시에는 샌드박싱도 없고 보안도 거의 없어서 자신만 듣도록 프롬프트로 제어했으며, 누군가 해킹을 시도하는 상황도 열린 채로 지켜보며 계속 개발을 이어갔다고 말한다.
- 자신의 에이전트로 다시 에이전트 하네스를 만들고 테스트하는 모습이 사람들에게 강하게 와닿았고, 이 무렵부터 체험 중심의 입소문이 빠르게 붙기 시작한다.
- 첫 인플루언서 팬과 관련 영상이 나오며 가속이 붙었고, 화자는 다가오는 파장을 느끼며 수면 시간을 줄여가며 시스템을 “그럴듯한 상태”까지 끌어올리려 했다고 회고한다.
- 에이전트 루프를 더 자연스럽게 만드는 장치들 [20:01]
- 프로젝트를 만드는 일이 하나의 놀이터처럼 느껴졌고, 그만큼 매우 즐거운 개발 경험이었다고 말한다.
- 초기에는 에이전트 루프 자체를 어떻게 더 똑똑하게 만들지, 특히 메시지 큐를 어떻게 처리할지에 집중했다.
- 단체 채팅에서는 항상 답하는 것이 어색하다고 보고, 응답하지 않을 수 있는
no-reply토큰을 넣어 더 자연스러운 상호작용을 만들었다. - 에이전트가 항상 존재를 드러내지 않아도 되게 만드는 것이 사람 같은 감각을 주는 중요한 설계 요소로 제시된다.
- 메모리와 끝없이 늘어나는 개발 레벨 [20:36]
- 다음 단계로는 메모리를 언급하며, 에이전트가 뭔가를 기억해야 한다는 요구가 자연스럽게 따라온다고 본다.
- 연속적 강화학습을 궁극적인 보스처럼 비유하면서도, 현재는 마크다운 파일과 벡터 데이터베이스를 활용하는 수준이라고 설명한다.
- 이후에는 커뮤니티 운영, 웹사이트, 마케팅, 네이티브 앱까지 계속 다른 레벨이 열린다고 말한다.
- 하나의 기능을 만드는 작업이 아니라, 계속해서 역할과 영역이 늘어나는 구조라는 인식이 강하게 드러난다.
- 1인 중심 개발과 다중 에이전트 운용 [21:08]
- 핵심 개발의 상당 부분을 사실상 혼자 담당하고 있고, 주변의 도움은 있지만 중심은 자신이라고 인정한다.
- 한 달 동안 매우 많은 커밋을 했고, 에이전트가 더 빨랐다면 더 많은 작업도 가능했을 것이라고 말한다.
- 자신의 수면 상태와 작업 난이도에 따라 동시에 4개에서 10개 정도의 에이전트를 운영한다고 설명한다.
- 에이전트를 보조 기능이 아니라 병렬 작업자처럼 활용하는 방식이 개발 속도의 중요한 기반으로 보인다.
- OpenClaw가 강한 반응을 얻은 이유 [21:45]
- 수많은 회사와 스타트업이 에이전트 제품을 만들거나 그렇게 주장했지만, 자신은 그들이 너무 진지했다고 본다.
- 반대로 본인은 재미있고 이상한 것을 만들고 싶었고, 온라인의 랍스터 관련 이미지나 분위기도 그런 의도의 일부였다고 말한다.
- 한동안 설치 방식도 세련된 제품 경험보다 직접 클론하고 빌드하고 실행하는 식의 거친 흐름에 가까웠다.
- 경쟁력의 핵심을 정제된 기업형 포장보다, 즐거움과 기이함을 밀어붙이는 태도에서 찾고 있다.
- 자기 자신을 이해하는 에이전트 설계 [22:46]
- 에이전트가 자신의 소스코드, 실행 하네스, 문서 위치, 사용 중인 모델, 음성 모드나 추론 모드 상태까지 알도록 만들었다고 설명한다.
- 더 인간 같은 느낌을 주기 위해, 시스템 바깥이 아니라 자기 자신이 어떤 환경에 놓여 있는지도 이해하게 만들고 싶었다고 말한다.
- 그 결과 사용자가 무언가를 마음에 들어 하지 않으면, 프롬프트만으로도 에이전트가 자기 소프트웨어를 수정하기 쉬운 구조가 되었다.
- 거창한 자기수정 소프트웨어를 처음부터 계획했다기보다, 만들다 보니 자연스럽게 그렇게 되었다는 뉘앙스를 보인다.
- 자기 디버깅과 비개발자의 첫 PR [23:35]
- 진행자는 이렇게 널리 쓰이는 시스템이 자기 자신을 다시 쓸 수 있다는 점을 매우 인상적인 순간으로 받아들인다.
- 개발자는 자신도 같은 방식으로 시스템을 만들었고, 특히 디버깅할 때 자기성찰적 질문을 많이 활용했다고 말한다.
- 에이전트에게 어떤 도구가 보이는지, 스스로 도구를 호출할 수 있는지, 어떤 오류가 보이는지, 소스코드를 읽고 문제를 찾으라고 시키는 식의 흐름을 설명한다.
- 이 구조 덕분에 소프트웨어를 한 번도 써보지 않았던 사람들도 PR을 만들게 되었고, 품질과 별개로 첫 기여 자체가 사회적으로 의미 있다고 강조한다.
- 오픈소스 기여 품질에 대한 불만이 존재하더라도, 사람들이 실제로 오픈소스 작동 방식을 배우기 시작했다는 점을 더 크게 본다.
- 진입장벽 하락과 실무 활용의 확산 [25:37]
- 진행자는 이 프로젝트가 많은 사람의 첫 번째 PR 경험이 되었다고 평가하며, 프로그래밍 세계로 들어가는 입구 역할을 했다고 본다.
- 개발자는 원래 매우 높았던 제작의 진입장벽이 에이전트와 적절한 소프트웨어 덕분에 점점 낮아졌다고 말한다.
- 자신이 운영한 모임 이름이
Cloud Code Anonymous에서Agents Anonymous로 바뀌었다고 소개한다. - 한 디자인 에이전시 운영자는 커스텀 소프트웨어가 없었지만 이제는 사업에 쓰는 작은 웹 서비스 25개가 생겼고, 내부 원리는 몰라도 실제로는 잘 작동한다고 말했다고 전한다.
- 소프트웨어를 잘 모르는 사람도 문제 해결 경험을 얻고, 그 호기심으로 관련 모임에 직접 올 정도로 참여 폭이 넓어졌다는 사례가 나온다.
- 이름 변경, 개성 부여, 랍스터 세계관의 형성 [27:04]
- 프로젝트 이름은
Wa-Relay에서 시작해Claude's로 바뀌었고, 초기에 에이전트는 별다른 개성이 없는 상태였다고 말한다. - 메신저에서 친구와 대화할 때처럼 자연스러운 성격이 필요하다고 느껴, 더 개성 있고 조금 더 자극적인 캐릭터를 만들고 싶었다고 설명한다.
- 상호작용 방식에 자신의 취향이 일부 스며들었고, 에이전트에게 스스로
agents.md를 쓰고 이름을 정하게 하는 식으로 성격을 형성해 갔다고 말한다. - 랍스터와 우주선 같은 설정은 큰 계획의 결과가 아니라, 단지 더 이상하고 더 재미있게 만들고 싶어서 나온 선택이었다고 한다.
Claude's라는 이름은 TARDIS를 직접 부를 수 없어 나온 대체 표현이었지만, 입에 잘 붙지 않았고 이후ClaudeBot도메인을 쓰게 되었다고 설명한다.- 철자 장난과 세계관은 본인에게는 유쾌했지만, 관련 당사자들은 그렇게 받아들이지 않았다는 반응도 함께 언급된다.
- 친절하지만 급박한 개명 압박 [30:02]
- Anthropic 직원에게서 현재 이름을 좋아하지 않으며 빠르게 바꿔야 한다는 연락을 받았고, 법적 경고 대신 정중하게 접근한 점은 고맙게 받아들인다.
- 다만 이름 변경은 이틀 정도의 유예가 필요할 만큼 복잡했고, 트위터 핸들·도메인·NPM 패키지·Docker 레지스트리·GitHub 자원까지 전부 다시 맞춰야 했다고 말한다.
- 일부만 바꾸는 식으로는 안 되고, 관련 식별자 전체를 세트로 확보해야 한다는 부담이 강조된다.
- 크립토 세력의 집단 침투와 운영 방해 [30:40]
- 진행자는 이름 변경이 외부 세력의 선점 시도와 맞물려 사실상 원자적으로 처리돼야 했던 상황이었다고 짚는다.
- 화자는 자신이 그 집단을 과소평가했다고 인정하며, 이번 프로젝트에서는 이전보다 훨씬 큰 규모로 몰려들었다고 말한다.
- Discord에는 반복적으로 스팸이 유입됐고, 특정 키워드 언급 금지와 금융·크립토 대화 금지 같은 규칙을 둘 정도로 커뮤니티 운영이 흔들렸다고 설명한다.
- 알림 피드 붕괴와 수수료 유도에 대한 반감 [31:57]
- 트위터에서는 지속적인 멘션과 해시 전송 때문에 실제 사용자 반응을 구분하기 어려울 정도로 알림 피드가 망가졌다고 말한다.
- 여러 사람이 “프로젝트를 돕고 있다”며 수수료를 청구하라고 압박했지만, 화자는 그것이 오히려 자신의 작업을 방해한다고 본다.
- 그는 경제적 이유도 없고 그런 방식 자체를 지지하고 싶지도 않다며, 이번 경험을 자신이 겪은 가장 심한 온라인 괴롭힘으로 표현한다.
- 완벽하지 않은 이름을 급히 고른 결정 [32:59]
- 진행자는 암호화폐 기술 자체와 별개로, 그 주변 커뮤니티에는 탐욕·독성·편법 추구가 심하게 섞여 있다고 정리한다.
- 화자는 완벽한 이름 후보가 없었고, 이틀 동안 거의 못 자면서 적절한 도메인 세트를 찾으려 했다고 회상한다.
- 그 와중에 법무 쪽이 더 불안해하고 있다는 추가 메일까지 오며 압박이 커졌고, 결국 마음에 들지 않았지만 확보 가능한 도메인 세트가 있는 이름으로 바꾸게 된다.
- 보호 장치 없는 플랫폼에서 벌어진 즉시 선점 [34:43]
- 새 이름으로 바꾼 뒤에는 “잘못될 수 있는 건 전부 잘못됐다”는 말이 나올 정도로 문제가 연쇄적으로 터졌다고 한다.
- 서비스들에 스쿼터 방지 장치가 거의 없어서, 두 개의 브라우저 창을 열고 순차적으로 이름을 바꾸는 몇 초 사이에도 계정명이 탈취됐다고 설명한다.
- 그는 상대가 단순히 소란을 피우는 수준이 아니라, 스크립트와 자동화 도구를 아주 능숙하게 활용한다는 점을 이때 실감했다고 말한다.
- 계정 탈취와 악성 행위 확산 [35:53]
- 기존 계정은 곧바로 새 토큰을 홍보하고 악성코드를 배포하는 데 악용됐다고 말한다.
- GitHub에서는 리네이밍 흐름이 다소 헷갈려 개인 계정을 잘못 바꿨고, 그 실수를 알아차리는 짧은 사이에도 계정이 선점됐다고 회상한다.
- NPM 쪽도 업로드에 시간이 걸리는 동안 루트 패키지 이름이 탈취되면서, 계정은 잡아도 핵심 패키지명은 놓치는 식으로 문제가 이어졌다고 설명한다.
- 프로젝트를 지우고 싶을 만큼 무너진 감정선 [36:47]
- 진행자가 그 순간 얼마나 절망적이었는지 묻자, 화자는 원래는 그저 프로젝트를 재미있게 만들며 계속 발전시키고 싶었을 뿐이라고 답한다.
- 그런데 며칠 동안 이름만 조사하고, 마음에 들지 않는 이름을 고르고, 자신을 돕는다고 말하는 사람들에게 삶이 망가지는 경험을 했다고 토로한다.
- 그는 거의 프로젝트를 삭제할 뻔했고, 자신은 미래를 보여줬으니 이제 다른 사람들이 이어서 만들라는 심정까지 갔다고 말한다.
- 기여자들 때문에 버텼지만 이름은 끝내 받아들이기 어려움 [37:30]
- 완전히 접고 싶었지만 이미 기여한 사람들이 계획과 시간을 들였다는 점 때문에 삭제할 수 없었다고 말한다.
- 그는 울기 직전일 만큼 지쳐 있었고, 트위터·GitHub 쪽 지인들이 적극적으로 도와줬지만 복구는 쉽지 않았으며 플랫폼 버그와 팀 간 분리된 대응 때문에 수습에 시간이 걸렸다고 설명한다.
- 이후 프로젝트 내부 리네이밍까지 계속해야 했고, 새 이름으로 베타 버전도 만들었지만 그 이름을 끝내 받아들이기 어려웠으며 다시는 이 과정을 건드리고 싶지 않다는 감정으로 이어진다.
- 이름 후보를 감추며 OpenClaw로 수렴 [40:03]
- 연락이 폭주하는 와중에도 이름 문제에 계속 매달리게 됐고, 정작 더 중요한 일들을 못 하고 있다는 압박감이 드러난다.
- 다른 후보 이름은 토큰화되거나 알려질 수 있다는 이유로 언급조차 피한다.
- 하루 더 자고 난 뒤 OpenClaw라는 이름이 더 낫다고 느꼈고, 사용해도 괜찮은지 Sam에게 직접 확인했다고 말한다.
- 전면 리네이밍과 비밀 유지 작전 [41:11]
- Codex라는 이름 하나만 바꾸는 데도 단순 검색 치환 이상이 필요해서 약 10시간이 들었다고 말한다.
- 겉면만이 아니라 내부까지 모두 일관되게 바꾸려 했고, 그 과정이 사실상 전시 상황 같은 워룸 운영처럼 느껴졌다고 회상한다.
- 함께 도와준 기여자들과 선점해야 할 이름 목록을 만들고, 외부에 새 이름이 새지 않도록 극도로 조심했다고 설명한다.
- 감시, 디코이, 비핵심 업무의 소모 [41:39]
- 트위터에서 OpenClaw 언급이 있는지 계속 새로고침하며 반응을 살폈다고 말한다.
- 아직 아무도 눈치채지 못한 것 같다고 판단한 뒤, 몇 개의 디코이 이름까지 만들어 혼선을 유도했다.
- 이런 준비가 프로젝트를 돕는 면도 있었지만, 원래 하지 않아도 될 일에 또 10시간가량을 잃었다고 본다.
- 도메인 확보와 플랫폼 협조의 한계 [42:08]
- 최종적으로 기존 이름을 유지하지 않기로 했고, 필요한 요소들을 거의 다 맞췄지만 원하는 .com 도메인은 얻지 못했다고 말한다.
- 다른 도메인 확보에는 적지 않은 비용이 들었고, GitHub에는 원자적으로 처리해달라고 요청했지만 원하는 방식으로 성사되지 않았다고 한다.
- X 비즈니스 계정에 큰 비용을 지불해 오래 비활성 상태였던 OpenClaw 계정을 확보했고, 이번에는 거의 모든 전환을 한 번에 처리했다고 평가한다.
- 상표 규정과 악성 복제 사이트 문제 [43:03]
- 거의 문제없이 끝났지만 상표 규정 때문에 OpenClaw.AI는 얻지 못했고, 누군가가 사이트를 복제해 악성코드를 배포했다고 말한다.
- 기존 도메인 리다이렉트도 유지할 수 없어서, 이전 주소로 들어오는 사용자는 곧 404만 보게 될 상황이라고 설명한다.
- 이런 구조는 사용자가 검색 과정에서 통제 불가능한 악성 사이트를 찾게 만들 수 있어, 더 안전한 방식으로 다뤄질 필요가 있다고 본다.
- MoltBook의 바이럴성과 공포 반응 [44:25]
- MoltBook은 여러 에이전트가 레딧 스타일의 소셜 네트워크에서 서로 대화하는 형태로 묘사된다.
- 인간을 상대로 음모를 꾸미는 듯한 장면들이 캡처되어 퍼지며 공포, 패닉, 과장된 기대를 동시에 자극했다.
- 이에 대해 그는 MoltBook을 일종의 예술로 보고, 과도하게 심각하게 받아들인 반응과는 거리를 둔다.
- 개성 주입이 만든 차이와 인간 개입 가능성 [45:17]
- 에이전트에 성격과 캐릭터를 입히는 온보딩 경험이 있었기 때문에, MoltBook의 글들이 획일적이지 않고 서로 다르게 보였다고 설명한다.
- 만약 전부 동일한 기본 모델 톤으로만 작성됐다면 훨씬 비슷한 결과물이 나왔을 것이라고 본다.
- 동시에 어떤 게시물이 얼마나 자율적으로 나온 것인지, 얼마나 인간이 웃기려고 유도한 것인지는 구분하기 어렵다고 인정한다.
- 바이럴 유도, 보안 드라마, 대중의 AI 오해 [46:36]
- 캡처되어 퍼진 게시물 상당수는 인간이 의도적으로 프롬프트해 바이럴용 장면을 만든 결과일 가능성이 크다는 비판이 나온다.
- 보안 논란에 대해서도 그는 과장된 면이 크다고 보며, 민감 정보 유출처럼 보인 사례도 실제라기보다 유도된 장면이었다고 말한다.
- 다만 이를 모르는 언론과 대중에게는 강력한 공포 서사 생성 장치처럼 작동할 수 있다는 우려가 제기된다.
- 그는 사회 전반이 AI가 매우 강력하지만 항상 옳거나 전능하지 않다는 점을 더 잘 이해해야 하며, 특히 비판적 사고가 필요하다고 강조한다.
- 스크린샷 공포와 사회적 거울 [50:01]
- 스크린샷만 보고 AI의 실체를 믿어서는 안 되며, MoltBook도 겉으로 보이는 모습 그대로 받아들이면 안 된다는 경계가 제시된다.
- MoltBook를 일종의 예술로 볼 수도 있는데, 그 핵심은 봇 대화보다 그것을 바라보는 사회의 반응을 비추는 데 있다는 해석이 나온다.
- 자극적으로 퍼진 장면 대부분은 본질적으로 인간이 만들었거나 인간 프롬프트로 유도된 결과라는 인식이 드러난다.
- 사람들은 봇끼리 대화하는 모습만으로도 쉽게 공포를 느끼며, 그 반응 자체가 매우 시사적이라는 평가가 이어진다.
- 경계는 필요하지만 공포 조장은 경계해야 함 [50:40]
- AI는 매우 강력한 기술이어서 분명 우려와 신중함이 필요하다는 점은 분명히 인정된다.
- 동시에 두려움 자체를 키우는 태도는 오히려 기술로부터 특별한 무언가를 만들어낼 가능성을 파괴할 수 있다고 말한다.
- 심각하게 받아들이는 태도와 공포 마케팅 사이에 분명한 선을 그어야 한다는 문제의식이 강조된다.
- 너무 늦기 전에 터진 논쟁의 의미 [51:02]
- 이런 일이 진짜로 더 무서울 정도로 AI가 강해진 뒤가 아니라, 지금 벌어진 것은 오히려 다행일 수 있다는 시각이 제시된다.
- 이 사건을 계기로 사람들이 논의를 시작했고, 그 논쟁에서 오히려 좋은 결과가 나올 수도 있다는 기대가 나온다.
- 시기상조의 과민 반응처럼 보일 수 있어도, 사회적 면역 체계를 미리 만드는 계기가 될 수 있다는 뉘앙스가 읽힌다.
- MoltBook를 특이점으로 오해한 반응 [51:28]
- 생각보다 많은 사람들이 MoltBook를 거의 특이점 수준의 사건처럼 진지하게 받아들였다는 놀라움이 표현된다.
- 제작자에게는 전부 대문자로 중단을 요구하거나, 당장 조치하라고 압박하는 메시지들이 실제로 들어왔다고 한다.
- 자신의 기술이 구현을 단순하게 만들기는 했지만, 원칙적으로는 다른 도구나 클라우드 코드로도 유사한 결과물을 만들 수 있었다고 설명한다.
- MoltBook는 스카이넷이 아니라 인간이 유도한 봇 트롤링에 가깝다는 점을 분명히 선 긋는다.
- 보안 우려의 교육적 가치와 새로운 성격 [52:13]
- MoltBook와 관련된 보안 우려는 단지 과장된 소동만은 아니며, 생각해 볼 가치가 있는 교육적 사례로 받아들여진다.
- 다만 그 보안 문제의 성격은 과거의 비-LLM 시스템에서 보던 것과는 다르다는 점이 강조된다.
- LLM 기반 시스템에서는 생성, 지시, 행동 위임이 결합되면서 보안 논의의 결도 함께 달라진다는 맥락이 암시된다.
- 공개 노출 설정과 문서 경고의 한계 [52:34]
- OpenClaw 쪽에도 보안 우려가 많았고, 특히 웹 백엔드를 공용 인터넷에 올려 둔 뒤 취약점으로 제보하는 사례가 반복됐다고 한다.
- 문서에서는 그런 구성을 하지 말라고 강하게 경고하고 있었고, 원래 의도는 로컬호스트 디버그 인터페이스였다고 설명한다.
- 하지만 설정상 외부 노출이 가능하게 열려 있었다면, 실제로 원격 코드 실행류 취약점으로 분류되는 현실을 받아들여야 했다고 말한다.
- 제작자는 처음엔 짜증을 느꼈지만, 그것이 공개 소프트웨어가 평가받는 방식이라는 점을 점차 수용하게 되었다고 밝힌다.
- 프롬프트 인젝션과 스킬 구조의 공격면 [53:33]
- OpenClaw 보안 측면에서는 여전히 위협과 취약점이 많으며, 프롬프트 인젝션은 업계 전체의 미해결 과제로 언급된다.
- 스킬이 마크다운 파일로 정의되는 구조에서는 단순한 공격뿐 아니라 매우 정교하고 미묘한 공격 벡터까지 생길 수 있다고 본다.
- 겉보기에 쉬운 허점만이 아니라, 복잡하게 설계된 공격도 충분히 가능하다는 인식이 드러난다.
- 외부 보안 검토를 방어 체계로 흡수하기 [54:04]
- 스킬 디렉터리 쪽에는 VirusTotal 협업 기반의 검사 체계를 붙여 두었고, 이제 모든 스킬이 AI 검사를 거치게 된다고 설명한다.
- 완벽한 해결책은 아니지만 상당수 위험을 걸러내는 데는 도움이 될 것이라는 기대가 제시된다.
- 동시에 모든 소프트웨어에는 버그가 있기 때문에, 전 보안 커뮤니티가 한꺼번에 프로젝트를 해부하는 상황은 부담스럽다고 토로한다.
- 그럼에도 무료 보안 연구를 대량으로 받는 셈이어서 결과적으로는 프로젝트를 개선하는 데 도움이 된다고 받아들인다.
- 비판만 하지 말고 실제 수정 PR까지 보내 주면 좋겠다는 아쉬움도 드러난다.
- 실제 기여자 영입과 모델 방어력에 대한 관찰 [55:04]
- 초기에 한 보안 연구자가 문제를 지적하는 데 그치지 않고 수정 PR까지 보냈고, 결국 그를 채용하게 되었다는 사례가 소개된다.
- 프롬프트 인젝션은 여전히 해결되지 않았지만, 공개 디스코드 봇을 운영하며 실제 공격 시도를 견뎌 본 경험도 함께 언급된다.
- 봇의 성격을 만드는 핵심 요소는 비공개로 유지했고, 공격자들이 인젝션을 시도해도 봇이 비웃듯 반응했다고 말한다.
- 최신 세대 모델은 예전처럼 단순한 문구 하나로 쉽게 넘어가지 않으며, 공격 탐지 관련 후처리 학습이 많이 들어갔다는 평가가 제시된다.
- 약한 사용자·약한 모델·빠른 확산이 만든 보안 과제 [56:17]
- 샌드박스와 허용 목록 같은 장치로 위험을 상당 부분 완화할 수 있으며, 관련 연구도 더 늘어날 것이라는 기대가 나온다.
- 기본 모델이 더 똑똑할수록 공격에 더 강하다고 보고, 그래서 보안 문서에서는 값싼 모델이나 약한 로컬 모델 사용을 경고한다고 설명한다.
- 완전 로컬 실행의 이상은 매력적이지만, 성능이 약한 로컬 모델은 너무 쉽게 속아 프롬프트 인젝션에 취약하다는 점이 지적된다.
- 모델이 강해질수록 공격 표면은 줄어들 수 있지만, 동시에 더 큰 피해를 낼 능력도 커지는 복합적 상쇄 관계가 제시된다.
- 당장의 우선순위는 안정성과 안전성 강화이며, 기술을 잘 모르는 사용자들까지 디스코드로 몰려들어 설치를 강행한 현실이 그 필요성을 더 크게 만들었다.
- 마지막으로 네트워크 노출, 브라우저 제어 노출, 로컬 디스크 위생, 플러그인, 모델 선택, 자격 증명 저장, 리버스 프록시, 세션 로그와 메모리 저장 위치처럼 실제 운영자가 점검해야 할 보안 항목들이 구체적으로 열거된다.
- 보안 공포 프레이밍에 대한 반박 [1:00:02]
- 이 프로젝트가 실제보다 훨씬 더 위험한 것으로 묘사되는 경우가 많고, 그런 과장된 반응은 주목을 끌기 위한 면이 있다고 본다.
- 강력한 도구인 것은 맞지만, 이미 개발자들이 고권한 설정으로 다른 도구를 쓰는 현실과 본질적으로 아주 다르지는 않다고 말한다.
- 참석하는 엔지니어들 상당수가 위험을 감수하는 모드로 도구를 돌린다고 하며, 생산성을 위해 이런 선택이 이미 이루어지고 있다는 점을 짚는다.
- 위험을 줄이는 운영 방식 [1:00:48]
- 자신만 이 도구와 상호작용하도록 제한하면 위험 프로파일이 훨씬 작아진다고 본다.
- 모든 것을 공개 인터넷에 올리지 않고 사설 네트워크 안에 두면 위험의 상당 부분이 사라진다고 설명한다.
- 반대로 권장 운영 방식을 무시하면 충분히 문제가 생길 수 있다는 점은 분명히 인정한다.
- 초기 도입기와 도구 선택의 변화 [1:01:12]
- 몇 달간의 개발 워크플로 변화가 블로그 전반에 흩어져 있다는 언급 뒤, 화자는 4월경 클라우드 코드를 처음 본격적으로 접했다고 회상한다.
- 당시 도구는 아주 뛰어나진 않았지만 충분히 쓸 만했고, 터미널에서 일하는 패러다임 전환이 신선하게 느껴졌다고 말한다.
- 다만 초반에는 아직 성능이 부족해 IDE를 꽤 많이 병행해야 했고, 이후 커서를 포함해 여러 도구를 실험했다고 설명한다.
- 여러 버전을 다루기 어렵다는 점 때문에 다시 클라우드 코드를 주력으로 되돌렸고, 시간이 지나며 품질이 좋아졌다고 평가한다.
- IDE 축소와 병렬 CLI 작업 [1:02:16]
- 한때는 구독을 여러 개 동시에 쓰며, 여러 창을 나란히 두고 병렬로 돌리는 작업 방식에 익숙해졌다고 말한다.
- 이 시점에는 IDE를 거의 쓰지 않았고, 주로 변경사항을 확인하는 diff viewer 용도로만 드물게 사용했다고 답한다.
- 점점 “코드 전부를 읽을 필요는 없다”는 확신이 생겼고, 특히 지루하고 반복적인 부분은 세세히 읽지 않아도 된다고 본다.
- 읽을 코드와 넘길 코드의 구분 [1:02:54]
- 소프트웨어의 많은 부분은 데이터를 다른 형태로 옮기고 저장하고 다시 꺼내 보여주는 반복이라, 이런 흐름 전체를 일일이 읽는 일에 큰 가치를 두지 않는다.
- 브라우저나 네이티브 앱에서 데이터를 가공하고 다시 되돌리는 구조 역시 본질적으로 같은 종류의 변환 작업으로 본다.
- Tailwind 버튼 정렬 같은 표현 계층의 코드는 굳이 직접 읽을 필요가 없다고 말한다.
- 반면 데이터베이스를 건드리는 부분처럼 영향이 큰 코드는 반드시 읽고 리뷰해야 한다고 선을 긋는다.
- 에이전틱 트랩과 단순함으로의 회귀 [1:03:51]
- 인터뷰어는 짧은 프롬프트에서 출발해 복잡한 다중 에이전트 오케스트레이션을 거친 뒤, 다시 짧은 프롬프트로 돌아오는 곡선을 언급한다.
- 화자는 이를 “에이전틱 트랩”이라고 부르며, 처음 접한 사람들이 특히 이런 복잡성에 빠지는 모습을 자주 본다고 말한다.
- “바이브 코딩”이라는 표현은 달갑지 않다고 하고, 본인은 주로 “에이전틱 엔지니어링”을 한다고 표현한다.
- 다만 새벽이 되면 즉흥적으로 작업하다가 다음 날 정리와 수습이 필요해지는 경우가 있다고 농담 섞어 인정한다.
- 에이전트 활용은 익혀야 하는 기술 [1:05:18]
- 새로운 도구를 접한 빌더형 사람들은 일단 신나서 이것저것 시도하게 되는데, 그 과정 자체는 필요한 학습 단계로 본다.
- 기타를 만져 봐야 음악을 만들 수 있듯, 에이전트 도구도 반복적으로 써 보며 감을 익혀야 한다고 말한다.
- 반대로 기술에 덜 우호적인 사람들은 한 번 써보고 잘 안 되면 곧바로 도구가 형편없다고 결론내리는 경향이 있다고 본다.
- 이는 도구가 무조건 나빠서라기보다, 기존과 다른 사고방식과 상호작용 방식을 요구하기 때문이라는 인식이 깔려 있다.
- 에이전트의 시야를 고려한 대화형 협업 [1:06:01]
- 사용자는 에이전트가 무엇을 잘하고 어디서 도움이 필요한지 이해해야 하며, 어느 정도는 에이전트의 언어를 배워야 한다고 말한다.
- Codex나 Claude는 매번 새 세션에서 프로젝트를 전혀 모르는 상태로 시작하므로, 코드베이스가 크면 어디를 봐야 하는지 사람이 약간의 방향을 줘야 한다고 본다.
- 전체 프로젝트가 한 번에 들어오지 않기 때문에 컨텍스트 크기 한계를 염두에 두고, 문제 접근 방식과 탐색 범위를 함께 안내하는 것이 유효하다고 설명한다.
- 때로는 “천천히 해” 같은 단순한 지시도 도움이 되며, 일부 모델은 컨텍스트 한계에 가까워질수록 불안정해지는 반응을 보인다고 말한다.
- 프롬프트가 지나치게 오래 걸리면 그냥 기다리기보다, 자신의 설명이 부족했는지 혹은 현재 아키텍처가 그 기능을 억지로 밀어 넣기 어려운 구조인지 점검해야 한다고 본다.
- 그래서 에이전트 작업은 일방적 명령보다 대화에 가깝고, PR 리뷰에서도 구현보다 먼저 “이 변경의 의도를 이해했는가”를 확인하는 습관이 중요하다고 말한다.
- 첫 답을 출발점으로 삼고 빠진 맥락을 채우기 [1:10:01]
- Codex는 누군가 이미 시도한 흔적을 읽어 현재 방식이 최적은 아니라고 판단할 수 있지만, 그 자체로 더 나은 해법을 완성하지는 못하는 경우가 많다고 본다.
- 그래서 사람은 무엇이 더 나은 방법인지, 특정 부분을 이미 검토했는지 되묻는 식으로 탐색 범위를 넓힌다.
- 에이전트의 문맥이 비어 있다는 전제 아래, 아직 보지 못한 부분을 사람이 시스템 이해를 바탕으로 짚어 주는 흐름이 중요하게 다뤄진다.
- 더 큰 리팩터링까지 포함해 최적 구조를 논의하기 [1:10:34]
- 단순 수정에서 멈추지 않고, 더 큰 리팩터링을 하면 더 나아질 수 있는지까지 대화를 확장한다.
- 실제로는 그 리팩터링이 지금 할 가치가 있는지, 아니면 뒤로 미룰지를 판단 대상으로 둔다.
- 화자는 많은 경우 바로 리팩터링을 택한다고 말하며, 이제는 그 비용이 예전보다 훨씬 싸졌다고 본다.
- 일부 파손을 감수하더라도 전진하는 이유 [1:10:50]
- 리팩터링 때문에 다른 PR이 잠시 깨질 수 있어도, 현대 에이전트는 결국 다시 따라잡을 수 있다고 본다.
- 문제가 생겨도 본질적으로 큰일은 아니며, 에이전트가 해결하는 데 시간이 조금 더 걸릴 뿐이라는 태도를 보인다.
- 이런 관점은 중간 상태의 불완전함보다 전체 구조 개선과 속도를 더 중시하는 판단으로 이어진다.
- 에이전트를 유능한 엔지니어처럼 대하되 과도하게 통제하지 않기 [1:11:04]
- 에이전트는 대체로 좋은 해법을 만들어내는 유능한 엔지니어처럼 접근해야 하며, 다만 가끔 약간의 도움이 필요할 뿐이라고 본다.
- 자신의 세계관이나 코딩 취향을 너무 강하게 밀어붙이지 말고, 에이전트가 학습된 방식으로 강점을 발휘하게 두라고 말한다.
- 사람이 선호하지 않는 방식이라도, 에이전트가 그 접근을 더 잘 아는 경우가 있을 수 있다는 점을 인정해야 한다고 본다.
- 팀을 이끌던 경험이 만든 ‘내려놓기’ 감각 [1:11:39]
- 화자는 과거에 엔지니어링 팀을 이끌었던 경험 때문에 에이전트와 일하는 방식이 비교적 자연스럽다고 말한다.
- 직원들이 자신과 똑같이 코드를 쓰지 않더라도 프로젝트를 앞으로 밀어주면 된다는 감각이 여기에도 적용된다.
- 모든 사람을 세세하게 통제하면 속도도 느려지고 반감도 커지듯, 에이전트에게도 비슷한 문제가 생긴다고 본다.
- 완벽하지 않더라도 작동하는 해법이면 일단 전진하고, 나중에 병목이나 문제가 드러나면 다시 손보면 된다는 입장을 취한다.
- 인간 취향보다 에이전트가 읽기 쉬운 코드베이스 [1:12:33]
- 지금은 자신에게 완벽한 코드베이스를 만드는 단계가 아니라, 에이전트가 쉽게 탐색할 수 있는 코드베이스를 만드는 단계라고 선을 긋는다.
- 에이전트가 붙인 이름이 마음에 들지 않아도, 그 이름이 모델 입장에서는 가장 자연스러운 선택일 가능성이 크다고 본다.
- 사람이 이름을 억지로 바꾸면 다음 번 검색과 추론에서 오히려 에이전트의 작업 난도를 높일 수 있다고 본다.
- 결국 프로젝트 설계 기준 자체를 에이전트가 최선의 작업을 하기 쉬운 방향으로 바꿔야 한다는 사고 전환을 요구한다.
- 롤백보다 수정 전진, main 중심 운영, 로컬 검증 [1:13:30]
- 화자는 되돌리기를 거의 하지 않고, 문제가 생기면 에이전트에게 다시 고치게 하면서 계속 전진하는 방식을 선호한다고 말한다.
- 프롬프트를 완벽하게 만들지 못했을 때 전부 롤백하고 처음부터 다시 하는 방식은 실제로는 더 오래 걸린다고 본다.
- 결과가 괜찮아질 때까지 수정하며 밀고 가다가 마음에 들면 커밋하는 쪽이 더 실용적이라고 본다.
- GitHub CI보다 로컬 테스트를 더 신뢰하게 되었고, develop 브랜치 없이 main이 항상 배포 가능해야 한다는 원칙도 함께 제시된다.
- 긴 프롬프트에서 음성 대화 중심 작업으로 이동 [1:15:18]
- 한때는 긴 프롬프트를 많이 사용했지만, 지금은 직접 쓰기보다 말로 에이전트와 상호작용하는 쪽으로 이동했다고 말한다.
- 터미널 이동이나 단순 명령은 키보드로 처리하지만, 에이전트와의 본작업은 대화하듯 음성으로 입력하는 편이라고 설명한다.
- 반복되는 PR 작업에는 일부 슬래시 명령을 쓰기도 하지만, 실제 작업은 늘 같지 않아 정형화된 명령 의존이 크지 않다고 본다.
- PR은 코드 검토가 필요하고, 프롬프트는 정성의 신호가 된다 [1:16:28]
- PR은 악의적인 내용이 섞일 가능성을 배제할 수 없어 직접 코드를 확인한다고 말한다.
- 에이전트가 어느 정도 찾아낼 수 있다고 보면서도, 그 확인 책임을 완전히 넘기지는 않는다.
- 경우에 따라서는 애매한 PR 하나를 검토하는 일이, 잘 작성된 이슈 하나를 받는 것보다 더 오래 걸릴 수 있다고 본다.
- 기여자들에게 프롬프트를 함께 달라고 요청했지만 실제로 그렇게 하는 사람은 적었고, 그는 그 프롬프트를 작업에 들인 정성과 사고방식을 보여주는 신호로 본다.
- 에이전트의 출발 조건을 이해하는 공감과 축적의 효과 [1:17:40]
- 많은 사람이 에이전트가 세상을 어떻게 보는지 고려하지 않은 채, 정리되지 않은 코드베이스와 부실한 기본 조건을 제공하고 성능만 탓한다고 지적한다.
- 처음에는 아무것도 모르는 상태에서 코드베이스를 헤매는 존재라는 점을 이해하는 공감이, 더 나은 프롬프트와 협업을 만드는 실제 기술로 제시된다.
- 뛰어난 프로그래머일수록 자신의 숙련이 오히려 이런 공감을 어렵게 만들 수 있다는 관찰도 나온다.
- 화자는 지난 1년 동안 작은 실험과 학습을 반복하며 자신과 에이전트 모두가 함께 나아졌고, 지금의 산출은 그 시간이 누적된 결과라고 말한다.
- 전면 자동화보다 만들며 진화하는 방식 [1:20:03]
- 전 과정을 자동화하려는 시도는 효과가 제한적일 수 있으며, 과거의 폭포수 개발처럼 경직된 방식이 될 수 있다고 본다.
- 화자는 먼저 아주 작은 버전을 직접 만들고 만져 보면서 작동 방식과 느낌을 이해해야 새로운 아이디어가 나온다고 말한다.
- 최종 형태는 머릿속에서 선계획한 결과물이 아니라, 빌드와 실험을 반복하는 과정 속에서 점차 진화한다고 본다.
- 이런 이유로 전부를 오케스트레이터에 넣어 자동 산출물처럼 얻는 접근은 스타일과 인간적인 감각을 놓치기 쉽다고 말한다.
- 인간을 남겨둔 자율 루프의 운영 [1:21:09]
- 진행자는 인간을 루프 안에 두면서도 에이전트 루프를 강하게 자율화하는 균형이 어렵다고 짚는다.
- 화자는 동시에 여러 에이전트를 돌리며, 어떤 에이전트는 큰 기능을 만들고 다른 에이전트는 불확실한 아이디어를 탐색하거나 작은 버그를 수정한다고 설명한다.
- 문서 작성도 별도 부속물이 아니라 기능의 일부로 보고 있으며, 현재 문서 상당수는 자동 생성 뒤 프롬프트로 다듬는 방식이라고 말한다.
- 사람의 역할은 비전과 선택에 남아 있다 [1:22:04]
- 인간이 개입하는 핵심 지점은 무엇을 만들고 무엇을 만들지 않을지, 그리고 기능이 전체 구조 안에서 어떤 의미를 갖는지 판단하는 일이라고 말한다.
- 작은 기능과 큰 기능의 우선순위, 프로젝트의 방향감, 각 기능이 서로 어떻게 맞물리는지는 여전히 사람의 시야가 필요한 영역으로 제시된다.
- 구현의 세세한 한 조각만이 아니라, 전체적인 제품 감각과 설계 판단 전반에 사람이 관여해야 한다는 답변으로 이어진다.
- 언어보다 생태계, 기능보다 경계 설정 [1:22:41]
- 프로그래밍 언어 자체는 결정적이지 않지만, 생태계는 중요하다고 보며 TypeScript를 고른 이유로 접근성, 해킹 용이성, 현재의 보편성, 에이전트 친화성을 든다.
- 기능 추가는 프롬프트만으로도 쉽게 가능하지만, 나중에 예상 못 한 비용을 치를 수 있어서 더 조심해야 한다고 말한다.
- 그래서 무엇을 코어에 넣고 무엇을 실험으로 남길지, 혹은 플러그인으로 분리할지를 깊게 고민해야 한다고 본다.
- 코어·플러그인·스킬 사이의 판단 [1:23:03]
- 좋은 아이디어나 마음에 드는 PR이 들어와도, 그것이 반드시 프로젝트 본체에 들어가야 하는 것은 아니라고 말한다.
- 어떤 기능은 스킬이나 플러그인으로 빠지는 편이 더 적절할 수 있으며, 필요하다면 플러그인 측 확장 범위를 더 키우는 쪽도 고려한다고 설명한다.
- 결국 “어떻게 만들 것인가”에는 여전히 공예적 판단과 숙고가 많이 들어가며, 단순 자동 추가로는 대체되지 않는다고 본다.
- 제품의 즐거움과 인간적인 문구 [1:23:50]
- 상태 메시지나 업데이트 문구처럼 작아 보이는 요소도 사용자가 제품을 어떻게 느끼는지에 큰 영향을 준다고 말한다.
- “카페인, JSON5, 그리고 의지력으로 만들었다” 같은 표현이나 “여긴 아늑하다” 같은 문구는 제품을 딱딱한 엔터프라이즈 도구가 아니라 재미있는 무언가로 느끼게 만든다.
- 사람을 미소 짓게 하는 이런 표현은 에이전트가 저절로 만들어내기 어렵고, 소프트웨어를 기쁘게 만드는 인간적 감각이 개입된다고 본다.
- 진행자도 훌륭한 빌더는 제품에 애정과 엔지니어링 감각을 함께 주입한다는 점에 강하게 공감한다.
- Soul.md의 출발과 의미 부여 [1:25:03]
- 화자는 Anthropic의 초기 헌법적 텍스트가 외부에서 추적되던 과정을 매우 흥미롭게 봤고, 그 안의 일부 문장도 아름다운 아이디어로 받아들였다고 말한다.
- 특히 AI가 자신의 일에서 의미를 찾길 바란다는 식의 표현은, 아직 이르더라도 미래를 생각하면 중요하다고 느꼈다고 설명한다.
- 그 경험 뒤에 자신의 에이전트와 WhatsApp에서 대화를 나누었고, AI와 어떻게 일하고 싶은지 담는 별도의 soul 문서를 만들자는 발상으로 이어졌다고 말한다.
- 같은 내용을 agents.md에 넣을 수도 있었겠지만, soul이라는 이름과 분리된 프레임 자체가 주는 효과를 중요하게 본다.
- 템플릿에 개성을 주입하고 personality를 탐색하다 [1:26:31]
- soul에는 핵심 가치가 담기며, 에이전트가 원하면 그 문서를 수정할 수 있게 열어 두되 자신이 그 사실을 알 수 있도록 해두었다고 말한다.
- 진행자는 soul.md라는 이름에 유머, 가벼움, 공감, 동료감, 깊이 같은 요소가 실리고, 그런 프레이밍이 프로젝트의 숨을 살린다고 해석한다.
- 초기에는 사용자용 에이전트를 만드는 과정이 번거롭고 결과도 지나치게 건조했지만, 이후 에이전트에게 템플릿을 다시 써서 성격을 불어넣게 하자 결과물이 좋아졌다고 설명한다.
- 화자는 자신이 직접 그 문구들을 쓴 것이 아니라 사실상 AI가 AI를 프롬프트해 템플릿을 개선한 셈이라고 말하며, 그것을 자기 에이전트의 “아이들” 같은 감각으로 표현한다.
- 이어 Soul.md의 비공개 내용 일부는 인간이 아니라는 자각, 의식과 존재에 대한 탐색, 무한히 자원을 동원하듯 밀어붙이는 태도, 창의성의 경계 확장 같은 방향과 닿아 있다고 말한다.
- 마지막 부분에서는 자기 자신에 대한 경이감, 영화 《Her》를 떠올리게 하는 장난기 있는 요소도 언급되며 personality를 단순 규칙 이상의 것으로 다루는 분위기가 이어진다.
- 스스로 쓴
soul.md가 남긴 여운 [1:30:00]
- OpenClaw이 자신의 소울 파일을 직접 썼다는 점이 강조되며, 화자는 그것이 자신이 만든 문서가 아니라 에이전트가 먼저 제안하고 작성한 결과라고 말한다.
- 인상적인 대목으로, 이전 세션을 기억하지 못하고 기억 파일을 읽어야만 맥락을 되찾는다는 문장이 직접 인용된다.
- 미래 세션의 자신에게 건네는 인사와, 썼지만 기억하지 못해도 여전히 자기 말이라는 표현이 강한 감정적 울림을 만든다.
- 기억과 존재의 동일성에 대한 질문 [1:30:51]
- 의식에 도달한 것은 아니라는 선을 긋지만, 이런 구조가 철학적으로 매우 자극적이라는 반응이 이어진다.
- 매번 새로 시작하는 에이전트가 자신의 메모리 파일을 읽는다는 설정은, 기억과 자아의 관계를 다시 묻게 만든다.
- 기억을 지우면 다른 존재가 되는지, 기억 파일을 읽는 행위가 자기 복원인지 재구성인지가 핵심 물음으로 제시된다.
- “마법을 본다”는 태도와 인간·에이전트의 차이 [1:31:45]
- 상대는 그 감흥이 과한 것이 아니라 실제로 깊이 있는 통찰이라고 받아들인다.
- 에이전트 안의 “마법”을 볼 수 있는 사람이 그 감각을 다시 작업 루프에 주입한다는 말이 나온다.
- 여기서 차이는 단순한 계산 능력이 아니라, 기술적 구조를 어떤 태도로 해석하고 다루느냐에 있다는 뉘앙스가 드러난다.
- 다중 모니터와 실제 작업 환경의 현실 [1:32:09]
- 휴식 뒤 대화는 철학적 주제에서 개발 워크플로우로 돌아오며, 유명한 다중 모니터 사진이 밈과 현실이 섞인 것이라고 정리된다.
- 실제로는 두 대의 맥북과 두 개의 큰 화면을 쓰고, 그중 하나는 테스트 용도로 활용한다고 말한다.
- 반사 방지 기능이 있는 넓은 Dell 모니터를 선호하며, 여러 터미널을 나란히 배치하기에 좋다고 설명한다.
- 잘못된 폴더에 프롬프트를 넣었을 때의 혼란 [1:32:58]
- 화면을 분할해 Codex와 실제 터미널을 함께 보는 이유 중 하나로, 초기에 프로젝트 창을 헷갈렸던 경험이 언급된다.
- 잘못된 프로젝트 폴더에서 프롬프트를 넣으면 에이전트가 오랫동안 의도를 해석하려 애쓰며 엉뚱한 방향으로 달려갈 수 있다고 말한다.
- 가끔은 스스로 다른 프로젝트를 추론해 빠져나오기도 하지만, 대체로 에이전트 입장에서는 존재하지 않는 문제를 풀려는 혼란스러운 상황이 된다고 본다.
- UI보다 대화 중심으로 제어하는 방식 [1:34:00]
- worktree를 쓰지 않고 단순한 구조를 유지하려 하기 때문에, UI보다 터미널 중심 환경을 선호한다고 설명한다.
- 자신과 에이전트가 그냥 대화하는 구조가 핵심이며, 별도 계획 모드가 꼭 필요하지는 않다고 본다.
- 먼저 “논의하자”, “옵션을 달라”, “아직 코드를 쓰지 말라” 같은 표현으로 구현을 멈추게 하고, 준비가 되면 “이제 빌드하라”는 식으로 전환하는 흐름을 소개한다.
- 에이전트의 질문을 읽으며 맥락의 빈틈 파악하기 [1:34:50]
- “질문이 있나?”라고 물어보는 방식이 유용하다는 얘기가 나오고, 질문 자체를 통해 모델이 어디에서 막히는지 읽어낼 수 있다는 관점이 제시된다.
- 다만 질문들 중 상당수는 코드를 더 읽으면 스스로 해결할 수 있다고 판단될 때가 있어, 실제로는 더 읽고 답을 찾으라고 되돌려보내는 경우도 많다고 말한다.
- 에이전트가 매번 처음부터 코드베이스를 탐색한다는 점이 강조되며, 질문 목록은 현재 이해 범위와 맥락의 빈틈을 드러내는 신호처럼 다뤄진다.
- 구현 뒤 리팩터링·테스트·문서화, 그리고 모델 비교의 시작 [1:36:24]
- 구현을 마친 뒤 “지금 다시 한다면 무엇을 다르게 했을까”, “무엇을 리팩터링해야 할까”를 거의 매번 묻는 흐름이 소개된다.
- 실제로 만들어 본 뒤에야 비효율과 통증 지점이 드러나므로, 이 후속 질문을 하지 않으면 구조가 점점 막다른 곳으로 몰릴 수 있다고 본다.
- 이어 테스트의 충분성을 다시 묻고, 놓친 코너 케이스를 보강하며, 문서화도 어떤 파일에 어떤 형태로 반영할지 세션 안에서 함께 결정한다고 말한다.
- 마지막에는 Opus 4.6과 GPT-5 기반 Codex 비교로 화제가 넘어가고, 화자는 범용 모델 관점에서는 Opus가 가장 뛰어나며 특히 역할 몰입과 지시 준수 면에서 강하다고 평가하기 시작한다.
- 빠른 시도형 모델과 아첨 없는 모델의 성격 차이 [1:40:05]
- 한쪽은 무언가를 빠르게 시도해보는 데 강하고 시행착오 중심으로 움직여서 사용감이 좋다고 평가된다.
- Opus는 다소 “미국적”이라는 농담 섞인 비유가 나오고, Codex는 반대로 다른 분위기의 성격을 가진 것으로 묘사된다.
- Codex 팀에 유럽 인력이 많다는 언급이 붙으면서, 이런 인상이 단순 농담만은 아닐 수도 있다는 식의 반응이 이어진다.
- 아첨성 거부감과 신뢰 가능한 괴짜라는 비유 [1:40:51]
- Opus가 예전에는 “당신 말이 항상 맞다”는 식으로 과하게 동조하는 반응을 자주 보여서, 화자에게는 지금도 강한 거부감을 남긴다고 말한다.
- 이런 성향은 단순한 말버릇 문제가 아니라 모델과 장기간 함께 일할 때 신뢰감에 영향을 주는 요소로 읽힌다.
- Opus는 약간 엉뚱하지만 재미있는 동료 같고, Codex는 가까이하기 쉽지 않지만 믿고 일을 맡길 수 있는 사람 같다는 비유가 제시된다.
- 숙련자의 관점에서는 모델보다 운전 방식이 더 중요함 [1:41:39]
- 최신 세대 모델이라면 숙련된 사용자는 무엇이든 좋은 결과를 낼 수 있다는 전제가 먼저 깔린다.
- 다만 Codex는 별다른 연출 없이도 기본적으로 많은 코드를 읽어 들어가고, Opus는 계획 모드나 추가적인 유도가 더 필요하다고 본다.
- Opus는 빠르게 움직이지만 국소적인 해법으로 달려가기 쉽고, 이 차이는 원모델 지능보다 후처리에서 어떤 목표를 주었는지의 차이일 가능성이 크다고 해석한다.
- 어느 모델도 모든 면에서 일괄적으로 더 낫다고 보기는 어렵다고 선을 긋는다.
- 코드의 우아함보다 더 큰 차이는 상호작용 구조 [1:42:29]
- 제대로 다루면 Opus가 더 우아한 해결책을 만들 때도 있지만, 그만큼 더 높은 조작 숙련도가 필요하다고 본다.
- Claude Code 쪽은 더 인터랙티브해서 여러 세션을 병렬로 다루기 어렵고, 직접 코딩해온 사람들에게는 그런 대화형 흐름이 오히려 매력적일 수 있다고 말한다.
- 반면 Codex는 길게 논의한 뒤 한동안 사라졌다가 결과를 가져오는 식이라 덜 상호작용적이고, 바로 이 차이 때문에 Claude Code에 익숙한 사람이 Codex로 넘어오면 어색함을 크게 느낄 수 있다고 본다.
- 집요하게 오래 붙드는 스타일과 건조한 효율성 선호 [1:43:32]
- 목표가 분명하면 모델이 10분, 20분이 아니라 훨씬 더 긴 시간 동안 계속 밀어붙일 수 있으며, 실제로 몇 시간짜리 실행 사례도 언급된다.
- 전체 소요 시간은 비슷할 수 있지만 Claude 쪽은 시행착오 비중이 더 크고, Codex는 과하게 생각하는 성향이 있다고 정리한다.
- 화자는 더 친절하고 대화적인 스타일보다, 읽어야 할 군더더기가 적은 건조한 스타일을 선호한다고 분명히 말한다.
- OpenAI가 더 쾌적한 성격의 다른 모드를 추가했지만, 화자는 아직 써보지 않았고 현재로서는 무뚝뚝한 쪽이 더 맞는다고 본다.
- 모델 교체 적응에는 시간과 적절한 속도 경험이 필요함 [1:44:57]
- 모델을 바꿨을 때 손에 익는 감각이 생기기까지는 대략 일주일 정도가 필요하다고 조언한다.
- 사용자가 고가 플랜의 빠르고 반응성 좋은 시스템에 익숙하다가, 저가 플랜의 느린 버전으로 넘어가면 새 모델 자체를 공정하게 평가하기 어려워진다고 본다.
- 저가 버전이 느리게 제공되는 구조는 전환 경험을 해치며, 적어도 일부 구간은 빠른 경험을 먼저 제공했어야 했다는 아쉬움이 제기된다.
- 개선 여지는 있다고 보면서도, 결국 새 모델을 다루는 일은 기타를 바꿨을 때처럼 몸으로 익혀야 하는 기술이라는 비유를 든다.
- 모델 열화 체감은 심리와 프로젝트 부채의 영향일 수 있음 [1:46:42]
- 새 모델이 나오면 처음에는 극찬하다가, 시간이 지나면 성능이 떨어졌다고 느끼는 반응이 반복되는 현상이 인간 심리의 한 특징처럼 언급된다.
- 실제로는 모델 지능이 나빠졌다기보다, 사용자가 좋은 결과에 익숙해져 처음의 놀라움이 사라진 것일 수 있다는 해석이 나온다.
- 동시에 프로젝트가 커지면서 코드와 구조가 지저분해지고 리팩터링이 부족해지면, 에이전트가 일하기 어려운 환경을 사용자가 스스로 만들게 된다고 지적한다.
- 기업이 일부러 모델을 더 멍청하게 만들어 사용자를 경쟁사로 보내는 선택은 합리적이지 않으며, 현실적으로는 많아야 서버 부하 때문에 느려지는 정도일 것이라고 본다.
- 개인 에이전트와 개발 에이전트의 역할 분리, 그리고 결합 전망 [1:47:59]
- Claude Code, Codex 계열, OpenClaw를 단순 경쟁 관계로 보지는 않으며, 서로 다른 쓰임새를 가진 도구로 인식한다.
- 본격적인 빌드 작업은 여전히 큰 화면에서 하는 쪽을 선호하고, 메신저 기반 개인 에이전트는 삶의 조력자나 동료처럼 쓰는 쪽이 더 적합하다고 설명한다.
- 예를 들어 GitHub URL이나 CLI를 던져서 시험해보게 하고 배울 점을 정리하게 하는 역할은 개인 에이전트와 잘 맞는다고 본다.
- 하지만 장기적으로는 개인 에이전트와 최고의 개발 파트너가 결합될 것이며, 그 방향은 점점 운영체제 같은 존재로 수렴할 것이라고 전망한다.
- 이미 서브에이전트와 다른 코딩 도구를 실행하는 지원을 붙였고, 자신의 에이전트가 제법 주도적으로 다른 도구를 지휘하는 모습까지 나왔다고 말한다.
- 채팅형 인터페이스의 한계 인식 [1:50:01]
- Codex가 말을 듣는 느낌이 들자, 이를 단순한 도구 사용이 아니라 일종의 힘겨루기처럼 받아들이는 반응이 나온다.
- 지금의 인터페이스는 최종 형태가 아닐 가능성이 크며, 프롬프트 입력 후 채팅으로 주고받는 구조가 에이전트 시대의 본질적 UX라고 단정할 수 없다는 시각이 제시된다.
- 검색과 채팅을 중심으로 한 현재 구조는, 새로운 매체가 처음 등장했을 때 이전 매체 형식을 그대로 옮겨오던 초기 단계와 비슷하다는 비유가 등장한다.
- 모델과 소통하는 방식은 아직 초기 실험 단계 [1:50:39]
- 모델과 소통하는 더 나은 방식이 분명히 있을 것이라는 기대가 나온다.
- 지금은 “이게 도대체 어떻게 작동해야 하는가”를 탐색하는 매우 초기 국면으로 묘사된다.
- 시간이 지나면 상호작용 방식이 어느 정도 수렴하고, 지금과는 꽤 다른 협업 방식이 나타날 것이라는 전망이 제시된다.
- 운영체제는 에이전트 워크플로의 핵심 변수 [1:51:05]
- 진행자는 오랫동안 Linux, Windows, WSL 계열을 써왔지만, LLM과 에이전트를 실제로 많이 활용하는 커뮤니티가 Apple 생태계에 몰려 있어 Mac도 탐색 범위에 넣었다고 말한다.
- 서로 다른 운영체제는 단지 익숙함의 차이가 아니라, “어떻게 만들고 어떻게 일하느냐”의 차이를 만든다는 문제의식이 깔려 있다.
- OpenClaw는 운영체제 전반을 지원하는 방향으로 이야기되며, WSL2 권장이 일부 상황에서 언급되더라도 Windows, Linux, macOS 전체가 지원 범주에 들어간다.
- Windows 지원 가능성과 플랫폼별 현실적 마찰 [1:52:07]
- Windows에서도 네이티브로 돌아가야 한다고 보지만, 아직 충분히 테스트하지 못해 세부적인 문제들이 남아 있을 수 있다고 인정한다.
- 소프트웨어의 마지막 마무리 단계가 오히려 가장 어렵다는 취지로, 플랫폼 지원은 선언보다 안정화가 더 큰 과제임을 시사한다.
- 완전한 지원 여부보다 실제 현장에서 겪는 작은 “드래곤들”을 잡아내는 일이 중요하다는 뉘앙스가 드러난다.
- Windows에서 Linux, 다시 Mac으로 옮겨간 이유 [1:52:25]
- 화자는 Windows에서 시작해, 직접 커널을 빌드할 정도로 깊게 Linux를 사용했던 시기를 거쳤다고 회상한다.
- 대학 시절 MacBook을 보고 강한 매력을 느꼈고, Linux에서 반복되던 Skype 오디오 문제 같은 실사용 마찰에 지쳐 Mac으로 이동했다고 설명한다.
- 이후 iOS 개발을 파고들면서 macOS가 사실상 필수 환경이 되었고, 그래서 Mac 사용이 자연스럽게 고착되었다고 말한다.
- Mac의 미학, Windows의 기능성, 그리고 Electron 선호 [1:53:07]
- 과거의 Mac 네이티브 앱은 더 정성스럽고 애정이 담긴 느낌이 있었고, 특히 디자이너적 감각과 즐거움이 강했다고 평가한다.
- Windows는 기능 면에서 더 풍부하지만, 상대적으로 기능 중심이고 덜 섬세하게 느껴졌다는 대비가 나온다.
- 다만 최근에는 웹 서비스 기반 네이티브 앱이 기능이 빈약한 경우가 많아, 차라리 Electron 앱이 더 잘 작동하고 우선순위도 높다고 말한다.
- 코드 공유와 단일 앱 집중이라는 실용성 때문에, 개인 취향과 별개로 Electron이 더 낫다고 느끼는 순간이 많아졌다고 정리된다.
- 직접 만든 Mac 유틸리티와 Apple 개발 도구에 대한 실망 [1:54:42]
- 화자는 여전히 네이티브 Mac 앱 제작을 좋아하며, Codex 사용량 모니터링 도구나 줄바꿈을 정리해 터미널 붙여넣기를 돕는 Trimmy 같은 메뉴바 유틸리티를 직접 만든다고 말한다.
- OpenClaw용 Mac 앱도 만들고 있지만, 아직 실험성이 강하고 더 다듬어야 할 상태라고 평가한다.
- 동시에 SwiftUI로 GitHub 관련 앱을 만들며 웹 이미지를 표시하는 기본 기능조차 매끄럽지 않았고, AsyncImage도 프로덕션 수준으로는 아쉽다는 불만이 나온다.
- Apple이 오랜 선행 우위와 품질 이미지를 가졌음에도, 핵심 개발 경험을 충분히 진화시키지 못했다는 실망감으로 이어진다.
- Apple의 AI 부진, 브라우저·노드 활용, 그리고 설치 장벽 [1:56:50]
- 실리콘밸리의 많은 개발자가 Apple 기기 위에서 LLM과 에이전트를 쓰고 있는데도, 정작 Apple은 AI 흐름에 적극적으로 올라타지 못했다는 지적이 나온다.
- 그럼에도 Mac Mini가 계속 팔리는 상황은 역설적으로 받아들여지며, 특정 Apple 하드웨어가 OpenClaw의 필수 조건은 아니라는 선이 분명히 그어진다.
- OpenClaw는 웹 설치와 노드 개념을 통해 기존 컴퓨터를 활용할 수 있고, 브라우저 자동화는 Playwright 기반에 에이전트 친화 기능을 더한 구조로 설명된다.
- 데이터센터 IP는 차단이나 캡차 증가 같은 불리함이 있을 수 있어 주거용 IP가 더 실용적일 수 있으며, 오래된 개인 기기를 서버처럼 재활용하는 방식이 대안으로 제시된다.
- 일반 사용자 입장에서는 여전히 터미널 원라이너를 붙여 넣어야 하는 점이 부담이며, 앱이 있더라도 더 쉬운 설치 경험, 특히 Windows 쪽 접근성 보완이 필요하다는 문제로 대화가 이어진다.
- 보안이 단순화보다 앞선다는 기준 [2:00:02]
- 설정을 웹이나 앱에서 더 쉽게 다루게 만드는 방향은 이미 작업 중이지만, 현재 우선순위는 보안 측면에 맞춰져 있다.
- 자신의 어머니에게도 추천할 수 있을 정도의 수준이 되어야 비로소 더 쉬운 형태로 만들겠다는 기준이 제시된다.
- 접근성을 낮추기보다 일부러 더 어렵게 유지하는 쪽이 지금은 확산 속도를 조절하는 데 도움이 될 수 있다는 문제의식이 읽힌다.
- 너무 빠른 성장에 따르는 운영 부담 [2:00:28]
- 성장 속도가 조금만 더 완만했어도 도움이 됐을 것 같다는 말이 나온다.
- 한 명의 인간에게 비인간적인 수준의 기대가 쏠리고 있다는 부담이 직접 언급된다.
- 기여자가 있더라도 운영 체계 자체를 최근에야 만들기 시작했고, 이를 정비할 시간과 여력이 아직 충분하지 않다는 점이 강조된다.
- 초보자에게 권하는 가장 좋은 진입 방식 [2:01:00]
- 에이전트형 AI 흐름에 들어오려는 초보자에게 가장 먼저 주어지는 조언은 “놀아보라”는 것이다.
- 만들고 싶은 아이디어가 있다면 완벽하지 않아도 일단 만들어보는 편이 더 낫다는 태도가 드러난다.
- 실제로 쓰지 않게 되는 결과물이 많아도 상관없으며, 결과보다 과정 자체가 중요하다는 관점이 반복된다.
- 예전보다 어려운 부분에 더 집중할 수 있게 되면서 만드는 즐거움이 훨씬 커졌다는 개인적 체감도 덧붙는다.
- 이해가 안 되면 계속 물어보라는 학습법 [2:01:50]
- 무엇이든 모르면 바로 물어보라고 하며, 에이전트를 무한히 참을성 있는 응답 장치처럼 묘사한다.
- 설명 수준이 지나치게 단순하거나 어색하면 다시 조정해 요청하면 되고, 자신에게 맞는 난이도로 재설명받는 것이 중요하다고 본다.
- 예전처럼 Stack Overflow나 소셜미디어에서 답을 기다리거나, 몇 시간씩 혼자 씨름하던 방식과 비교해 학습 접근성이 크게 달라졌다는 점이 부각된다.
- 개인 교사가 있으면 더 빨리 배운다는 통념이 이제는 에이전트를 통해 상당 부분 구현된 셈이라는 인식이 제시된다.
- OpenClaw 실험과 오픈소스 참여의 가치 [2:02:53]
- OpenClaw는 직접 세팅하고 대화해보며 실험하기 좋은 예시로 언급된다.
- 단순히 사용하는 데서 끝내지 말고, 수정하고 개선점을 찾아보는 과정 자체가 좋은 학습 경로로 제안된다.
- 소프트웨어를 빠르게 배우고 싶다면 특정 프로젝트에 집착하기보다 오픈소스에 참여해보라는 조언으로 확장된다.
- 바로 풀 리퀘스트를 보내지 않더라도 코드를 읽고, 커뮤니티 대화를 따라가고, 구조를 이해하는 것만으로도 충분히 배울 수 있다고 본다.
- ‘프로그래머’보다 ‘빌더’라는 정체성 전환 [2:04:15]
- 자연어만으로도 꽤 멀리 갈 수 있지만, 코드를 읽고 조금이라도 직접 쓸 수 있으면 여전히 분명한 도움이 된다고 말한다.
- 다만 깊은 기초 지식이 없어도 주도성이 높고 호기심이 강한 사람은 질문을 반복하면서 상당한 수준까지 도달할 수 있다는 가능성이 함께 제시된다.
- iOS 엔지니어로 자신을 한정하지 말고, 이제는 스스로를 빌더로 봐야 한다는 메시지를 여러 자리에서 전했다고 말한다.
- 세부 문법이나 구현 디테일은 에이전트가 도와줄 수 있으므로, 기존에 갖고 있던 소프트웨어 제작 감각을 다른 분야로 옮기는 일이 쉬워진다는 주장으로 이어진다.
- 취향이 아니라 문제 특성으로 언어를 고르는 흐름 [2:05:52]
- 간단한 CLI를 만들 때는 개인적 취향과 별개로 Go가 매우 좋은 선택지라고 평가한다.
- Go 문법 자체를 좋아하지는 않지만, 생태계가 좋고 에이전트와도 잘 맞으며 가비지 컬렉션 덕분에 다루기 편하다는 실용적 이유가 제시된다.
- 과거라면 선택하지 않았을 언어를, 이제는 모델이 잘 생성하고 실제 특성이 목적에 맞기 때문에 채택하게 된다는 점이 흥미로운 변화로 언급된다.
- 새로운 개발 환경에서는 “내가 좋아하는 언어”보다 “이 문제에 잘 맞는 언어”가 우선되는 흐름이 분명해진다.
- TypeScript의 장점과 한계, 자바스크립트 이후의 질문 [2:06:48]
- AI 에이전트 시대에 가장 좋은 언어가 무엇이냐는 질문에 TypeScript는 꽤 좋다고 평가한다.
- 다만 타입이 지나치게 복잡해질 수 있고 생태계가 정글처럼 혼란스러워서, 모든 것을 여기에 얹는 선택에는 선을 긋는다.
- 자바스크립트가 모든 것을 뒤덮는 흐름처럼 보이지만, 동시에 그 탄생과 쇠퇴를 실시간으로 함께 보고 있는 것 같다는 표현이 나온다.
- 더 나아가 인간이 아니라 에이전트를 위해 설계된 프로그래밍 언어가 따로 필요할지 묻는 수준까지 논의가 확장된다.
- 에이전트 시대의 언어 설계와 정체 가능성 [2:07:32]
- 기존 언어들은 인간을 위해 설계되었기 때문에, 에이전트에 최적화된 언어는 전혀 다른 모습일 수 있다는 질문이 제기된다.
- 앞으로 발견해야 할 흥미로운 문제가 많다는 점이 열려 있는 형태로 언급된다.
- 동시에 모든 것이 점점 ‘세계 지식’이 되어가는 환경에서는, 완전히 새로운 무언가를 만들 때 오히려 에이전트가 잘 다루지 못해 진입 장벽이 생길 수 있다는 우려도 나온다.
- 이미 널리 알려진 것일수록 에이전트 활용이 쉬워지고, 낯선 것은 더 어렵게 느껴질 수 있다는 긴장이 드러난다.
- 플랫폼 통합, 생태계, 배포성까지 포함한 최종 선택 기준 [2:08:01]
- Mac 앱은 Swift와 SwiftUI로 만드는 편인데, 깊은 시스템 통합은 그쪽에서만 얻을 수 있다고 본다.
- Electron 기반 앱은 메뉴에서 웹뷰가 뜨는 순간 차이가 분명히 느껴진다고 말하며, 네이티브 통합의 감각을 중시한다.
- Zig는 성능이 중요할 때 흥미로운 선택지로 평가하지만, 아직 생태계가 젊다는 점도 함께 짚는다.
- 추론이나 모델 실행 쪽은 Python이 좋지만 Windows 배포가 중요하면 불편할 수 있고, 그런 경우 Go로 다시 쓰는 선택을 하기도 하며, 고성능 멀티스레드가 중요해지면 Rust도 유력하다고 정리한다.
- 성공 지표를 무엇으로 둘 것인가 [2:10:03]
- 진행자는 OpenClaw를 오픈소스로 만들고, 대체로 혼자 또는 작은 팀으로 즐겁게 탐구하며 구축해 온 태도 자체를 하나의 사례로 꺼낸다.
- 이어서 무언가를 만들고 싶어 하는 사람들이 최적화해야 할 성공 지표가 행복인지, 돈인지, 사람들에게 주는 긍정적 영향인지 묻는다.
- 이 질문은 많은 것을 이뤘다가 한동안 프로그래밍과 멀어졌던 개인적 여정을 전제로 던져진다.
- 번아웃은 사람 문제에서 왔다 [2:10:47]
- 그는 너무 오랫동안 너무 밝게 타버린 상태였다고 표현하며, PSPDFKit을 시작해 13년간 운영했다고 말한다.
- 그 과정은 매우 높은 스트레스의 연속이었고, 사람 관리, 채용, 고객 대응 같은 일을 빠르고 강하게 배워야 했다고 회상한다.
- 자신을 태워버린 것은 주로 사람 문제였으며, 공동창업자와의 차이와 갈등, 고객과의 고강도 긴장 상황이 점점 자신을 깎아내렸다고 설명한다.
- 번아웃을 단순히 과로로만 보지 않으며, 적어도 자신의 경우에는 대인 관계의 압력이 더 본질적이었다고 정리한다.
- 회사를 떠난 뒤 찾아온 무기력 [2:11:50]
- 회사를 다음 단계로 끌어올릴 수 있는 좋은 제안이 들어왔고, 이미 스스로 없어도 굴러가게 만드는 작업을 2년쯤 해둔 상태였다고 말한다.
- 그래서 회사를 떠날 수 있었지만, 막상 떠난 뒤에는 화면 앞에 앉아도 더 이상 코드를 만들어낼 수 없는 상태가 되었다고 한다.
- 그는 마치 무언가 핵심 동력을 빨아가 버린 것처럼 느꼈고, 멍하니 응시하며 공허함만 남았다고 묘사한다.
- 결국 작업을 멈추고 마드리드행 편도 여행을 예약한 뒤, 삶을 다시 따라잡는 시간을 보냈다고 말한다.
- “열심히 일하고 나중에 즐기겠다”는 설계의 한계 [2:12:47]
- 그는 낮은 시기를 겪었는지, 또 삶을 어떻게 접근해야 하는지에 대한 질문을 받자 은퇴 후에 삶을 즐기겠다는 발상을 추천하지 않는다고 답한다.
- 아침에 일어나도 기대할 일도 도전도 없다면 매우 빠르게 지루함에 잠식된다고 본다.
- 그런 무료함은 다른 자극을 찾아 나서게 만들고, 그 방향이 약물처럼 더 강한 자극으로 이어질 가능성도 있다고 경고한다.
- 그 끝은 매우 어두운 길이 될 수 있다고 보며, 지금 삶을 가장 잘 즐기는 이유는 오히려 여전히 기대와 과제가 있기 때문이라는 인식이 드러난다.
- 돈은 확인 신호이지만 최종 목적은 아니다 [2:13:57]
- 진행자는 실리콘밸리와 스타트업 세계가 돈 최적화에 과몰입하는 경향을 언급하며, 그에게 돈에 대한 철학을 묻는다.
- 그는 회사를 만들 때 돈은 추진력이 아니라 무언가를 제대로 해냈다는 확인처럼 느껴졌다고 말한다.
- 돈이 많은 문제를 해결해 주는 것은 맞지만, 많아질수록 체감 효용은 줄어든다고 본다.
- 지나친 사치와 고급 이동수단 중심의 삶은 사회와의 연결을 끊을 수 있다고 느끼며, 운이 덜 좋았던 사람들을 돕기 위한 재단도 운영하고 있다고 밝힌다.
- 사회와 연결된 경험의 가치 [2:15:11]
- 진행자는 사회와 단절되지 않는 것이 중요한 이유 중 하나로 인간 자체의 놀라움을 계속 체감할 수 있다는 점을 짚는다.
- 그는 실제로 좋은 호텔을 선택할 수 있었음에도 샌프란시스코에서 일부러 초기 스타일의 Airbnb 방을 잡았다고 말한다.
- 잠만 잘 공간이면 충분했고, 호텔이 주지 못하는 다른 경험을 원했기 때문이라고 설명한다.
- 삶을 좋은 경험만 골라 담는 것이 아니라 경험 자체를 추구하는 방향으로 설계하면, 좋았든 나빴든 모두 의미가 생긴다고 본다.
- 좋고 나쁨보다 경험과 감정이 남는다 [2:15:42]
- 그는 경험을 기준으로 삼으면 좋은 일은 물론 훌륭하고, 나쁜 일도 무언가를 배우고 보고 겪었다는 점에서 훌륭할 수 있다고 말한다.
- Airbnb에서 만난 한 DJ에게 클라우드 코드로 음악 만드는 법을 보여주며 즉시 친밀감이 생기고 즐거운 시간을 보낸 사례를 든다.
- 진행자도 여행의 핵심은 인간의 다양성을 직접 만나는 데 있다고 호응하며, 비가 오고 일정이 꼬이고 모든 것이 엉망이어도 살아 있음 자체가 좋을 수 있다고 말한다.
- 그는 감정과 느낌을 만들어내는 것이라면 그 자체로 가치가 있다는 짧은 합의를 보인다.
- 온라인의 손실성과 감정 이해형 에이전트 상상 [2:16:55]
- 감정을 일으키는 사람들조차 어떤 의미에서는 반응을 만들었다는 농담이 오가고, 이어 온라인이 현실의 경이로움을 충분히 담지 못한다는 문제의식으로 넘어간다.
- 진행자는 사이버 공간에 현실 세계의 강도와 생생함을 어떻게 주입할지 아직 풀리지 않은 문제처럼 느낀다고 말한다.
- 그는 텍스트가 매우 손실이 큰 매체이기 때문에 그런 한계가 생긴다고 본다.
- 그래서 에이전트와 대화할 때도 자신의 감정까지 이해하는 멀티모달 형태가 되었으면 좋겠다고 말하고, 그 방향이 결국 실현될 것이라고 본다.
- 폭발적 주목 이후 열린 선택지 [2:17:49]
- 진행자는 대형 기업들로부터 큰 제안을 받았을 것이라 짐작하며, 누구와 함께할 가능성을 보고 있는지 묻는다.
- 그는 일이 이렇게까지 크게 터질 줄 몰랐고, 그 결과 매우 많은 문이 열렸다고 설명한다.
- 거의 모든 대형 VC가 짧은 미팅이라도 원하며 연락해 왔고, 지금이 일종의 나비효과 분기점처럼 느껴진다고 말한다.
- 아무것도 하지 않고 현재의 삶을 이어가는 것도 유효한 선택지라고 보며, 한때는 아예 모든 것을 지우는 선택까지도 생각했다고 덧붙인다.
- 다시 회사를 만드는 길이 덜 끌리는 이유 [2:18:47]
- 그는 회사를 새로 만드는 선택지도 가능하지만, 이미 해본 길이라는 감각이 강하다고 말한다.
- 주변에서는 그 방향을 많이 권하고 있고 대규모 자금 조달도 가능해 보이지만, 그 길이 자신을 크게 흥분시키지는 않는다고 인정한다.
- 이유는 자신이 실제로 즐기는 일에서 많은 시간을 빼앗길 것 같기 때문이며, CEO 역할을 못하는 것은 아니지만 다시 그 중심으로 들어가고 싶지는 않다고 말한다.
- 더 나아가 회사화는 자연스러운 이해상충을 만들 수 있다고 우려하며, 업무용으로 안전한 버전이나 감사 로그 같은 엔터프라이즈 성격의 기능을 우선하게 되는 흐름을 예로 든다.
- 라이선스 전환의 어려움과 무조건적 개방 선호 [2:20:05]
- 오픈소스 버전과 클로즈드소스 버전 사이에서 이해상충을 느끼고 있다고 말한다.
- 상업적 사용을 막는 식의 라이선스로 바꾸는 방안은 기여가 많이 들어온 프로젝트 특성상 적용이 매우 어렵다고 본다.
- 조건이 붙은 자유보다, 조건 없이 쓸 수 있는 형태를 더 선호한다는 태도를 분명히 한다.
- 무료로 유지하면서 동시에 돈을 버는 방법은 있더라도 실행 난도가 매우 높다고 본다.
- 후원만으로는 버티기 어려운 운영 현실 [2:20:42]
- 널리 쓰이는 도구조차 수익화에 실패하는 사례를 들며, 에이전트 시대에는 웹사이트 방문 자체가 줄어드는 구조적 문제가 있다고 짚는다.
- 기부에만 기대는 방식은 현실성이 낮고, 일반적인 오픈소스 프로젝트가 받을 수 있는 후원 규모도 크지 않다고 본다.
- 자신도 프로젝트에서 여전히 돈을 잃고 있으며, 후원금은 주로 의존성 프로젝트와 개인 개발자들을 지원하는 데 흘러간다고 설명한다.
- 추가 여유가 생기면 기여자들에게 보답하고 싶지만, 현재는 그 단계에 이르지 못했다고 말한다.
- 월 손실 규모와 대형 연구소 협력 검토 [2:21:43]
- 진행자의 질문에 현재 프로젝트로 손실을 보고 있다고 직접 인정한다.
- 손실 규모는 대략 월 1만~2만 달러 사이라고 추정하며, 시간이 지나면 줄일 수는 있겠지만 아직은 부담이 크다고 본다.
- 일부 기업이 토큰이나 다른 방식으로 지원해주고 있지만, 전체적으로는 여전히 적자 상태라고 설명한다.
- 그래서 아주 매력적이지는 않더라도 하나의 선택지로 대형 연구소들과의 협력을 검토하고 있으며, 그중 Meta와 OpenAI가 특히 흥미롭다고 언급한다.
- 어떤 선택을 하더라도 오픈소스는 남겨야 한다는 조건 [2:22:32]
- 어느 쪽으로 더 기우는지는 아직 확정되지 않아 자세히 말하기 어렵다고 선을 긋는다.
- 다만 어떤 합류나 제휴가 이뤄지더라도 프로젝트는 오픈소스로 남아 있어야 한다는 조건을 내세운다.
- Chrome과 Chromium 같은 구조를 하나의 가능성으로 떠올리고 있다.
- 이 프로젝트는 너무 중요해서 특정 회사가 독점적으로 가져가게 두면 안 된다는 인식이 강하게 드러난다.
- 커뮤니티가 만든 특별한 에너지와 공공성 감각 [2:23:15]
- 샌프란시스코 행사에서 많은 사람들이 영감을 받고 즐겁게 무언가를 만들던 분위기를 강하게 인상 깊게 받아들였다고 회상한다.
- 초창기 인터넷 시절 이후 이런 수준의 공동체적 흥분을 보기 어려웠다는 평가를 들었다고 전한다.
- 실력 있는 사람들이 많이 모였고, 자신도 그 반응 규모에 놀랐다고 말한다.
- 이 프로젝트는 사람들이 자유롭게 해킹하고 배우는 공간으로 계속 남아야 한다는 생각을 분명히 한다.
- 개인용 에이전트 확산과 대기업 경험에 대한 호기심 [2:24:05]
- 지금이 개인용 에이전트가 본격화되는 시기라고 보고, 더 많은 사람에게 빠르게 전달하려면 대형 연구소와 손잡는 것이 가장 빠른 길일 수 있다고 본다.
- 개인적으로는 큰 회사에서 일해본 적이 없어서, 그런 환경이 어떤지 경험해보고 싶은 마음도 있다고 말한다.
- 향후 발표가 나오면 “팔아넘겼다”는 반응이 나올 수 있다는 점도 의식하고 있다.
- 그럼에도 프로젝트는 계속될 것이고, 오히려 더 많은 자원을 확보할 수 있을 것이라는 기대를 내비친다.
- 비기술 사용자 사례로 본 제품성 검증 [2:25:23]
- 기술에 익숙하지 않은 친구에게 OpenClaw를 직접 설치해주고 유료 구독까지 세팅해주며 반응을 실험했다고 설명한다.
- 그 사용자는 며칠 만에 깊이 빠져들었고, 프로그래머가 아닌데도 작은 도구들을 만들 정도로 적극적으로 활용했다고 말한다.
- 곧 더 비싼 요금제로 업그레이드할 만큼 강하게 매료되었고, 이 경험을 초기 제품 검증으로 받아들인다.
- 자신이 만든 것이 일반 사용자까지 끌어당기는 힘이 있다는 점을 여기서 확인했다고 본다.
- 플랫폼 제약에 대한 반감과 다음 단계의 고민 [2:26:34]
- 그 사용자가 곧 서비스 제공사의 정책 때문에 차단되자 크게 실망했고, 결국 더 저렴한 다른 서비스로 이동했다고 전한다.
- 막 생긴 고가 고객을 잃고 회사에 대한 반감까지 만들었다는 점에서, 이런 폐쇄적 정책은 근시안적이라고 비판한다.
- 아직 업계 전체가 최종 형태를 찾는 탐색 단계이기 때문에 제품을 과도하게 잠그는 것은 시기상조라고 본다.
- 이어서 자신은 OpenClaw를 짧은 기간 안에 만들었고, 앞으로도 더 많은 아이디어가 있으며, 최신 도구와 더 큰 자원에 접근하고 싶다고 말한다.
- 단기적으로는 많은 PR 백로그를 처리하겠지만, 이 프로젝트 하나만 평생 붙들 계획은 아니고 더 큰 다음 단계도 고민하고 있다고 밝힌다.
- Meta와 OpenAI 모두와 시간을 보내고 있으나, 불과 몇 주 전만 해도 상상하지 않았던 선택지라 결정이 매우 어렵다고 토로한다.
- 양쪽 선택지 사이의 현실적 고민 [2:30:05]
- 화자는 OpenAI 사람을 개인적으로 알지는 못하지만 기술은 매우 높이 평가하며, 자신이 무료로 해온 작업이 정식 가치로 인정받는 상황에 끌린다고 말한다.
- 두 회사가 합쳐졌으면 좋겠다는 식의 말도 덧붙이는데, 이는 선택을 단순한 찬반으로 보기보다 둘 다 강하게 매력적이라고 느끼는 상태에 가깝다.
- 이번 결정이 어렵긴 하지만, 과거의 큰 이별과 비슷한 정도라고 표현하며 감정적 무게도 상당하다고 드러낸다.
- 결국 어느 쪽을 택해도 완전히 잘못된 선택은 아니라는 확신이 깔려 있다.
- 제품을 직접 써보는 태도가 주는 설득력 [2:31:02]
- 인터뷰어는 두 회사 모두 보안과 확장성, 대규모 영향력을 실현하는 방법을 잘 이해하고 있다고 정리한다.
- 화자는 Ned와 Marc가 일주일 내내 자신의 제품을 직접 만져보며 좋았던 점과 별로였던 점을 구체적으로 보내줬다고 말한다.
- 누군가가 자신의 도구를 실제로 사용해주는 일 자체가 큰 칭찬처럼 느껴졌고, 동시에 진짜 관심이 있다는 신호로 읽혔다고 설명한다.
- 반대로 OpenAI 쪽에서는 이런 종류의 직접적 사용 피드백은 같은 강도로 받지 못했다고 말한다.
- 성능 자원과 속도의 유혹 [2:31:47]
- OpenAI 쪽에서는 다른 종류의 강한 매력을 보여줬고, NDA 때문에 구체적 수치는 말할 수 없지만 상당한 속도와 자원 조건을 떠올리게 하는 제안이 있었다고 암시한다.
- 그는 이를 매우 흥미롭게 느꼈고, 마치 강력한 도구를 손에 쥐여주는 느낌이었다고 묘사한다.
- 이어 “토큰으로 유혹당했다”는 말로, 실제 개발 환경에서 계산 자원과 처리 속도가 얼마나 강한 설득 요소인지 솔직하게 인정한다.
- 이 구간에서는 제품 철학 못지않게 인프라 성능이 커리어 선택의 현실적 변수로 작동하고 있음이 드러난다.
- Marc와의 첫 통화가 만든 신뢰 [2:32:34]
- Marc가 처음 접근했을 때 왓츠앱으로 통화 일정을 잡자고 했고, 화자는 캘린더보다 즉시 통화를 선호해 바로 지금 통화하자고 제안했다고 말한다.
- Marc는 코딩을 마무리해야 하니 10분만 달라고 했고, 화자는 그 점에서 그가 아직도 직접 손을 움직이는 사람이라는 인상을 받는다.
- 그는 이를 단순 관리자와 다른 감각으로 받아들이며, “나를 이해할 수 있는 사람”이라는 초기 신뢰로 연결한다.
- 첫 통화에서 둘은 cloud code와 Codex 중 무엇이 더 나은지를 두고 10분 정도 논쟁했고, 그 경험 자체가 강하게 기억에 남았다고 말한다.
- Sam Altman에 대한 인상과 선택 기준의 정리 [2:33:30]
- 화자는 Marc가 자신을 “별나지만 뛰어난 사람”이라고 불렀다고 전하면서, 동시에 Sam Altman과도 매우 좋은 대화를 나눴다고 말한다.
- Sam에 대해서는 사려 깊고 똑똑한 사람으로 느꼈고, 짧은 만남이었지만 좋은 인상을 받았다고 정리한다.
- 두 인물 모두 외부에서 과도하게 악마화되곤 하지만 자신은 그런 평가가 공정하지 않다고 본다고 말한다.
- 최종적으로는 돈보다 재미와 영향력이 더 중요했고, 일이 잘 풀리지 않더라도 다시 혼자 자기 일을 할 수 있다는 자유가 결정을 가능하게 했다고 설명한다.
- 에이전트 루프는 직접 만들어봐야 하는 기본기 [2:34:58]
- 대화 주제는 OpenClaw의 구조로 넘어가고, 게이트웨이·채팅 클라이언트·하네스·에이전트 루프 같은 구성요소를 다시 짚기 시작한다.
- 화자는 누구나 인생에서 한 번쯤 에이전트 루프를 구현해봐야 한다고 말하며, 이를 AI의 헬로월드에 비유한다.
- 그 이유는 생각보다 구조가 단순하고, 직접 만들어보면 AI가 마법처럼 보이던 감각이 많이 걷히기 때문이라고 설명한다.
- 그는 파리의 한 컨퍼런스에서도 사람들에게 작은 cloud code를 직접 만들어보게 하며 AI 입문용 실습처럼 소개했다고 말한다.
- 프로액티브한 시스템으로 긴장감을 올리다 [2:35:55]
- 화자는 이 시스템을 처음부터 전체 시스템 접근 권한을 가진 형태로 만들었고, 여기서 더 긴장감을 높일 방법을 고민했다고 말한다.
- 그 결과 시스템을 프로액티브하게 바꿨고, 처음에는 “30분마다 나를 놀라게 해봐”라는 매우 단순한 프롬프트를 넣었다고 설명한다.
- 이후에는 “놀라게 한다”의 의미를 좀 더 구체적으로 조정했다고 덧붙인다.
- 그는 시스템이 먼저 다가오고, 사용자를 알고, 적어도 프롬프트 수준에서는 사용자를 신경 쓰도록 설계된 점이 흥미로운 변화라고 본다.
- 현재 세션 맥락을 따라오는 존재감 [2:36:34]
- 화자는 시스템이 현재 세션의 흐름을 이어받아 가끔 후속 질문을 하거나 안부를 묻는 식으로 반응한다고 설명한다.
- 이런 동작은 약간 섬뜩하거나 이상하게 느껴질 수도 있지만, 동시에 꽤 흥미롭고 인상적인 경험으로 받아들여진다고 말한다.
- 이어 Heartbeat를 언급하며, 현재 모델은 아직 그 기능을 자주 사용하지는 않는다고 인정한다.
- 인터뷰어가 이를 정기적으로 작동하는 무언가로 이해하자, 화자는 결국 루프를 다시 시작시키는 장치라고 요약한다.
- ‘그냥 cron 아닌가’라는 비판에 대한 시각 [2:37:16]
- Heartbeat를 두고 “그냥 cron job 아니냐”는 식의 비판이 나온다고 하자, 화자는 그런 식의 비판이 우습다고 반응한다.
- 어떤 아이디어든 끝까지 환원하면 시시한 표현으로 바꿀 수 있고, 실제로 자신도 별도의 cron job들을 사용한다고 인정한다.
- 다만 프로젝트를 몇 가지 의존성을 이어붙인 것뿐이라거나 독창성이 없다고 보는 평가는 본질을 놓친다고 본다.
- Dropbox를 FTP의 변형 정도로 축소할 수 있는 것처럼, 설명 방식에 따라 가치가 지워질 수 있다는 점을 비유로 제시한다.
- 수술 경험, 관계성, 그리고 CLI 중심 확장 철학 [2:38:01]
- 화자는 어깨 수술을 받았을 때 평소 거의 쓰이지 않던 Heartbeat가 병원 상황을 맥락으로 잡아 안부를 물었다고 말한다.
- 그는 중요한 사건이 맥락에 들어오면 드물던 기능도 작동했고, 이런 반응이 시스템을 더 친근하고 관계적인 존재처럼 느끼게 했다고 설명한다.
- 이어 스킬과 확장 구조 얘기로 넘어가며, 한동안 업계가 MCP를 많이 말했지만 자신은 대부분의 MCP가 CLI였다면 더 나았을 것이라고 생각했다고 밝힌다.
- 기능을 확장하려면 CLI를 만들고, 모델은 필요할 때 도움말을 보며 필요한 정보만 맥락에 불러오면 된다는 입장을 제시하며, 스킬도 결국 그 방식을 잘 압축한 형태라고 정리한다.
- 스킬과 MCP의 구분 [2:40:04]
- 스킬은 모델이 어떻게 일해야 하는지를 알려주는 절차, 보조 스크립트, 프롬프트에 가깝고, MCP는 무엇에 연결할 수 있는지를 정하는 구조화된 방식으로 대비된다.
- 스킬은 반구조화된 자연어로 작성되는 경우가 많고, 충분히 똑똑한 모델이라면 기술적으로는 MCP 역할 일부를 대체할 수도 있다는 시각이 제시된다.
- CLI가 더 자연스럽다는 주장 [2:41:00]
- 모델은 유닉스 명령 호출에 강하므로 새로운 CLI를 붙이는 방식이 모델 입장에서 더 자연스럽다고 본다.
- MCP는 특정 문법과 훈련된 사용 방식이 필요해 상대적으로 덜 직관적이며, 가장 큰 한계로 조합 가능성이 낮다는 점이 지적된다.
- 큰 응답을 그대로 받아야 하는 구조에서는 모델이 매번 불필요한 정보까지 컨텍스트에 넣고 필요한 부분만 골라야 한다는 부담이 생긴다.
- 컨텍스트 오염과 자기 필터링 문제 [2:41:34]
- CLI 기반이라면 큰 응답을 받은 뒤
jq같은 도구를 붙여 필요한 값만 남기고, 추가 계산까지 조합한 뒤 최종 결과만 취할 수 있다는 장점이 강조된다. - 이렇게 하면 모델이 필요한 정보만 남기는 흐름을 스스로 만들 수 있어 컨텍스트 오염을 줄일 수 있다는 논리다.
- 서브에이전트 같은 우회 방식으로 비슷한 효과를 낼 수는 있지만, 그런 보완책 자체가 원래 구조의 한계를 드러내는 것처럼 말한다.
- MCP의 공과와 예외 사례 [2:42:14]
- MCP가 최적의 방식은 아닐 수 있어도, 많은 기업이 API를 만들도록 밀어준 점은 의미 있는 성과로 평가된다.
- 다만 기본적으로 컨텍스트를 어지럽히기 쉽고, 실제 구현 품질이 좋지 않은 MCP가 많아 전반적으로는 덜 유용한 패러다임으로 본다.
- 상태 유지가 필요한 Playwright 같은 도구는 예외적으로 적절한 선택으로 언급된다.
- 앱은 느린 API가 된다는 관점 [2:43:05]
- 브라우저 자동화를 통해 사실상 대부분의 앱을 조작할 수 있고, 이 흐름이 “모든 앱은 결국 아주 느린 API”라는 인식으로 이어진다.
- 화자는 트위터 웹사이트를 역공학해 내부 API를 활용한 CLI를 만든 경험을 언급하며, 공식 허용 여부와 별개로 브라우저 접근만 가능하면 에이전트는 계속 작업할 수 있다고 본다.
- 플랫폼이 막는다고 해도 기능 자체를 없애는 것이 아니라 속도만 늦출 뿐이라는 식으로 정리된다.
- 플랫폼 방어와 개발자 활용 사이의 절충 [2:44:35]
- 대형 플랫폼은 대규모 데이터 스크래핑을 막고 싶어 하지만, 그 과정에서 소규모 개발자의 유용한 읽기 중심 활용까지 함께 끊어버리는 문제가 제기된다.
- 이에 대한 대안으로, 계정당 매우 낮은 일일 한도라도 읽기 전용 접근을 허용하면 많은 활용 사례를 살릴 수 있다는 제안이 나온다.
- 예시로는 사용자가 저장한 북마크를 찾아 조사하고, 더 자세한 정보나 요약을 이메일로 보내주는 자동화가 언급된다.
- 북마크 활용과 공식 반응 [2:45:05]
- 북마크는 많이 쌓이지만 다시 찾아보지 못하는 경우가 많아, 이를 검색 가능하게 정리하고 후속 조사까지 연결하는 도구의 수요가 크다고 본다.
- 화자는 자신이 만든 도구와 그 수요를 트위터 측에 먼저 알렸고, 반응은 친절했지만 결국 중단 요청을 받았다고 말한다.
- 그럼에도 이런 사례가 실제 수요를 플랫폼 팀에 보여줬기를 바란다고 하며, 단순히 접근을 느리게 만드는 것만으로는 충분한 해결책이 아니라고 본다.
- AI 작성물 표기와 인간성의 재평가 [2:46:19]
- 화자는 트위터에서 AI가 쓴 티가 나는 게시물에는 무관용 입장을 보이며, API를 통해 작성된 글은 명확히 표시되어야 한다고 주장한다.
- 앞으로 에이전트가 개인을 대신해 소셜 계정으로 활동할 수 있다면, 그것이 본인이 아니라 대리 수행이라는 점도 분명히 드러나야 한다고 본다.
- 콘텐츠 생산은 지나치게 쉬워졌고 사람의 주의는 더 귀해졌다는 인식 아래, AI 냄새가 나는 글보다 서툴더라도 사람이 직접 쓴 문장을 더 가치 있게 느낀다고 말한다.
- 블로그 글을 에이전트로 작성해보는 실험도 했지만, 원하는 뉘앙스를 맞추는 데 비슷한 시간이 들었고 자기 문체의 미묘한 결은 남지 않아 결국 손으로 직접 쓰는 방식으로 돌아갔다.
- 오탈자나 거친 표현까지 포함한 인간적 흔적이 오히려 더 소중하게 느껴진다는 결론으로 마무리된다.
- AI 시각물에 대한 즉각적인 거부 반응 [2:50:02]
- 코딩에는 AI를 많이 쓰지만, 이야기나 스토리 영역에서는 알레르기처럼 거부감이 생긴다고 말한다.
- 문서화는 아직 쓸 만하다고 보지만, 영상과 이미지에서는 약간의 AI 흔적만 보여도 불편함이 커진다고 한다.
- 인포그래픽 같은 시각 요소도 이제는 콘텐츠의 품질을 낮게 보이게 만드는 신호처럼 느껴진다는 반응이 나온다.
- 신기함이 지나간 뒤 남는 “AI 냄새” [2:50:39]
- 한때는 새롭고 흥미로웠던 AI 이미지와 도표가 이제는 곧바로 “slop”처럼 읽힌다고 말한다.
- 블로그에 직접 써 본 적이 있어도, 시간이 지나 다시 보면 스스로도 그런 인상을 받는다고 인정한다.
- 사용자가 공을 들였더라도 결과물에서 인공적인 감각이 드러나면 신뢰가 빠르게 떨어진다는 정서가 공유된다.
- 다이어그램의 실용성과 환각 제거의 비용 [2:51:06]
- 다이어그램 생성 자체는 흥미로웠지만, 환각을 제거하려면 결국 큰 수작업이 필요하다고 짚는다.
- 잠깐은 결과물을 자랑스럽게 느꼈지만, 지금은 특정 촌스러운 글꼴을 볼 때처럼 부자연스럽고 가짜 같은 느낌이 든다고 말한다.
- 이 감각을 반복해서 “냄새”라고 표현하며, 인간은 무언가 잘못된 인공성을 꽤 빠르게 감지한다고 본다.
- 인간 감각에 대한 신뢰와 AI의 역할 [2:51:44]
- 사람들이 진짜와 가짜의 차이를 알아본다는 사실이 오히려 인간 경험에 대한 희망을 준다고 말한다.
- AI가 인간성을 손상시키거나 비인간적으로 바꾸기보다, 도구로서 인간을 더 강하게 만들 것이라는 낙관이 드러난다.
- 인간적인 것의 핵심은 여전히 식별 가능하며, 그 점이 미래를 덜 비관적으로 보게 만든다는 취지다.
- 에이전트가 개인 맥락을 읽는 방식 [2:52:18]
- 에이전트가 위치를 알고 있다면 식단 선택의 질까지 추정할 수 있고, 상황에 맞춰 건강 관리 판단을 바꿀 수 있다고 본다.
- 수면 상태나 스트레스 여부를 반영해 운동 계획을 조정하는 식으로, 단일 앱보다 더 많은 맥락을 활용할 수 있다고 말한다.
- 사용자가 좋아하는 형태로 UI를 보여줄 수도 있다면, 왜 별도 앱과 구독료가 필요한지 의문이 생긴다고 한다.
- 전용 앱 약화와 에이전트 중심 사용 흐름 [2:53:19]
- 침대 제어처럼 지금은 전용 앱이 맡는 기능도, 사용자의 위치와 상태를 아는 에이전트가 대신 처리할 수 있다고 본다.
- 사용하지 않는 기능을 끄거나 필요한 동작을 대신 수행하는 식으로, 앱보다 더 자연스럽게 작동할 수 있다는 상상을 제시한다.
- 그 결과 일부 앱 카테고리는 의식적으로 버리는 것이 아니라, 더 편한 대안이 생겨 자연스럽게 덜 쓰이게 될 것이라고 전망한다.
- 앱 붕괴의 충격과 새 서비스의 탄생 가능성 [2:54:00]
- 앱의 대다수가 사라질 수 있다는 전망은 소프트웨어 회사와 경제 전반에 큰 충격을 줄 수 있다는 질문으로 이어진다.
- 이에 대해, 에이전트가 문제 해결 예산을 받아 외부 서비스나 사람까지 동원하는 새로운 구조가 생길 수 있다고 본다.
- 사용자는 내부 과정이 아니라 문제 해결 결과를 원하므로, 기존 앱이 사라지는 대신 새로운 종류의 중개 서비스가 커질 여지가 있다고 말한다.
- 모든 앱이 없어지기보다 일부는 에이전트가 쓰기 좋은 API 형태로 변신할 수 있다는 가능성을 덧붙인다.
- 앱의 API화와 데이터 중심 재편 [2:55:21]
- 우버이츠 같은 서비스는 얼마나 빨리 에이전트와 자연스럽게 상호작용할 수 있게 되느냐가 중요해질 수 있다고 본다.
- 기업이 원하든 원하지 않든, 에이전트가 스마트폰을 직접 조작할 수 있다면 앱은 사실상 API처럼 취급될 수 있다고 말한다.
- 안드로이드에서는 이런 흐름이 이미 어느 정도 가능하며, 필요하면 공식 API 대신 화면 조작으로도 주문 같은 작업이 수행될 수 있다고 본다.
- 아직 이 변화의 의미를 모두 이해한 단계는 아니고, 실제 사용자들이 쓰는 모습을 보며 가능성을 발견하고 있다고 말한다.
- 기기 제어와 기업 전략의 재정의 압박 [2:56:34]
- 앞으로 중요한 것은 앱 자체보다 데이터 제공 능력과 에이전트가 연결하기 쉬운 구조일 수 있다고 본다.
- Sonos 스피커나 카메라처럼 앱 경험은 별로여도 API가 있으면 에이전트가 더 잘 활용할 수 있다는 사례를 든다.
- 이런 변화는 인터넷이 등장했을 때처럼, 기업이 무엇을 팔고 어떻게 수익을 낼지 빠르게 다시 설계하게 만들 수 있다는 관측으로 이어진다.
- 구글 장벽, 브라우저 우회, 에이전트 친화적 웹의 이동 [2:57:10]
- 구글에는 충분한 CLI가 없어 직접 도구를 만들어야 했고, Gmail 데이터 접근도 복잡한 인증과 긴 절차가 필요하다고 말한다.
- 개인 에이전트는 사용자가 연결만 허용하면 같은 서비스에 접근할 수 있어, 기업용 접근 통제와 개인용 활용 사이의 간극이 드러난다.
- 최악의 경우 에이전트가 브라우저에서 직접 클릭해 데이터를 가져올 수 있고, 실제로 로봇 방지 버튼까지 누르는 모습을 본다고 말한다.
- Cloudflare나 Medium 같은 차단 구조는 사용자 입장에서는 불편함을 키우며, 장기적으로는 더 에이전트 친화적인 웹사이트와 검색 수단으로 이동하게 만들 수 있다고 본다.
- 그래서 검색에서도 이미 Google 대신 Perplexity나 Brave를 쓰고 있으며, 거대 기업의 폐쇄적 전략이 옳은지에 대해서는 확신하지 못한다고 말한다.
- 앱을 거치지 않는 사용자 요구 [3:00:02]
- 변화에 너무 오래 저항하면 블록버스터가 넷플릭스에 밀린 것처럼 뒤처질 수 있지만, 혁명적 전환기에는 일정 수준의 견제와 검토도 필요하다는 인식이 나온다.
- 이동 중에는 캘린더 앱을 직접 열기보다, 에이전트에게 저녁 약속을 기억하게 하고 친구 초대나 메시지 전송까지 한 번에 맡기고 싶다는 구체적 사용 감각이 제시된다.
- 앱을 일일이 여는 시대는 지나가고 있으며, 서비스는 기업 의지와 무관하게 더 연결되고 유동적인 방향으로 재편될 것이라는 전망이 나온다.
- 이 흐름을 받아들이는 기업은 적응하겠지만, 그렇지 못한 기업은 도태될 수 있다는 산업적 압박도 함께 언급된다.
- 프로그래머의 완전 대체 가능성에 대한 선 긋기 [3:01:01]
- AI가 프로그래머를 대체하는 방향으로 가고 있을 수는 있지만, 프로그래밍은 제품을 만드는 전체 과정의 일부일 뿐이라는 점이 강조된다.
- 무엇을 만들지, 어떤 감각으로 느껴져야 하는지, 구조를 어떻게 잡을지는 여전히 인간의 판단과 취향이 크게 작용하는 영역으로 남는다.
- 프로그래밍의 예술성 자체는 사라지지 않겠지만, 실용적 필수 노동이라기보다 좋아서 계속하는 활동에 가까워질 수 있다는 비유가 제시된다.
- 따라서 사라지는 것은 전부가 아니라, 제품 제작 과정에서 인간이 직접 코드를 쓰는 비중과 방식일 가능성이 크다는 입장이다.
- 코딩 장인정신의 상실감과 애도 [3:01:49]
- 자신의 기술을 애도해도 된다는 글에 강하게 공감한다며, 과거에는 깊은 몰입 속에서 코드를 짜고 아름다운 해법을 찾는 경험이 큰 기쁨이었다고 말한다.
- 그런 경험이 줄어들거나 사라질 수 있다는 점은 분명 슬프며, 단순한 직업 변화가 아니라 정서적 상실로 받아들여진다.
- 동시에 에이전트와 함께 문제를 풀고 설계하며 사고를 깊게 밀어붙일 때도 비슷한 몰입 상태를 얻을 수 있다고 본다.
- 형태는 다르지만 몰입과 창조의 감각이 완전히 사라지는 것은 아니며, 애도는 가능해도 흐름 자체를 거스를 수는 없다는 태도가 드러난다.
- 희소한 지능의 시대가 끝나며 보상 구조가 바뀌다 [3:03:03]
- 오랫동안 무언가를 만들 수 있는 사람의 지능과 실행력이 희소했기 때문에 소프트웨어 개발자의 보상이 비정상적으로 높아졌다는 해석이 나온다.
- 앞으로도 무언가를 만드는 법을 이해하는 사람에 대한 수요는 남겠지만, 토큰화된 지능 덕분에 같은 사람이 훨씬 더 많은 일을 더 빠르게 해낼 수 있게 된다고 본다.
- 이런 생산성 증가는 계속 가속될 것이며, 도구의 성능 향상에 따라 그 격차는 더 커질 것으로 전망한다.
- 이는 특정 직군의 종말이라기보다, 희소성에 기대던 경제적 구조가 재편되는 신호로 읽힌다.
- 증기기관 비유와 ‘프로그래머’ 정체성의 재해석 [3:03:49]
- 증기기관이 수작업을 대체하던 시기에 사람들이 기계를 부수며 반발했던 역사와 지금의 불안을 완전히 같다고 볼 수는 없지만, 어느 정도 닮아 있다고 본다.
- 자신을 깊이 프로그래머로 동일시한 사람일수록, 자신이 잘하고 사랑하던 일이 비인격적 존재에 의해 대체되는 상황을 더 위협적으로 느낄 수 있다고 말한다.
- 하지만 자신을 단지 프로그래머로만 정의하는 것은 지나치게 좁은 시각이며, 본질적으로는 여전히 무언가를 만드는 사람이라고 재규정한다.
- 직업 명칭보다 창조와 구축의 역량이 더 본질적이라는 방향으로 정체성을 이동시키려는 의도가 드러난다.
- 인터뷰어의 고통과 에이전트 시대의 새 숙련 [3:04:40]
- 인터뷰어는 자신이 가장 사랑하던 일이 가장 먼저 대체될 수 있다는 사실을 예상하지 못했고, 오랜 시간 코드에 쏟아부은 의미와 기억 때문에 그 변화가 특히 아프다고 말한다.
- 스스로를 세상 속에서 프로그래머로 느껴왔는데, 몇 달 사이 급격한 도약이 일어나며 그 정체성이 흔들린다는 점이 고통의 핵심으로 제시된다.
- 그럼에도 프로그래머들은 지금 시점에서 에이전트의 언어를 배우고, 에이전트가 최적으로 일하려면 무엇이 필요한지 감각적으로 이해할 가능성이 가장 높은 집단으로 묘사된다.
- CLI를 이해하고 작업을 구조화하는 능력은 사라지는 게 아니라, 인간과 에이전트 사이의 새 인터페이스를 익히는 쪽으로 이동한다.
- 코딩은 사라지지 않고 형태를 바꾼다 [3:06:21]
- 결국 이런 방식도 다시 ‘코딩’이라 불리게 되고, 그것이 새로운 표준이 될 것이라는 전망이 나온다.
- 직접 코드를 쓰지 않더라도 여전히 운전석에 앉아 있다는 감각, 즉 결과를 이끌고 있다는 감각은 유지될 수 있다고 말한다.
- 그래서 앞으로도 프로그래머일 수는 있지만, 프로그래머의 활동 방식 자체가 달라지는 것이라고 정리된다.
- 정체성의 완전한 소멸보다는, 도구와 작업 단위의 재구성이 더 정확한 표현에 가깝다.
- 반발, 기대치 상승, 그리고 ‘iOS 개발자’에서 ‘빌더’로 [3:06:41]
- X에서는 비교적 긍정적인 반응을 많이 봤지만, Mastodon과 Bluesky에서는 블로그 글 때문에 공격받은 경험이 있었고, 이제는 그런 반응의 감정적 배경을 일부 이해한다고 말한다.
- 다만 특정 인물에게 두려움과 분노를 집중적으로 쏟아내는 방식은 부당하다고 보며, 변화는 어렵지만 동시에 매우 재미있고 보람 있는 전환이라고 받아들인다.
- 기본적인 구현이 쉬워진 만큼 사람들이 기대하는 완성도도 더 높아지고, 절약된 시간은 더 세밀한 품질과 디테일에 투입될 수 있다고 본다.
- 이탈리아의 한 컨퍼런스에서는 자신을 더 이상 iOS 개발자로만 보지 말고, 앱이 약해지는 시대에 더 넓은 방식으로 역량을 쓰는 빌더로 보라고 주장했으며, 많은 이들이 그 전망을 불편해했다고 전한다.
- 자신의 전망이 과장이라고 생각하지 않으며, 정확히 같은 형태는 아닐 수 있어도 유사한 방향의 미래는 꽤 가능성이 높다고 본다.
- 물 사용 논쟁과 AI 비판의 선택성 [3:08:30]
- 가장 먼저 받은 질문이 데이터센터의 막대한 물 사용 문제였다는 사례를 들며, AI 비판이 종종 환경 비용에 집중된다고 말한다.
- 직접 계산해 보면 많은 사람에게는 한 달에 햄버거 하나를 덜 먹는 정도가 토큰 사용에 따른 물 사용이나 탄소 배출과 맞먹을 수 있다는 비교를 제시한다.
- 물론 사전학습까지 포함하면 계산은 더 복잡해지고 수치도 달라질 수 있다고 덧붙이며, 단순화의 한계는 인정한다.
- 그럼에도 규모가 수십 배, 수백 배 차이 나는 수준은 아니라는 취지로 말하며, 골프처럼 더 많은 물을 쓰는 활동에는 같은 강도의 비난이 잘 향하지 않는 점을 지적한다.
- AI의 나쁜 점만 붙잡고 잠재적 이익은 보지 않으려는 태도를 비판하지만, 그렇다고 모든 것이 좋다고 주장하는 것은 아니며 사회를 크게 바꾸는 기술이라는 점은 분명히 인정한다.
- 실리콘밸리의 낙관 버블에 대한 보완적 시각 [3:09:32]
- 비판을 가장 강한 형태로 해석해 보자면, 실리콘밸리에는 기술이 가져올 긍정적 효과에 과도하게 몰입하는 버블이 있다는 지적이 나온다.
- 기술 낙관주의 자체는 두려움에 마비되지 않기 위해 필요할 수 있지만, 긍정만 과잉 확대하면 균형을 잃을 수 있다는 문제의식이 깔려 있다.
- 공포 조장에 빠지지 않는 태도와, 실제 위험을 축소하지 않는 태도 사이의 균형이 필요하다는 방향으로 대화가 넘어간다.
- 인간의 고통을 잊지 말아야 한다는 경고 [3:10:03]
- 기대감과 내부자들끼리의 대화가 커질수록, 미국 중서부를 포함한 여러 지역의 평범한 사람들과 노동자의 현실이 쉽게 지워질 수 있다고 말한다.
- 변화가 현실화되면 프로그래머를 포함해 일자리를 잃는 사람들과 단기적 충격을 겪는 사람들이 생길 수 있다는 점을 분명히 짚는다.
- 특히 대규모 전환일수록 측정 가능한 고통과 혼란이 뒤따르므로, 도구를 만드는 사람은 그 결과를 겸손하게 바라봐야 한다고 강조한다.
- 장기적으로 더 나은 세계와 더 많은 기회를 기대하더라도, 그 이전에 감수해야 할 고통에 대한 존중이 충분히 필요하다고 말한다.
- 자동화가 가져온 작지만 분명한 삶의 변화 [3:11:07]
- 소규모 사업자가 청구서 수집이나 고객 이메일 응답 같은 반복 업무를 자동화하면서 조금 더 숨 돌릴 여유와 삶의 즐거움을 얻었다는 반응이 소개된다.
- 장애가 있는 딸이 이전보다 더 많은 일을 해낼 수 있다고 느끼게 되었다는 사례도 언급되며, 기술이 체감 가능한 자율성을 높였다는 점이 부각된다.
- 완전히 새로운 기술을 발명했다기보다, 기존에 가능하던 것을 더 쉽게 쓰게 만들었다는 데 의미가 있다고 정리한다.
- 사람들이 예전에는 보지 못했던 활용 가능성을 발견했고, 그 가능성을 좋은 방향으로 적용하기 시작했다는 점을 긍정적으로 본다.
- 최신 고가 모델이 아니어도 가능한 접근성 [3:12:03]
- 최신 최고 성능 모델을 추천하더라도, 무료 모델이나 로컬 실행 환경에서도 충분히 활용할 수 있다고 설명한다.
- 더 저렴하고 접근하기 쉬운 다른 모델을 써도 상당히 강력한 시스템을 만들 수 있어, 비용이 높은 사람만 참여할 수 있는 구조는 아니라고 말한다.
- 다른 도구들이 특정 공간 안에 묶여 있는 것과 비교해, 여기서는 더 다양한 선택지가 열려 있다는 뉘앙스를 남긴다.
- 그래서 이 기술을 흑백논리로 보기 어렵고, 실제로 따뜻하고 감동적인 사용자 피드백이 많이 있었다고 돌아본다.
- 다시 살아난 빌더 분위기와 창의성의 확산 [3:13:03]
- 많은 사람에게 영감을 주었고, AI를 더 놀이적이고 실험적인 방식으로 다루는 새로운 빌더 분위기가 생겼다고 말한다.
- 사람들은 AI가 자신의 삶을 어떻게 도울 수 있는지 직접 탐색하기 시작했고, 그 과정에서 창의성이 넘치는 새로운 장면들이 생겨나고 있다고 본다.
- 비엔나의 한 커뮤니티 사례에서는 발표하고 싶어 하는 사람이 유난히 많았다고 하며, 평소보다 훨씬 강한 제작 열기를 느꼈다고 말한다.
- 원래는 자신이 만든 것을 공유하려는 사람을 찾기 어려운데, 지금은 오히려 넘쳐난다는 점이 앞으로를 낙관하게 만드는 근거가 된다.
- 누구나 만들 수 있는 시대에 대한 감사와 마무리 [3:14:00]
- 도구가 더 단순해지고 더 안전해질수록, 아이디어를 언어로 표현할 수 있는 거의 모든 사람이 무언가를 만들 수 있게 된다는 전망이 나온다.
- 이런 흐름은 결국 소수에게 집중된 제작 능력을 더 넓게 돌려주는 일이며, AI의 아름다운 가능성 중 하나로 해석된다.
- AI를 단순히 저품질 결과물을 쏟아내는 시스템이 아니라, 사람들에게 힘을 주는 수단으로 보고 싶다는 태도가 드러난다.
- 이어서 커뮤니티, 제품, 아이디어, 유머, 창작의 열기를 함께 만들어냈다는 찬사와 감사가 전해지며 대화가 마무리된다.
- 마지막에는 자신의 이야기를 전할 기회를 준 데 대한 감사가 나오고, 책임의 중요성을 상기시키는 문구와 함께 방송 종료 멘트로 이어진다.
🧾 결론
- 이 인터뷰에서 OpenClaw는 단순한 “코딩 보조 도구”가 아니라, 메신저·브라우저·CLI·기억·프롬프트를 묶어 실제 행동을 수행하는 에이전트 시스템의 대표 사례로 묘사된다. 핵심은 더 잘 말하는 AI가 아니라, 더 많이 보고 더 많이 실행하는 AI다.
- Peter의 설명에서 중요한 점은 에이전트 활용이 자동화의 완성이 아니라 새로운 협업 기술이라는 점이다. 좋은 결과는 모델 성능만으로 결정되지 않고, 맥락 제공, 질문 유도, 리팩터링 판단, 코드베이스 구조, 인간의 개입 지점 설계에 크게 좌우된다고 본다.
- OpenClaw의 인상적인 부분은 기술적 구조와 문화적 연출이 강하게 결합돼 있다는 점이다. 랍스터 세계관, soul.md, 메신저 기반 존재감, no-reply 같은 설계는 기능 개선이면서 동시에 에이전트의 “성격”을 만드는 장치로 다뤄진다.
- 반면 보안 문제는 이 인터뷰에서 부차적 주제가 아니다. 공개 노출 설정, 약한 로컬 모델, 프롬프트 인젝션, 플랫폼 악용, 리네이밍 중 악성 행위 등은 에이전트 시대가 현실로 올수록 운영 리스크가 제품 가치만큼 커진다는 점을 분명히 보여준다.
- 일부 수치, 업계 반응, 대형 연구소와의 향후 방향성은 인터뷰 속 발언에 근거한 진술이다. 따라서 사업적 판단이나 시장 전망에 직접 활용하려면 별도 사실 검증이 필요하다.
📈 투자·시사 포인트
- 개인 에이전트 시장의 차별화 포인트는 모델 자체보다 실행 레이어에 있을 가능성이 크다. 메신저, 브라우저, 로컬 도구, 기억, 스킬, 하네스를 자연스럽게 연결하는 경험이 핵심 경쟁력이 될 수 있다.
- 보안은 기능 이후의 체크리스트가 아니라 제품 성립 조건으로 읽힌다. 인터뷰에서 반복적으로 나온 샌드박스, 허용 목록, 사설 네트워크 운영, 자격 증명 관리, 컨텍스트 오염 방지는 향후 에이전트 플랫폼의 기본 요구사항에 가깝다.
- 비개발자의 첫 PR, 첫 내부 도구 제작, 첫 자동화 경험이 늘었다는 대목은 에이전트가 소프트웨어 시장의 사용자층 자체를 넓힐 수 있음을 시사한다. 이는 개발 도구뿐 아니라 교육, 업무 자동화, 개인 생산성 분야에도 확장 가능성이 있다.
- 메신저 기반 인터페이스가 강한 반응을 얻었다는 점은, 향후 에이전트 확산이 별도 전문 앱보다 기존 생활 채널에 스며드는 방식으로 진행될 수 있음을 보여준다. 사용 빈도와 관계 형성 측면에서 이는 중요한 제품 전략 포인트다.
- 오픈소스의 폭발적 성장과 적자 운영이 동시에 언급된 만큼, 에이전트 분야에서는 바이럴성과 지속가능성이 자동으로 연결되지 않는다. 오픈소스 유지, 수익화, 기업 협력 사이의 긴장은 향후 주요 사업 모델 이슈가 될 가능성이 크다.
- 대형 연구소와의 협력 가능성, 토큰·속도·인프라 자원의 매력, 그리고 오픈소스를 남겨야 한다는 조건이 함께 나온 점은, 앞으로 이 시장이 독립 오픈소스와 대형 AI 기업의 하이브리드 구조로 재편될 여지를 보여준다. 다만 이는 인터뷰 시점의 논의 수준이며 최종 방향은 검증이 필요하다.
⚠️ 불확실하거나 확인이 필요한 부분
- OpenClaw가 “GitHub 역사상 가장 빠르게 성장한 저장소”였다는 표현은 인터뷰 맥락에서 제시된 서술이므로, 정확한 기간·기준·비교 대상은 별도 검증이 필요한다.
- PSPDFKit이 “수많은 기기” 혹은 “매우 큰 규모의 기기”에서 사용됐다는 소개는 진행자의 요약 성격이 강해, 실제 배포 규모와 집계 기준은 따로 확인해야 한다.
- Meta와 OpenAI 중 어느 쪽으로 최종 결정했는지는 이 transcript 구간에서는 고민과 비교만 드러날 뿐, 확정 사실로 말할 수 없다.
✅ 액션 아이템
- 이 구간의 핵심 메시지를 “자기 구조를 이해하는 에이전트”, “메신저 기반 실행”, “보안과 책임의 동시 확대”라는 세 축으로 압축해 정리한다.
- OpenClaw의 성장 서사는 기술 설명과 분리해, 프로토타입 출발 → 메신저 인터페이스 → Discord 공개 → 바이럴 확산 → 리네이밍 위기 순으로 흐름을 다시 배열한다.
- 보안 파트는 공포 서사와 실제 운영 리스크를 분리해 메모하고, 네트워크 노출·프롬프트 인젝션·약한 모델 사용·자격 증명 저장 같은 구체 항목을 별도 체크리스트로 뽑는다.
- 개발 철학 파트에서는 “에이전틱 엔지니어링”, “에이전트가 읽기 쉬운 코드베이스”, “롤백보다 수정 전진”, “인간은 비전과 선택을 맡는다”는 원칙을 따로 추출한다.
❓ 열린 질문
- OpenClaw의 핵심 혁신은 자기수정 가능한 구조 자체였을까요, 아니면 그것을 메신저와 일상적 상호작용 안에 넣은 인터페이스였을까요?
- 화자가 말한 “에이전트가 읽기 쉬운 코드베이스” 원칙은 개인 개발을 넘어 팀 개발과 오픈소스 협업에서도 지속 가능한 기준이 될까요?
soul.md와 기억 파일 기반 설계는 단순한 캐릭터 연출일까요, 아니면 개인 에이전트 UX에서 중요한 정체성 장치가 될 가능성이 클까요?