WP Manifestindependent plugin directory
manifest / ai / chabotrag

AI Chatbot PIP

WordPress AI support chatbot using RAG to answer with site-grounded context and cited sources.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/madebygarzon/chabotrag/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

ChaBotRag — AI Support Chatbot for WordPress (RAG)

WordPress plugin that delivers contextual customer support answers using Retrieval-Augmented Generation (RAG), grounded in the site’s own content.

Why this project matters

  • Solves a real business problem: scalable first-line support with better answer relevance.
  • Uses practical AI architecture (indexing + retrieval + generation), not just prompt wrappers.
  • Built as a production-oriented WordPress plugin with admin controls and observability.

Key Capabilities

  • Automatic indexing of WordPress content (posts/pages/CPT; WooCommerce optional)
  • Content chunking + overlap for better retrieval quality
  • Response generation constrained to indexed context
  • Conversation memory and configurable system prompts
  • Source references in answers
  • Admin dashboard for settings, indexing, and monitoring

Tech Stack

  • Platform: WordPress / PHP 8+
  • AI: DeepSeek (deepseek-chat)
  • Pattern: RAG (retrieve + generate)
  • UI: shortcode + floating widget

Plugin Highlights

  • [ai_chatbot] shortcode for inline embed
  • Responsive chat UI with typing indicator
  • Retry/backoff and error handling for API calls
  • Configurable model params (temperature/tokens)

Installation

  1. Install plugin (ZIP or FTP) under /wp-content/plugins/
  2. Activate in WordPress admin
  3. Configure API key and model params
  4. Run indexing from admin panel
  5. Add shortcode to target pages

Business Impact

  • Faster support response times
  • Better consistency in customer communication
  • Reduced manual support load for repetitive questions

Author

  • Created by Carlos Garzón
  • Software Engineer, Fullstack Developer.

Licenses

MIT