FunctionGemma: два вызова — ещё не цепочка действий
FunctionGemma: два вызова — ещё не цепочка действий
Вы подключили маленькую модель к инструментам: погоду в двух городах она запрашивает, а «найти клиента и показать его заказы» путает. Для FunctionGemma от Google, модели на 270M параметров, выпущенной 18 декабря 2025 года, важно различать независимые действия и цепочку с передачей результата.
По документации Google, FunctionGemma специально обучена одиночным и параллельным вызовам независимых инструментов. Но цепочки, где результат первого вызова нужен второму, не входят в её исходное целевое обучение. Поддержка tool use сама по себе не означает готовность к любому многошаговому процессу.
Для запроса о заказах сначала получите ID клиента через поиск, затем передайте именно этот ID инструменту чтения заказов. Зафиксируйте такой порядок в коде приложения, а не запускайте оба вызова одновременно. На тестовой базе проверьте случай «клиент не найден»: второй вызов не должен уходить с придуманным ID. Это предлагаемый тест, не наш замер модели.
Перед выбором более мощного GPU проверьте, не отсутствует ли в приложении сама передача результата. Fine-tuning под вашу задачу может помочь, но не превращает исходную модель в проверенного универсального агента.
Проверяйте зависимость между вызовами, а не только умение выбрать инструмент.

