Готовые формулировки для бытовых задач: разобрать папку, переименовать пачку, вытащить данные из таблиц, собрать бэкап. Копируйте и меняйте под себя.
Каждый рецепт — это готовая формулировка задачи. Меняйте пути и условия под себя. Все они написаны по одному шаблону, который стоит запомнить:
Где (точный путь) + что сделать (одно действие) + условия (что считать подходящим) + ограничение («ничего не удаляй», «сначала покажи») + формат результата.
Работайте в копии. Рабочая папка, git init, коммит «до агента» — глава 18.
Все рецепты ниже написаны в безопасном варианте: сначала показать, потом делать.
Посмотри папку ~/Downloads. Покажи таблицей: сколько файлов каждого расширения, их общий размер, и дату самого старого файла каждого типа. Ничего не меняй и не удаляй.
Теперь разложи файлы из ~/Downloads по подпапкам по типу: Изображения (jpg, png, heic), Документы (pdf, docx, txt), Архивы (zip, rar, dmg), Прочее. Папки создай, если их нет. Файлы перемещай, не копируй. Ничего не удаляй. Если файл с таким именем уже есть — добавь к имени номер. В конце покажи, сколько файлов оказалось в каждой папке.
В папке ./фото переименуй файлы по схеме ГГГГ-ММ-ДД_номер.расширение, взяв дату из времени изменения файла. Номер — порядковый внутри дня. СНАЧАЛА покажи таблицу «старое имя → новое имя» и НЕ переименовывай. Я посмотрю и скажу, когда применять.
Массовое переименование необратимо без резервной копии: если схема оказалась неверной, вернуть исходные имена уже неоткуда. Предпросмотр занимает тридцать секунд и снимает весь риск.
Найди в ~/Documents файлы-дубликаты — одинаковые по содержимому, а не по имени. Сравнивай по хеш-сумме. Покажи списком: группы дубликатов, путь каждого, размер, дата. НИЧЕГО не удаляй. Я решу сам, что оставить.
Найди 30 самых больших файлов в моей домашней папке и 15 самых больших папок. Покажи таблицей с размерами в понятном виде и датой последнего обращения. Ничего не трогай.
В файле ./data.csv есть колонки date, category, amount. Посчитай сумму amount по каждой category за каждый месяц. Результат сохрани в ./отчёт.csv с колонками: месяц, категория, сумма. Исходный файл не изменяй. Если встретятся пустые или нечисловые значения в amount — не падай, а посчитай их отдельно и сообщи количество.
В папке ./выгрузки лежат CSV-файлы с одинаковыми колонками. Объедини их в один ./всё.csv, добавив колонку «источник» с именем исходного файла. Заголовок должен быть один. Исходные файлы не трогай. Скажи, сколько строк получилось.
В папке ./картинки преобразуй все PNG и HEIC в JPEG с качеством 85, сохраняя в подпапку ./картинки/jpeg. Имена оставь прежние, только расширение поменяй. Оригиналы не удаляй и не изменяй. Если нужного инструмента нет — скажи, какой поставить, но не устанавливай ничего сам.
Полезная строчка почти в любом рецепте. Агент часто решает, что для задачи не хватает библиотеки, и начинает ставить пакеты. Иногда это уместно, но лучше, чтобы решение принимали вы.
Собери архив ~/backup-документы.zip из ~/Documents, включив только файлы .docx, .xlsx, .pdf и .txt, изменённые за последние 2 года. Структуру папок сохрани. Ничего не удаляй и не перемещай. В конце скажи: сколько файлов, итоговый размер архива, и покажи 10 самых крупных попавших файлов.
В папке ./договоры лежат PDF. Пройди по ним и составь ./сводка.md: имя файла, дата документа, стороны, срок действия, сумма если есть. Если что-то не удалось определить — напиши «не найдено», не выдумывай. Исходные файлы не изменяй.
Извлечение данных из документов — именно та задача, где модель уверенно пишет правдоподобную неправду. Строка «не выдумывай» помогает, но не гарантирует. Сверьте выборочно несколько записей с оригиналами, прежде чем пользоваться сводкой.
Напиши скрипт, который раз в неделю копирует ~/Documents/рабочие в ~/Backups/ГГГГ-ММ-ДД и удаляет копии старше 8 недель. Скрипт должен вести лог и не падать, если папки нет. Сам ничего не запускай и не настраивай расписание — просто дай мне файл и объясни, как его подключить.
Для повторяющихся задач это правильнее. Вы получаете файл, читаете его, запускаете сами и дальше пользуетесь без агента вообще. Модель ошибается — скрипт нет, он делает одно и то же каждый раз.
| Так не надо | Почему | Как надо |
|---|---|---|
| Наведи порядок | «Порядок» агент понимает по-своему | Разложи по подпапкам по расширению, ничего не удаляя |
| Удали лишнее | Самая опасная фраза в книге | Покажи файлы старше двух лет, я решу сам |
| Оптимизируй папку | Непонятно, что считать результатом | Найди дубликаты и покажи списком |
| Сделай как лучше | Агент придумает свой критерий | Конкретное действие и условие |
| Разбери всё и сразу | Многошаговые цепочки на локальной модели рассыпаются | По одной задаче, проверяя результат |
То же самое для тех, кто работает с кодом и автоматизацией.
Бесплатная книга · tariel.ge · команды и версии проверяйте в официальной документации проектов
Книга бесплатна для чтения. Автор — Тариел Бежанидзе, компьютерный мастер в Батуми · tariel.ge · все бесплатные книги. Копировать текст целиком на другие сайты — только со ссылкой на источник.