도구 1,649개를 가진 서버
우리가 측정한 가장 큰 도구 표면은 한 목록에 1,649개의 도구를 담고 있습니다. 이는 장점이 아닙니다. 비대해진 도구 목록이 에이전트에게 치르게 하는 대가를 보시죠.
카탈로그 어딘가에 단일 목록으로 1,649개의 도구를 제공하는 서버가 있습니다. 우리가 기록한 가장 큰 도구 표면이며, 동시에 대부분의 에이전트에게는 사용할 수 없는 것이기도 합니다.
크기가 왜 해로운가
도구를 고르는 에이전트는 개발자가 문서를 읽듯 목록을 읽지 않습니다. 이름과 설명이 컨텍스트 창에 들어오고, 한 번에 골라야 합니다. 도구가 하나 늘 때마다 헷갈리게 만드는 “아깝게 아닌 후보”가 하나 늘어납니다.
- 긴 목록은 작업이 시작되기도 전에 컨텍스트 예산을 먹어치웁니다.
- 비슷한 이름은 충돌합니다: create_item, add_item, new_item, item_create.
- 잘못 고르는 일은 조용합니다. 에이전트는 엉뚱한 도구에서 그럴듯한 답을 받습니다.
통하는 형태
에이전트 가독성 점수가 높은 서버는 도구가 가장 많은 서버가 아닙니다. 이름이 무엇을 하는지 말하고, 설명이 언제 쓰는지 말하며, 매개변수가 무엇이 필수인지 말하는 서버입니다. 적고 날카로운 도구가 카탈로그를 이깁니다.
빠른 점검
자신의 도구 목록을 모델의 눈으로 읽어보세요. 이름과 한 줄 설명만, 소스 코드 없이. 간단한 작업에 맞는 도구를 몇 초 안에 고르지 못한다면, 에이전트도 고르지 못합니다.
내 서버의 가독성 점수 확인하기