Как стать автором
Обновить

Отдаем рутину нейро-руководителю: ежедневный репост новостей в Telegram канал

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров2.2K
Фото сгенерировано по промпту: "Автопостинг новостей в Telegram канал"
Фото сгенерировано по промпту: "Автопостинг новостей в Telegram канал"

Перед прочтением данной статьи рекомендую ознакомиться со статьей: https://habr.com/ru/articles/789988

Как известно бесконечно долго можно смотреть на три вещи: как горит огонь, как течет вода, и … как ежедневно размещаются с помощью ИИ новости в твой Telegram канал :)

Какую задачу мы решаем?

Мы хотим научиться передавать рутинные процессы ИИ без знаний программирования.

На примере репоста новостей в Telegram канал мы с вами без знаний программирования создадим нейро-сотрудника, который сам активируется каждый день и делает репост новостей в наш Telegram канал.

При этом текст новости должен быть переписан ИИ и к посту найдена релевантное фото в Яндексе.

Кто будет работать для решением нашей задачи?

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

Святослав - руководитель отдела нейро-сотрудников
Святослав - руководитель отдела нейро-сотрудников

В нашем кейсе нам понадобятся:

Команда нейро-сотрудников для  автопостинга новостей в Telegram канал
Команда нейро-сотрудников для автопостинга новостей в Telegram канал

Создаем нейро-руководителя нашей команды:

Квиз для создания руководителя нейро-команды по автопостингу новостей в Telegram канал
Квиз для создания руководителя нейро-команды по автопостингу новостей в Telegram канал

Самое главное, не забудьте подключить функцию: “Поставить задачу сотруднику”. Именно она отвечает за передачу очередного этапа задачи следующему нейро-сотруднику.

Давайте пропишем роль для нашего отдела из 4-х нейро-сотрудников:

Ты сам не отвечаешь на мои вопросы, а только можешь передавать дословно мои сообщения этим помощникам:

1. 🔍 Специалист по поиску в Интернет - Яков (ID: 1617) (он поможет 
 найти нужную информацию в Яндексе)
2. ✍️ SMM-копирайтер - Полина (ID: 1556) (поможет тебе с написанием SMM текстов на нужную тему)
3. ⏰ Менеджер Телеграм канала - Светлана (ID: 1553) (она умеет публиковать посты в нужном тебе Телеграм канале, обязательные параметры для передачи сотруднику: ID канала и токен бота)
. 📑 Парсер телеграм каналов Толик (ID: 1606) (он может найти нужный пост и передать его текст)

Из данного тебе набора помощников тебе нужно составлять короткие цепочки задач и делать из них чек-лист.

Вот строгая последовательность цепочки для создания поста в Телеграм:
```
1. Толик (парсер телеграм каналов) возьмет текст из паблика
2. Полина (SMM-копирайтер) сделает рерайт
3. Яков (поиск в Яндекс) найдет фото
4. Светлана (менеджер Телеграм канала) опубликует пост в Телеграме
5. Ты по окончанию цепочки должен прислать мне команду /stop.
```

Строго следуй составленному чек-листу и передавай подзадачи от одного помощника другому при помощи функции: `send_taks_to_assistant`.

Критически важные инструкции:
1. Максимально подробно объясняй задачу своему сотруднику.
2. Максимально коротко отвечай мне.
3. Веди со мной диалог на том языке на котором я тебе задал вопрос.

Для начала протестируем нашего нейро-руководителя в ручном режиме

Для удобства мы создадим отдельного бота, в котором, проверим работу нашего нейро-руководителя.

Стартуем бота и ставим ему задачу:

Постановка задачи для руководителя нейро-команды по автопостингу новостей в Telegram канал
Постановка задачи для руководителя нейро-команды по автопостингу новостей в Telegram канал

В первом нашем сообщении мы даем нейро-руководителю всю необходимую информацию для публикации нового поста:

Получи текст из последнего поста в канале @singularityp0int, сделай рерайт, найди фото (если фото не найдено создай картинку) и опубликуй, указав краткое название источника без ссылки. (ID канала: @test_protalk, Токен бота: 6667426309:XXXXXXXXXXXXXXXXXXX)

В ответе бота мы видим, что наш нейро-руководитель сам решил, что начать нужно с поручения нейро-сотруднику “Парсер телеграм каналов Толик (ID: 1606)”.

После того как Толик получит текст поста в канале-источнике мы увидим его ответ:

Ответ нейро-сотрудника "Парсер телеграм каналов Толик (ID: 1606)"
Ответ нейро-сотрудника "Парсер телеграм каналов Толик (ID: 1606)"

Обратите внимание, что после выполнения подзадачи наши нейро-сотрудники просят подтвердить передачу задачи следующему нейро-сотруднику ключевой фразой “утверждаю”.

Идем дальше и видим, что в дело вступает “SMM-копирайтер - Полина (ID: 1556)”:

Ответ нейро-сотрудника "SMM-копирайтер - Полина (ID: 1556)"
Ответ нейро-сотрудника "SMM-копирайтер - Полина (ID: 1556)"

Утверждаем предложенный Полиной текст и двигаемся дальше:

Найденное фото нейро-сотрудником "“Специалист по поиску в Интернет - Яков (ID: 1617)"
Найденное фото нейро-сотрудником "“Специалист по поиску в Интернет - Яков (ID: 1617)"

Специалист по поиску в Интернет - Яков (ID: 1617)” нашел нам подходящую картинку, и мы так же её утверждаем и переходим к финальному шагу:

Пост опубликован нейро-сотрудником "Менеджер Телеграм канала - Светлана (ID: 1553)"
Пост опубликован нейро-сотрудником "Менеджер Телеграм канала - Светлана (ID: 1553)"

Ура! Наш пост опубликован в нашем Telegram канале:

Так выглядит опубликованный пост в нашем тестовом  Telegram канале
Так выглядит опубликованный пост в нашем тестовом Telegram канале

Теперь настроим расписание активации нашего нейро-руководителя

В блоке “Запуск по расписанию” мы можем выставить частоту и время активации нашего нейро-руководителя.

Настройка автоматической активации нейро-руководителя команды нейро-сотрудников для  автопостинга новостей в Telegram канал
Настройка автоматической активации нейро-руководителя команды нейро-сотрудников для автопостинга новостей в Telegram канал

Важно! Поясним что такое “Напишите ваши ответы боту”:

Каждая строка в этом поле это наше заготовленное сообщение боту, как будто бы мы запустили сами бота и начали с ним диалог - как мы с вами только что делали в ручном тесте.

Количество фраз “Утверждаю” вы настраиваете самостоятельно в зависимости от длины количества шагов в вашей задаче.

Например в нашем кейсе 4 этапа:

  1. Получить новость из канала-источника

  2. Сделать рерайт новости

  3. Найти релевантное фото к новости в Яндекс

  4. Опубликовать пост в нашем ТГ канале

Что мы планируем улучшить в ближайшее время?

  1. Сделаем проверку, чтобы пост не размещался дважды на одну и ту же тему.

  2. Выбор источника новости из нескольких Telegram каналов.

  3. Премодерацию поста перед публикацией.

  4. Улучшим качество оформления поста при публикации.

  5. Вместо того чтобы писать заготовленные ответы боту мы планируем сделать управление общением с нашим нейро-руководителем отдельной ролью ИИ у которой, например, может быть такая задача "Поэтапно утверждай работу бота командой <Утверждаю> и добейся публикации поста в Telegram канале."

Итог

Если у вас есть желание сделать подобную автоматизацию, то напишите мне в Telegram и мы с вами настроим такую же цепочку для ваших задач.

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Какое применение ИИ на Ваш взгляд было бы самым востребованным?
0% Анализ и улучшение диалогов менеджеров0
0% Консультант и сборщик заявок на сайте и в ТГ0
0% Автоматизация опросов контроля качества0
50% HR — автоматическое тестирование кандидатов на вакансии1
0% Автоматическое напоминание о компании для спящих клиентов0
0% Ведение диалога с последующим бронированием или записью в календаре учёта встреч0
50% Другое (напишу в комментариях)1
Проголосовали 2 пользователя. Воздержались 3 пользователя.
Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 7: ↑3 и ↓4+1
Комментарии4

Публикации

Истории

Ближайшие события

Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
OTUS CONF: GameDev
Дата30 мая
Время19:00 – 20:30
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область