본문으로 건너뛰기
Paid AddonPurchase Gratis AI Agent | Install via your site's addon page or download from your account

Gratis AI Agent

Gratis AI Agent는 자연어 지침만으로 전체 WordPress 사이트를 기획하고, 구축하며, 관리할 수 있는 자율적인 WordPress AI 어시스턴트입니다. 이 에이전트는 콘텐츠 관리부터 디자인 시스템 커스터마이징에 이르기까지 모든 것을 포괄하는, **능력(abilities)**이라는 구조화된 일련의 기능을 노출합니다. 이 능력들은 개별적이고 테스트 가능한 액션들입니다. 버전 1.9.0에서는 콘텐츠 생성 능력, 클라이언트 측 스크린샷을 통한 시각적 페이지 검토, 5가지 내장 에이전트 프로필, 그리고 접근 제어 및 브랜딩을 위한 기능 플래그가 추가되었습니다.

주요 기능

  • 능력 시스템(Abilities system) — 에이전트가 사용자의 WordPress 설치에서 호출할 수 있는 모듈식이며 확장 가능한 액션 목록입니다.
  • 콘텐츠 관리(Content Management) — 포스트와 페이지 생성(페이지 템플릿 할당 포함), 여러 포스트를 한 번에 일괄 생성, 대표 이미지 설정, 연락처 폼 구축 등을 지원합니다.
  • 시각적 검토(Visual Review) — 라이브 페이지의 스크린샷을 캡처하고, 이전/이후 상태를 비교하며, 레이아웃, 타이포그래피, 색상, 접근성을 포함하는 AI 기반 디자인 검토를 받을 수 있습니다.
  • 5가지 내장 에이전트 — 콘텐츠 작성기(Content Writer), 사이트 빌더(Site Builder), 디자인 스튜디오(Design Studio), 플러그인 관리자(Plugin Manager), 지원 어시스턴트(Support Assistant)가 있으며, 채팅 헤더의 에이전트 선택기(Agent Picker)를 통해 전환할 수 있습니다.
  • 기능 플래그(Feature flags) — 설정(Settings) → 기능 플래그(Feature Flags)에서 역할 제한, 화이트 라벨 명명, 위젯 커스터마이징을 위한 접근 제어 및 브랜딩 토글을 제공합니다.
  • 커스텀 포스트 타입 관리(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) — 핵심 플러그인 파일을 수정하지 않고도 추가 능력 팩을 발견하고 활성화할 수 있습니다.
  • 사이트 빌더 오케스트레이션 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의 플러그인(Plugins) 화면에서 플러그인을 활성화합니다.
  3. **Gratis AI Agent → 설정(Settings)**으로 이동하여 AI 제공자를 연결합니다.
  4. (선택 사항) **능력 레지스트리(Abilities Registry)**를 탐색하여 추가 능력 팩을 설치합니다.

빠른 시작

플러그인을 활성화하고 AI 제공자와 연결한 후, WordPress 관리자 사이드바에서 Gratis AI Agent 패널을 엽니다. 자연어 지침을 입력하면 에이전트가 사용 가능한 능력을 활용하여 필요한 단계를 계획하고 실행합니다.

예시 지침:

"Portfolio" 커스텀 포스트 타입과 "Project Category" 분류를 생성해 줘.
테마에 다크 모드 색상 팔레트를 주입하고 기본 색상을 #1a1a2e로 설정해 줘.
온라인 메뉴, 예약 폼, 연락처 페이지가 있는 레스토랑 웹사이트를 만들어 줘.

능력 개요 (Abilities Overview)

능력(Abilities)은 에이전트가 수행할 수 있는 원자적인 액션입니다. 각 능력은 에이전트가 런타임에 읽는 스키마(매개변수 및 반환 유형)를 노출하는 등록된 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
사이트 빌더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 참조(WP-CLI Reference)를 참고하세요.

# 전체 벤치마크 스위트 실행
wp gratis-ai-agent benchmark

# 설치된 능력 목록 보기
wp gratis-ai-agent abilities list

# 능력 팩 설치
wp gratis-ai-agent abilities install <slug>

설정 (Configuration)

모든 설정은 WordPress 관리자에서 **Gratis AI Agent → 설정(Settings)**에 있습니다.

설정설명
AI 제공자활성화할 AI 제공자 커넥터를 선택하고 구성합니다.
모델에이전트 세션에 사용할 언어 모델을 선택합니다.
최대 토큰(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 및 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)를 참고하세요.