ИИ-агент в Google Sheets: разработка и тестирование Табличного Жука
Привет всем! Маркетологи советуют начинать презентацию продукта с «боли». Начну со своей.
Разработка собственного продукта для меня в новинку (хотя в разработке ПО я уже 14 лет), и оказалось неожиданно трудно найти людей, готовых протестировать моего ИИ-агента для Google Sheets.
Среди друзей и знакомых активных пользователей таблиц не нашлось. А опыт личного обращения к участникам Telegram-групп по Google Sheets показал, что большинство просто игнорирует моё предложение — хотя так появились и первые восторженные отзывы.
В результате поисков, я пришел на vc.ru и в этом посте постараюсь доступно рассказать о том:
что представляет собой «Табличный Жук»;
кому он может быть полезен;
зачем я сейчас ищу пользователей, готовых поработать с ним бесплатно;
а также немного о том как я пришел к его разработке.
Что такое «Табличный Жук» сейчас
Это не промпт-агент, созданный в конструкторе, а собственный LLM-сервис с логикой на сервере и интерфейсом в Telegram.
Жук умеет:
- понимать задачи, поставленные в свободной форме — даже голосом ("Сделай так, чтобы когда я ставлю галочку Оплачено, строка становилась зеленой") ;
- управлять данными: добавлять, генерировать, удалять, сортировать;
- работать с листами, форматированием, фильтрами и сортировкой;
- создавать новые документы, формулы (в т.ч. для межтабличного взаимодействия), диаграммы;
- «видеть» и «понимать» содержимое таблиц, находить аномалии и ошибки;
- вести диалог с контекстом и историей действий;
- работать через удобный интерфейс в Telegram.
Можно сказать — это «второй мозг» для тех, кто работает с таблицами.
Кому и для чего может быть полезен «Жук»
1. Новичкам в Google Sheets
Если вы хотите перейти от простого хранения данных к эффективной работе с таблицами — Жук поможет:
- добавить в таблицы формулы, фильтры и форматирование;
- улучшить структуру таблицы (спросите его о таблице в целом и о каждой вкладке в отдельности);
- реализовать макет, который вы держите в голове.
2. Специалистам по автоматизации и аналитикам
Для профессионалов Жук может стать «вторым пилотом»:
- ускоряет рутину — делает за вас десятки мелких действий;
- помогает разрабатывать сложные решения, предлагая нестандартные подходы;
- ускоряет работу с формулами — под контролем пользователя создаёт и исправляет формулы, иногда находя интересные решения.
3. Тем, кто хочет освоить новые функции
Жук может:
- объяснить, как работает формула;
- показать примеры прямо в таблице, создав данные для демонстрации.
Специального учебного режима пока нет, но можно попросить его показать как работает та или иная функция или даже разработать учебный план.
Зачем я сейчас ищу пользователей (и почему бесплатно)
1. Чтобы найти ошибки и слабые места
Реальные данные и разные подходы пользователей помогают быстро обнаруживать проблемы.
2. Чтобы адаптировать интерфейс и функционал под реальные задачи
Возможно, Жуку пока не хватает каких-то функций. Самые востребованные будут добавлены.
3. Чтобы сформировать понимание ценности продукта
Мне как разработчику очень важно и ценно получать отзывы о своем продукте и понимать что он приносит пользу.
Моя цель — создать полезный и "экологичный" продукт.
Когда Жук будет готов к релизу, он уже не будет бесплатным (хотя, возможно, останется бесплатный лимит).
Но сейчас — полностью бесплатно, в формате взаимного сотрудничества: вы прощаете технические перебои и возможные ошибки, а также даете разрешение на просмотр истории взаимодействия (не включая данные ваших таблиц, чтобы обойтись без отчетов о тестировании) — взамен получаете инструмент для своих задач и спецтариф после релиза.
Как поучаствовать
Тем, кто готов принять участие в тестировании или пока просто интересуется темой — добро пожаловать в группу Жука: Табличный Жук
Условия тестирования
- Размер таблиц с которыми сейчас работает Жук ограничен, "большие" таблицы установить не получится (если получилось - значит таблица подходит);
- Жук старается аккуратно работать с вашими данными, но лучше начать в копии таблицы или сохранить версию документа;
- Не используйте Жука в незаконных целях;
- Попытки reverse-engineering и jailbreak — повод для блокировки;
- Политика конфиденциальности (на период тестирования) и подробности о безопасности ваших данных тут Конфиденциальность и безопасность данных, если кратко - данные ваших таблиц в безопасности и никем кроме вас не будут использованы;
- ⚠ В рамках тестирования я оставляю за собой право просматривать историю взаимодействия с Жуком в в целях отладки и исправления ошибок.
Как я пришёл к созданию «Табличного Жука»
«Табличный Жук» — это логичное продолжение многих моих прошлых проектов, связанных с автоматизацией и оптимизацией рабочих процессов.
Telegram-боты
Я создавал ботов как для корпоративного, так и для личного использования. С тех пор у меня есть собственная платформа для хранения, управления и обработки сообщений с использованием БД.
Автоматизация на базе Google Sheets
Многие мои проекты были связаны с Google Таблицами:
- Telegram-боты, которые получали и загружали данные в таблицы;
- И полностью «табличные» проекты — например, генерация договоров на основе шаблонов или выгрузка и обработка данных из CRM.
Ранняя работа с LLM
Освоив программный доступ к LLM, я реализовал несколько небольших, но интересных личных проектов, которые научили меня:
- настраивать поведение больших языковых моделей с помощью промптов;
- предоставлять им инструменты и наблюдать, как они этими инструментами пользуются (это оказалось очень любопытно).
Среди этих экспериментальных проектов появился и «Табличный Жук». Он стал удачным сочетанием моего опыта в автоматизации и интереса к ИИ.
Буду рад вашим комментариям, отзывам, вопросам и предложениям!
И кое-что совершенно невероятное, для участия в тестировании не обязательно подписываться на канал!!! Хотя почитать рекомендую.