検索
ホームページテクノロジー周辺機器AICREWAIを使用した同時クエリ解像度システム

人工知能の時代において、企業は常にカスタマーサポートサービスを強化する革新的な方法を求めています。そのようなアプローチの1つは、顧客クエリを効率的に解決するために協力して働くAIエージェントを活用することです。この記事では、Crewai、OpenaiのGPTモデル、Google Geminiを使用した同時クエリ解像度システムの実装について説明します。このシステムは、顧客クエリをシームレスに処理するために並行して動作する複数の専門エージェントを採用し、応答時間を短縮し、精度を向上させます。

学習目標

  • AIエージェントが応答を自動化し、重要な情報を要約することにより、顧客クエリを効率的に処理する方法を理解してください。
  • CREWAIがマルチエージェントコラボレーションを可能にしてカスタマーサポートのワークフローを改善する方法を学びます。
  • クエリリゾルバーやサマリザーなど、さまざまな種類のAIエージェント、およびカスタマーサービスオートメーションにおけるその役割を探索します。
  • PythonのAsyncioを使用して同時クエリ処理を実装して、応答効率を向上させます。 AI駆動型の自動化を統合して、精度とスケーラビリティを向上させることにより、
  • カスタマーサポートシステムを最適化します。
この記事は、

データサイエンスブログの一部として公開されました。 目次AIエージェントがどのように連携するか?エージェント

ステップ5:タスクの定義

    ステップ6:AIエージェントでクエリを実行する
  • ステップ7:複数のクエリを同時に処理するステップ8:クエリの例を定義する
    • ステップ9 colab
    • ステップ11:クエリの実行と印刷結果の実行 AIエージェントがどのように連携するか
  • 同時クエリ解像度システムは、マルチエージェントフレームワークを使用して、各エージェントに特定の役割を割り当てます。このシステムは、AIエージェントが効果的に協力できるようにするフレームワークであるCrewaiを利用しています。
  • システムの主要なコンポーネントには次のものが含まれます
    • クエリ解像度エージェント:顧客クエリを理解し、正確な応答を提供する責任。
    • 概要エージェント:迅速なレビューと将来の参照の解決プロセスを要約しています。
    • llms(大規模な言語モデル):
    • GPT-4oやGeminiなどのモデルが含まれています。 タスク管理:
    • タスクをエージェントに動的に割り当てて、クエリ処理を同時に確保します。
    • 同時クエリ解像度システムの実装
    • AIエージェントフレームワークを概念から現実に変換するには、構造化された実装アプローチが不可欠です。以下では、効果的なクエリ解像度のためにAIエージェントのセットアップと統合に伴う重要な手順の概要を説明します。
    ステップ1:APIキーの設定

    OpenAI APIキーは、OSモジュールを使用して環境変数として保存されます。これにより、システムは、機密性の高い資格情報をハードコードすることなく、APIリクエストを安全に認証できます。

    システムはOSモジュールを使用してオペレーティングシステムと対話します。

    システムはOpenai_Api_keyを環境変数として設定し、OpenaiのAPIへのリクエストを認証できるようにします。

    ステップ2:必要なライブラリのインポート

    非同期操作やエージェント、クルー、タスク、LLMなどのクルワイコンポーネントを処理するためのアシンシオなど、必要なライブラリが輸入されています。これらは、AIエージェントを定義および管理するために不可欠です
    import os 
    
    # Set the API key as an environment variable
    os.environ["OPENAI_API_KEY"] = ""

    asyncio:

    非同期プログラミング用のPythonの組み込みモジュール、同時実行を可能にします。

    エージェント:

    は、特定の責任を持つAIワーカーを表します

    import asyncio
    from crewai import Agent, Crew, Task, LLM, Process
    import google.generativeai as genai
    乗組員:
      複数のエージェントとその相互作用を管理します
    • タスク:各エージェントがすべきことを定義します。
    • llm:使用される大規模な言語モデルを指定します。
    • Process:タスクがどのように実行されるかを定義します。
    • Google.generativeai:Googleの生成AIモデルを操作するためのライブラリ(このスニペットでは使用されていませんが、将来の拡張に含まれている可能性が高い)。
    • ステップ3:LLMSの初期化
    • 3つの異なるLLMインスタンス(GPT-4OおよびGPT-4)は、さまざまな温度設定で初期化されます。温度は、応答の創造性を制御し、AIが生成された回答の精度と柔軟性のバランスを確保します。
    • システムは3つのLLMインスタンスを作成し、それぞれが異なる構成を備えています。
    • パラメーター:
      • モデル:使用するopenaiモデル(gpt-4oまたはgpt-4)を指定します。
      • 温度:応答のランダム性を制御する(0 =決定論的、1 =より創造的)。>
      これらの異なるモデルと温度は、精度と創造性のバランスをとるのに役立ちます

      ステップ4:AIエージェントの定義

      各エージェントには特定の役割と事前定義された目標があります。 2つのAIエージェントが作成されています:

      • クエリResolver:顧客の問い合わせを処理し、詳細な回答を提供します
      • 概要ジェネレーター
      • :迅速な参照のために解像度を要約します。各エージェントには、その相互作用を導くための定義された役割、目標、およびバックストーリーがあります。
        クエリ解像度エージェント

      このコードブロックで何が起こっているのか見てみましょう

      import os 
      
      # Set the API key as an environment variable
      os.environ["OPENAI_API_KEY"] = ""

      エージェントの作成:
        query_resolution_agentは、顧客クエリの解決を担当するAI駆動のアシスタントです。
      • モデルの選択:LLM_1を使用して、温度が0.7のGPT-4Oとして構成されています。このバランスは、創造的でありながら正確な応答を可能にします
      • 役割:システムは、エージェントをクエリリゾルバーとして指定します。 バックストーリー:開発者は、プロのカスタマーサービスアシスタントとして行動するようにエージェントをプログラムし、効率的かつ専門的な対応を確保します。
      • 目標:ユーザークエリに正確なソリューションを提供する
      • 冗長モード:
      • verbose = trueは詳細なログを保証し、開発者がパフォーマンスをデバッグして追跡するのを支援します。 要約エージェント
      • ここで何が起こるのですか?
      • エージェント作成:summary_agentは、クエリ解像度を要約するように設計されています。
      モデルの選択:

      温度が0.2のLLM_2(GPT-4)を使用して、その応答をより決定的で正確にします。

      import asyncio
      from crewai import Agent, Crew, Task, LLM, Process
      import google.generativeai as genai
      役割:

      このエージェントは、概要ジェネレーターとして機能します。

      • バックストーリー:クエリ解像度を簡潔に要約して、すばやく参照してください
      • 目標:
      • 顧客クエリがどのように解決されたかについての明確で簡潔な要約を提供します。 verboseモード:
      • verbose = trueは、必要に応じてデバッグ情報が利用可能であることを保証します。
      • ステップ5:タスクの定義
      • システムは、並列クエリ処理を確保するためにタスクを動的に割り当てます。 このセクションでは、同時クエリ解像度システムでAIエージェントに割り当てられたタスクを定義します。
      • ここで何が起こるのですか? タスクの定義:
        • Resolution_Task:このタスクは、クエリResolverエージェントに顧客クエリを分析および解決するよう指示します。
        • summary_task:このタスクは、サマリーエージェントに解決プロセスの簡単な要約を生成するよう指示します。
        ダイナミッククエリ処理:

        タスクの実行時にシステムが{Query}を実際の顧客クエリに置き換えます。
          これにより、システムは顧客のクエリを動的に処理できます。
        • 予想出力:

        Resolution_Taskは、クエリへの詳細な応答を期待しています

        summary_taskは、クエリ解像度の簡潔な要約を生成します。
        • エージェントの割り当て:

        query_resolution_agentは、解像度タスクを処理するように割り当てられています。 summary_agentは、要約タスクを処理するように割り当てられています。

        • なぜこれが重要なのか
        • タスクの専門化:
        各AIエージェントには特定のジョブがあり、効率と明確さを確保します。

        スケーラビリティ:
          さまざまな種類のカスタマーサポートの対話を処理するために、さらにタスクとエージェントを追加できます。
        • 並列処理:タスクは同時に実行でき、顧客の待ち時間を短縮します。
        • ステップ6:AIエージェントを使用してクエリを実行します クエリを処理するために非同期関数が作成されます。クルークラスはエージェントとタスクを整理し、適切なクエリ解像度と要約を確保するために順番に実行します。
        • この関数は、クエリを実行する非同期プロセスを定義します。これには、以下を含む乗組員インスタンスが作成されます
        • エージェント:
        プロセスに関与するAIエージェント(クエリリゾルバーと要約ジェネレーター)。

        タスク:エージェントに割り当てられたタスク(クエリ解像度と要約)。

        Process = Process.Sequential:
        import os 
        
        # Set the API key as an environment variable
        os.environ["OPENAI_API_KEY"] = ""
        タスクが順番に実行されるようにします

        verbose = true:
          詳細なロギングを有効にして、より良い追跡を可能にします
        • 関数は、AIエージェントを非同期に実行するために待機し、結果を返します。 ステップ7:複数のクエリを同時に処理する
        • asyncio.gather()を使用して、複数のクエリを同時に処理できます。これにより、AIエージェントがさまざまな顧客の問題を並行して処理できるようにすることにより、応答時間が短縮されます。 この関数は、2つのクエリを同時に実行します。 asyncio.gather()は両方のクエリを同時に処理し、応答時間を大幅に短縮します。関数は、実行が完了すると両方のクエリの結果を返します
        • ステップ8:クエリの例を定義 開発者は、サンプルクエリを定義してシステムをテストし、ログイン障害や支払い処理エラーなどの一般的なカスタマーサポートの問題をカバーしています。
        • これらは、システムをテストするためのサンプルクエリです。

          クエリ1はログインの問題を扱いますが、クエリ2は支払いゲートウェイエラーに関連しています。

          ステップ9:イベントループのセットアップ

          システムは、イベントループを初期化して、非同期操作を処理します。既存のループが見つからない場合、AIタスクの実行を管理する新しいループが作成されます。

          このセクションでは、非同期タスクを実行するためにイベントループを使用できるようにします。

          システムがイベントループを検出しない場合(RuntimeErrorが発生します)、新しいものを作成してアクティブループとして設定します。
          import os 
          
          # Set the API key as an environment variable
          os.environ["OPENAI_API_KEY"] = ""
          ステップ10:Jupyter Notebook/Google Colabでのイベントループの取り扱い

          JupyterとColabには既存のイベントループがあるため、nest_asyncio.apply()は競合を防ぐために使用され、非同期クエリのスムーズな実行を確保します。

          JupyterノートブックとGoogle Colabには、既存のイベントループがあります。

          nest_asyncio.apply()を使用すると、ネストされたイベントループが許可され、互換性の問題が解決されます

          ステップ11:クエリの実行と結果の印刷

          イベントループは、handle_two_queries()を実行してクエリを同時に処理します。システムは、最終的なAIに生成された応答を印刷し、クエリ解像度と要約を表示します。
          import asyncio
          from crewai import Agent, Crew, Task, LLM, Process
          import google.generativeai as genai

          loop.run_until_complete()は、handle_two_queries()の実行を開始します。これらは両方のクエリを同時に処理します。

          システムは結果を印刷し、各クエリのAI生成された解像度を表示します。

          同時クエリ解像度システムの利点
          # Initialize the LLM with Gemini
          llm_1 = LLM(
              model="gpt-4o",
              temperature=0.7)
          llm_2 = LLM(
              model="gpt-4",
              temperature=0.2)
          llm_3 = LLM(
              model="gpt-4o",
              temperature=0.3)

          以下では、複数のクエリを同時に処理することにより、同時クエリ解像度システムがどのように効率を高め、応答時間が短くなり、ユーザーエクスペリエンスが向上する方法を確認します。

          応答時間が高くなる:CREWAIを使用した同時クエリ解像度システム並列実行は、複数のクエリを同時に解決します。

          CREWAIを使用した同時クエリ解像度システム精度の向上:

          複数のLLMを活用すると、創造性と事実の正確性のバランスが保証されます。

          スケーラビリティ:

          システムは、人間の介入なしで大量のクエリを処理できます。

            カスタマーエクスペリエンスの向上:
          • 自動化された要約は、クエリ解像度の簡単な概要を提供します。 同時クエリ解像度システムのアプリケーションアプリケーション
          • カスタマーサポートの自動化、チャットボットでのリアルタイムクエリ処理、大規模なサービスリクエストの効率的な処理など、同時クエリ解像度システムのさまざまなアプリケーションを調査します。
            • カスタマーサポート自動化:AI駆動型チャットボットが複数の顧客クエリを同時に解決し、応答時間を短縮します。
            • リアルタイムクエリ処理:多数のクエリを並行して処理し、効率を向上させることにより、ライブサポートシステムを強化します。
            • eコマースアシスタンス
            • :オンラインショッピングプラットフォームでの製品の問い合わせ、注文追跡、および支払いの問題解決策を合理化します。 それはヘルプデスク管理
            • :複数の技術的問題を同時に診断および解決することにより、ITサービスデスクをサポートします。
            • Healthcare&Telemedicine :患者の問い合わせ、予約のスケジューリング、医学的アドバイスの管理を同時に管理するのを支援します。
            • 結論 同時クエリ解像度システムは、AI駆動型のマルチエージェントコラボレーションがカスタマーサポートにどのように革命をもたらすことができるかを示しています。 OpenaiのGPTモデル、Google GeminiのCrewaiを活用することにより、企業はクエリの取り扱い、効率の向上、ユーザーの満足度を自動化できます。このアプローチは、将来、より高度なAI駆動型サービスソリューションへの道を開きます。
            • キーテイクアウト

            AIエージェントはカスタマーサポートを合理化し、応答時間を短縮します

            CREWAIにより、専門のエージェントが効果的に協力できるようになりました さまざまなLLM構成のバランスの正確性と創造性。

            システムは、人間の介入なしで高クエリボリュームを管理できます。
            • 自動化された要約は、迅速で明確なクエリ解像度を提供します
            • よくある質問
            • q1。クルワイとは?
            • a。 Crewaiは、複数のAIエージェントが複雑なタスクで協力して作業できるようにするフレームワークです。エージェント間のタスク管理、役割の専門化、シームレスな調整を可能にします。 Crewaiはどのように機能しますか? Crewaiは、特定の役割を持つエージェントを定義し、タスクを動的に割り当て、順次または同時に処理します。 OpenaiのGPTやGoogle GeminiなどのAIモデルを活用して、タスクを効率的に実行します。 Crewaiは複数のクエリを同時にどのように処理しますか? Crewaiは、PythonのAsyncio.gather()を使用して複数のタスクを同時に実行し、パフォーマンスボトルネックなしでより速いクエリ解像度を確保します。 Crewaiは異なるLLMと統合できますか?はい、Crewaiは、OpenaiのGPT-4、GPT-4O、GoogleのGeminiなど、さまざまな大規模な言語モデル(LLMS)をサポートしているため、ユーザーは速度と精度の要件に基づいて選択できます。 Crewaiはどのようにしてタスクの精度を確保しますか?さまざまな温度設定を持つさまざまなAIモデルを使用することにより、Crewaiは創造性と事実の正確性のバランスをとり、信頼できる応答を確保します。

              この記事に示されているメディアは、Analytics Vidhyaが所有しておらず、著者の裁量で使用されています。

以上がCREWAIを使用した同時クエリ解像度システムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
AIが急上昇すると、企業はSEOからGEOに移行しますAIが急上昇すると、企業はSEOからGEOに移行しますMay 05, 2025 am 11:09 AM

AIアプリケーションの爆発により、企業は従来の検索エンジン最適化(SEO)から生成エンジン最適化(GEO)に移行しています。 Googleがシフトをリードしています。その「AIの概要」機能は、10億人以上のユーザーにサービスを提供しており、ユーザーがリンクをクリックする前に完全な回答を提供しています。 [^2] 他の参加者も急速に上昇しています。 ChatGpt、Microsoft Copilot、Perplexityは、従来の検索結果を完全にバイパスする新しい「Answer Engine」カテゴリを作成しています。 これらのAIに生成された回答にビジネスが表示されない場合、従来の検索結果で高くランク付けされていても、潜在的な顧客は決してあなたを見つけることはありません。 SEOからGeoまで - これは正確に何を意味しますか? 何十年もの間

これらの経路のどれが今日のAIをプッシュして賞賛されるAGIになることについての大きな賭けこれらの経路のどれが今日のAIをプッシュして賞賛されるAGIになることについての大きな賭けMay 05, 2025 am 11:08 AM

人工一般情報(AGI)への潜在的なパスを探りましょう。 この分析は、AIの進歩に関する私の進行中のフォーブスコラムの一部であり、AGIと人工的な緊急事態(ASI)を達成する複雑さを掘り下げています。 (関連するアートを参照してください

チャットボットを訓練しますか、それとも逆もありますか?チャットボットを訓練しますか、それとも逆もありますか?May 05, 2025 am 11:07 AM

ヒューマンコンピューターの相互作用:適応の繊細なダンス AIチャットボットと対話することは、相互の影響力の繊細なダンスに参加するようなものです。あなたの質問、回答、および好みは、あなたのニーズをよりよく満たすためにシステムを徐々に形作ります。現代の言語モデルは、明示的なフィードバックメカニズムと暗黙のパターン認識を通じて、ユーザーの好みに適応します。彼らはあなたのコミュニケーションスタイルを学び、あなたの好みを思い出し、あなたの期待に合わせて応答を徐々に調整します。 しかし、私たちはデジタルパートナーを訓練している間、同様に重要なことが逆方向に起こっています。これらのシステムとの相互作用は、私たち自身のコミュニケーションパターン、思考プロセス、さらには対人会話の期待さえ微妙に形作っています。 AIシステムとの相互作用は、対人相互作用に対する私たちの期待を再構築し始めています。インスタント応答に適応しました、

カリフォルニアは、AIをタップして、速い追跡の山火事回復許可を促進しますカリフォルニアは、AIをタップして、速い追跡の山火事回復許可を促進しますMay 04, 2025 am 11:10 AM

AIは、野火の回復許可を合理化します オーストラリアのハイテク企業ArchistarのAIソフトウェアは、機械学習とコンピュータービジョンを利用して、地域の規制に準拠するための建築計画の評価を自動化します。この前検証は重要です

米国がエストニアのAI駆動型デジタル政府から学ぶことができること米国がエストニアのAI駆動型デジタル政府から学ぶことができることMay 04, 2025 am 11:09 AM

エストニアのデジタル政府:米国のモデル? 米国は官僚的な非効率性と闘っていますが、エストニアは説得力のある代替品を提供しています。 この小さな国は、AIを搭載した、ほぼ100%デジタル化された市民中心の政府を誇っています。 これはそうではありません

生成AIによる結婚式の計画生成AIによる結婚式の計画May 04, 2025 am 11:08 AM

結婚式を計画することは記念碑的な仕事であり、しばしば最も組織化されたカップルでさえ圧倒されます。 この記事は、AIの影響に関する進行中のフォーブスシリーズの一部(こちらのリンクを参照)で、生成AIが結婚式の計画にどのように革命をもたらすことができるかを調べます。 結婚式のpl

デジタル防衛AIエージェントとは何ですか?デジタル防衛AIエージェントとは何ですか?May 04, 2025 am 11:07 AM

政府は、さまざまな確立されたタスクにそれらを利用している一方で、企業はAIエージェントを販売のためにますます活用しています。 ただし、消費者の支持者は、個人がターゲットのターゲットに対する防御として自分のAIエージェントを所有する必要性を強調しています

生成エンジン最適化に関するビジネスリーダーのガイド(GEO)生成エンジン最適化に関するビジネスリーダーのガイド(GEO)May 03, 2025 am 11:14 AM

Googleはこのシフトをリードしています。その「AIの概要」機能はすでに10億人以上のユーザーにサービスを提供しており、誰もがリンクをクリックする前に完全な回答を提供しています。[^2] 他のプレイヤーも速く地位を獲得しています。 ChatGpt、Microsoft Copilot、およびPE

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール