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