現在の位置: ホーム> 最新記事一覧> PHPとChatGPTを使用してスマートカスタマー満足度調査ツールを作成する

PHPとChatGPTを使用してスマートカスタマー満足度調査ツールを作成する

M66 2025-07-09

導入

デジタル時代では、顧客満足度は企業開発にとって特に重要です。顧客満足度の調査は、顧客の製品またはサービスの認識を測定するための効果的な手段です。人工知能技術、特にChatGPTの強力な自然言語処理機能の助けを借りて、顧客のフィードバックをより正確に取得し、タイムリーに対応するためのインテリジェントな顧客満足度調査ツールを構築できます。この記事では、PHPを使用する方法とChatGPT APIを組み合わせて、インテリジェントな顧客満足度調査システムを作成し、実用的なコードの例を提供する方法を紹介します。

環境を準備します

始める前に、次の条件があることを確認してください。

  • ApacheやNginxなどのPHPを実行しているサーバー環境。
  • PHPバージョン7.0以上。
  • 作曲家は、PHP依存関係を管理するためにインストールされます。

ChatGPT PHPクライアントライブラリをインストールします

Composerを介してOpenaiのPHPクライアントライブラリをインストールし、コマンドを実行します。

作曲家にはOpenAI/API-Clientが必要です

このステップは、必要なChatGPT PHPライブラリを自動的にダウンロードしてインストールします。

Openai APIキーを取得します

OpenAI公式Webサイトにアクセスしてアカウントを登録した後、APIキーを作成および取得します。このキーは、後続のコードの認証に使用されます。

インテリジェントな返信を実現するためにPHPコードを記述します

ファイルと必要なクラスの自動読み込みを紹介します。

 require_once 'vendor/autoload.php';

openaiapiclientを使用します。
Openaiconfigurationを使用します。
OpenImodelCreateCompletionRequestを使用します。

APIキーを構成します:

 $ configuration = configuration :: getDefaultConfiguration();
$ configuration-> setapikey( &#39;Authorization&#39;、 &#39;Bearer<YOUR_API_TOKEN> &#39;);

お願いします要求したAPIキーに置き換えます。

APIクライアントの初期化:

 $ apiclient = new Apiclient($ configuration);

スマート返信を生成する関数を定義します。

関数generateresponse($ input){
    グローバル$ apiclient;

    $ client = new openaiapichatcompletion($ apiclient);

    $ prompt = [
        [&#39;ロール&#39; => &#39;システム&#39;、 &#39;コンテンツ&#39; => &#39;あなたはお客様に話しかけるカスタマーサービス担当者です。&#39;]、
        [&#39;role&#39; => &#39;user&#39;、 &#39;content&#39; => $ input]
    ];

    $ request = new CreateCompletionRequest();
    $ request-> setModel( &#39;gpt-3.5-turbo&#39;);
    $ request-> setMessages($ prompt);

    $ result = $ client-> createcompletion($ request);

    $ choices = $ result-> getChoices();
    $ response = end($ choices) - > getMessage() - > getContent();

    返信$応答。
}

この関数は、ChatGPTを介して顧客フィードバックに対するインテリジェントな応答を生成して、インタラクティブなエクスペリエンスを向上させます。

コール例

次の例でこの関数の使用方法を示します。

 $ input = "私は製品の品​​品質にとてもに満足していますが、配達速度を​​改善するしたいとテストえています。";
$ response = generateresponse($ input);
echo "Chatgptの返信:"。 $ response;

顧客フィードバックを入力すると、関数はAIによって生成されたターゲット応答を返します。

要約します

この記事では、PHPをCHATGPT APIと組み合わせて使用​​して、インテリジェントな顧客満足度調査ツールを構築する完全なプロセスを紹介します。環境の構築から、依存関係のインストールからコアコードの実装まで、開発者がすぐにアプリケーションを開始および拡大するのに役立ちます。このツールを通じて、企業は顧客の意見をより効果的に収集し、サービスの質と顧客体験を向上させることができます。