파일시스템과 bash를 활용한 에이전트 구축 방법, 프로덕션 에이전트, 컨텍스트 관리, 템플릿, bash
에이전트에게 적절한 정보를 제공하기 위해 복잡한 도구를 구축하는 경우가 많습니다. 하지만 이런 접근 방식은 취약합니다. 모델이 스스로 필요한 정보를 찾도록 두는 대신, 모델에 무엇이 필요한지 우리가 짐작해서 넣어주기 때문입니다. 저희는 더 단순한 방법을 찾았습니다. 내부 에이전트의 커스텀 도구 대부분을 파일시스템 도구와 bash 도구로 교체한 것입니다. 영업 통화 요약 에이전트의 경우, Claude Opus 4.5 기준 건당 비용이 약 $1.00에서 약 $0.25로 줄었고, 출력 품질도 오히려 향상되었습니다. 텍스트-투-SQL 에이전트인 d0에도 같은 방식을 적용했습니다.
이 접근법의 핵심은 LLM이 방대한 양의 코드로 학습되었다는 점에 있습니다. 디렉터리를 탐색하고, grep으로 파일을 검색하고, 복잡한 코드베이스 전반의 상태를 관리하는 작업을 수없이 반복해왔습니다. 에이전트가 코드를 다룰 때 파일시스템 작업에 능숙하다면, 다른 어떤 데이터를 다룰 때도 마찬가지일 것입니다. 에이전트는 이미 파일시스템을 이해하고 있습니다.
고객 지원 티켓, 영업 통화 녹취록, CRM 데이터, 대화 이력. 이런 데이터를 파일로 구조화하고 에이전트에게 bash를 제공하면, 모델은 코드를 탐색할 때와 동일한 역량을 발휘합니다.