전 깃허브 CEO의 새로운 솔루션, 체크포인츠
전 깃허브 CEO 토마스 돔케가 설립한 스타트업 '엔타이어'가 개발자 도구분야에서 역대 최대 규모인 6,000만 달러의 시드 투자를 유치했다고 합니다. 이 기업은 인공지능이 생성하는 방대한 코드의 의도와 맥락을 파악하기 어려운 문제를 해결하기 위해 'AI 코딩 모니터링 솔루션'을 개발하고 있습니다. 특히 첫 오픈소스 제품인 '체크포인츠'는 AI의 사고 과정과 프롬포트 기록을 추적하여 개발자가 AI의 작업을 효율적으로 관리하도록 돕습니다. 돔케는 무분별한 자동화가 초래할 보안 및 법적 위험을 경고하며, 인간과 AI의 안전한 협업을 위한 '에이전트 옵스' 체계의 중요성을 강조했습니다. 이번 투자는 실리콘밸리의 주요 인사들이 대거 참여하며 인공지능 시대의 새로운 개발 패러다임에 대한 높은 기대를 반영하고 있습니다.

체크포인츠의 기능은?
1. AI 생성 맥락의 자동 저장
체크포인츠는 AI 에이전트가 코드를 작성해 제출할 때, 그 코드가 생성된 배경정보를 자동으로 저장합니다. 여기에는 생성 프롬포트, 대화기록, AI의 단계별 추론 과정 등이 포함된다고 합니다. 결국 다음 내용들을 확인할 수 있게 되는 것입니다.
- 해당 코드가 어떤 의도로 작성되었는지
- 언제, 어떤 프롬포트를 통해 생성되었는지
- AI가 도출 과정에서 어떤 사고 과정을 거쳤는지
2. 개발 환경 연동 및 지원 모델
체크포인츠는 개발자의 명령줄 인터페이스(CLI)에 연결되어 AI 에이전트의 활동을 기록하는 방식으로 작동합니다. 현재 앤트로픽의 '클로드(Claude)'와 구글의 '제미나이(Gemini) CLI'를 지원하며, 향후 오픈AI 및 깃허브 연동도 추가될 예정입니다.
지금은 '에이전트옵스(AgentOps)' 시대
에이전트옵스(AgentOps)는 AI 에이전트의 행동을 관찰하고 기록하며, 개발자들이 다양한 AI 도구를 통합적으로 관리할 수 있도록 지원하는 분야를 말합니다.
현재는 에이전트 붐 시대입니다. 기존의 이슈 관리나 깃 저장소, 풀 리퀘스트 같은 수작업 중심 시스템은 이런 에이전트 시대를 염두에 두고 설계되지 않아 한계가 있습니다. 이런 한계를 극복하기 위해 돔케가 위 솔루션을 개발하려는 것입니다. 이 솔루션이 개발된다면, 여러 AI 코딩 에이전트를 효율적으로 협업하게 하고 관리할 수 있는 환경 조성이 더욱 우수해지겠네요.
결과 중심에서 과정 중심으로의 전환
기존의 개발 문화는 깃을 통해 '무엇이 바뀌었는가'를 파악하는 데 집중했습니다. 하지만 AI 코드를 작성하는 시대에는 결과물만으로는 부족합니다. 체크포인츠를 통해 '이 코드가 왜, 어떤 생각으로 작성되었는가'를 파악하는 것이 코드 자체만큼이나 중요해졌음을 알 수 있습니다. 만약 체크포인츠의 솔루션이 성공적이라면, 이제 개발자들에게는 앞으로 코드를 리뷰할 때, AI가 사고해낸 과정, 담긴 의도를 파악하며 코드를 이해할 줄 아는 역량이 요구되지 않을까 싶습니다. 단순히 로직의 오류를 찾아내는 것을 넘어, AI와 이뤄낸 협업에서 주고받은 의도가 올바른지 확인하는 형태로 진화되기 때문입니다.
보안 취약점을 완화하는 역할
기업 입장에서 가장 큰 리스크는 AI가 짠 코드를 맹복적으로 신뢰하는 '완전 자동화'입니다. 이는 보안 취약점을 갖고 법적 책임을 초래할 수도 있습니다. 체크포인츠는 AI의 활동을 기록하는 '레코더' 역할을 함으로써 기업이 규제를 준수하고 보안 사고를 예방할 수 있는 장체를 제공합니다. 빅데이터 시대인 이상, 보안 시장은 따라옵니다. 이에 따라 보안을 신경쓰고 준수하는 틀을 다루려는 태도의 경우, 긍정적이게 바라보고 기대하고 있는 부분입니다.
에이전트옵스 시대, 우리가 준비해야 할 것
✅ 내가 다루는 AI의 의도를 얼마나 잘 파악하고 있나?
저는 AI의 결과물을 넘어, 그 과정에서 발생한 프롬포트, 추론 과정, 데이터 참조 기록까지 이해하려는 노력이 필요하다고 생각합니다. 사람의 의도만 전달하고 생각과 맥락 추론은 AI가 모두 수행하니, 전체로 따져봤을 때 사실 가장 오래 걸려야 할 부분인 '생각', '추론'을 AI가 하고 있습니다. 우리는 AI와 협업해야 합니다. 그런 생각과 의도들에 내 의견은 잘 반영되었는지 검토하고, 시간이 오래 걸리더라도 파악하려는 과정이 필수적일 것입니다.
✅ AI의 실수를 나의 책임으로 인지하고 통제 방안을 마련했는가?
인간 개입형 루프를 통해 AI가 수행하기 전 결과물을 사람이 검증하고, 문제가 발생했을 때 역추적 가능한 로그를 확보해야 합니다. AI에게 작업시키기 전, AI가 세운 Plan을 먼저 컨펌하는 단계를 거쳐야 합니다. 또한, 버전별로 관리할 때 어떤 버전의 프롬포트를 썼고 어떤 오류가 났는지 기록해야 합니다. 이는 개인의 전문성뿐만 아니라 조직의 위기 관리 능력과도 직결됩니다.
변화의 흐름을 읽고, 주도적으로 대응하는 전략적 사고가 그 어느 때보다 중요해졌습니다. 여러분도 함께 이 질문들에 대한 답을 찾아나가며, AI와 잘 협업할 줄 아는 본인만의 태도를 유지하시길 바랍니다!!