説明
Solun AI Concierge Search is a chatbot plugin that helps visitors find the best content on your WordPress site through conversation. You can choose from Claude (Anthropic), ChatGPT (OpenAI), or Gemini (Google).
Supported AI providers
- Claude (Anthropic)
- ChatGPT (OpenAI)
- Gemini (Google)
Features
- 設定画面で AI プロバイダーとモデルを選択できます。
- API キーは暗号化して保存され、ログイン中のサイト管理者のみが扱えます。訪問者や第三者には公開されません。
- AI が投稿・固定ページを検索し、その結果を返答に利用するため、訪問者は関連性の高いコンテンツへ自然に誘導されます。
- 管理画面で会話履歴とログを確認できます。
- フロントエンドにチャットウィジェットを表示します。タイトル、ウェルカムメッセージ、色などを設定で変更できます。
- Site-wide daily cap on WordPress content searches (default 500 per day, all visitors combined). Helps control server load; use 0 in settings for unlimited.
Requirements
- WordPress 6.7 or higher
- PHP 8.1 or higher
外部サービス
本プラグインはチャットボットの応答のため、第三者の AI API に接続します。サイト管理者が設定でいずれか 1 つのプロバイダーを選びます。選択したプロバイダーにのみデータが送られ、3 社すべてに送られることはありません。
1. OpenAI (ChatGPT)
- 概要と用途: 「OpenAI」が選択されているとき、OpenAI の Chat Completions API がチャットボットを動かします。訪問者のメッセージを処理し、サイト内の関連コンテンツへ案内する AI 生成の返答を返します。
- 送信されるデータとタイミング: 訪問者がチャットを送信するたびに、OpenAI へ次が送られます。訪問者のメッセージ、そのセッションの会話履歴(ある場合)、指示を含むシステムプロンプト、および AI がサイト検索を行ったときは一致した投稿・固定ページのタイトル、URL、抜粋。送信は訪問者がメッセージを送信し、かつ OpenAI が設定されたプロバイダーのときに限られます。
- 利用規約: https://openai.com/policies/terms-of-use
- プライバシーポリシー: https://openai.com/policies/privacy-policy
- API ドキュメント: https://platform.openai.com/docs/
2. Google (Gemini)
- What it is and what it is used for: Google’s Generative Language API (Gemini) powers the chatbot when “Google” is selected. It processes visitor messages and returns AI-generated replies that guide users to relevant content on your site.
- What data is sent and when: Each time a visitor sends a chat message, the plugin sends to Google: the visitor’s message, the conversation history for that session (if any), a system prompt with instructions, and—when the AI performs a site search—the titles, URLs, and excerpts of matching WordPress posts and pages. Data is sent only when the visitor submits a message and Google is the configured provider.
- 利用規約: https://policies.google.com/terms
- プライバシーポリシー: https://policies.google.com/privacy
- API ドキュメント: https://ai.google.dev/gemini-api/docs
3. Anthropic (Claude)
- 概要と用途: 「Anthropic」が選択されているとき、Anthropic の Messages API がチャットボットを動かします。訪問者のメッセージを処理し、サイト内の関連コンテンツへ案内する AI 生成の返答を返します。
- What data is sent and when: Each time a visitor sends a chat message, the plugin sends to Anthropic: the visitor’s message, the conversation history for that session (if any), a system prompt with instructions, and—when the AI performs a site search—the titles, URLs, and excerpts of matching WordPress posts and pages. Data is sent only when the visitor submits a message and Anthropic is the configured provider.
- 利用規約: https://www.anthropic.com/legal/commercial-terms
- プライバシーポリシー: https://www.anthropic.com/legal/privacy
- API ドキュメント: https://docs.anthropic.com/
一般事項
- API キーは WordPress サイト上で暗号化され、ログイン中の管理者のみがアクセスできます。訪問者やフロントエンドのコードには公開されません。
- The plugin applies rate limits (10 chat requests per minute per IP) to protect against abuse. Separately, a site-wide daily limit on content searches applies to all visitors together (configurable in settings; 0 = unlimited).
- サイト運営者は、自サイトのプライバシーポリシーでこのデータの流れを開示し、管轄区域で必要な同意を得ることを推奨します。
インストール
- プラグインの ZIP を「プラグイン」「新規追加」「プラグインのアップロード」からアップロードするか、
`wp-content/plugins/`に展開します。 - プラグインメニューから「Solun AI Concierge Search」を有効化します。
- 「設定」「Solun AI Concierge Search」で、利用する AI プロバイダーの API キーとモデルを入力します。
- フロントエンドにチャットウィジェットが表示されます。必要に応じて設定でタイトル、ウェルカムメッセージ、色を変更できます。
FAQ
-
どの AI プロバイダーが使えますか?
-
You can use Claude (Anthropic), ChatGPT (OpenAI), or Gemini (Google). You only need to set the API key for the provider you want to use; you do not need to register all three.
-
サイト内検索はどのように動きますか?
-
AI が訪問者の質問に基づいてサイトのコンテンツを検索し、その結果を返答に使います。訪問者はニーズに最も合うコンテンツへ自然に誘導されます。
-
API キーは安全に保存されますか?
-
API キーは暗号化して保存されます。ログイン中のサイト管理者のみが閲覧・利用でき、訪問者やサイト外の第三者には公開されません。
-
API リクエストにレート制限はありますか?
-
Yes. To protect the service from abuse, this plugin applies per-IP, per-minute limits on public endpoints.
From the same IP address,/chatcan be used up to 10 times per minute.
From the same IP address,/historycan be requested up to 30 times per minute.
If the limit is exceeded, the API returns HTTP 429 (Too Many Requests).Additionally, site-wide limits on WordPress content searches (not AI provider calls) apply to all visitors combined for the calendar day in your site timezone. The default is 500 searches per day until you save settings; set to 0 for unlimited. Each search query executed for the AI tool counts toward this total; the internal
/searchendpoint counts as one search when used. -
本プラグインはどのようなデータを送受信・保存しますか?
-
To provide AI responses, this plugin sends the visitor’s message and selected context to the AI provider you configure (Anthropic, OpenAI, or Google).
WordPress サイト上では、会話ログ、検索ログ、エラーログをカスタムテーブルに保存する場合があります。API キーは暗号化され、ログイン中のサイト管理者のみがアクセスできます。
ログの保持期間はプラグイン設定で変更できます。サイト運営者には、自サイトのプライバシーポリシーでこの挙動を開示し、管轄区域で必要な同意を得ることを推奨します。
評価
このプラグインにはレビューがありません。
貢献者と開発者
“Solun AI Concierge Search” をあなたの言語に翻訳しましょう。
開発に興味がありますか ?
変更履歴
1.1.1
- Improve prompt safety and fix a bug that occurred while entering multibyte characterss
1.1.0
- Improved search behavior for more relevant results.
- Added an embeddable UI for integrating the chat experience into pages.
1.0.2
- Fixed chat output sometimes showing raw JSON instead of plain text
- Clearer admin notice when choosing a model
- Search and prompt refinements; better handling when no results are found
1.0.1
- Removed old models
1.0.0
- Initial release
- Support for Claude, ChatGPT, and Gemini
- Site search to guide visitors to relevant content
- Chat widget, conversation history, and logging