Gratis AI Agent
Gratis AI Agent, doğal dil komutları aracılığıyla tam WordPress siteleri planlayabilen, oluşturabilen ve yönetebilen otonom bir WordPress yapay zeka asistanıdır. İçerik yönetiminden tasarım sistemi özelleştirmeye kadar her şeyi kapsayan, ajanın çağırabileceği ayrık, test edilebilir eylemler olan yapılandırılmış bir dizi yapabilirlik (abilities) sunar. 1.9.0 sürümü, içerik oluşturma yapabilirlikleri, istemci tarafı ekran görüntüleri yoluyla görsel sayfa incelemesi, beş yerleşik ajan profili ve erişim kontrolü ile markalama için özellik bayrakları ekler.
Temel Özellikler
- Yapabilirlik Sistemi (Abilities system) — ajanın WordPress kurulumunuzda çağırabileceği modüler, genişletilebilir bir eylem kataloğu
- İçerik Yönetimi (Content Management) — yazı ve sayfa oluşturma (sayfa şablonu atamayı dahil), birden fazla yazıyı tek bir çağrıda toplu oluşturma, öne çıkan görseller belirleme ve iletişim formu oluşturma
- Görsel İnceleme (Visual Review) — canlı sayfaların ekran görüntülerini yakalama, önce/sonra durumlarını karşılaştırma ve düzen, tipografi, renk ve erişilebilirlik konularını kapsayan yapay zeka tarafından oluşturulmuş bir tasarım incelemesi alma
- Beş Yerleşik Ajan — İçerik Yazarı (Content Writer), Site Oluşturucu (Site Builder), Tasarım Stüdyosu (Design Studio), Plugin Yöneticisi (Plugin Manager) ve Destek Asistanı (Support Assistant); sohbet başlığındaki Ajan Seçici (Agent Picker) üzerinden değiştirilebilir
- Özellik Bayrakları (Feature flags) — Rol kısıtlamaları, beyaz etiketleme (white-label) adlandırma ve widget özelleştirmesi için Ayarlar → Özellik Bayrakları'nda erişim kontrolü ve markalama anahtarları
- Özel İçerik Türü Yönetimi (Custom Post Type management) — Yeniden başlatmalarda kalıcılık gösteren özel içerik türleri kaydetme, listeleme ve silme
- Özel Taksonomi Yönetimi (Custom Taxonomy management) — Yeniden başlatmalarda kalıcılık gösteren özel taksonomiler kaydetme, listeleme ve silme
- Tasarım Sistemi Yapabilirlikleri (Design System abilities) — Özel CSS enjekte etme, küratörlü blok desenlerini yönetme, site logosunu belirleme ve theme.json ön ayarlarını uygulama
- Global Stiller Yönetimi (Global Styles management) — Renk paletleri, tipografi, boşluk ve daha fazlası için theme.json değerlerini okuma ve yazma
- Navigasyon Menüsü Yönetimi (Navigation Menu management) — Navigasyon menülerini ve öğelerini programatik olarak oluşturma ve güncelleme
- Seçenekler Yönetimi (Options Management) — Kritik ayarları korumak için yerleşik bir güvenlik kara listesi ile WordPress seçeneklerini okuma ve yazma
- Yüklenebilir Yapabilirlik Kaydı (Installable Abilities Registry) — Çekirdek eklenti dosyalarını değiştirmeden ek yapabilirlik paketleri keşfetme ve etkinleştirme
- Site Oluşturucu Orkestrasyon v2 (Site Builder Orchestration v2) — Eklenti keşfi, ilerleme takibi ve hata kurtarma içeren çok adımlı site oluşturma planları
- WP-CLI Benchmark Komutu — CI ve model değerlendirmesi için ajan yetenek kıyaslama paketini komut satırından çalıştırma
Gereksinimler
- WordPress 6.0 veya üzeri
- PHP 8.1 veya üzeri
- WordPress Multisite (ağ düzeyinde etkinleştirilmiş) veya tek site kurulumu
- Aktif bir yapay zeka sağlayıcı bağlantı eklentisi (Anthropic, OpenAI veya uyumlu)
Kurulum
- Eklenti dosyalarını
/wp-content/plugins/gratis-ai-agentkonumuna yükleyin - WordPress'te Eklentiler ekranından eklentiyi etkinleştirin
- Gratis AI Agent → Ayarlar bölümüne gidin ve yapay zeka sağlayıcınızı bağlayın
- (İsteğe bağlı) Ek yapabilirlik paketlerini kurmak için Yapabilirlik Kaydı (Abilities Registry)'ne göz atın
Hızlı Başlangıç
Etkinleştirildikten ve bir yapay zeka sağlayıcısına bağlandıktan sonra, WordPress yönetici kenar çubuğundaki Gratis AI Agent paneline gidin. Doğal dil komutu yazın ve ajan, mevcut yapabilirliklerini kullanarak gerekli adımları planlayacak ve yürütecektir.
Örnek komutlar:
"Bir 'Portföy' özel içerik türü ve bir 'Proje Kategorisi' taksonomisi oluştur."
"Tema içine koyu mod renk paleti enjekte et ve ana rengi #1a1a2e olarak ayarla."
"Online menü, rezervasyon formu ve iletişim sayfası içeren bir restoran web sitesi oluştur."
Yapabilirlikler Genel Bakış
Yapabilirlikler, ajanın gerçekleştirebileceği atomik eylemlerdir. Her yapabilirlik, bir şema (parametreler ve dönüş tipleri) açığa çıkaran, ajanın çalışma zamanında okuduğu kayıtlı bir PHP sınıfıdır. Yapabilirlikler işlevsel alanlara ayrılmıştır:
| Alan | Yapabilirlikler |
|---|---|
| İçerik Yönetimi | create_post, update_post, batch_create_posts, set_featured_image, create_contact_form |
| Görsel İnceleme | capture_screenshot, compare_screenshots, review_page_design |
| Özel İçerik Türleri | register_post_type, list_post_types, delete_post_type |
| Özel Taksonomiler | register_taxonomy, list_taxonomies, delete_taxonomy |
| Tasarım Sistemi | inject_custom_css, add_block_pattern, list_block_patterns, set_site_logo, apply_theme_json_preset |
| Global Stiller | get_global_styles, set_global_styles, reset_global_styles |
| Navigasyon Menüleri | create_menu, update_menu, add_menu_item, remove_menu_item, list_menus |
| Seçenekler Yönetimi | get_option, set_option, delete_option, list_options |
| Yüklenebilir Yapabilirlikler | list_available_abilities, install_ability, recommend_plugin |
| Site Oluşturucu | create_site_plan, execute_site_plan, get_plan_progress, handle_plan_error |
Tüm parametre dokümantasyonu ve kullanım örnekleri için Yapabilirlik Referansı'na bakın.
WP-CLI
Gratis AI Agent, komut satırından kıyaslama çalıştırmak ve yapabilirlikleri yönetmek için bir wp gratis-ai-agent komut ailesi ile birlikte gelir. Tüm komut listesi için WP-CLI Referansı'na bakın.
# Tüm kıyaslama paketini çalıştır
wp gratis-ai-agent benchmark
# Yüklü yapabilirlikleri listele
wp gratis-ai-agent abilities list
# Bir yapabilirlik paketi kur
wp gratis-ai-agent abilities install <slug>
Yapılandırma
Tüm ayarlar WordPress yönetici panelinde Gratis AI Agent → Ayarlar altında bulunur:
| Ayar | Açıklama |
|---|---|
| Yapay Zeka Sağlayıcısı (AI Provider) | Aktif yapay zeka sağlayıcı bağlantısını seçin ve yapılandırın |
| Model | Ajan oturumları için kullanılacak dil modelini seçin |
| Maksimum Token (Max Tokens) | İstek başına token bütçesi (varsayılan 4096) |
| Yapabilirlik Zaman Aşımı (Ability Timeout) | Bir yapabilirlik için maksimum çalışma süresi (varsayılan 30 saniye) |
| Hata Ayıklama Günlüğü (Debug Logging) | Yapabilirlik çağrılarını ve ajan muhakemesini WordPress hata ayıklama günlüğüne kaydet |
Seçenekler Yönetimi Güvenlik Kara Listesi
Seçenekler Yönetimi yapabilirlik, ajanın hassas WordPress seçeneklerini okumasını veya yazmasını engelleyen yerleşik bir kara listesi içerir. Varsayılan kara liste şunları kapsar:
admin_email,blogadmin_emailsiteurl,home(URL seçenekleri — bunlar için özel bir geçiş aracı kullanın)auth_key,secure_auth_key,logged_in_key,nonce_key(gizli anahtarlar)active_plugins,template(eklenti/tema etkinleştirme — özel yapabilirlikler kullanın)- Yüklü eklentiler tarafından kaydedilen ödeme ağ geçidi kimlik bilgileri ve API anahtarları
Ek girişler, gratis_ai_agent_options_blocklist filtresi aracılığıyla eklenebilir.
Hook'lar ve Filtreler
Eylemler (Actions)
gratis_ai_agent_ability_registered— bir yapabilirlik kaydedildikten sonra tetiklenir, yapabilirlik sınıf adını alırgratis_ai_agent_plan_started— bir site oluşturma planı yürütülmeye başladığında tetiklenirgratis_ai_agent_plan_completed— bir plan başarıyla tamamlandığında tetiklenirgratis_ai_agent_plan_failed— bir plan kurtarılamaz bir hata ile karşılaştığında tetiklenir
Filtreler (Filters)
gratis_ai_agent_abilities— ajanın yüklemesinden önce kaydedilmiş yapabilirlik listesini değiştirirgratis_ai_agent_options_blocklist— seçenekler güvenlik kara listesini genişletir veya daraltırgratis_ai_agent_benchmark_questions— değerlendirme paketine özel kıyaslama soruları eklergratis_ai_agent_plan_plugins— site planı oluşturulması sırasında eklenti keşif listesini değiştirir
Destek
Destek için ultimatemultisite.com'u ziyaret edin veya eklenti deposunda bir sorun açın.
Değişiklik Günlüğü
Tüm sürüm geçmişi için Değişiklik Günlüğü'ne bakın.