Perl로 만든 가벼운 AI 코딩 에이전트 CLIO의 6개월 사용기

CLIO는 터미널에서 빠르고 가볍게 쓰기 위해 만든 AI 코딩 에이전트입니다. 만든 사람은 작업 시간의 대부분을 터미널에서 보내기 때문에, 무거운 도구보다 바로 실행되고 부담이 적은 코딩 보조 도구가 필요했습니다. Perl을 고른 이유는 리눅스와 맥에 기본으로 깔려 있는 경우가 많고, 오랫동안 써 온 언어이며, LLM을 다룰 때 필요한 텍스트 처리에 강하기 때문입니다.

외부 의존성을 많이 늘리면 설치와 보안 관리가 복잡해질 수 있어 CPAN도 일부러 쓰지 않았습니다. CLIO는 6개월 동안 다른 AI 비서 앱, Steam 라이브러리 관리 도구, CLIO 자체 유지보수에 계속 사용되었습니다.

핵심 포인트

  • CLIO는 터미널 중심 작업을 위한 가벼운 AI 코딩 에이전트입니다.
  • Perl은 리눅스와 맥에서 쉽게 쓸 수 있고 텍스트 처리에 강하다는 이유로 선택되었습니다.
  • 외부 의존성과 공급망 위험을 줄이기 위해 CPAN 사용을 피했습니다.
  • 6개월 동안 실제 개발 작업과 CLIO 자체 유지보수에 계속 사용되었습니다.

용어 한 줄 설명

AI 코딩 에이전트
사람의 지시를 받아 코드 작성이나 수정 작업을 도와주는 AI 도구입니다.
코딩 에이전트
사람의 요청을 받아 코드를 작성하거나 고치는 AI 도구입니다.
AI 비서
사람의 요청을 받아 답하거나 일을 도와주는 인공지능 프로그램입니다.
Steam
PC 게임을 사고 실행하고 커뮤니티 활동을 하는 대표적인 게임 플랫폼이다.
라이브러리
자주 쓰는 기능을 미리 만들어 놓아서 가져다 쓸 수 있는 코드 모음입니다.
AI 에이전트
사람 대신 정보를 찾거나 작업을 처리하도록 만든 AI 프로그램입니다.
프레임워크
개발할 때 반복되는 구조와 기능을 미리 갖춘 도구 묶음입니다.
토큰 비용
AI가 글을 읽고 답할 때 처리한 글자 조각 수에 따라 드는 비용입니다.
원문 보기