에이전틱 AI에서의 역량 vs 도구
사람들은 흔히 AI 에이전트가 사용하는 도구의 개수로 에이전트의 성능을 측정합니다.
웹 브라우징, 코드 실행, 또는 데이터베이스 쿼리가 가능한지 묻곤 합니다. 논리는 간단합니다. 도구가 많을수록 더 나은 에이전트라는 것입니다.
이 논리는 틀렸습니다.
도구와 역량은 다릅니다. 좋은 AI를 구축하려면 이 차이를 반드시 이해해야 합니다.
도구는 인터페이스입니다. 에이전트가 세상과 접촉할 수 있게 해줍니다.
도구에는 다음이 포함됩니다:
- 웹 검색
- 데이터베이스
- API
- 파일 시스템
- 이메일 플랫폼
도구는 결정을 내리지 않습니다. 단지 동작을 수행할 뿐입니다. 도구를 에이전트의 손길이 닿는 범위를 확장하는 수단으로 생각하십시오. 도구는 에이전트가 행동하게 만들지만, 언제 또는 왜 행동해야 하는지는 알려주지 않습니다.
역량은 문제를 해결하는 것입니다. 역량은 인지적인 영역입니다.
역량에는 다음이 포함됩니다:
- 단계별 계획 수립
- 복잡한 목표 세분화
- 적절한 도구 선택
- 결과에 대한 추론
- 실패 후 전략 수정
역량은 에이전트가 어떻게 생각하는지를 결정합니다.
브라우저와 데이터베이스라는 동일한 도구를 가진 두 에이전트를 상상해 보십시오.
에이전트 A는 데이터베이스를 쿼리하고 스크립트를 작성하지만, 잘못된 답을 내놓습니다.
에이전트 B는 필요한 데이터를 식별하고, 최적의 소스를 선택하며, 결과를 검증한 뒤 응답합니다.
도구는 같습니다. 차이는 추론에 있습니다.
역량이 결정하고, 도구가 실행합니다.
- 계획은 다음에 무엇이 일어날지를 말해줍니다.
- 추론은 그것이 왜 일어나는지를 말해줍니다.
- 도구 선택은 그것이 어떻게 일어나는지를 말해줍니다.
- 실행은 마지막 단계입니다.
역량을 추가하지 않고 도구만 추가하는 것은 실수입니다. 이는 더 높은 비용과 더 많은 오류로 이어집니다. 도구가 많아진다는 것은 따라야 할 경로가 많아지고 실패할 방법도 많아진다는 것을 의미합니다.
이는 만드는 법을 모르는 사람에게 더 좋은 도구 상자를 주는 것과 같습니다.
에이전트를 설계할 때, 어떤 도구가 필요한지 묻는 것을 멈추십시오. 대신 어떤 역량이 부족한지 묻기 시작하십시오.
정답이 또 다른 API인 경우는 드뭅니다. 정답은 더 나은 계획과 더 나은 의사결정입니다.
도구 3개를 가진 똑똑한 에이전트가 도구 30개를 가진 멍청한 에이전트를 압도할 것입니다.
에이전트를 측정할 때는 도구 상자의 크기가 아니라, 도구 상자를 어떻게 사용하는지로 측정하십시오.
Source: https://dev.to/rohith_kn/capabilities-vs-tools-in-agentic-ai-theyre-not-the-same-thing-3lg7
