brunch

AI 시대의 코딩 혁명: Replit CEO 인터뷰

미래 기업에선 고정된 역할보다 아이디어 창출력이 중요하다

by 콘텐주
CleanShot 2025-04-19 at 20.35.58.png

Perplexity Business Fellowship의 세 번째 온라인 세션에서는 Replit의 CEO 암자드 마사드와의 대화가 진행되었습니다.


핵심 요약

코딩의 새로운 패러다임: 자연어로 소프트웨어 개발이 가능한 시대 도래

체계적 사고의 중요성: 코딩보다 문제를 체계적으로 분석하는 능력이 핵심

기업의 역할 재정의: AI 시대에 맞춘 직무와 조직 구조의 변화 필요

에이전트 기술의 발전: 다음 12-18개월간 AI 발전의 핵심은 자율적 에이전트


Replit과 프로그래밍의 미래

프로그래밍 접근성 혁신

Replit은 브라우저에서 바로 사용할 수 있는 온라인 코딩 환경으로, 별도의 설치 없이 코딩, 실행, 호스팅까지 한 번에 처리할 수 있는 플랫폼입니다. 암자드 마사드는 성인 생활 전체를 프로그래밍을 더 접근하기 쉽게 만드는 데 헌신해왔다고 말했습니다. 그는 최초의 온라인 IDE를 구축하고 오픈소스화했으며, 이것이 Code Academy와 같은 온라인 교육 회사의 기반이 되었습니다.


마사드는 "개발 환경 설정, 호스팅 환경, 데이터베이스 구성, 롤백, 마이그레이션 등 코딩을 시작할 때 막히는 수많은 복잡성이 있습니다"라고 설명했습니다. "2023년 말부터 우리는 소프트웨어 개발 에이전트를 구축하여 이러한 결정을 대신 내리고, 사용자가 프로젝트의 창의적인 심장박동이 될 수 있게 했습니다. 어떤 데이터베이스를 사용할지, 어디에 호스팅할지 등의 복잡한 결정을 걱정할 필요 없이 말이죠."


코딩 필요성의 변화

마사드 CEO는 지난주 자신의 생각이 바뀌었다며 놀라운 발언을 했습니다: "이제 코딩을 배울 필요가 없습니다. 필요한 것은 명확하게 생각하고, 체계적으로 생각하며, 문제를 부분으로 나눌 수 있는 능력입니다. 우리는 이것을 시스템적 사고라고 부릅니다."


그는 Replit 환경에서 사용자들이 에이전트가 코딩하는 것을 볼 수 있지만, 주로 자연어로 상호작용한다고 설명했습니다. 비즈니스 환경에서 많은 사람들이 이미 시스템적 사고를 일상적으로 적용하고 있으며, 이것이 인간이나 기계와의 명확한 소통을 가능하게 한다고 강조했습니다.


인간-기계 소통의 도전과제

마사드는 인간 소통과 기계 소통 사이의 유사점과 차이점에 대해 흥미로운 견해를 제시했습니다. "인간 소통에서도 완전히 정의되지 않은 단어들이 있고, 우리가 공유된 의미나 이해를 갖지 못할 수도 있습니다. 이런 일은 필연적으로 발생합니다. 중요한 질문은 '오류 처리 시스템이 무엇인가?'입니다."


Replit 에이전트에서는 명확하지 않은 명령이 잘못된 결과를 가져올 경우, 전체 단계를 롤백하거나 취소할 수 있고, 에이전트가 자체 수정하거나 디버깅할 수 있습니다. 인간 조직에서는 이러한 오류 처리를 '프로세스'라고 부르며, 소통 부재나 사고가 발생했을 때 결과물로 프로세스가 추가됩니다.


미래 시대의 핵심 역량

체계적 사고력

마사드는 "명확하게 생각하고, 체계적으로 생각하며, 문제를 부분으로 나눌 수 있는 능력이 가장 필요한 기술"이라고 반복해서 강조했습니다. 이런 시스템적 사고는 비즈니스 세계에서 이미 널리 활용되고 있으며, AI와의 소통에도 직접적으로 적용됩니다.


그는 제품 관리자들이 이러한 능력을 잘 발휘한다고 설명했습니다. "제품 관리자들은 큰 제품 아이디어를 부분으로 나눌 수 있습니다. 이것이 PRD(제품 요구사항 문서)입니다. 그래서 우리 플랫폼에 많은 제품 관리자들이 있는 이유입니다."


적응력과 의미 추구

미래 세대에게 필요한 기술에 대해 마사드는 고대 그리스와 로마 시대로 돌아가야 한다고 제안했습니다. "아이들이 철학을 배우고, 삶의 의미를 이해하려고 노력하며, 수학의 기초를 배우는 데 많은 시간을 보내야 합니다. 하지만 그들 주변의 세계와 가능한 것, 그리고 시대를 초월한 것을 이해하기 위한 좋은 기반을 갖춰야 합니다."


그는 지난 100년 동안 사람들에게 미리 프로그래밍된 존재 방식이 있었다고 설명했습니다. "학교를 다니고, 대학을 졸업하고, 평생 직장을 얻고, 차와 집을 구매하고, 아이를 낳아 행복하게 살아가는 방식이 명확했습니다. 그러나 지금은 성공하는 방법이 명확하지 않습니다. 월별이 아니라 주별로 변화하고 있습니다. 새로운 AI 기능이 등장할 때마다, 자동화되지 않더라도 근본적으로 변화하는 일자리군이 있습니다."


기업의 AI 혁신 전략

역할의 재정의

마사드는 기업이 AI 시대에 적응하기 위한 첫 번째 변화로 역할의 일반화를 제안했습니다. "미래의 궁극적인 기업에는 역할이 없을 것입니다. 모든 사람이 에이전트와 소프트웨어 에이전트, 판매 에이전트, 마케팅 에이전트를 사용할 수 있기 때문입니다. 사람들을 구별하는 것은 끈기, 집념, 아이디어를 생성하는 능력입니다."


그는 Replit에서 이미 이러한 접근 방식을 실천하고 있다고 말했습니다. "우리 비즈니스 인력, 판매, 마케팅, 비즈니스 운영 팀은 상당히 상호 교환 가능합니다. 가장 큰 거래 중 하나는 비즈니스 개발 팀에 있는 제프가 주도했습니다. 세일즈 엔지니어도 지원 업무를 하고, 커뮤니티에서 문제를 겪는 고객을 찾아 도와줍니다."


성과 중심 접근법

구체적인 전략으로 마사드는 "모든 사람에게 AI 도구를 제공하고, 일상적인 업무가 아닌 목표 달성에 집중하라고 말하세요"라고 제안했습니다. "다른 부서의 영역을 넘나드는 것도 괜찮습니다. 엔지니어링이나 오픈소스에서처럼 풀 리퀘스트를 열고, 직접 구현하려고 시도하세요."


그는 또한 "성과 기반 평가를 도입하고, 역할에 상관없이 성공을 추구하라"고 조언했습니다. "소프트웨어, 자동화, 새로운 AI 도구의 가능성을 보여주는 훈련과 해커톤을 실시하고, 최신 모델과 AI 도구를 지속적으로 시도하는 연구 센터를 설립하세요."


실험과 지식 공유

마사드는 "최신 기술을 읽고, 프롬프트 엔지니어링을 잘하는 챔피언이나 혁신가들이 조직을 돌아다니며 지식이 퍼지도록 하고, 모두가 올바른 일을 하도록 해야 합니다"라고 강조했습니다. 또한 "회사를 위한 플랫폼을 구축하는 핵심 인프라 팀이 필요하고, 엔지니어들은 회사의 다른 모든 사람들이 엔지니어만큼 생산적일 수 있도록 내부 플랫폼을 구축하는 데 집중해야 합니다"라고 덧붙였습니다.


AI 에이전트의 발전 방향

마사드는 향후 12-18개월 동안 AI 분야의 주요 발전은 에이전트 최적화에 집중될 것이라고 예측했습니다:


"에이전트는 명령을 받으면 목표를 달성하기 위해 임의의 단계, 추론, 도구 호출을 수행할 수 있는 AI 시스템입니다. 그들은 목표를 달성했다고 생각할 때만 종료합니다. 현재 문제는 대규모 언어 모델이 5-10분 이상 일관성을 유지하지 못한다는 것입니다. 수만, 아마도 수십만 개의 토큰을 축적하면 어리석어집니다. 이는 에이전트로 훈련되지 않았기 때문입니다."


그는 새로운 발전 방향으로 "대규모 언어 모델 위에 강화학습을 수행하는 것"을 제시했습니다. "강화학습은 기본적으로 LLM을 일종의 체육관이나 훈련 환경에 넣는 것입니다. LLM이 도구를 사용하고, 무언가를 시도하고, 환경으로부터 즉각적인 피드백을 받을 수 있게 하는 것입니다."


특히 코딩 분야에서는 "명확한 피드백이 있어야 하고, 소프트 스킬이 아니라 하드하고 실제적인 피드백이 필요합니다"라고 설명했습니다. "코딩에서는 정말 빠르게 발전하고 있습니다. 왜냐하면 빠르고 명확한 피드백을 얻을 수 있기 때문입니다."


이번 세션은 매우 유익했습니다. 요즘 Cursor, Windsurf, Augment, Trea 등 다양한 AI 코딩 도구를 사용해보면서 느낀 점이 있습니다. AI가 코딩을 대신해준다 해도, 기본적인 코딩 역량은 여전히 중요하다고 생각합니다. AI가 생성한 코드의 오류를 파악하고 바로잡으려면 결국 개발의 기본 원리를 이해하고 있어야 하기 때문입니다. 마사드의 의견은 혁신적이지만, 기초 지식의 중요성은 여전히 변함없다는 생각이 듭니다.

keyword
작가의 이전글Roy Bahat의 AI 혁신 전략