Маша, моя подруга из Витебска, попросила помочь пристроить котят. Её кошка родила троих, им около трёх месяцев, а сама Маша много работает и уследить за тремя растущими характерами не успевает. Ко мне она пришла не потому, что я разбираюсь в котах. Не разбираюсь. Пришла, потому что у меня хорошо настроен агент, а у неё нет лишнего вечера.
Агент этот Hermes Agent от Nous Research. Он живёт на сервере, я пишу ему в Telegram, под капотом Astra. Обычно он у меня ходит за фактами для CRM и к кошачьим делам отношения не имеет. Здесь ему досталась задача попроще и, как выяснилось, поживее.
На входе: абзац и фотографии
Черновик прислала Маша, и он был честный и короткий:
Три котёнка, возраст три месяца. Два дымчатых – девочка и мальчик. И одна чёрненькая пушистая девочка. У всех белые грудки и белые носочки. Едят сухой корм, ходят на лоток, очень активные и игривые. Спать любят на руках, рядом с человеком.
Следом пришли восемь фотографий. На них котёнок сидит на пылесосе с видом смотрителя маяка, другой выглядывает из-за руки, как из окопа, третий спит в ладони кверху белой грудкой. Снято на телефон, при домашнем свете, между делами. Обычные фотографии обычных котят, у которых пока нет своего человека.
Всё это я переслал агенту как есть, разрозненными сообщениями, без технического задания. Потом собрался список волонтёрских групп Витебска: часть ссылок прислала Маша, остальные нашёл Hermes. Получилось пять аккаунтов в Instagram, сообщество во ВКонтакте, четыре Telegram-канала и группа в Viber.
Почему одного красивого текста мало
Если попросить нейросеть «напиши объявление про котят», она напишет. С эмодзи, с «пушистыми комочками счастья», может быть, даже хорошо. Только текст здесь занимает от силы пятую часть работы.
Остальное выглядит так. Куда отправлять. Кому писать первым: в ленту или администратору. Что сказать администратору, который получает десятки таких просьб. Какую фотографию поставить первой, чтобы человек в ленте остановился. Что делать, если три дня тишина. И самое неприятное: как понять, что откликнулся человек, которому котёнка можно отдать.
Маше нужен был не абзац, а маршрут, который можно пройти в перерыве между сменами, не держа всё в голове. Красивый текст без маршрута ложится в заметки телефона и засыпает там, как котёнок на подушке.
Что Hermes увидел на фотографиях
Агент разобрал снимки и сверил их с черновиком. Белые грудки и носочки подтвердились. Нашёлся чёткий портрет дымчатого котёнка, который смотрит прямо в камеру. Есть кадр, где чёрная и дымчатый лежат вместе, и несколько, где котята спят на руках.
И одно честное замечание, которое я бы на его месте тоже сделал: двух дымчатых на этих фотографиях трудно различить. Кто из них мальчик, а кто девочка, по снимкам не понять. Для объявления это не мелочь: человек, который хочет именно кошечку, должен видеть, кого он берёт.
Из этого вырос порядок фотографий:
Нужно 5–7 фотографий:
- Первой поставить чёткий портрет дымчатого котёнка, который смотрит в камеру.
- Второй: фотографию чёрного и дымчатого котят вместе.
- Затем отдельную фотографию каждого котёнка.
- В конце одну-две фотографии, где котёнок спит на руках или рядом с человеком.
Важно, чтобы среди фотографий было хорошо видно всех троих по отдельности. Сейчас двух дымчатых котят трудно различить. Если получится, нужно сделать по одному светлому портрету каждого и подписать: «мальчик», «девочка», «чёрная девочка».
Логика простая и правильная. Первый кадр должен зацепить в ленте, второй показать, что котят несколько, дальше каждого по отдельности, а в конце то, ради чего вообще берут котёнка: тёплый зверь спит у тебя на руке. Вот те же фотографии в предложенном порядке:
Одно обращение для админа, другое для ленты
Самое полезное, что сделал агент, это разделил адресатов. Администратор волонтёрской группы и человек, листающий ленту, читают разные тексты.
Администратору нужна короткая просьба с вопросом:
Здравствуйте! Помогаю найти дом трём котятам в Витебске. Им около трёх месяцев, они приучены к лотку и едят сухой корм. Можно ли разместить у вас объявление? Текст и фотографии прикладываю. Буду благодарна за публикацию или репост.
Ленте нужно само объявление:
Витебск. Три котёнка ищут дом 🐾
Помогаю найти добрых и ответственных хозяев для трёх котят. Им около трёх месяцев:
- дымчатый мальчик;
- дымчатая девочка;
- чёрная пушистая девочка.
У всех белые грудки и белые носочки. Котята едят сухой корм, ходят в лоток, много играют и любят быть рядом с человеком. Когда устают, забираются на руки или засыпают рядом.
Отдаются только ответственным людям. Витебск. Пишите в личные сообщения.
Будем благодарны за публикацию и репост.
Для групп, где можно публиковать самому, отдельная строчка: сначала посмотреть закреплённое сообщение и правила. Мелочь, из-за которой объявления молча удаляют.
И ещё одна строчка, которую я ценю больше остальных: в конце обязательно указать, кому писать, Маше, мне или кому-то ещё, и дать прямой контакт. Агент не стал придумывать контакт за Машу. Он оставил место и объяснил, почему оно не должно пустовать: желающий не пойдёт искать посредников.
Честная формулировка
В инструкции есть отдельный абзац:
Не нужно писать, что котята твои или Костины. Честная формулировка: «помогаю найти дом». Если спросят, где и у кого они находятся, отвечай как есть. Ничего не придумывай.
Здесь интересно не само правило, а то, как агент к нему пришёл. Про кошку Маши я ему не рассказывал. Он не знал, откуда взялись котята, и не стал сочинять историю про найдёнышей с помойки, которая лучше продаёт. Выбрал формулировку, которая верна при любом происхождении.
Формулировка осталась правдой, но теперь, когда всё известно, Маша может сказать проще: котята моей кошки, родились дома. Для будущего хозяина это даже лучше, чем «помогаю найти дом». Агенту не хватало факта, и он выбрал нейтральную правду вместо удобного вымысла. Это ровно та ошибка, которую я от него хочу, если уж без ошибки нельзя.
Готовый комплект вместо одного абзаца
В итоге Маша получила одно сообщение, которое начиналось словами «Маша, вот как лучше разместить объявление». Внутри шесть частей:
- основной текст объявления для ленты и репостов;
- короткое обращение к администраторам с вопросом, можно ли разместить;
- список площадок: Instagram, ВКонтакте, Telegram и Viber, с пометкой сначала читать правила группы;
- порядок фотографий: пять–семь снимков, от портрета к сонным кадрам, с просьбой доснять дымчатых по отдельности;
- инструкция по повторному обращению: вежливое напоминание через три–четыре дня и обновление объявления примерно раз в неделю, без ежедневного спама;
- вопросы людям, желающим забрать котёнка.
Напоминание тоже готово целиком:
Здравствуйте! Подскажите, пожалуйста, получится ли разместить объявление о котятах? Они пока ещё ищут дом. Текст и фотографии могу прислать повторно.
А вопросы такие: кто будет жить с котёнком; своё жильё или съёмное и согласны ли хозяева квартиры; есть ли дома другие животные; готовы ли обращаться к ветеринару и стерилизовать котёнка по возрасту; не планируют ли самовыгул; согласны ли иногда присылать фотографии из нового дома.
Под ними три стоп-сигнала. Не отдавать котёнка несовершеннолетнему без разговора с родителями. Отказать, если человек торопит, уходит от вопросов или хочет забрать нескольких животных без понятного объяснения. Этот кусок я бы сам не сформулировал. Не потому, что сложно, а потому, что не подумал бы о нём, пока не стало бы поздно.
Где проходит граница
Разделю честно, кто что делал.
Маша написала черновик, сняла котят и попросила о помощи. Я переслал всё агенту, прочитал результат и отправил Маше. Hermes разобрал сообщения и фотографии, дополнил Машин список групп, адаптировал текст под два типа адресатов, предложил порядок снимков и собрал последовательность действий с проверочными вопросами.
Дальше агент не идёт, и это правильно. Он не публиковал объявления и не писал администраторам. Он не знает, что у Маши дома, какой характер у каждого котёнка и кто на самом деле откликнется. Он не сходит посмотреть квартиру будущего хозяина и не услышит в голосе по телефону то, что услышит Маша. Вопросы он дал, а отвечать и решать будут люди.
Снял он другое: организационную возню. Не нужно вспоминать, куда уже написала, что сказать админу и когда напомнить. Всё лежит в одном сообщении по порядку. С моей стороны это заняло несколько сообщений в Telegram, без напряжения и без отдельного вечера за ноутбуком.
Что получилось и что пока неизвестно
Комплект у Маши, и Маша ему рада. Не тексту даже, а тому, что больше не нужно держать в голове, кому писать, что говорить и когда напоминать: всё лежит в одном сообщении, бери и иди по пунктам.
Публикаций пока не было. Котята ещё ищут дом. Охватов, откликов и счастливого финала здесь не будет, потому что их ещё нет.
Моё мнение, а не результат: ручные трёхмесячные котята в белых носочках долго искать хозяев обычно не должны. Но мнение останется мнением, пока котёнок не уедет в новый дом.
Где такой подход работает ещё
Устройство задачи повторяется чаще, чем кажется. Есть разрозненные сообщения, несколько фотографий и смутное «надо разместить». Продать диван, найти квартирантов, собрать деньги на ремонт в подъезде, найти потерявшуюся собаку, раздать детские вещи. Везде текст занимает пятую часть работы, а остальное это площадки, порядок действий, напоминания и фильтр для откликов.
Агент хорошо собирает такое в один комплект. Решения за людей он не принимает и не должен. Хороший harness здесь нужен не для того, чтобы ИИ сделал всё сам, а чтобы человеку осталась только та часть, которую может сделать только он: поговорить, посмотреть в глаза и решить, кому отдать котёнка.


