GeminiGoogle SheetsАнализ данныхФункция AIИзвлечение данныхАнализ тональностиРазработка промптов

Перенос и классификация данных со скриншотов с Gemini и Google Sheets

Извлеките данные со скриншота, соберите их в таблицу и добавьте категории с помощью функции AI в Google Sheets — например, темы и тональность отзывов.

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

  • скриншоты;
  • отзывы клиентов;
  • отчёты;
  • изображения;
  • скопированные сообщения;
  • заметки, собранные вручную.

Чтобы сравнить записи и посчитать итоги, их нужно разложить по одинаковым столбцам. Gemini может перенести сведения с изображения в таблицу. Полученные значения нужно сверить с оригиналом: модель может неверно распознать текст или число. Затем функция =AI() в Google Sheets поможет обработать текст в строках: определить тему отзыва, его тональность или кратко пересказать содержание.

Процесс выглядит так:

Метод из учебных материалов Google

В основе статьи — практическое задание из официального курса Google «AI for Data Analysis» на Coursera. В нём показано, как перенести сведения со скриншота в таблицу с помощью Gemini. Затем ИИ заполняет дополнительные столбцы — например, с темами и тональностью отзывов. Разберём этот процесс по шагам. Сначала повторим задание Google, затем добавим правила для проверки рабочих данных.

Шаг 1. Извлеките данные с изображения

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

Например:

  • скриншот отзывов клиентов;
  • таблица внутри изображения;
  • список товаров;
  • ответы на опрос;
  • оценки;
  • информация о мероприятиях.

Загрузите изображение в Gemini. Укажите, какие данные нужны и в каких столбцах их разместить.

Шаблон промпта

Например:

Пример промпта

В запросе названы столбцы, которые нужны в результате. Это позволяет сразу подготовить записи к сортировке, группировке и анализу.

Зачем заранее задавать столбцы

Рассмотрим два возможных результата.

Первый:

Такой ответ удобно читать, но сравнивать и подсчитывать записи в нём трудно.

В таблице эти же сведения выглядят так:

ДатаОтзывЗвёзды
...Отличное обслуживание...5
...Доставка была медленной...3

Когда дата, текст и оценка находятся в отдельных столбцах, записи можно:

  • фильтровать;
  • сортировать;
  • группировать;
  • распределять по категориям;
  • подсчитывать и подводить итоги;
  • показывать на диаграммах.

Если нужно просто прочитать изображение, достаточно общего вопроса:

Чтобы затем работать с данными в таблице, задайте структуру ответа:

Шаг 2. Перенесите данные в Google Sheets

В задании Google созданная таблица экспортируется в Google Sheets. Каждая запись будет занимать отдельную строку. Рядом можно создать столбец с тональностью отзыва: положительный, отрицательный или нейтральный. Функция AI поможет заполнить этот столбец. Так не придётся вручную назначать категорию каждому отзыву, но ответы модели всё равно нужно проверять.

Шаг 3. Добавьте категории с помощью =AI()

Создайте новый столбец.

Например:

Затем введите формулу AI в первую строку данных.

Шаблон формулы

Для отзывов клиентов это может выглядеть так:

Пример формулы

Здесь:

  • в промпте указано, какую категорию нужно определить;
  • в ячейке B2 находится отзыв;
  • Gemini возвращает подходящую категорию.

Протяните формулу вниз, чтобы применить те же правила к остальным строкам.

По документации Google, функция AI в Sheets умеет создавать текст, кратко пересказывать его, распределять записи по категориям и определять тональность.

Определите тему, проблему и нужное действие

Помимо тональности можно определить и другие признаки. Для каждого вопроса создайте отдельный столбец.

Например, исходный набор отзывов клиентов может содержать:

ОтзывЗвёзды
Доставка опоздала, но поддержка быстро решила проблему.4

Дополнительные столбцы можно заполнить с помощью ИИ:

ТональностьОсновная темаУпомянутая проблемаНеобходимое действие
НейтральныйДоставкаЗадержка доставкиПроверить процесс доставки

Каждый новый столбец отвечает на один вопрос об исходном отзыве.

Теперь можно, например, отфильтровать отзывы о доставке и подсчитать, сколько клиентов упоминают задержку.

Дополнение M2B2: задайте правила извлечения данных

В рабочем запросе важно задать не только названия столбцов, но и правила переноса. Объясните, что делать, если текст нельзя прочитать или значение отсутствует.

Например:

Пример промпта

Помимо формата таблицы такой промпт определяет:

  • какие данные нужно сохранить без изменений;
  • что модели запрещено додумывать;
  • чем заполнять пропуски;
  • как распределять сведения по строкам.

Иначе модель может заполнить пробелы предположениями, а в дальнейший анализ попадут выдуманные сведения.

Оставляйте пропуски там, где нет данных

Представьте, что на скриншоте виден отзыв, но дата обрезана. Выдуманная дата исказит анализ. Пропуск покажет, какие сведения пока неизвестны.

В таблице должно быть видно:

Поэтому в промпте стоит прямо указать, как обозначать отсутствующие значения:

Пример промпта

Тогда пропуски останутся заметными, и их можно будет проверить.

Дополнение M2B2: задайте единые правила классификации

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

Пример формулы

Чтобы ответы было легче анализировать, ограничьте список допустимых категорий:

Пример формулы

В формуле есть инструкция:

Она ограничивает ответ одним словом, которое удобно использовать как значение в таблице.

Сравните два варианта ответа. Короткий:

удобнее фильтровать и подсчитывать, чем развёрнутое объяснение:

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

Не ограничивайтесь тональностью

Тем же способом можно задать разные вопросы к текстовым данным.

Определить основную тему

Пример формулы

Определить, сообщает ли клиент о проблеме

Пример формулы

Извлечь основную проблему

Пример формулы

Определить, нужно ли связаться с клиентом

Пример формулы

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

Один вопрос — один столбец

Для работы с ИИ в таблицах удобно придерживаться правила:

У вас уже есть исходные данные:

Затем вы формулируете дополнительные вопросы:

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

Два этапа: извлечение и дополнение данных

Весь процесс можно разделить на два этапа.

Этап 1 — Извлечение

Извлеките нужные сведения и разместите их в строках и столбцах.

Шаблон промпта

Этап 2 — Категории и признаки

Попросите ИИ заполнить дополнительные столбцы для каждой записи.

Шаблон формулы

Этот порядок можно повторять для разных источников:

Где это может пригодиться

Отзывы клиентов — один из примеров применения. Этот же процесс можно адаптировать для:

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

Для этого нужно заранее определить:

  1. какие сведения извлекать;
  2. что будет считаться одной записью;
  3. какие темы или категории должен определить ИИ;
  4. какие категории допустимы в ответе.

Проверьте результат, прежде чем на него полагаться

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

Можно выстроить такую последовательность проверки:

Для решения с серьёзными последствиями выборочной проверки может быть недостаточно: объём проверки должен соответствовать риску ошибки.

Кому доступна функция AI в Google Sheets

Функция =AI() доступна не во всех аккаунтах Google Sheets. По информации Google, нужен подходящий тариф Google Workspace или Google AI. Доступность также зависит от аккаунта, языка и настроек администратора.

Если формула не работает, сначала проверьте доступность функции для вашего аккаунта по актуальной документации Google Workspace.

От изображения к данным для анализа

В этом задании распознавание скриншота — только первый шаг.

Дальше информация проходит несколько преобразований:

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

Источник

На основе официального курса Google «AI for Data Analysis» на Coursera.