人工知能の時代において、企業は常にカスタマーサポートサービスを強化する革新的な方法を求めています。そのようなアプローチの1つは、顧客クエリを効率的に解決するために協力して働くAIエージェントを活用することです。この記事では、Crewai、OpenaiのGPTモデル、Google Geminiを使用した同時クエリ解像度システムの実装について説明します。このシステムは、顧客クエリをシームレスに処理するために並行して動作する複数の専門エージェントを採用し、応答時間を短縮し、精度を向上させます。
データサイエンスブログの一部として公開されました。 目次AIエージェントがどのように連携するか?エージェント
ステップ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
ステップ4:AIエージェントの定義
import os # Set the API key as an environment variable os.environ["OPENAI_API_KEY"] = ""
import asyncio from crewai import Agent, Crew, Task, LLM, Process import google.generativeai as genai
タスクの実行時にシステムが{Query}を実際の顧客クエリに置き換えます。
Resolution_Taskは、クエリへの詳細な応答を期待しています
summary_taskは、クエリ解像度の簡潔な要約を生成します。query_resolution_agentは、解像度タスクを処理するように割り当てられています。 summary_agentは、要約タスクを処理するように割り当てられています。
import os # Set the API key as an environment variable os.environ["OPENAI_API_KEY"] = ""
クエリ1はログインの問題を扱いますが、クエリ2は支払いゲートウェイエラーに関連しています。
ステップ9:イベントループのセットアップこのセクションでは、非同期タスクを実行するためにイベントループを使用できるようにします。
システムがイベントループを検出しない場合(RuntimeErrorが発生します)、新しいものを作成してアクティブループとして設定します。import os # Set the API key as an environment variable os.environ["OPENAI_API_KEY"] = ""
JupyterとColabには既存のイベントループがあるため、nest_asyncio.apply()は競合を防ぐために使用され、非同期クエリのスムーズな実行を確保します。
JupyterノートブックとGoogle Colabには、既存のイベントループがあります。
イベントループは、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により、専門のエージェントが効果的に協力できるようになりました
この記事に示されているメディアは、Analytics Vidhyaが所有しておらず、著者の裁量で使用されています。
システムは、人間の介入なしで高クエリボリュームを管理できます。
以上がCREWAIを使用した同時クエリ解像度システムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。