직접 만든 도구와 실행 주체가 달라
Anthropic은 web_search, code_execution, computer_use 같은 서버 도구를 제공해. 커스텀 도구처럼 tools에 넣지만 실행은 애플리케이션이 아니라 Anthropic 쪽에서 처리해. 검색 연결이나 Python 격리 환경을 처음부터 만들지 않고도 능력을 붙일 수 있어.
검색과 코드 실행은 추측을 줄여
web_search는 모델의 학습 시점 뒤 정보를 가져오고, code_execution은 산수와 데이터 처리를 실제 Python으로 계산하게 해. 둘 다 별도 비용과 호출 한도, 요청당 검색 수나 샌드박스 자원 같은 설정이 있으니 가격과 제한을 확인해야 해.
computer_use는 훨씬 넓은 권한을 가져
computer_use는 화면을 보고 마우스와 키보드 동작을 내보내 가상 데스크톱을 조작해. 오래된 GUI 입력, 일반 자동화가 막히는 브라우징, 접근성 시험에 쓸 수 있지만 잘못된 클릭의 피해 범위도 커. 격리 환경과 허용 목록, 사람의 승인을 함께 두는 강력한 도구야.
원칙: Anthropic이 안정적으로 제공하는 실행 능력은 활용하되, 비용과 권한 경계까지 함께 받아들여.