Перейти к основному содержимому
Paid AddonPurchase Gratis AI Agent | Install via your site's addon page or download from your account

Gratis AI Agent

Gratis AI Agent — это автономный AI-помощник для WordPress, который может планировать, создавать и управлять полноценными сайтами WordPress, используя обычные инструкции на естественном языке. Он предоставляет структурированный набор возможностей (abilities) — дискретных, тестируемых действий, которые агент может вызвать. Эти возможности охватывают всё: от управления контентом до кастомизации дизайн-системы. В версии 1.9.0 добавлены возможности создания контента, визуальный обзор страниц через скриншоты с клиентской стороны, пять встроенных профилей агентов и флаги функций для контроля доступа и брендинга.

Ключевые возможности

  • Система возможностей (Abilities system) — модульный, расширяемый каталог действий, которые агент может выполнить в вашей установке WordPress
  • Управление контентом (Content Management) — создание постов и страниц (включая назначение шаблонов страниц), пакетное создание нескольких постов за один запрос, установка изображений в качестве главного, создание контактных форм
  • Визуальный обзор (Visual Review) — захват скриншотов живых страниц, сравнение состояний «до/после» и получение AI-отчета о дизайне, который охватывает макет, типографику, цвет и доступность
  • Пять встроенных агентов — Контент-писатель (Content Writer), Создатель сайтов (Site Builder), Дизайн-студия (Design Studio), Менеджер плагинов (Plugin Manager) и Помощник поддержки (Support Assistant); переключение происходит через «Выбор агента» (Agent Picker) в шапке чата
  • Флаги функций (Feature flags) — переключатели для контроля доступа и брендинга в Настройки → Флаги функций (Settings → Feature Flags) для ограничения ролей, белой этикетки (white-label naming) и кастомизации виджетов
  • Управление кастомными типами записей (Custom Post Type management) — регистрация, перечисление и удаление кастомных типов записей с сохранением данных после перезапуска
  • Управление кастомными таксономиями (Custom Taxonomy management) — регистрация, перечисление и удаление кастомных таксономий с сохранением данных
  • Возможности дизайн-системы (Design System abilities) — внедрение кастомного CSS, управление подобранными паттернами блоков, установка логотипа сайта и применение пресетов theme.json
  • Управление глобальными стилями (Global Styles management) — чтение и запись значений theme.json для палитр цветов, типографики, отступов и прочего
  • Управление навигационными меню (Navigation Menu management) — программное создание и обновление навигационных меню и их элементов
  • Управление опциями (Options Management) — чтение и запись опций WordPress с встроенным блоком безопасности для защиты критически важных настроек
  • Реестр устанавливаемых возможностей (Installable Abilities Registry) — обнаружение и активация дополнительных пакетов возможностей без изменения файлов ядра плагина
  • Оркестрация Site Builder v2 (Site Builder Orchestration v2) — многоэтапные планы создания сайта с обнаружением плагинов, отслеживанием прогресса и восстановлением после ошибок
  • Команда бенчмаркинга WP-CLI (WP-CLI benchmark command) — запуск набора тестов производительности агента из командной строки для CI и оценки моделей

Требования

  • WordPress 6.0 или выше
  • PHP 8.1 или выше
  • WordPress Multisite (активировано на уровне сети) или установка для одного сайта
  • Активный плагин-коннектор для AI-провайдера (Anthropic, OpenAI или совместимый)

Установка

  1. Загрузите файлы плагина в /wp-content/plugins/gratis-ai-agent
  2. Активируйте плагин на экране Плагины в WordPress
  3. Перейдите в Gratis AI Agent → Настройки и подключите вашего AI-провайдера
  4. (Необязательно) Просмотрите Реестр возможностей (Abilities Registry) для установки дополнительных пакетов возможностей

Быстрый старт

После активации и подключения к AI-провайдеру откройте панель Gratis AI Agent в боковой панели администратора WordPress. Введите инструкцию на естественном языке, и агент спланирует и выполнит необходимые шаги, используя доступные ему возможности.

Примеры инструкций:

Создай кастомный тип записи «Портфолио» с таксономией «Категория проекта».
Внедрить палитру цветов для тёмного режима в тему и установить основной цвет на #1a1a2e.
Создать сайт ресторана с онлайн-меню, формой бронирования и страницей контактов.

Обзор возможностей (Abilities Overview)

Возможности — это атомарные действия, которые может выполнить агент. Каждая возможность — это зарегистрированный PHP-класс, который предоставляет схему (параметры и типы возвращаемых значений), которую агент считывает во время выполнения. Возможности сгруппированы по функциональным областям:

ОбластьВозможности
Управление контентомcreate_post, update_post, batch_create_posts, set_featured_image, create_contact_form
Визуальный обзорcapture_screenshot, compare_screenshots, review_page_design
Кастомные типы записейregister_post_type, list_post_types, delete_post_type
Кастомные таксономииregister_taxonomy, list_taxonomies, delete_taxonomy
Дизайн-системаinject_custom_css, add_block_pattern, list_block_patterns, set_site_logo, apply_theme_json_preset
Глобальные стилиget_global_styles, set_global_styles, reset_global_styles
Навигационные менюcreate_menu, update_menu, add_menu_item, remove_menu_item, list_menus
Управление опциямиget_option, set_option, delete_option, list_options
Устанавливаемые возможностиlist_available_abilities, install_ability, recommend_plugin
Site Buildercreate_site_plan, execute_site_plan, get_plan_progress, handle_plan_error

См. Abilities Reference для полной документации по параметрам и примерам использования.

WP-CLI

Gratis AI Agent включает семейство команд wp gratis-ai-agent для запуска тестов производительности и управления возможностями из командной строки. Полный список команд см. в WP-CLI Reference.

# Запустить полный набор тестов производительности
wp gratis-ai-agent benchmark

# Показать установленные возможности
wp gratis-ai-agent abilities list

# Установить пакет возможностей
wp gratis-ai-agent abilities install <slug>

Конфигурация

Все настройки находятся в Gratis AI Agent → Настройки в админ-панели WordPress:

НастройкаОписание
AI ProviderВыбор и настройка активного коннектора AI-провайдера
ModelВыбор языковой модели для сессий агента
Max TokensБюджет токенов на один запрос (по умолчанию 4096)
Ability TimeoutМаксимальное время, в течение которого может работать отдельная возможность (по умолчанию 30)
Debug LoggingЛогирование вызовов возможностей и рассуждений агента в журнал отладки WordPress

Блок безопасности управления опциями (Options Management Safety Blocklist)

Возможность управления опциями включает встроенный блок безопасности, который не позволяет агенту читать или записывать конфиденциальные опции WordPress. По умолчанию блок безопасности охватывает:

  • admin_email, blogadmin_email
  • siteurl, home (опции URL — для них используйте специализированный инструмент миграции)
  • auth_key, secure_auth_key, logged_in_key, nonce_key (секретные ключи)
  • active_plugins, template (активация плагина/темы — используйте специализированные возможности)
  • Учетные данные и API-ключи платежных шлюзов, зарегистрированные установленными плагинами

Дополнительные записи можно добавить через фильтр gratis_ai_agent_options_blocklist.

Хуки и фильтры (Hooks and Filters)

Действия (Actions)

  • gratis_ai_agent_ability_registered — срабатывает после регистрации возможности, получает имя класса возможности
  • gratis_ai_agent_plan_started — срабатывает, когда начинается выполнение плана Site Builder
  • gratis_ai_agent_plan_completed — срабатывает, когда план успешно завершен
  • gratis_ai_agent_plan_failed — срабатывает, когда план сталкивается с невосстановимой ошибкой

Фильтры (Filters)

  • gratis_ai_agent_abilities — изменение списка зарегистрированных возможностей до того, как агент его загрузит
  • gratis_ai_agent_options_blocklist — расширение или сокращение блока безопасности опций
  • gratis_ai_agent_benchmark_questions — добавление кастомных вопросов для набора тестов производительности
  • gratis_ai_agent_plan_plugins — изменение списка обнаруженных плагинов во время генерации плана сайта

Поддержка

По вопросам поддержки посетите ultimatemultisite.com или создайте проблему в репозитории плагина.

Журнал изменений (Changelog)

См. Changelog для полной истории версий.