매개변수가 없는 AI 도구에서 오류 발생, 예: "tags"

많은 실험 끝에 내장된 tags 도구에서도 동일한 오류가 발생한다는 것을 알게 되었으니, 나의 커스텀 도구에 문제가 있는 것은 아닙니다. 매개변수를 받는 모든 도구는 예상대로 작동합니다. tags와 나의 커스텀 도구의 공통점은 둘 다 매개변수를 받지 않는다는 것입니다.

매개변수가 없는 함수를 호출하려면 봇이 꽤 똑똑해야 한다고 생각합니다. gpt-4o는 이러한 도구를 문제없이 사용할 수 있습니다. 하지만 flash 1.5와 2.0, 그리고 haiku는 항상 실패합니다. Sonnet은 대개 실패하지만 한 번은 성공했습니다.

오류는 항상 다음 중 하나입니다:

또는:

빈 문자열은 유효한 JSON 문자열이 아닙니다.

매개변수를 받지 않는 함수에 무엇을 전달해야 할지 봇들이 확신이 서지 않는 것 같습니다. null? 빈 문자열? 빈 객체? 빈 json {}?