Преминете към основното съдържание
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 добавя способности за създаване на съдържание, визуално преглеждане на страници чрез клиентски екранни снимки, пет вградени профила на агенти и feature flags за контрол на достъпа и брендинга.

Основни Характеристики

  • Система за способности (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 Types — регистриране, изброяване и изтриване на кастоми пост типове с запазване на данните след рестартиране
  • Управление на Custom Taxonomies — регистриране, изброяване и изтриване на кастоми таксономии с запазване на данните
  • Способности за дизайн система (Design System abilities) — внедряване на персонализиран CSS, управление на подбрани блок шаблони (block patterns), задаване на лого на сайта и прилагане на theme.json пресети
  • Управление на глобалните стилове (Global Styles management) — четене и писане на стойности от theme.json за палитри на цветове, типография, интервали и др.
  • Управление на навигационни менюта (Navigation Menu management) — програмно създаване и актуализиране на навигационни менюта и техните елементи
  • Управление на опциите (Options Management) — четене и писане на WordPress опции с вграден списък с забранени настройки (blocklist), за да се предпазят критичните настройки
  • Инсталируеми регистри способности (Installable Abilities Registry) — откриване и активиране на допълнителни пакети способности, без да се променя основният код на плагина
  • Site Builder Orchestration v2 — многостъпкови планове за изграждане на сайтове с откриване на плагини, проследяване на напредъка и възстановяване при грешки
  • WP-CLI benchmark command — изпълнение на тестовия набор за способности на агента от командния ред за CI и оценка на модела

Изисквания

  • WordPress 6.0 или по-висок
  • PHP 8.1 или по-висок
  • WordPress Multisite (активиран на ниво мрежа) или инсталация за един сайт
  • Активен плагин-конектор за AI доставчик (Anthropic, OpenAI или съвместим)

Инсталация

  1. Качете файловете на плагина в /wp-content/plugins/gratis-ai-agent
  2. Активирайте плагина от екрана Plugins в WordPress
  3. Преминете към Gratis AI Agent → Settings и свържете AI доставчика си
  4. (По избор) Разгледайте Abilities Registry, за да инсталирате допълнителни пакети способности

Бързо започване

След активиране и свързване с AI доставчик, отворете панела Gratis AI Agent в страничната лента на административния панел на WordPress. Въведете инструкция на естествен език и агентът ще планира и изпълни необходимите стъпки, използвайки наличните си способности.

Примери за инструкции:

Create a "Portfolio" custom post type with a "Project Category" taxonomy.
Inject a dark-mode colour palette into the theme and set the primary colour to #1a1a2e.
Build a restaurant website with an online menu, booking form, and contact page.

Преглед на способностите (Abilities Overview)

Способностите са атомарните действия, които агентът може да извърши. Всяка способност е регистриран PHP клас, който излага схема (параметри и типове данни за връщане), която агентът чете по време на изпълнение. Способностите са групирани в функционални области:

ОбластСпособности
Управление на съдържаниетоcreate_post, update_post, batch_create_posts, set_featured_image, create_contact_form
Визуално преглежданеcapture_screenshot, compare_screenshots, review_page_design
Custom Post Typesregister_post_type, list_post_types, delete_post_type
Custom Taxonomiesregister_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 за пълния списък с команди.

# Run the full benchmark suite
wp gratis-ai-agent benchmark

# List installed abilities
wp gratis-ai-agent abilities list

# Install an ability pack
wp gratis-ai-agent abilities install <slug>

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

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

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

Списък с забранени настройки за Options Management

Способността за управление на опциите включва вграден списък с забранени настройки (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 — се изстрелва, когато планът на изграждане на сайта започне изпълнение
  • 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 — модифицира списъка от плагини, открити по време на генериране на плана за сайта

Поддръжка (Support)

За поддръжка посетете ultimatemultisite.com или отворете заявка в репозиториума на плагина.

Журнал на промените (Changelog)

Вижте Changelog за пълната история на версиите.