피드로 돌아가기
Show DEV: PressArk - Talk to Your WordPress Site Instead of Clicking Through It
Dev.toDev.to
Backend

PressArk가 WordPress 관리자 대시보드에 AI 채팅 인터페이스를 추가해 메뉴 클릭 대신 자연어 명령으로 사이트 관리 자동화

Show DEV: PressArk - Talk to Your WordPress Site Instead of Clicking Through It

abdelali Selouani2026년 3월 28일2intermediate

Context

WordPress 관리자는 사이트 관리를 위해 여러 메뉴를 반복적으로 클릭하고 탐색해야 하는 번거로운 UI/UX를 제공한다. 기존 WordPress AI 플러그인 대부분은 콘텐츠 생성만 지원하며 사이트 전체 관리 기능이 부족하다.

Technical Solution

  • 200+ AI 호출 가능한 도구를 구현: 콘텐츠·페이지 편집, WooCommerce 관리(상품·주문·쿠폰·세금), SEO 감사(A-F 등급 시스템), 보안 스캔, Elementor 위젯 편집, 자동화 스케줄링
  • Preview > Approve > Execute 파이프라인으로 안전성 보장: 모든 도구를 Read(자동 실행) / Preview(차이 표시) / Confirm(명시적 승인) 3단계로 분류하여 AI의 무분별한 쓰기 방지
  • 순수 PHP WordPress 플러그인으로 구현: 외부 프레임워크 의존성 제거
  • 모델 라우팅 전략 적용: 무료 티어는 DeepSeek V3.2, 유료는 Claude Sonnet 4.6 사용, BYOK 옵션으로 OpenRouter/OpenAI/Anthropic API 연동 지원
  • MySQL FULLTEXT 기반 콘텐츠 인덱싱(800자 청크, 100자 오버랩): 벡터 DB 불필요
  • 대화 메모리 관리: 구조화된 체크포인트로 컨텍스트 압축 후에도 대화 이력 유지
  • 스핀 감지 메커니즘: 3회 연속 진전 없는 에이전트 라운드 후 종료
  • 토큰 예산 관리: 3단계 감소 전략(65% 프라임, 86% 컴팩트, 상한선 일시중지)
  • SSE 기반 실시간 스트리밍 및 120초 하드 타임아웃 설정

Key Takeaway

WordPress AI 플러그인은 단순 콘텐츠 생성을 넘어 Preview-Approve-Execute 파이프라인으로 안전성을 보장하면서 200+ 도구를 통합하는 방식으로 사이트 전체 관리 자동화를 구현할 수 있다. 외부 벡터 DB 없이 MySQL FULLTEXT와 토큰 예산 관리로 안정성과 비용 효율성을 동시에 달성하는 설계 패턴이 주요 기술 가치다.


WordPress 플러그인 개발자나 AI 에이전트 시스템을 구축하는 팀은 Preview-Approve-Execute 파이프라인과 도구별 실행 권한 분류(Read/Preview/Confirm)를 도입하면 AI의 무단 수정을 방지하면서도 자동화 편의성을 확보할 수 있다. 또한 토큰 예산에 3단계 감소 전략(프라임→컴팩트→일시중지)과 120초 하드 타임아웃을 적용하면 에이전트 폭주를 방지하고 사용자에게 예측 가능한 성능을 제공할 수 있다.

원문 읽기