most-AI.com

Свой мини-инструмент нейросетью без навыков программирования

Денис Коростелёв9 мин

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

Между «терпеть» и «искать готовое» появился третий вариант: попросить модель собрать вам ровно то, что нужно. Не продукт, не сервис — поделку на одного человека. Что это за метод в принципе, разобрано в статье про вайб-кодинг; рабочие и коммерческие задачи — в разборе про то, что нейросеть закрывает вместо программиста в малом бизнесе. Здесь речь только про личное: три конкретных примера, порядок действий и честный разговор о том, почему такие вещи иногда перестают работать.

Что вообще считается мини-инструментом

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

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

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

Счётчик для хобби

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

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

Сделай одну HTML-страницу — счётчик для вязания.
Большая цифра посередине, под ней большая кнопка «+1»
и маленькая «−1». Внизу кнопка «Сброс» с подтверждением.
Значение должно сохраняться в браузере, чтобы после закрытия
страницы цифра осталась прежней. Крупные элементы под палец,
тёмный фон. Всё в одном файле, без внешних библиотек.
Объясни по шагам, куда сохранить файл и как открыть его на телефоне.

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

Дальше начинается доводка. Кнопка оказалась мелкой — говорите «сделай кнопку в полтора раза больше». Хочется отдельно считать ряды и петли — просите добавить второй счётчик. Каждая правка — одна фраза, и вы смотрите на результат, а не на код. Если что-то поехало, честнее не чинить точечно, а описать проблему целиком: «после добавления второго счётчика сброс обнуляет оба, а нужно каждый отдельно».

Генератор списка покупок

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

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

Самый быстрый способ — вообще без файлов. Открываете чат и просите:

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

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

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

Табличка для учёта тренировок

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

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

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

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

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

Порядок действий, если вы делаете это впервые

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

Отдельно про модель. Для таких задач подойдёт почти любая текстовая — в каталоге Most AI их два с лишним десятка, и бесплатный безлимитный чат ChatGPT закрывает большинство бытовых поделок. Если результат раз за разом выходит кривым, имеет смысл перейти на модель посильнее из линеек GPT-5 или Claude: разница видна как раз на задачах, где надо удержать несколько условий сразу. Оплата в рублях и по факту использования, актуальные цифры — на странице прайсинга.

Почему такие поделки ломаются

Теперь неприятная часть, о которой обычно молчат. Самодельные мини-инструменты действительно перестают работать — не всегда, но регулярно. Причин несколько, и все они бытовые.

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

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

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

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

Нужно ли что-то устанавливать на компьютер?

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

Как открыть это на телефоне?

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

Данные будут храниться вечно?

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

Что делать, если страница вообще не открылась?

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

Можно ли сделать так, чтобы данные были и на телефоне, и на компьютере?

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

Стоит ли учиться программировать, если такие вещи и так получаются?

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

Прогоните сценарий до интеграции

Проверьте нужные модели руками на своих данных, а API подключайте, когда качество и стоимость вас устроят.

Открыть кабинетРасчёты в рублях, закрывающие документы

Денис Коростелёв

Продуктовый аналитик

Сравнивает модели на одинаковых промтах и считает себестоимость результата. Не верит сравнениям без методики — включая собственные.