Наименование организации:
ООО «Мой Софт»
40702810310000021416
Расчетный счет:
АО «ТИНЬКОФФ БАНК»
Банк:
044525974
БИК:
781101001
Корреспондентский счет:
7811616280
ИНН:
781101001
КПП:
1167847299410
ОГРН:
ОКПО:
03614300
Бесщетников Антон Игоревич
Генеральный директор:
192019, г. Санкт-Петербург, ул. Мельничная, д. 18, литер А, пом. 18-H 10, оф. 805
Юридический адрес:
Почтовый адрес:
192019, г. Санкт-Петербург, а/я 2
Реквизиты компании ООО «Мой Софт»
Инструкции и промпты

Как ИИ-агент записывает данные в таблицу

Как включить запись и изменение данных в Google-таблице: флаги «Добавление» и «Изменение», поиск строки по колонке и номер строки для правки.

Команда платформы СаввиОбновлено 22 сентября 20264 мин чтения
Пластилиновая рука вписывает новую строку в объёмную сетку таблицы
Коротко

Агент пишет и меняет строки только в подключённой Google-таблице: в её настройках включают флаг «Разрешить добавление данных» для новых записей и «Разрешить изменение данных» для правки существующих, причём для правки нужен ещё и флаг получения данных. Перед изменением платформа находит строку по любой колонке и возвращает её номер — по этому номеру агент вносит правку, не задевая соседние строки.

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

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

Что нужно включить, чтобы агент писал в таблицу

Запись и изменение доступны только для подключённой Google-таблицы — файл CSV или Excel агент может читать, но дописывать в него нельзя. Для передачи данных сразу во внешнюю систему, минуя таблицу, есть отдельный механизм — вебхуки.

У подключённой таблицы в настройках есть две отдельные вкладки: «Добавление» и «Изменение», и у каждой свой флаг. Флаг «Разрешить добавление данных в таблицу» открывает функцию записи новой строки. Флаг «Разрешить изменение данных таблицы» открывает функцию правки уже существующей строки, но здесь есть условие: изменение работает, только если у таблицы включён ещё и флаг получения данных — без него агенту нечем найти строку, которую нужно поправить.

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

Проверьте на своих диалогах.Регистрация без карты, 500 ₽ на тест по промокоду BLOG500

Собрать агента

Как агент находит нужную строку для правки

Прежде чем что-то изменить, агент должен понять, какую именно строку менять, и делает это в два шага.

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

Агент записывает новую заявку

Самый частый сценарий записи — добавление, а не правка: клиент оставляет заявку, и агент кладёт её в таблицу отдельной строкой вместо того, чтобы пересказывать её оператору текстом.

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

Агент меняет статус заказа и отмечает запись на услугу

Здесь работает уже вторая пара функций — поиск строки и правка по её номеру.

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

Почему колонка поиска должна быть уникальной

Платформа находит и возвращает номер строки по тому значению, что ей передали, и не спрашивает, единственная ли это строка с таким значением.

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

Рабочий выход — искать по тому, что в таблице действительно уникально: номер заказа, телефон, e-mail, отдельный ID клиента. Если такой колонки в таблице ещё нет, её стоит завести до того, как включать флаг изменения, а не после первой ошибочной правки.

Сократите путь от разговора до отметки в таблице

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

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

В какую таблицу агент может писать данные

Только в подключённую Google-таблицу. Запись и изменение работают лишь при этом условии. Файл CSV или Excel агент умеет читать, но не может дописывать или редактировать.

Что включить, чтобы агент добавлял новые строки

В настройках таблицы открыть вкладку «Добавление» и включить флаг «Разрешить добавление данных в таблицу». После этого в инструкции становится доступна функция записи, которую можно вызывать при описанном сценарии — например, при оформлении заявки.

Что включить, чтобы агент менял уже существующие строки

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

Как агент находит нужную строку для изменения

По любой колонке — номеру, имени, телефону или другому значению. Платформа возвращает номер найденной строки, и уже по этому номеру вторая функция вносит правку. Одна функция ищет, другая редактирует.

Как проверить, что запись или правка действительно прошли

Через экспорт диалога, в котором видно вызов функции и её результат. Это единственный способ убедиться, что строка добавлена или изменена именно так, как задумано в инструкции.

Можно ли искать строку по колонке с повторяющимися значениями

Технически да, но платформа отдаёт номер той строки, которую нашла первой по условию поиска. Если значение встречается в нескольких строках, есть риск правки не той записи, поэтому для поиска стоит выбирать колонку с уникальными значениями.

Команда платформы СаввиПишем о том, как бизнес внедряет ИИ-агентов, на данных платформы. Обновлено 22 сентября 2026.
BLOG500
Собрать агента