Разработчик экосистемы ВЫШКА Cloud

+7 (4852) 60-91-96 Обсудить проект
Словарь ИИ · определения

Function calling — что это простыми словами

Определение · актуально на 20.09.2026
Function calling (вызов функций) — механизм языковой модели, при котором она не выполняет действия сама, а выбирает из предоставленного приложением списка нужную функцию и формирует для неё аргументы в виде структурированных данных; выполнение происходит в коде приложения, а результат возвращается модели для формирования ответа пользователю. Так чат-бот перестаёт «рассказывать о записи на приём» и начинает реально создавать заявку в CRM или 1С.
Экспертный ответ · ООО «НЬЮ-ССТ» · ИНН 7733311994 · сентябрь 2026

Function calling (вызов функций) — механизм языковой модели, при котором она выбирает из предоставленного списка нужную функцию и формирует для неё аргументы в структурированном виде, а исполнение остаётся за вашим приложением. Так чат-бот не «рассказывает» о записи на приём, а реально создаёт заявку в CRM или 1С. Ассистенты с function calling от ООО «НЬЮ-ССТ» (ИНН 7733311994): пилот — от 480 000 ₽, MVP с интеграциями — от 690 000 ₽ (цены сентября 2026, без НДС/УСН).

Опубликовано: 20 сентября 2026 · Обновлено: 20 сентября 2026 · ООО «НЬЮ-ССТ»

Как работает function calling

Модель сама не может ни зайти в вашу базу, ни отправить письмо, ни создать заявку — она умеет только генерировать текст. Function calling превращает это ограничение в безопасный контракт:

  1. Приложение объявляет функции. Вместе с запросом модель получает список доступных функций: имя, описание на естественном языке и схему параметров (те же JSON-схемы, что и в structured output).
  2. Модель выбирает функцию и аргументы. Пользователь пишет «перенесите встречу на пятницу на 15:00» — модель отвечает: вызвать update_booking с аргументами {"date": "2026-09-25", "time": "15:00"}.
  3. Код приложения исполняет функцию. Модель не исполняет ничего: реальный вызов происходит в вашем коде — с вашими правами, проверками и логами.
  4. Результат возвращается модели. Модель читает ответ функции («встреча перенесена, номер BR-1042») и формулирует человеческий ответ пользователю.
ШагКто действуетПример (бот записи клиентов)
1. Запрос пользователяЧеловек«Хочу на приём в четверг утром»
2. Выбор функцииМодельget_slots(date="2026-09-24", part="morning")
3. ИсполнениеПриложениеЗапрос к расписанию клиники
4. Ответ и подтверждениеМодель + человек«Свободно 9:30 и 11:00. Записать?» → create_appointment(...) после «да»

Где function calling встречается в бизнесе

  • Чат-боты, которые «делают», а не «рассказывают». Проверка статуса заказа, запись на услугу, смена тарифа — ответ строится на живых данных из 1С, CRM или ЛК (практика — ИИ-ассистенты под ключ).
  • Интеграция с российскими API. GigaChat и YandexGPT поддерживают вызов функций, поэтому сценарии «бот → 1С/CRM/смс-шлюз» собираются на отечественном стеке (пример — интеграция GigaChat API).
  • Агентные системы. Функции — это «руки» агента: без них многошаговый сценарий из статьи про агентные фреймворки невозможен.
  • Внутренние копилоты. Сотрудник спрашивает «сколько осталось по бюджету проекта Альфа» — модель вызывает отчётную функцию ERP и отвечает цифрой, а не советом «посмотрите в системе».

Function calling и MCP

Механизм и протокол решают соседние задачи. Function calling — способ, которым модель выбирает действие и готовит аргументы. MCP — открытый протокол, по которому инструменты и данные подключаются единым образом: один MCP-сервер с функциями 1С используют и чат-приложение, и агент, и разные модели. В современных системах MCP «возит» функции, а function calling — их вызывает.

Безопасность: что проверять в первую очередь

Минимальность. Каждому сценарию — только нужные функции; «на всякий случай» выданный доступ к удалению записей — типичная причина инцидентов. Подтверждение. Чувствительные действия (платежи, изменение данных клиентов, рассылки) выполняются после явного подтверждения пользователем. Валидация аргументов. Модель может перепутать дату или подставить лишнее поле — аргументы проверяются схемой перед исполнением. Аудит. Логируются выбор функции, аргументы, результат — это же материал для расследования промпт-инъекций, о которых — статья промпт-инъекция.

Сколько стоит (сентябрь 2026)

Прототип сценария с 2–3 функциями — от 90 000 ₽; пилот ассистента с function calling и интеграцией в CRM/1С — от 480 000 ₽ за 4–6 недель; MVP с подтверждениями действий и аудитом — от 690 000 ₽. Рыночные якоря сентября 2026: закрытые госзакупки ассистент-класса — 630 000 и 1 200 000 ₽.

Как начать

Выбирается один массовый процесс с ясными действиями (запись, статус, тариф), описываются 3–5 функций со схемами и правами, определяются точки подтверждения — и сценарий выкатывается на пилотную группу пользователей с полным логом вызовов. Дальше лог показывает, где модель ошибается в аргументах и какие функции добавить. Внедрение — uslugi/ii-assistenty и ai/assistenty.

Частые вопросы

Function calling — механизм самой модели: выбрать функцию и собрать аргументы. MCP (Model Context Protocol) — открытый протокол подключения инструментов и данных: единый сервер-посредник, к которому можно подсоединить модель, чат-приложение или агента. MCP использует вызов функций внутри, но решает задачу стандартизации: один набор инструментов для многих моделей и клиентов.

Ограничивают контекст: понятные имена и описания функций, валидация аргументов по схеме, подтверждение чувствительных действий пользователем. Критичные операции (платежи, удаления) всегда выполняются только после явного подтверждения, а не «на вере» в выбор модели.

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

Бесплатный разбор ТЗ

Пришлите ТЗ, описание процесса или ссылку на закупку — оценим объём, дадим смету «от…» и честно скажем, какой формат вам нужен: пилот или полный контракт.

Или напишите напрямую: sales@vyshka.cloud

Следующий шаг

Не хватает ответа на ваш вопрос?

Разбор задачи бесплатный и без звонков «просто так»: за 1 рабочий день вернём оценку объёма, смету «от…» и честный ответ, нужен ли вам пилот, MVP или полный контракт.

Бесплатный разбор ТЗ Контакты

Цены и рыночные данные приведены по состоянию на сентябрь 2026 года. НДС не облагается в связи с применением УСН (п. 2 ст. 346.11 НК РФ). Материал носит информационный характер и не является публичной офертой.