Semantic Knowledge
AI-powered chatbot and semantic search for WordPress using RAG (Retrieval-Augmented Generation)
by Kanopi Studios · github.com/kanopi/semantic-knowledge · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/kanopi/semantic-knowledge/archive/refs/heads/main.zipAlso on Packagist as kanopi/semantic-knowledge:
composer require kanopi/semantic-knowledgeFrom the readme
Semantic Knowledge
AI-powered chatbot and semantic search for WordPress using RAG (Retrieval-Augmented Generation).
Features
- 🤖 AI-powered chatbot with conversation history
- 🔍 Semantic search using vector embeddings
- 🚀 Built on OpenAI and Pinecone
- 🎨 Customizable UI components
- ♿ WCAG 2.1 Level AA accessible
- 🔧 Easy configuration via WordPress admin
Requirements
- PHP 8.0+
- Node.js 18+
- WordPress 6.0+
- Composer (for Composer installation)
- OpenAI API key
- Pinecone API key
Installation
Method 1: Composer (Recommended - Fully Automated)
Why this works:
- Plugin's composer.json has post-install-cmd hook
- Automatically installs indexer into indexer/nodemodules/
- No manual steps required
Method 2: WordPress.org
1. Download from WordPress.org (pending approval)
2. Upload to /wp-content/plugins/ or install via WordPress admin
3. Activate the plugin
4. Install indexer:
Or click "Install Indexer" button in WordPress admin
Method 3: Manual Installation
Configuration
1. API Keys
Add to wp-config.php:
Or set via WP-CLI:
2. Plugin Settings
1. Go to Settings → AI Assistant in WordPress admin
2. Configure:
- Pinecone Index Host (e.g., your-index-123.pinecon