Как устроен бот, который будет работать контент-менеджером этого канала
10 дней молчал в канале не потому что лень. Собирал вот это.
Раз уж я сам собрал такого бота на ИИ, глупо будет про это молчать, поэтому коротко расскажу и покажу, как все устроено.
Все завязано на OpenRouter (кто еще не знает, это единая точка входа, через которую бот дергает разные модели под разные задачи).
Я создал окрестратор моделей и каждой моделе задал роль.
Главный писатель, это конечно же Claude Sonnet 5. Он пишет расследования и разборы интервью YouTube-видео. В общем работает там, где нужна структура, ирония, живой тон, умение держать сквозную историю. Эта модель включается только на финальном шаге, когда весь фактчекинг уже готов и на входе у нее уже есть проверенные факты, а не сырые ссылки на пересказчиков.
Дешевый поисковик отдал модели Gemini Flash-Lite 3.1 с доступом в интернет. LLM ищет первоисточники, проверяет факты, сравнивает версии сторон. В итоге собирает чистую выжимку, которую потом отдаетт Sonnet.
Редактор-полировщик — ещё один Gemini, 3.7 Flash. Проходится по готовому тексту и вычищает канцелярит, штампы, все, что выдает в тексте нейросеть. Кстати, тот самый скилл Humanizer, который я недавно разбирал в канале, лег в основу этой логики.
Контролер дублей — DeepSeek, самая дешевая модель из всех. Единственная задача у нее, это сверить, не писал ли бот уже про то же самое событие из другого источника. А если писал, то убить повторный процесс публикации данной новости.
В общем, получился не один умный ассистент, а маленький конвейер. Кто-то ищет, кто-то пишет, кто-то редактирует, кто-то проверяет. Каждый делает одну вещь и делает ее качественно и дешево.
А теперь то, что бот уже умеет прямо сейчас
Парсит 11 зарубежных сайтов про ИИ, плюс репозитории на Hugging Face и GitHub. Каждое утро выдает список свежих новостей. На скриншоте видно, как это выглядит (заголовок, короткое описание, кнопка «взять на разбор»)
Мониторит 11 телеграм-каналов конкурентов по теме ИИ. Причем не просто читает заголовки, а собирает реакции и пересылки по каждому посту и считает, что реально сработало, а что провалилось.
И вот это, честно, самое ценное из всего проекта. Я сам месяц вручную разбирал с Claude, почему одни мои посты пересылают, а другие нет. Бот сделал то же самое автоматически и выдал вывод:
«Аудитория устала от простых пересказов новостей. Если пост не содержит авторской интерпретации — что это значит для меня прямо сейчас — он воспринимается как спам. Отсутствие личного мнения — главная причина нулевого ER».
Я потратил на этот вывод недели ручного анализа своих же постов. Бот сделал это за 1 прогон по чужим каналам.
На основе этого анализа он умеет собирать контент-план от 1 недели до 1 месяца, причем сам предлагает темы под форматы, которые интересны аудитории по разобранным триггерам: расследование, гайд, кейс, антикейс, от первого лица.
Отдельно генерирует обложки. Отдельно ищет реальные скриншоты, фото и видео прямо в источниках, Отдельно модерирует темы, которые предлагают читатели — да, теперь под постами с тематикой "Расследование или разбор" появится кнопка, куда можно кинуть идею для разбора.
И последнее. Прикрутил RAG, всю базу канала, все посты собраны в одном месте на сервере. Если выходит новая статья на тему, которую я уже разбирал раньше, бот это видит и пишет пост как продолжение прежней темы, а не с нуля.
Пока сижу с доработкой текста, есть нюансы. Проект монетизировать не буду. Возможно, когда доведу до ума, сделаю его открытым и бесплатным для подписчиков канала. Пока все.
👍 если было интересно посмотреть на кухню
#BrainAidAI