
AI‑агент, создающий страницы WordPress + Elementor по запросам из Telegram
Разработчик поделился, как построил LLM‑агента, принимающего команды в Telegram и автоматически генерирующего готовые страницы на WordPress с Elementor, без риска затронуть прод и без случайного дизайна.
В статье на Habr AI автор подробно описал процесс создания собственного AI‑агента, который принимает запросы из Telegram‑бота и на их основе формирует новые страницы в WordPress, используя конструктор Elementor.\n\nАрхитектура. В качестве ядра LLM был выбран ChatGPT (через OpenAI API) в связке с LangChain, что позволило построить цепочку действий: 1) получение сообщения от пользователя через Telegram Bot API; 2) формирование промпта, описывающего структуру требуемой страницы (контейнеры, виджеты, тексты, кнопки); 3) передача промпта LLM, которое генерирует последовательность вызовов к Elementor API; 4) исполнение этих вызовов через WordPress REST API в отдельном тестовом окружении.\n\nКлючевые решения.\n- Изоляция проектов: каждый запрос обрабатывается в отдельном «sandbox‑проекте», что исключает случайное изменение продакшн‑сайтов.\n- Детерминированный дизайн: вместо случайных шаблонов агент использует заранее определённый набор компонентов и стилистических правил, задаваемых в промпте.\n- CI/CD‑проверка: перед публикацией в продакшн генерируемый код проходит автоматический линтинг и тесты, реализованные в GitHub Actions.\n- Безопасность: токены WordPress и Telegram хранятся в HashiCorp Vault, а доступ к API ограничен ролями.\n\nРезультаты. За первые две недели после внедрения агент создал более 30 страниц без участия разработчиков, сократив время от запроса до готовой страницы с нескольких часов до нескольких минут. При этом не было зафиксировано конфликтов с существующими проектами.\n\nПолный текст статьи доступен по ссылке: https://habr.com/ru/articles/1062724/
Для разработчиков и агентств такой подход открывает возможность быстро прототипировать лендинги без ручного вмешательства, экономя часы работы. Однако важно обеспечить строгую изоляцию окружений и хранить креденшалы в безопасных хранилищах, иначе автоматизация может стать точкой входа для атак.
