Перед прочтением данной статьи рекомендую ознакомиться со статьей: https://habr.com/ru/articles/789988
Как известно бесконечно долго можно смотреть на три вещи: как горит огонь, как течет вода, и … как ежедневно размещаются с помощью ИИ новости в твой 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. Веди со мной диалог на том языке на котором я тебе задал вопрос.
Для начала протестируем нашего нейро-руководителя в ручном режиме
Для удобства мы создадим отдельного бота, в котором, проверим работу нашего нейро-руководителя.
Стартуем бота и ставим ему задачу:
В первом нашем сообщении мы даем нейро-руководителю всю необходимую информацию для публикации нового поста:
Получи текст из последнего поста в канале @singularityp0int, сделай рерайт, найди фото (если фото не найдено создай картинку) и опубликуй, указав краткое название источника без ссылки. (ID канала: @test_protalk, Токен бота: 6667426309:XXXXXXXXXXXXXXXXXXX)
В ответе бота мы видим, что наш нейро-руководитель сам решил, что начать нужно с поручения нейро-сотруднику “Парсер телеграм каналов Толик (ID: 1606)”.
После того как Толик получит текст поста в канале-источнике мы увидим его ответ:
Обратите внимание, что после выполнения подзадачи наши нейро-сотрудники просят подтвердить передачу задачи следующему нейро-сотруднику ключевой фразой “утверждаю”.
Идем дальше и видим, что в дело вступает “SMM-копирайтер - Полина (ID: 1556)”:
Утверждаем предложенный Полиной текст и двигаемся дальше:
“Специалист по поиску в Интернет - Яков (ID: 1617)” нашел нам подходящую картинку, и мы так же её утверждаем и переходим к финальному шагу:
Ура! Наш пост опубликован в нашем Telegram канале:
Теперь настроим расписание активации нашего нейро-руководителя
В блоке “Запуск по расписанию” мы можем выставить частоту и время активации нашего нейро-руководителя.
Важно! Поясним что такое “Напишите ваши ответы боту”:
Каждая строка в этом поле это наше заготовленное сообщение боту, как будто бы мы запустили сами бота и начали с ним диалог - как мы с вами только что делали в ручном тесте.
Количество фраз “Утверждаю” вы настраиваете самостоятельно в зависимости от длины количества шагов в вашей задаче.
Например в нашем кейсе 4 этапа:
Получить новость из канала-источника
Сделать рерайт новости
Найти релевантное фото к новости в Яндекс
Опубликовать пост в нашем ТГ канале
Что мы планируем улучшить в ближайшее время?
Сделаем проверку, чтобы пост не размещался дважды на одну и ту же тему.
Выбор источника новости из нескольких Telegram каналов.
Премодерацию поста перед публикацией.
Улучшим качество оформления поста при публикации.
Вместо того чтобы писать заготовленные ответы боту мы планируем сделать управление общением с нашим нейро-руководителем отдельной ролью ИИ у которой, например, может быть такая задача "Поэтапно утверждай работу бота командой <Утверждаю> и добейся публикации поста в Telegram канале."
Итог
Если у вас есть желание сделать подобную автоматизацию, то напишите мне в Telegram и мы с вами настроим такую же цепочку для ваших задач.