Ошибка в любом AI-инструменте без параметров, например "tags"

После множества экспериментов я получаю те же ошибки с встроенным инструментом tags, так что проблема не в моём пользовательском инструменте. Все инструменты, которые принимают параметры, работают как ожидалось. Общее между tags и моим пользовательским инструментом то, что ни один из них не принимает параметров.

Мне кажется, бот должен быть довольно умным, чтобы вызывать функцию без параметров. gpt-4o справляется с такими инструментами без проблем. Но flash 1.5, flash 2.0 и haiku всегда терпят неудачу. Sonnet обычно ошибается, но однажды сработало правильно.

Ошибки всегда относятся к одному из следующих вариантов:

или:

Пустая строка не является допустимой JSON-строкой.

У меня сложилось впечатление, что боты не уверены, что передавать функции, не принимающей параметров: null? Пустую строку? Пустой объект? Пустой JSON {}?