Перейти к содержимому

Агент в таблице

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

  1. Нажмите «Агент» в шапке таблицы или Ctrl/⌘+Alt+A. Повторное нажатие закрывает панель, Escape — тоже, если поле ввода пустое. Ширину панели можно менять, потянув за край.
  2. Панель открывает последний разговор об этой таблице. Если разговоров нет, открывается «История» с надписью «Диалогов пока нет». Так начинается и таблица, созданная в разделе «Таблицы»: своего чата у неё нет, разговор о ней появится, когда вы его начнёте.
  3. «Новый диалог» (плюс в шапке панели или кнопка в истории) заводит разговор «Разговор о таблице», который сохранится и появится в «Чатах»; название — на языке вашего интерфейса. «Временный диалог» помечен «Временный». Он не попадает в историю и исчезает, когда вы закрываете панель, переходите к другому разговору или уходите со страницы.
  4. «История диалогов» (кнопка меню слева в шапке) показывает разговоры этой таблицы. «Поиск по диалогам» ищет и по названию, и по словам из переписки. Вернуться к разговору — «К диалогу».
  5. Вопрос пишется в поле «Спросите про таблицу…». В пустом разговоре есть подсказки: «Что в этой таблице?», «Найди ошибки и пустые места», «Посчитай итоги по колонкам», «Заполни выделенное». Файлы, остановка ответа и правка вопроса — как в обычном чате. Ваш вопрос виден справа, ответ агента — во всю ширину панели. Ответ — короткий итог: что получилось и где (адрес, число, лист). Как агент шёл к ответу, показывает строка «Ход работы» над ответом — нажмите на неё, чтобы раскрыть шаги.
  6. Выделение. Над полем виден выделенный диапазон, например «Лист 1!A1:C20», — агент поймёт «это» и «выделенное». Кнопка «Не передавать выделение» убирает его из вопроса до следующего выделения. Когда вы начали печатать, выделение фиксируется: щелчки по таблице его уже не подменяют.
  7. Какие листы видит агент. Кнопка «Данные: N листов» открывает список «Листы книги» с флажками и кнопкой «Выбрать все». Новый разговор начинается с листа, на котором вы стоите. Последний лист снять нельзя — «Хотя бы один лист».
  8. Спросить про диапазон. «Спросить агента» в меню ячейки открывает панель и кладёт в поле «Проанализируй диапазон … на листе «…».» Вопрос можно дописать перед отправкой.
  9. Что агент умеет:
    • смотреть устройство книги: листы, где лежат данные, колонки, формулы с ошибками, правила, защиту, диаграммы и сводные;
    • читать ячейку со всеми свойствами и обсуждениями, диапазон или лист — значения, формулы или то и другое. Строки, которых вы сейчас не видите (скрыты фильтром, вручную или свёрнутой группой), агент называет;
    • искать текст или образец, ошибки формул, все формулы, повторяющиеся строки, пропуски, области данных, обсуждения ячеек — кто и что написал, решено ли;
    • рассказывать по «Истории версий», что изменилось с отметки или с нужного времени: какие листы и ячейки, что было и что стало. Например: «что поменялось с утра?», «что ты изменил?». Вернуть таблицу к версии агент не может — он подскажет, к какой версии вернуться;
    • считать формулы, ничего не меняя в таблице;
    • менять таблицу — всё, что вы делаете через меню и правую кнопку: значения и формулы, оформление, строки и колонки, скрытие и группы, замена, перенос, фильтры, листы, правила, защита, диаграммы, сводные. Полный перечень и пределы — «Что агент меняет в таблице»;
    • загружать приложенный к разговору файл CSV, TSV или XLSX — новыми листами или от указанной ячейки, тем же импортом, что и «Импорт» руками;
    • заводить свои функции, например =МАРЖА(D2;E2). Они появляются в списке «f(x)» у строки формул в группе «Свои функции»; подробно — Свои функции книги;
    • обрабатывать данные кодом, когда формулой не выразить: сводить списки с опечатками, разбирать прайсы с разнобоем единиц, приводить телефоны к одному виду. В таблицу при этом ложатся значения, а не формулы;
    • создать новую таблицу с данными.
  10. Как вернуть прежний вид. Перед первой правкой или загрузкой файла в каждом ответе агент ставит в «Истории версий» отметку «До правки агента» — на языке вашего интерфейса (Before agent edits, 代理修改前), как и кнопка. Под ответом, который изменил таблицу, есть кнопка «До правки агента»: она открывает «Историю версий» этой таблицы на месте панели агента. Нажмите на отметку «До правки агента», затем «Перейти к версии» и в вопросе — «Перейти» (см. «История версий таблицы»). Вернуться к разговору — кнопка «Агент».
  • Агент доступен владельцу и редакторам таблицы. У читателей и у гостей по ссылке кнопки «Агент» нет.
  • Агент может ровно то, что можете вы: защищённые листы и диапазоны он не меняет. Вернуть таблицу к прежней версии целиком он не может — это делаете вы в «Истории версий».
  • Обсуждения ячеек агент только читает: начать обсуждение, ответить в нём или закрыть его он не может — упоминание рассылает уведомления коллегам, это решение человека.
  • Не делается: вставка картинок, выпадающий список из диапазона, вопрос «точно удалить?» перед удалением строк и листов, отправка таблицы файлом в разговор.
  • Агент работает только с листами из «Данные». Лист, который он создал, скопировал или загрузил из файла, добавляется в этот выбор автоматически. Пока выбрана часть листов, агент не считает и не записывает формулы со ссылкой на невыбранный лист и с ДВССЫЛ (INDIRECT).
  • Выделение не передаётся, если это одна пустая ячейка или если выделено больше 100 000 строк или 1 000 колонок.
  • За один шаг агент читает до 8 000 ячеек и до 32 000 знаков, находит до 200 совпадений, считает до 10 формул длиной до 8 192 знаков каждая.
  • За одну правку агент меняет до 20 000 ячеек, делает до 200 изменений и заполняет до 50 диапазонов. Листов в книге — до 50. Новая таблица — до 500 строк и 20 000 ячеек.
  • Правка применяется целиком или не применяется совсем. Если соавтор изменил таблицу, пока агент работал, правка агента переносится через его изменения — так же, как ваша: адреса сдвигаются за вставленными и удалёнными строками, а в одной ячейке остаётся то, что записано последним. Ничего не записывается, только если перенести нельзя, — тогда агент перечитывает таблицу.
  • Расчёт кодом: до 8 диапазонов и 100 000 ячеек на входе. Один запуск — до 5 секунд и 64 МБ памяти. В одном ответе — до 8 запусков и 30 секунд работы. В таблицу записывается до 20 000 ячеек, в ответ выводится до 50 строк. У кода нет доступа к интернету и файлам.
  • Загрузка файла — только файла, приложенного к этому разговору: CSV, TSV, TXT, XLSX, XLSM, XLTX. Пределы — как у импорта руками: файл до 60 МБ, лимиты тарифа (см. «Импорт, экспорт и печать»).
  • Агент называет до 50 номеров скрытых строк за раз. Строки, скрытые включённым у вас фильтр-представлением, он видит как обычные: включённое представление живёт только на вашем устройстве.
  • В истории версий агент называет до 30 последних версий, а в сравнении показывает до 300 изменённых ячеек. Изменения на листах, не отмеченных в «Данные», он не показывает.
  • Временный диалог, к которому не вернулись, удаляется через сутки. Поиск по истории — до 200 знаков.
  • Длина вопроса, файлы, число шагов и время ответа — как в чате, см. «Чаты».
  • Кнопка «До правки агента» есть только в панели агента в таблице. В разделе «Чаты» тот же разговор показывается без неё — откройте «Историю версий» в самой таблице.
Что видно на экране Почему Что сделать
Нет кнопки «Агент» Вы читатель или открыли таблицу гостем по ссылке Попросить владельца роль «Редактор»
«Диалог недоступен» Разговор не загрузился или удалён «Повторить» или «Новый диалог»
«Не удалось загрузить» в истории Сбой связи «Повторить»
Шаг «Лист вне выбранных данных» Вопрос про лист, которого нет в «Данные», или формула со ссылкой на него либо с ДВССЫЛ (INDIRECT) Отметить лист в «Данные: N листов» или «Выбрать все»
Шаг «Правка не применена», в ответе «Не меняю: диапазон защищён» Правка задела защиту Снять защиту или попросить того, кто её поставил
В ответе «Таблицу изменили, пока я работал» Соавтор изменил таблицу так, что правку агента не перенести через его изменения Повторить просьбу — агент перечитает таблицу
Шаг «Формула для … записана с ошибкой — не вписал» Формулу нельзя разобрать, поэтому она не записана Уточнить задачу или написать формулу иначе
Шаг «Песочница занята, повторю позже» Сейчас считается много кода у других пользователей Повторить позже или попросить сделать то же формулами
Шаг «Лимит запусков кода на ответ исчерпан» В этом ответе код запускался 8 раз или 30 секунд Задать вопрос заново, проще или частями
Шаг «Файл не найден в разговоре» Файл приложен к другому разговору или удалён Приложить файл в этот разговор и повторить
Шаг «Файл не загружен в таблицу» Это не таблица, файл не разобрался, лист защищён или исчерпан лимит тарифа — причина в ответе Приложить CSV или XLSX; остальное — как в «Импорт, экспорт и печать»
Под ответом нет кнопки «До правки агента» Агент только читал таблицу, правку отклонили, ответ ещё идёт или разговор открыт в «Чатах» Дождаться конца ответа; иначе открыть «Историю версий» в таблице
Шаг «Версия не найдена» В «Истории версий» нет отметки с таким именем — агент перечислит имеющиеся Назвать отметку, как она подписана в «Истории версий», или попросить список версий