LLM API и интеграция
Нейросеть для ивент-агентства: бриф, подрядчики, тайминг
Ивент-агентству нейросеть разбирает бриф клиента на параметры — формат, дату, число гостей, бюджетную вилку, площадку и ограничения — и сводит предложения площадок и подрядчиков в одну сопоставимую таблицу. Одно мероприятие на сто пятьдесят гостей с двадцатью переписками даёт около 600 тысяч токенов — десятки копеек на самой дешёвой платной позиции каталога. Главная польза — одна версия тайминга для всех подрядчиков. Доступность площадки на дату, итоговые цены и условия отмены модель не подставляет: это подтверждает подрядчик письменно.
Ниже — бриф, сводная таблица площадок, одна версия тайминга на двадцать переписок, расчёт в токенах и проверка на прошлом проекте.
Что нейросеть берёт на себя в ивент-агентстве
Она работает с текстом вокруг мероприятия: бриф, предложения, тайминг, переписка, гости, отчёт. Какую площадку брать и какому подрядчику доверять, решает менеджер проекта.
Возьмём корпоратив на сто пятьдесят гостей. Кейтеринг, звук и свет, ведущий, музыканты, фото и видео, декор, флористика, полиграфия, трансфер, гардероб, охрана, подарки гостям — двенадцать подрядчиков, не считая площадки. Добавьте пять площадок в коротком списке и трёх согласующих у клиента — выходит двадцать параллельных переписок.
Как разобрать бриф клиента на параметры
Модель раскладывает бриф на поля карточки проекта, а пробелы и противоречия выводит отдельным списком — это вопросы на первый созвон.
Параметры: формат, дата, длительность, число гостей, бюджетная вилка, тип площадки, ограничения вроде жёсткого времени окончания и кто согласует со стороны клиента. Что модель ловит хорошо:
- Противоречия. «Камерный вечер» и «человек сто пятьдесят» в одном брифе.
- Неполную вилку. Бюджет назван, но не сказано, с НДС ли он и входит ли гонорар агентства.
- Размытые числа. «Человек сто — сто пятьдесят» — это вилка, а не 150, и поле так и заполняется.
Помещаются ли пожелания в бюджет, модель не оценивает: цен вашего рынка у неё нет. Формат ответа жёсткий — строгий JSON со значением «не указано».
Как свести предложения площадок и подрядчиков в одну таблицу
Модель переносит условия каждого предложения в одинаковые столбцы с единицами измерения, а отсутствующее помечает «не указано» — это готовый список вопросов к площадке.
| Параметр | Как приходит в предложениях | Что делает модель |
|---|---|---|
| Вместимость | «до 200 человек» без рассадки | банкет и фуршет отдельно, если указано |
| Аренда | в час, за день, «в депозите» | переносит с единицей, не пересчитывает |
| Депозит, минимальный заказ | в приложении | выносит отдельной строкой |
| Свой кейтеринг | часто не указано | вопрос площадке |
| Монтаж и демонтаж | «по согласованию» | помечает как неподтверждённое |
| Доступность даты | «на ваши даты свободно» | не заполняет, нужна бронь |
| Условия отмены | в договоре | не заполняет, запросить письменно |
Сводить аренду в час, депозит и минимальный заказ на гостя в одну цифру модель не должна: она не знает, сколько часов вам нужно с монтажом. Презентации в PDF — обработка PDF через API.
Каждая заполненная ячейка несёт цитату из источника и дату письма, нет цитаты — ячейка пустая. Механика та же, что при сведении КП в закупках, но здесь дата жёсткая, и половина условий зависит от неё.
Как написать черновик программы и тайминга
Модель собирает черновик из формата, длительности и ваших шаблонов программ, а длительности, которые зависят от подрядчиков, помечает как ожидающие подтверждения.
Структура вечера и запас между блоками получаются хорошо. А сколько кейтеринг подаёт горячее и когда площадка пускает на монтаж, модель не знает — такие строки помечаются «подтвердить: кейтеринг».
Из одной таблицы делаются две версии: клиенту — программа из шести-восьми блоков, подрядчикам — тайминг с шагом в пять минут и колонкой «кто отвечает». Меню банкета и аллергены — только из техкарт кейтеринга, как в разборе для ресторана.
Почему изменения теряются между двадцатью переписками
В проекте теряются не тексты, а изменения. Клиент сдвигает одно время, менеджер сообщает тому подрядчику, с которым сейчас переписывается, а остальные работают по старой версии.
За неделю до вечера клиент просит начать банкет в 19:30 вместо 19:00: генеральный директор задерживается. Менеджер пишет кейтерингу, ведущий узнаёт на созвоне через два дня, а звук, фотограф и трансфер не узнают вовсе. Фотограф уезжает по договору в 23:00, не дождавшись торта. Автобусы подаются на полчаса раньше и стоят в оплачиваемом ожидании.
Каждое письмо по отдельности было правильным. Сломалось другое: версий тайминга стало пять, по числу переписок, где его обсуждали.
Человек ошибается предсказуемо: помнит прямое следствие — кейтеринг — и забывает косвенные, хотя полчаса сдвигают всё, что стоит после.
Как держать одну версию тайминга
Тайминг живёт в одной таблице с номером версии, а модель вносит в неё изменения и пишет каждому затронутому подрядчику только о его строках.
- Одна таблица — один источник. Тайминг хранится у вас с номером версии. Между запросами модель ничего не помнит и каждый раз получает актуальную версию — память ассистента и API.
- Изменение — отдельным запросом. Модель возвращает новую версию, сдвинутые строки и подрядчиков, которых они касаются.
- Письмо под подрядчика. «Работаем по версии 7: ваш выход в 19:25 вместо 18:55, подтвердите». Отправляет менеджер.
- Подтверждения учитывает таблица, а не модель. Кто не подтвердил к вечеру, получает напоминание.
- Входящее сверяется с версией. «В сценарии ведущего первый тост в 19:15, в версии 7 — в 19:45» — сравнение документов.
Учёт после одного изменения:
| Подрядчик | Строки тайминга | Подтвердил версию |
|---|---|---|
| Кейтеринг | подача, смена блюд, торт | 7 |
| Ведущий | весь вечер | 6, ждём |
| Звук и свет | выходы, первый танец | 7 |
| Фотограф | начало, торт, окончание | 5, ждём |
| Трансфер | подача автобусов | 5, ждём |
Принимать ли изменение, модель не решает — она показывает, кого оно задело. Статус и риски проекта в целом — в материале про управление проектами.
Как писать приглашения и напоминания гостям
Гости — двадцать первая переписка, и правила в ней те же: время, адрес и дресс-код подставляются из текущей версии тайминга, а не из прошлого письма.
Набор: приглашение, напоминание за неделю, письмо накануне с адресом, парковкой и трансфером. Тон для партнёров официальнее, чем для сотрудников. Перед отправкой скрипт сверяет время в письме с текущей версией.
Список гостей в запрос не отправляется: ФИО, телефоны и должности — персональные данные. Модель пишет шаблон с полем для имени, подстановку делает ваша рассылка — нейросети и персональные данные.
Как собрать пост-отчёт по заметкам менеджера
Менеджер пишет заметки по ходу вечера короткими фразами, а модель собирает из них отчёт: как прошли блоки, отклонения от тайминга, что было у подрядчиков, что изменить в следующий раз.
Число гостей берётся из списка регистрации, а не из заметки «человек 140 было». Версий две: клиенту и внутренняя, с претензиями к подрядчикам. Голосовые не подойдут — распознавания речи в каталоге нет. Похожая работа с сырым текстом — протокол совещания.
Почему дату, цены и условия отмены модель не подставляет
Эти три вещи меняются без вашего участия, а отвечает за них агентство — деньгами. Источник один: письменное подтверждение подрядчика.
Доступность площадки. «На ваши даты свободно» двухнедельной давности ничего не гарантирует: дату может занять другой клиент до брони. Модель перенесёт фразу в таблицу как факт, поэтому столбец заполняется только ссылкой на письменное подтверждение.
Итоговые цены. Цена из прошлогоднего предложения — не цена этого мероприятия, а модель охотно дозаполнит пустую ячейку похожей цифрой из контекста. В таблицу цена попадает из письма подрядчика с датой.
Условия отмены. Главное в них — сроки и проценты, и пересказ теряет именно это: «за 30 дней» и «за 30 рабочих дней» — разные деньги. Условия переносятся цитатой из договора или не переносятся — работа с договорами.
Просьба «не выдумывай» не работает. Работает проверка: скрипт находит в таблице числа и даты без цитаты-источника и очищает такие ячейки.
Сколько стоит одно мероприятие
Ставка одинаковая на вход и на выход, поэтому цена — ставка, умноженная на миллионы токенов. Сценарий: сто пятьдесят гостей, двенадцать подрядчиков, двадцать пять изменений тайминга.
| Операция | Раз на проект | Токенов за раз | Всего токенов | Цена, ₽ |
|---|---|---|---|---|
| Разбор брифа на параметры | 3 | 5 000 | 15 000 | ставка × 0,015 |
| Сводная таблица площадок | 2 | 35 000 | 70 000 | ставка × 0,07 |
| Сводка предложений подрядчиков | 12 | 10 000 | 120 000 | ставка × 0,12 |
| Черновик программы и тайминга | 3 | 8 000 | 24 000 | ставка × 0,024 |
| Изменение и письма подрядчикам | 25 | 8 500 | 212 500 | ставка × 0,21 |
| Сверка входящего с версией | 20 | 6 000 | 120 000 | ставка × 0,12 |
| Приглашения и напоминания | 10 | 1 500 | 15 000 | ставка × 0,015 |
| Пост-отчёт по заметкам | 1 | 25 000 | 25 000 | ставка × 0,025 |
| Итого на мероприятие | — | — | 601 500 | ставка × 0,6 |
Шесть таких проектов в месяц — около 3,6 миллиона токенов. Ставки за миллион на 24 сентября 2026 года:
| Позиция | Ставка, ₽ за 1 млн |
|---|---|
deepseek-v4-flash | 1 |
qwen-3-7-max | 3 |
gemini-3-flash | 6 |
gpt-5-6-luna | 8 |
kimi-k3 | 10 |
Доступ к каталогу даёт KeyDealer: один ключ на 57 позиций, оплата российской картой в рублях, без зарубежного счёта и без VPN. Для ивент-агентства это значит, что вся текстовая работа по мероприятию — бриф, сводные таблицы, версии тайминга, письма гостям и подрядчикам — стоит меньше часа работы менеджера проекта.
Письма идут на дешёвых позициях, сводную таблицу и сверку документов лучше отдать позиции подороже. Презентации с фотографиями читают gemini-3-flash, gpt-5-6-luna и kimi-k3 — у них распознавание изображений проверено. Скидку за кэш не обещаем: у текстовых позиций он не поддерживается. Пересчёт в деньги — отдельно.
Как проверить на прошлом мероприятии
- Возьмите прошлый проект целиком: бриф, предложения, переписку, все версии тайминга.
- Прогоните разбор брифа и сравните с тем, что выяснилось на созвонах.
- Восстановите историю изменений: какие обсуждались и кто о каждом узнал. Список «кто не узнал» — главный результат проверки.
- Заведите таблицу тайминга с номером версии до следующего проекта.
- Письма подрядчикам держите в режиме черновика: менеджер читает и отправляет.
Чего мы не утверждаем
Мы не подтверждаем даты, цены и условия площадок и подрядчиков. Ни мы, ни модель — только подрядчик письменно.
Мы не утверждаем, что одна версия тайминга исключает накладки. Она делает изменения видимыми, а подрядчик, сделавший по-своему, остаётся заботой менеджера.
Мы не сравнивали модели на ивент-проектах. Своих замеров нет — проверяйте на своём архиве.
Что нужно, чтобы попробовать
Ключ заводится за минуту на keydealer.ru/login — почта и пароль, без документов. Оплата российской картой в рублях, один ключ на весь каталог: на 24 сентября 2026 года это 57 позиций, 44 доступны, 46 текстовых с рублёвой ставкой, 11 рисуют изображения, плюс переранжирование.
Платные текстовые позиции работают сразу на приветственном бонусе — разбор прошлого проекта в него укладывается. Пять бесплатных текстовых позиций открываются после первого платного пополнения и дальше не тарифицируются. gemini-3-6-flash и fable-5 сейчас в проверке — поток на них не стройте.
Что держать в голове
У мероприятия нет второй попытки. Дата одна, и ошибка тайминга проявляется в зале, при клиенте и гостях.
Модель здесь полезнее как сверщик, чем как автор: одна версия тайминга и список задетых подрядчиков после каждого изменения. Даты, цены и условия отмены — зона подрядчика и договора.
Проверять стоит на прошлом проекте: прогон укладывается в приветственный бонус, а список недошедших изменений покажет, чего стоила бы одна версия тайминга.
Как мы проверяем факты и что храним из запросов — на странице о проекте и в llms.txt. Попробовать на своём проекте: keydealer.ru/login.
Частые вопросы
Что нейросеть делает в ивент-агентстве?
Разбирает бриф клиента на параметры, сводит предложения площадок и подрядчиков в одну таблицу, пишет черновики программы, тайминга, приглашений и пост-отчёта. Главная польза — одна версия тайминга: после каждого изменения модель показывает, каких подрядчиков оно задело.
Может ли модель проверить, свободна ли площадка на нашу дату?
Нет. Она видит только переписку, а дату может занять другой клиент в любой момент до брони. Доступность подтверждает площадка письменно, и в сводной таблице этот столбец заполняется только ссылкой на такое подтверждение.
Почему нельзя доверить модели итоговые цены подрядчиков?
Она легко заполнит пустую ячейку похожей цифрой из прошлого предложения или соседнего проекта, и выглядеть это будет так же уверенно, как настоящая цена. Итоговая цена попадает в таблицу только из письменного подтверждения подрядчика с датой письма.
Как модель помогает, если клиент меняет тайминг?
Она вносит изменение в текущую версию, показывает, какие строки сдвинулись и чьи это строки, и готовит каждому затронутому подрядчику письмо только с его изменениями и просьбой подтвердить номер версии. Отправляет письма менеджер проекта.
Можно ли отправлять в запрос список гостей?
Не стоит: ФИО, телефоны и должности гостей — персональные данные. Модель пишет шаблон приглашения с полем для имени, а подстановку делает ваша система рассылки.
Сколько это стоит агентству?
Одно мероприятие на сто пятьдесят гостей с двадцатью переписками даёт около 600 тысяч токенов, шесть таких проектов в месяц — около 3,6 миллиона. На недорогих позициях каталога это единицы рублей в месяц.