OpenCode 3분 소요

OpenCode 2.0을 보는 질문: AI 코딩의 주도권은 누가 가져갈까?

핵심 요약

  • AI 코딩의 가치는 코드를 얼마나 잘 만드는지와 개발 도구로 어떻게 작업하는지를 함께 봐야 합니다.
  • 오픈소스라는 사실만으로 모델을 자유롭게 고르거나 이용 비용을 낮출 수 있는 것은 아닙니다.
  • 모델과 도구 중 무엇을 쉽게 바꿀 수 있는지가 주도권을 가르는 기준이 될 수 있습니다.
  • 개발자에게 중요한 것은 생성 속도뿐 아니라 검토와 수정을 마치는 데 걸리는 시간입니다.

AI에게 코드를 맡기면 모델이 얼마나 잘하는지와 도구가 얼마나 편한지를 함께 체감합니다. OpenCode 2.0을 살펴볼 때도 이 둘을 구분해서 봐야 합니다. 그래야 AI 코딩의 주도권을 모델 회사가 쥘지, 개발자가 매일 쓰는 도구 쪽이 쥘지 따져볼 수 있습니다.

코드를 잘 쓰는 것과 일을 끝내는 것은 다릅니다

로그인 오류 하나를 고친다고 해보겠습니다. 수정 코드를 만드는 것만으로 작업이 끝나지는 않습니다. 관련 파일을 찾아 기존 동작을 살핀 다음, 코드를 수정하고 테스트까지 해야 합니다.

이때 모델이 얼마나 잘 추론하느냐가 해결책의 품질에 영향을 줍니다. 개발 도구는 모델에 어떤 파일을 보여줄지, 사람이 변경 사항을 어떻게 확인할지에 관여할 수 있습니다. AI 코딩 에이전트는 이런 단계를 이어서 처리하도록 만든 프로그램입니다.

코드를 빠르게 만들었어도 사람이 검토하는 데 오래 걸리면 기대만큼 시간을 아끼지 못할 수 있습니다. 저는 생성 속도보다 검토를 마친 결과물까지 걸리는 시간을 더 중요하게 봅니다.

오픈소스와 모델 선택권은 따로 봐야 합니다

오픈소스 개발 도구는 내부 코드를 살펴보고, 라이선스가 허용하는 범위에서 수정할 수 있다는 점이 매력입니다. 필요한 기능이 빠져 있다면 직접 손볼 수도 있습니다.

다만 코드가 공개됐다고 해서 모든 선택이 자유로운 것은 아닙니다. 특정 모델 서비스에 깊이 의존하도록 만들어졌을 수도 있습니다. 도구 자체는 무료여도 연결한 모델에는 이용 요금이 붙을 수 있습니다.

OpenCode 2.0 같은 도구를 평가할 때 코드 공개와 서비스 의존성을 나눠 봐야 하는 이유입니다. 원하는 모델을 연결할 수 있는지, 모델을 바꾼 뒤에도 필요한 기능을 쓸 수 있는지는 따로 확인해야 합니다.

소스 코드를 들여다볼 수 있는 것과 매일 쓰는 서비스를 자유롭게 바꿀 수 있는 것은 별개의 문제입니다.

주도권은 무엇을 쉽게 바꿀 수 있느냐에 달렸습니다

개발자가 작업 화면과 설정을 그대로 둔 채 모델만 바꿀 수 있다고 해보겠습니다. 그러면 개발자는 같은 도구 안에서 여러 모델 회사의 성능과 가격을 비교하기 쉬워집니다. 모델을 바꿔도 매일 쓰는 도구는 그대로인 셈입니다.

반대 상황도 가능합니다. 특정 모델의 성능이 압도적이거나, 그 모델에 맞춘 전용 기능 덕분에 작업 시간이 크게 줄어든다면 개발자에게는 도구를 옮길 이유가 생깁니다. 이때는 모델 회사의 협상력이 더 커질 수 있습니다.

이 차이를 이해하려면 교체 비용을 살펴봐야 합니다. 다른 제품으로 옮길 때는 설정을 다시 하고 사용법도 익혀야 합니다. 작업 기록을 옮기는 일까지, 이런 과정에 드는 수고를 뜻합니다.

저는 사용자가 바꾸기 어려워하는 쪽이 주도권을 쥘 가능성이 크다고 봅니다. 모델 이름보다 익숙한 작업 환경을 더 중요하게 여길 수도 있고, 그 반대일 수도 있습니다.

개발자에게 유리한 경쟁의 조건

선택지가 많다는 이유만으로 이 경쟁이 개발자에게 이롭다고 보기는 어렵습니다. 필요할 때 실제로 다른 선택지로 옮길 수 있어야 합니다.

예를 들어 간단한 수정에는 비용이 낮은 모델을 쓰고, 복잡한 오류에는 다른 모델을 연결하는 방식이 유용할 수 있습니다. 다만 모델을 바꿀 때마다 작업 맥락을 다시 설명해야 한다면 비용을 아낀 만큼 수고가 늘어날 수도 있습니다.

도구를 비교할 때는 익숙한 수정 작업 하나를 맡겨보는 편이 좋습니다. 결과가 맞는지 확인하면서 검토에 얼마나 걸렸는지, 몇 번이나 다시 작업했는지를 함께 살펴보는 겁니다. 모델이나 도구를 바꿔도 기존 설정과 작업 맥락을 얼마나 그대로 이어갈 수 있는지도 확인할 만합니다.

OpenCode 2.0에서 제가 눈여겨보는 것도 개발자가 필요에 따라 실제로 선택을 바꿀 수 있느냐입니다. 모델과 도구가 경쟁하면서 더 적은 수고로 더 나은 결과를 얻을 수 있다면 반가운 일입니다. 지금 쓰는 AI 코딩 환경에서 모델과 도구 중 하나를 바꿔야 한다면, 어느 쪽을 바꾸기가 더 어려울지 따져볼 만합니다.

OpenCode AI 코딩 오픈소스

댓글

    댓글을 불러오는 중...