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 или съвместим)
Инсталац ия
- Качете файловете на плагина в
/wp-content/plugins/gratis-ai-agent - Активирайте плагина от екрана Plugins в WordPress
- Преминете към Gratis AI Agent → Settings и свържете AI доставчика си
- (По избор) Разгледайте 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 Types | register_post_type, list_post_types, delete_post_type |
| Custom Taxonomies | 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 Builder | create_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_emailsiteurl,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 за пълната история на версиите.