Недавно мне понадобилось обновить сайт моего клуба. Добавились уроки, и на странице нужно было поменять информацию. Я написал агенту, где искать материалы, и попросил обновить сайт, сохранив его коротким.
Дальше он сам нашёл новые уроки в моей базе, разобрался в проекте сайта, внёс изменения и опубликовал обновление. Проверил, как страница выглядит на компьютере и телефоне. По ходу поправил перенос слова, которое некрасиво разрывалось на маленьком экране.
Я описал, что должно получиться. Работу с файлами, кодом и публикацией выполнил агент.
Что такое ИИ-агент, по-человечески
Это компьютерный помощник, которому можно поручать работу. Он понимает просьбу, пользуется доступными ему программами и выполняет действия. Может открыть сайт, изменить файл, создать свою небольшую программу или настроить повторяющуюся задачу.
Общаться с ним можно обычным текстом или голосом. Например, я пользуюсь Hermes, которому после настройки можно писать в Telegram и отправлять голосовые. У него есть инструменты для работы с компьютером и готовые навыки для разных задач.
Ты говоришь, какой результат нужен. Дальше агент сам разбирается, какие действия выполнить, и использует те доступы, которые ты ему дал. Если для задачи нужна программа, он может сам её написать, запустить и проверить.
Для меня управление такой работой теперь выглядит как разговор. Я объясняю, что нужно получить, агент выполняет техническую часть.
Раньше это требовало гораздо больше возни
Чтобы связать несколько программ в одну автоматизацию, приходилось разбираться, как они устроены, писать код или долго собирать нужную последовательность в специальных сервисах. Нужно получить файл здесь, обработать его там, отправить результат в третье место. Между этими действиями ещё всё надо как-то соединить.
Без технических знаний такую работу часто приходилось отдавать программисту. А потом отдельно объяснять, что нужно изменить.
Сейчас агенту можно описать желаемый результат голосом или сообщением. Он сам читает документацию, находит нужные файлы и настраивает работу. По ходу с ним можно разговаривать, уточнять задачу и показывать, что хочется изменить.
Мне, например, гораздо проще сказать, что на телефоне кнопка слишком мелкая и её нужно увеличить, чем самому искать эту кнопку в коде сайта.
Установить агента и подключить нужные сервисы сначала потребуется. Но дальше уже не нужно для каждого нового поручения самому становиться программистом. Можно начинать без этих знаний и разбираться по мере необходимости.
Что мы уже сделали в моих проектах
Настроили публикацию готовых материалов в соцсетях.
У меня есть своя вебпанель. Я добавляю готовый материал, выбираю площадку и время. В назначенное время фотографии загружаются в выбранную соцсеть, публикация выходит, а ссылка на неё сохраняется в панели.
Уже проверены реальные посты и сторис во ВК и Telegram. Для фотографий во ВК добавили отдельный вариант, чтобы сохранять их в фотографии страницы без записи на стене.
То есть мне не нужно в назначенное время открывать каждую соцсеть и вручную повторять загрузку. Материал заранее подготовлен, время выбрано, дальше работает настроенный процесс.
Причём саму панель и способы отправки тоже собирали с помощью агентов. Я объяснял, что мне нужно видеть и как этим должно быть удобно пользоваться.
Сделали ежедневные резервные копии моих файлов и проектов.
Мои проекты и заметки хранятся на компьютере, а сайты работают на серверах. Я поручил настроить резервные копии всего этого на Яндекс Диск.
Агент настроил ежедневное копирование, отправил первые архивы и проверил восстановление файлов. Теперь эта работа выполняется по расписанию. Не нужно каждый день вспоминать, что пора снова собрать папки и куда-то их скопировать.
Агенту не нужно каждый день заново придумывать способ копирования. Он настроил программу, которая дальше выполняет это по расписанию. Так ему можно поручить и разовую задачу, и создание инструмента для постоянного использования.
Разобрались, куда пропало свободное место.
На сервере накопились временные файлы. Я попросил агента убрать лишнее.
Он проверил, что занимает место и чем ещё пользуются работающие программы. Нашёл ненужные временные файлы и старые тестовые папки, выполнил очистку. Освободилось около 4,4 ГБ. Мои заметки и рабочие программы остались на месте.
Мне не пришлось самому искать всё это по папкам и разбираться в каждой команде. Я поручил задачу и получил результат, который видно по свободному месту на диске.
В моём клубе "ИИные" мы тоже работаем с задачами участников. Я показываю, как запустить агента и общаться с ним в Telegram. Дальше помогаю настроить его под то дело, которое человек хочет ему поручить.
А вот пример, который пригодится и без своих проектов
Следить за ценой нужной вещи.
В официальном наборе Hermes есть навык наблюдения за ценами. Ему можно дать ссылку на товар и попросить сообщить, когда цена опустится до нужной суммы.
Агент сначала проверяет, что может читать предложение на этом сайте, затем настраивает повторные проверки. В условии можно учесть доставку, нужную модель товара или наличие.
Допустим, тебе нужна определённая модель наушников. Ты даёшь ссылку и называешь сумму, за которую готов их взять. Агент следит за этим предложением по расписанию. Когда цена становится подходящей, на телефоне появляется сообщение с ценой и ссылкой на нужный товар.
Мне самому интереснее придумать, как должна работать моя штука, чем вручную собирать её из кода. С агентом можно обсуждать, какую кнопку добавить и что должно происходить после нажатия. Он берётся за техническую часть, а я потом открываю сделанное и пользуюсь. Поэтому я и продолжаю настраивать его под свои дела.
Спасибо за лайфхаки!