Tool calling позволяет LLM не только отвечать на вопросы, но и предлагать действия в backend. Но валидный вызов функции ещё не означает, что операция разрешена. На примере возврата платежа разбираю, как отделить намерение модели от полномочий пользователя, проверить tenant ownership и не допустить…
Tool calling в Go: почему вызов модели ещё не разрешение выполнить команду
Это краткое изложение. Полный текст материала доступен на сайте источника.