최근 AI 코딩 에이전트의 발전으로 소프트웨어 개발 속도가 비약적으로 빨라졌지만, 그 이면에는 새로운 형태의 피로감이 쌓이고 있습니다. 개발자들은 AI가 생성한 방대한 양의 코드를 검토하고, 오류를 수정하며, CI/CD(지속적 통합/지속적 배포) 파이프라인에 맞춰 관리하는 데 많은 시간을 소모하고 있습니다. 이는 마치 수많은 '성가신 애완동물'을 돌보는 것처럼 느껴져, 생산성 향상에도 불구하고 개발 과정의 본질적인 만족도를 떨어뜨리는 요인이 되고 있습니다.
이러한 문제의식에서 출발한 텔로스(Telos) 클라우드는 '선언적 목표(declarative goals)'를 소프트웨어 개발의 핵심으로 삼는 새로운 접근 방식을 제안합니다. 기존에는 개발자가 AI에 단계별 명령(imperative prompts)을 내리고 결과 코드를 저장하는 방식이었다면, 텔로스는 개발자가 정의한 목표 자체를 소프트웨어의 '진실 공급원(source of truth)'으로 간주합니다. 텔로스 클라우드 환경에서 백그라운드 에이전트가 이 목표에 따라 코드를 자동으로 구축(build), 실행(run), 검증(verify)하고 지속적으로 발전(evolve)시킵니다. 개발자는 더 이상 생성된 코드를 일일이 읽고 유지보수하는 대신, 시스템 설계와 목표 정의라는 본질적인 작업에 집중할 수 있게 됩니다.
텔로스는 목표를 '지속적이고 살아있는 아티팩트'로 취급하며, 코드는 기본적으로 보이지 않는 '컴파일된 아티팩트'로 간주합니다. 이를 통해 개발자는 AI 에이전트와 대화하며 목표를 정교화한 후, 텔로스에 배포하여 백그라운드에서 빌드, 검증, 배포가 이루어지도록 합니다. 이러한 개발 흐름은 마치 '애자일(Agile) 속도의 마이크로 폭포수(micro-waterfall)' 방식처럼 느껴지며, 설계와 창의성에 더 많은 시간을 할애할 수 있게 해줍니다. 궁극적으로 텔로스는 AI 시대에 개발자의 역할이 코드 작성에서 시스템 설계 및 목표 설정으로 전환되어야 한다는 비전을 제시하며, 개발자들이 더욱 만족스럽고 효율적인 방식으로 일할 수 있도록 돕는 것을 목표로 합니다.
