AI・機械学習 2026.01.02

WordPressにAI営業アシスタント搭載!問い合わせ対応を24時間自動化するChatGPTプラグイン開発術

約2分で読めます

人手不足で夜間の問い合わせ対応ができない、営業の初期対応に時間を取られる、そんな課題をWordPress×ChatGPTで解決。実際の開発事例を交えて自動化の仕組みを解説します。

こんな悩みありませんか?

「夜間や休日の問い合わせに対応できず、機会損失が心配」「営業担当が初期対応に追われて、本来の営業活動に集中できない」「問い合わせフォームからの返信が遅れがちで、お客様をお待たせしてしまう」

そんな課題を抱える中小企業の経営者様から、このようなご相談をいただくことが増えています。特に人手が限られる企業では、24時間体制での顧客対応は現実的ではありません。

しかし、AI技術の発達により、WordPressサイトにChatGPTを活用した営業アシスタント機能を搭載することで、これらの課題を根本的に解決できるようになりました。

実案件で見えたAI営業アシスタントの威力

先日、神奈川県内の建設会社様からご依頼をいただいた案件でのお話です。同社では年間200件程度の問い合わせがあるものの、営業担当者2名では初期対応が追いつかず、返信まで平均2-3日かかってしまう状況でした。

課題の整理

  • 夜間・休日の問い合わせに翌営業日まで対応できない
  • 営業担当者が事務的な初期対応に1日2-3時間を費やしている
  • 簡単な質問でも人手での対応が必要で効率が悪い
  • 返信の遅れによる機会損失の懸念

解決策:ChatGPT連携プラグインの開発

WordPressのカスタムプラグインとしてAI営業アシスタントを開発し、以下の機能を実装しました。

<?php
class AI_Sales_Assistant {
    private $openai_api_key;
    
    public function __construct() {
        $this->openai_api_key = get_option('ai_assistant_api_key');
        add_action('wp_ajax_ai_chat_response', array($this, 'handle_chat_request'));
        add_action('wp_ajax_nopriv_ai_chat_response', array($this, 'handle_chat_request'));
    }
    
    public function handle_chat_request() {
        $user_message = sanitize_text_field($_POST['message']);
        $company_context = $this->get_company_context();
        
        $response = $this->call_chatgpt_api($user_message, $company_context);
        
        wp_send_json_success(array(
            'message' => $response,
            'timestamp' => current_time('mysql')
        ));
    }
    
    private function call_chatgpt_api($message, $context) {
        $prompt = "あなたは{$context['company_name']}の営業アシスタントです。\n";
        $prompt .= "会社情報: {$context['company_info']}\n";
        $prompt .= "お客様からの質問: {$message}\n";
        $prompt .= "丁寧で親しみやすい口調で、営業的な観点から回答してください。";
        
        // OpenAI API呼び出し処理
        $response = wp_remote_post('https://api.openai.com/v1/chat/completions', array(
            'headers' => array(
                'Authorization' => 'Bearer ' . $this->openai_api_key,
                'Content-Type' => 'application/json'
            ),
            'body' => json_encode(array(
                'model' => 'gpt-3.5-turbo',
                'messages' => array(
                    array('role' => 'system', 'content' => $prompt)
                ),
                'max_tokens' => 500
            ))
        ));
        
        $body = wp_remote_retrieve_body($response);
        $data = json_decode($body, true);
        
        return $data['choices'][0]['message']['content'];
    }
}

導入後の劇的な変化

3ヶ月運用した結果、以下のような成果が得られました:

  • 初期対応時間が85%短縮:営業担当者の事務作業が大幅に減少
  • 24時間対応実現:夜間・休日の問い合わせにも即座に対応
  • 問い合わせ品質向上:AIが事前に情報を整理するため、人間が対応する際により具体的な提案が可能
  • 機会損失の防止:即座の対応により、競合他社への流出を防止

よくある失敗とその対策

失敗例1:汎用的すぎる回答になってしまう

初期の設定では、ChatGPTが一般的な回答しか返さず、「どこの会社でも言えるような内容」になってしまいました。

対策:会社固有の情報をプロンプトに含める仕組みを構築

private function get_company_context() {
    return array(
        'company_name' => get_option('company_name'),
        'company_info' => get_option('company_description'),
        'services' => get_option('company_services'),
        'achievements' => get_option('company_achievements'),
        'unique_points' => get_option('company_unique_points')
    );
}

失敗例2:不適切な回答をしてしまう

建設業界の専門用語や法的な制約について、AIが間違った情報を提供してしまうケースがありました。

対策:回答の事前チェック機能とエスカレーション機能を実装

function validateResponse(response) {
    const sensitiveKeywords = ['法的', '保証', '契約', '価格'];
    const containsSensitive = sensitiveKeywords.some(keyword => 
        response.includes(keyword)
    );
    
    if (containsSensitive) {
        return {
            shouldEscalate: true,
            message: 'この件については、専門スタッフから詳しくご説明させていただきます。お電話番号をお教えいただけますでしょうか。'
        };
    }
    
    return { shouldEscalate: false, message: response };
}

失敗例3:コストが想定以上に膨らんだ

当初、すべての問い合わせにGPT-4を使用していたため、月額のAPI利用料が予算を大幅に超過しました。

対策:段階的なAIモデル選択機能を実装

  • 簡単な質問:GPT-3.5-turbo(コスト重視)
  • 複雑な質問:GPT-4(品質重視)
  • 専門的な内容:人間にエスカレーション

開発時のポイント

セキュリティ対策

APIキーの管理やユーザー入力のサニタイズは必須です。

// APIキーは環境変数で管理
define('OPENAI_API_KEY', getenv('OPENAI_API_KEY'));

// ユーザー入力の検証
function validate_user_input($input) {
    $input = sanitize_text_field($input);
    $input = wp_strip_all_tags($input);
    
    if (strlen($input) > 500) {
        return false;
    }
    
    return $input;
}

パフォーマンス最適化

API呼び出しの遅延を最小限に抑えるため、よくある質問はキャッシュ機能を活用しています。

AIアシスタント導入で変わる営業の未来

この建設会社様では、AI営業アシスタント導入後、営業担当者がより価値の高い業務に集中できるようになりました。初期対応をAIが担当することで、人間は提案書作成や現場視察など、よりクリエイティブで専門性の高い業務に時間を使えるようになったのです。

結果として、月間の成約率が従来の12%から18%に向上し、売上も前年同期比で20%増加を達成されました。

まず何から始めるべきか

AI営業アシスタントの導入を検討されている場合、以下のステップで進めることをお勧めします:

  1. 現在の問い合わせ対応フローの整理
  2. よくある質問の分析とカテゴリ化
  3. AIに任せる範囲と人間が対応する範囲の明確化
  4. スモールスタートでの導入とテスト運用

技術的な実装はもちろん、運用面での設計が成功の鍵を握ります。弊社Fivenine Designでは、20年以上のWeb制作実績を活かし、お客様の業種や規模に応じたAI営業アシスタントの開発・導入をサポートしています。

問い合わせ対応の自動化により、御社の営業力を飛躍的に向上させませんか?まずはお気軽にご相談ください。

この記事をシェア

AIに無料相談