ИИ-агент, который будет писать посты в вашем стиле и генерировать картинки для вашего блога
Мы сделали много гайдов по работе с текстом в нейронках и по генерации картинок в нейросетях. Теперь мы пойдем дальше промптов и создадим полноценного агента, который сможет писать посты в наши соцсети за нас и генерировать подходящие картинки. И, что самое классное — агент будет писать посты в нашем стиле. А еще сможет искать информацию в интернете и использовать ее для создания постов.
| Важно! Строить агента мы будем на платформе n8n. Если до этого вы с ней не взаимодействовали, сначала рекомендуем пройти наш мини-курс по агентам. Иначе разобраться в гайде будет сложно. |
А если не хотите читать гайд — смотрите короткий видеообзор, где мы разбираемся со структурой агента и показываем, как он работает.
Шаг 1. Подключаем нужные сервисы
Нам понадобятся:
- OpenAI (нейронка ChatGPT);
- Anthropic (нейронка Claude);
- SerpAPI (для возможности поиска в сети);
- Telegram.
Также нам понадобится API-ключ от нейронки Flux для генерации картинок. Но как его получить, я расскажу дальше по статье.
Важно! При желании вы можете привязать к аккаунту только OpenAI и Telegram. В этом случае ваш агент будет работать исключительно на ChatGPT. Но тогда качество текстов будет хуже, потому что Claude лучше справляется с генерацией текстов. А генерировать картинки будет очень дорого — 1 генерация в DALL-E стоит $0,17. Когда в Flux — от $0,003 до $0,06 в зависимости от модели. И качество генераций на порядок выше.
Также вы можете обойтись без SerpAPI, но этот инструмент позволит бесплатно подключить к вашему агенту интернет. Вы сможете искать через него информацию или давать агенту ссылку на сайт и просить сделать пост на основании информации по ссылке. SerpAPI дает 100 бесплатных запросов каждый месяц, поэтому добавить его к агенту не будет лишним.
Шаг 2. Строим схему бота
В этом гайде мы покажем простой способ настройки. Для этого вам понадобится просто скачать файлы с готовой структурой бота и импортировать их в редактор.
Файлы для скачивания лежат в этой папке.
Создаем основу
Сначала создайте новый workflow и импортируйте файл social_agent.json. Это — основа будущего бота. Здесь нужно проставить данные своих аккаунтов. Для этого кликните дважды на Telegram, OpenAI и SerpAPI в разделе Credential to connect with выберите подключенный аккаунт.
На скрине ниже я выделил элементы, в которых нужно активировать аккаунты.

Подключаем агента для генерации постов
Затем дважды кликните на post_generation, в разделе Workflow откройте раскрывающийся список и выберите Create a Sub-Workflow in ‘Personal’.

Откроется окно с новым workflow, куда нужно импортировать json-файл post_generation.json.
В открывшейся схеме вам нужно присоединить блок AI Agent к When Executed….

А затем заменить раздел Credential to connect with для выбранной нейронки и SerpAPI.
В узле AI Agent вы найдете системный промпт, на основе которого нейросеть пишет посты. В этот промпт вам нужно вставить примера вашего поста, чтобы нейросеть использовала его в качестве рефернса. Лучше добавить 2-3 небольших примера.
Потому что, если в пример вставить 1 пост, нейросеть будет копировать из него обороты и фразы и использовать их в новом посте к месту и не к месту. В итоге будет получаться не новый пост от того же автора, а как будто новую тему натягивают на пост-пример.
Вот сам промпт (при желании вы можете заменить его на свой):
<task>
Your task is to create a post. You don’t write anything in the reply except the text of the post.
</task>
<context>
Please analyze the writing style, tone, and structure in the following examples. Focus on elements such as word choice, sentence complexity, pace, and overall voice. </context>
<examples>
<example1>
Пример
</example1>
<example2>
Пример
</example2>
Рекомендую добавить ЕЩЕ ПРИМЕРЫ
</examples>
<instruction>
Create a blog post for telegram on the topic {$Theme}.
The content should match the style, tone, and structure of the provided examples.
Do not repeat the text or copy the examples. Your task is to understand the style, the way of constructing sentences, and the presentation of information. Use example posts as style references. But always build your text from scratch and don’t try to make it look like sample texts.
</instruction>
Отвечай на русском.
Теперь откройте блок Telegram и укажите свой ChatID от Telegram.

ChatID можно найти на Workflow с главным ИИ-агентом в блоке Telegram Trigger.

Также его можно найти в тг-боте https://t.me/userinfobot
Просто пришлите в бота /start, тот скажет ваш ChatID. Затем вернитесь к общей схеме.
Подключаем агента для генерации картинок
Кликните на image_generation и в разделе Workflow выберите Create a Sub-Workflow in ‘Personal’.
В новый воркфлоу импортируйте json-файл image_generation.json и проставьте нужные Credential.

Если хотите генерировать в ChatGPT, тогда заполните «Создать изображение с помощью DALL-E».
В блоке Generate Image in DALL-E нужно выбрать credential от своего OpenAI аккаунта.

Другие параметры можно не трогать.
Затем откройте блок «Отправить фото в бота» и укажите свой ChatID от Telegram.
Теперь настроим генерацию через Flux. Сначала нужно получить API-ключи. Для этого переходим на сайт fal.ai и авторизуемся через GitHub. Всем новым пользователям дают $1 на тестовые генерации. Далее за использование ключей придется платить.
Перейдите в раздел API keys и нажмите на Add key. С этим ключом вернитесь в n8n, откройте блок «Создать картинку через FLUX». Найдите строку Value и вставьте туда API-ключ. Перед API-ключом обязательно допишите Key и поставьте пробел. Получится так:
Key kgdgfkgfgeorgjfgf…

Важно! У нейросети FLUX есть множество моделей. Сейчас в этом ИИ-агенте используется последняя версия 1.1-ultra, которая отлично справляется с генерацией любых картинок. 1 генерация стоит $0,06. При желании вы можете встроить в агента другую модель. Для этого перейдите на Fal.ai в раздел Explore → Flux → отфильтруйте модели по параметру text to image.
Вы увидите список различных моделей с описанием того, на что они способны.
Абзац для тех, кто хочет поменять модель. Чтобы встроить другую модель в своего агента, выберите понравившуюся. На открывшейся странице перейдите в раздел API → в Table of contents выберите HTTP → в разделе Submit a request найдите блок с кодом → в коде найдите строку URL и скопируйте ссылку на модель.

Вернитесь в n8n и в строку URL вставьте нужную ссылку

Теперь откройте блог «Отправить фото в бота и укажите свой ChatID от Telegram.
А затем откройте блок «Повторный запрос к FLUX», найдите там строку Value и вставьте туда API-ключ от FLUX. Перед API-ключом напишите Key и поставьте пробел. Получится так:
Key kgdgfkgfgeorgjfgf…

Важно! Если в блоке «Создать картинку через FLUX» вы меняли URL модели для генерации картинки, то в блоке «Повторный запрос к FLUX» также нужно поменять URL в поле GET.

Менять нужно именно ссылку https://queue.fal.run/fal-ai/flux-pro/requests/ Текст в фигурных скобках трогать не надо.
Чтобы найти нужную ссылку для этого раздела, откройте страницу с выбранной моделью → перейдите в раздел API → в Table of contents выберите HTTP → в разделе Get the result найдите блок с кодом → в коде найдите строку URL и скопируйте ссылку на модель.

Теперь откройте блок «Отправить фото в бота» и вставьте свой ChatID. Агент настроен.
Читайте также наши мини-курсы, чтобы писать крутые тексты и генерировать хорошие картинки:
Научитесь создавать тексты с помощью нейросетей: от выбора подходящего ИИ-инструмента и написания эффективных промптов до работы с референсами, фактчекинга и редактуры готовых статей и постов.
- Миникурс
- ChatGPT
- Claude
- Gemini
Научитесь генерировать крутые картинки в нейросетях: от выбора подходящего сервиса и написания точных промптов до работы со светом, стилем и создания собственных обученных моделей.
- Миникурс
- Flux
- Midjourney
- дизайн

