AI 코딩 에이전트, 명령을 묶어 실행해 토큰 80% 절감
가 코드를 고치는 동안 보통 '살펴보기→기다리기→수정→기다리기→빌드→기다리기→테스트→기다리기'를 반복하는데, 이 과정에서 매번 LLM을 다시 호출하니 비용과 시간이 많이 든다. Tura라는 오픈소스 프로젝트는 추가 판단이 필요 없는 작업들을 한 번에 묶어 ''으로 실행하게 해서, LLM을 다시 부르는 횟수(라운드)를 80% 줄였다.
라는 코딩 문제 60개짜리 벤치마크로 비교한 결과, Tura(균형 모드, High 설정)는 48/60(80%) 성공률에 토큰 약 2억 3천만 개, 2,017라운드, 비용 약 221달러가 들었다. 반면 ( 설정)는 성공률 63.3%(38/60)인데도 토큰 3억 3천만 개 이상, 3,140라운드, 비용 약 257달러가 들었고, (High 설정)는 성공률 60%(36/60)에 토큰 4억 5천만 개 이상, 6,074라운드, 비용 약 327달러로 오히려 더 나빴다.
더 가벼운 Tura(다이렉트 모드, High 설정)도 성공률 65%(39/60)를 7,500만 토큰, 969라운드, 약 100달러로 달성했다. 전체 코드와 상세 결과는 GitHub(Tura-AI/tura)에 공개돼 있다.
핵심 포인트
- 의 '살펴보기-기다리기' 반복 루프를 줄여 LLM 재호출(라운드) 80% 감소
- 60개 문제 기준 Tura 균형 모드가 성공률 80%로 (60~63%)보다 높으면서 비용도 더 저렴
- 비용 비교: Tura 약 221달러 x CLI 최대 327달러
- 코드와 벤치마크 결과는 GitHub(Tura-AI/tura)에 공개