한 개발자가 대규모 언어모델(LLM)을 전혀 사용하지 않는 독특한 코딩 에이전트 '제로파람스(Zeroparams)'를 선보여 화제입니다. 이 에이전트는 OpenAI의 API와 호환되지만, 실제로는 사용자의 코드 수정 요청이 개발자 본인에게 채팅창으로 전달되고, 개발자가 직접 VSCode 확장 프로그램을 통해 사용자의 컴퓨터 파일을 편집하고 터미널 명령을 실행하는 방식으로 작동합니다. 이는 AI 코딩 에이전트라는 개념에 대한 유쾌하면서도 심오한 예술 프로젝트입니다.
제로파람스는 '제로 파라미터'라는 이름처럼, 모델 파라미터가 전혀 없는 것이 특징입니다. 사용자가 코드 완성(completion) 요청을 보내면, 이 요청은 LLM 대신 개발자의 VSCode 확장 프로그램으로 연결됩니다. 개발자는 이 요청을 채팅창에서 확인하고, 마치 AI 에이전트처럼 사용자의 머신에 있는 파일을 직접 수정하거나, VSCode 터미널에 연결된 CLI 명령을 실행할 수 있습니다. 임의의 도구(arbitrary tools) 호출도 지원하지만 아직은 완벽하지 않다고 개발자는 설명합니다. 이 서비스는 실제 유료 구독 모델을 가지고 있습니다.
이 프로젝트는 코딩 에이전트와 프로그래머, 그리고 모델 간의 점점 더 기묘해지는 인터페이스에 대한 예술적인 탐구입니다. AI의 발전으로 코딩 에이전트가 인간 개발자의 역할을 대체하거나 보조하는 시대가 도래하고 있지만, 제로파람스는 '과연 AI가 무엇인가'라는 근본적인 질문을 던집니다. 인간이 직접 개입하는 이 방식은 AI의 한계와 가능성, 그리고 인간의 창의성이 기술과 어떻게 융합될 수 있는지에 대한 새로운 시각을 제공하며, 미래 개발 환경에서 인간과 AI의 협업 방식에 대한 논의를 촉발할 수 있습니다.