Волна ИИПодписаться
← Назад
Инструменты

Один инструмент, три обёртки: почему LLM-фреймворки не дружат между собой

30.09.2026 · habr.com ↗

Чтобы LLM могла вызвать код, ей нужно описать инструмент: имя, описание и схему аргументов. Казалось бы, мелочь, но каждый LLM-фреймворк делает это по-своему. Написали версию на tool() из AI SDK — работает. Появился MCP-сервер — переписываем под registerTool. Соседняя команда использует Genkit — и те же инструменты приходится оформлять через defineTool.

В итоге сами функции остаются прежними, а вот обёртки приходится плодить под каждый стек. Это не просто лишняя работа: такой зоопарк форматов усложняет поддержку и перенос кода между проектами. Вместо единого стандарта — три разных способа сказать одно и то же.

Источник: habr.com
← Все новости AI Wave