AI 에이전트의 권한·메모리·작업 비용을 관리하는 Cartha
Cartha는 여러 의 실행 과정과 권한, 비용을 한곳에서 관리하는 도구다. 이나 코드 몇 줄로 연결할 수 있으며, 나 직접 만든 실행 구조 안에도 추적 기능을 넣을 수 있다. 실행마다 사용한 메모리, 도구 호출, 의 처리 단계, 적용된 정책과 비용을 순서대로 보여준다.
상위와 하위 작업으로 이어지는 실행도 관계를 유지해 기록하며, 같은 작업의 두 실행 결과가 달라졌을 때 처음 갈라진 단계를 찾을 수 있다. 메모리 접근 범위는 사용자·에이전트·팀·조직 단위로 강제해, 같은 서비스 연결을 사용하더라도 지원팀이 재무팀의 메모리를 읽지 못하게 할 수 있다. 권한이 없을 때 빈 결과를 돌려줄지, 접근 거부를 명확히 알릴지도 설정할 수 있다.
비용은 에이전트별, 도구 호출별, 완료 작업별로 집계하며 재시도와 실패 후 다시 수행한 비용까지 작업 총비용에 포함한다.
핵심 포인트
- 이나 코드 몇 줄로 기존 에이전트에 연결할 수 있다.
- 메모리, 도구 호출, 모델 처리 단계, 정책과 비용을 실행 순서대로 기록한다.
- 두 실행을 비교해 결과가 처음 달라진 단계를 찾을 수 있다.
- 메모리 접근 범위를 사용자·에이전트·팀·조직별로 강제한다.
- 재시도와 실패 후 재작업까지 포함한 완료 작업의 총비용을 계산한다.