AIOHM Knowledge Assistant

Description

Transform your WordPress site into an intelligent knowledge base with AI-powered chatbots that embody your brand’s unique voice and deliver accurate, contextual responses. AIOHM Knowledge Assistant processes your existing content to provide sophisticated AI interactions while maintaining your authentic communication style and professional standards.

[//]: # fs_free_only_begin

Free Version Features

The free version includes all the core functionality you need to get started with AI-powered knowledge bases:

  • Public Chatbot: Add an intelligent chatbot to your website that answers visitor questions based on your content
  • Knowledge Base Management: Scan and index your WordPress posts, pages, and uploaded documents
  • Multi-Provider AI Support: Choose from OpenAI, Google Gemini, Anthropic Claude, Groq, and ShareAI
  • Brand Voice Configuration: Set up your chatbot’s personality and communication style
  • Content Processing: Support for PDF, CSV, TXT, and JSON document formats
  • Admin Dashboard: Complete control center for setup and management
  • Responsive Design: Works seamlessly across all devices

Upgrade to Pro for advanced features like private AI assistants, local AI processing, and white-label licensing.
[//]: # fs_free_only_end

Key Features

Intelligent Content Processing
* Automatic indexing of WordPress posts, pages, and uploaded files
* Support for PDF, CSV, TXT, and JSON document formats
* Advanced semantic search with vector embeddings
* Smart content chunking for optimal AI processing

Multi-Provider AI Integration
* OpenAI GPT models (GPT-5)
* Google Gemini Pro with advanced embeddings
* Anthropic Claude for sophisticated reasoning
* Groq for ultra-fast inference with Llama and Mistral models
* ShareAI for specialized model access
[//]: # fs_premium_only_begin
* Ollama Local AI for completely private, on-premise processing
* ServBay Ollama server integration for development environments
* Complete API key privacy – your data stays under your control
[//]: # fs_premium_only_end

Brand Voice Alignment
* Comprehensive brand personality questionnaire
* Custom system prompts and tone configuration
* Consistent voice across all AI interactions
* Private brand assistant for internal team use

Enterprise-Grade Security & Licensing
* Encrypted API key storage using WordPress security constants
* Rate limiting (100 requests/hour per user and IP)
* Membership-based access control integration
* GDPR-compliant data handling practices
* Private knowledge segregation for sensitive content
[//]: # fs_premium_only_begin
* White label licensing for unlimited site deployments
* Agency and reseller program support
* Complete local AI processing with Ollama integration
[//]: # fs_premium_only_end

Performance Optimized
* WordPress object cache integration
* Intelligent caching with automatic invalidation
* Minimal server resource requirements
* CDN-compatible static assets

Use Cases

Professional Services: Provide 24/7 client support while maintaining confidential internal processes through dual-mode functionality.

Content Creators: Get writing assistance that matches your style while offering public AI assistance to your audience.

E-commerce: Answer product questions instantly while using private mode for inventory management and strategic planning.

Coaching & Consulting: Replace repetitive client questions with an AI that understands your methodology and speaks with your expertise.

Implementation

Deploy AI functionality through shortcodes:
* [aiohm_chat] – Public chatbot for website visitors
* [aiohm_search] – Knowledge base search interface
[//]: # fs_premium_only_begin
* [aiohm_private_assistant] – Private AI assistant for authenticated users
[//]: # fs_premium_only_end

The plugin automatically processes WordPress shortcodes, extracts meaningful content from complex layouts, and maintains context relationships between content pieces.

Technical Requirements

  • WordPress 6.2 or higher
  • PHP 7.4 or higher
  • API key from at least one supported provider (OpenAI, Claude, Gemini, Groq, or ShareAI)
  • Optional: Paid Memberships Pro for advanced access control

Privacy & External Services

This plugin connects to external AI services only when configured with user-provided API keys. All communications use secure HTTPS connections, and no conversation data is stored on external servers beyond temporary processing requirements.

Supported AI Services:
* ShareAI API (shareai.com) – Terms | Docs
* OpenAI API (api.openai.com) – Terms | Privacy
* Google Gemini API (generativelanguage.googleapis.com) – Terms | Privacy
* Anthropic Claude API (api.anthropic.com) – Terms | Privacy
* Groq API (api.groq.com) – Terms | Privacy

User consent is required before making any external API calls. All API keys are encrypted and stored securely in your WordPress database.

Installation

  1. Upload the plugin files to /wp-content/plugins/aiohm-knowledge-assistant/
  2. Activate the plugin through the WordPress Plugins menu
  3. Navigate to AIOHM > Settings and configure your AI provider API key
  4. Run the content scan to build your knowledge base
  5. Configure your brand voice settings
  6. Add shortcodes to display AI functionality on your site

FAQ

What AI providers are supported?

AIOHM supports OpenAI (GPT-3.5, GPT-4), Google Gemini Pro, Anthropic Claude, Groq (ultra-fast inference), and ShareAI. You need only one API key to get started.

How does this differ from other AI chatbot plugins?

AIOHM offers dual-mode functionality: a public chatbot trained on approved content and a private AI assistant with access to confidential materials. It captures and reflects your actual writing style rather than providing generic responses.

Is coding knowledge required?

No programming skills are needed. All configuration is handled through the WordPress dashboard with intuitive interfaces. Implementation requires only copying and pasting shortcodes.

Will this impact website performance?

No. AI processing occurs on external servers, not your website. The plugin is optimized for performance with smart caching and minimal resource usage.

How does the privacy mode work?

Private mode content is completely separate from public content. Only authenticated users with proper permissions can access private AI features. Confidential documents remain invisible to public users.

Can I customize the appearance?

Yes. The plugin includes CSS customization options, supports theme integration, and provides responsive design that works across all devices.

What file types can be processed?

WordPress posts and pages, PDF documents, CSV files, TXT files, and JSON data. The plugin intelligently extracts and processes content from each format.

How is my data secured?

API keys are encrypted using WordPress security constants, all database operations use prepared statements, and the plugin follows WordPress security best practices. Your data remains on your server except when sent to AI providers for processing.

Can I restrict access to the private assistant?

Yes. The plugin integrates with Paid Memberships Pro and supports custom user roles for complete control over private AI feature access.

What happens if the AI doesn’t know something?

The AI will indicate when it lacks sufficient information and direct users to contact you directly. It doesn’t generate responses from outdated internet information or make up answers.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“AIOHM Knowledge Assistant” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.4.1

Critical Knowledge Base Cache Fix & Professional Enhancement
* FIXED: Knowledge base entries not appearing in manage table after scanning – resolved cache clearing issue
* FIXED: Improved cache management for KB manager to ensure immediate visibility of newly scanned content
* ENHANCED: Professional plugin description and documentation for enterprise-grade presentation
* TECHNICAL: Optimized cache clearing mechanism across all content addition operations
* TECHNICAL: Enhanced cache invalidation for file uploads, content editing, and scanning operations
* This update ensures reliable content visibility and improves the professional presentation of the plugin

1.4.0

[//]: # fs_premium_only_begin
Major Pro Features Update – Ollama Local AI & White Label Mode
* NEW: Ollama Local AI integration for completely private, on-premise AI processing
* NEW: ServBay Ollama server support with preset configuration options
* NEW: Ollama appears as selectable AI provider in main settings when enabled
* NEW: Freemius white label mode for unlimited site licenses and agency reselling
* NEW: Enhanced pro features settings with improved auto-save and error handling
* NEW: Trial licensing with 7-day trial period requiring payment information
* IMPROVED: Pro features settings persistence and validation
* IMPROVED: Enhanced provider selection grid with 6-column layout supporting Ollama
* IMPROVED: Advanced licensing system for enterprise and white label deployments
* FIXED: Pro features settings not saving/persisting after page refresh
* TECHNICAL: Complete white label branding removal for client deployments
* TECHNICAL: Advanced multi-site licensing architecture for agencies
* This update transforms the plugin into a complete enterprise solution with local AI processing
[//]: # fs_premium_only_end

1.3.9

Critical Shortcode Fixes & JavaScript Improvements
* Fixed critical JavaScript errors preventing shortcodes from functioning on frontend
* Resolved optional chaining syntax error in search shortcode for older browser compatibility
* Fixed script registration and loading issues with WordPress defer attribute compatibility
* Corrected HTML template formatting in chat, search, and QA generator shortcodes
* Improved greeting detection for more natural chat interactions
* Fixed variable replacement conflicts in AI responses using strtr() instead of str_replace()
* Enhanced configuration loading for all shortcodes to work reliably with deferred scripts
* Removed debug console messages for production-ready performance
* All shortcodes ([aiohm_chat], [aiohm_search], [aiohm_qa_generator]) now fully functional

1.3.8

Groq Integration & Enhanced Model Selection
* Added Groq API support with ultra-fast Llama 3.3 70B model for lightning-fast AI responses
* Enhanced Mirror Mode and Muse Mode AI model selection to include all configured providers
* Fixed AI model selection dropdowns to dynamically update based on saved API keys
* Reorganized Premium AI Services section into clean 2-column layout
* Removed “More API Connectors Soon” banner for cleaner interface
* Added complete Groq chat completion handler with model mapping and usage logging
* Enhanced HTTP request authentication system to support Groq Bearer token
* Updated AI client dispatcher to route Groq models to appropriate handler

1.3.7

Production Ready & WordPress.org Compliance
* Complete WordPress.org directory compliance with all security and coding standards
* Enhanced external service documentation for transparency
* Improved plugin stability and performance optimizations
* Comprehensive internationalization support for global users