도구 사용(tool use)에서 모델은 어떤 도구를 어떤 인수(arguments)로 호출할지 제안한다. 실제 실행은 애플리케이션 코드나 지원되는 서버 측 실행(server-side execution)이 맡는다. 클라이언트 측 실행(client-side execution)에서는 앱이 인수를 검증하고 실행 권한을 확인한 뒤 도구를 호출하고 결과를 모델에 돌려준다. 서버 측 실행을 사용한다면 해당 API와 모델이 이를 지원하는지, 등록한 도구 정책이 무엇인지 확인한다. Converse를 호출했다는 이유만으로 모든 도구가 자동 실행되는 것은 아니다.
적용 범위: 서버 측 실행은 지원 API·모델·도구 정책의 조건을 확인한다.