人工知能の時代において、企業は常にカスタマーサポートサービスを強化する革新的な方法を求めています。そのようなアプローチの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エージェントのセットアップと統合に伴う重要な手順の概要を説明します。
システムは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 =より創造的)。>
- クエリ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:このタスクは、サマリーエージェントに解決プロセスの簡単な要約を生成するよう指示します。
- これにより、システムは顧客のクエリを動的に処理できます。
- 予想出力:
Resolution_Taskは、クエリへの詳細な応答を期待しています
summary_taskは、クエリ解像度の簡潔な要約を生成します。- エージェントの割り当て:
query_resolution_agentは、解像度タスクを処理するように割り当てられています。 summary_agentは、要約タスクを処理するように割り当てられています。
- なぜこれが重要なのか
- タスクの専門化:
- さまざまな種類のカスタマーサポートの対話を処理するために、さらにタスクとエージェントを追加できます。
- 並列処理:タスクは同時に実行でき、顧客の待ち時間を短縮します。
- ステップ6:AIエージェントを使用してクエリを実行します クエリを処理するために非同期関数が作成されます。クルークラスはエージェントとタスクを整理し、適切なクエリ解像度と要約を確保するために順番に実行します。
- この関数は、クエリを実行する非同期プロセスを定義します。これには、以下を含む乗組員インスタンスが作成されます エージェント:
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:イベントループのセットアップこのセクションでは、非同期タスクを実行するためにイベントループを使用できるようにします。
システムがイベントループを検出しない場合(RuntimeErrorが発生します)、新しいものを作成してアクティブループとして設定します。import os # Set the API key as an environment variable os.environ["OPENAI_API_KEY"] = ""
ステップ10:Jupyter Notebook/Google Colabでのイベントループの取り扱いnest_asyncio.apply()を使用すると、ネストされたイベントループが許可され、互換性の問題が解決されます
ステップ11:クエリの実行と結果の印刷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)
応答時間が高くなる:
並列実行は、複数のクエリを同時に解決します。
複数のLLMを活用すると、創造性と事実の正確性のバランスが保証されます。 スケーラビリティ:精度の向上:
システムは、人間の介入なしで大量のクエリを処理できます。
- カスタマーエクスペリエンスの向上:
- 自動化された要約は、クエリ解像度の簡単な概要を提供します。 同時クエリ解像度システムのアプリケーションアプリケーション
- カスタマーサポートの自動化、チャットボットでのリアルタイムクエリ処理、大規模なサービスリクエストの効率的な処理など、同時クエリ解像度システムのさまざまなアプリケーションを調査します。
- カスタマーサポート自動化:AI駆動型チャットボットが複数の顧客クエリを同時に解決し、応答時間を短縮します。
- リアルタイムクエリ処理:多数のクエリを並行して処理し、効率を向上させることにより、ライブサポートシステムを強化します。 eコマースアシスタンス
- :オンラインショッピングプラットフォームでの製品の問い合わせ、注文追跡、および支払いの問題解決策を合理化します。 それはヘルプデスク管理 :複数の技術的問題を同時に診断および解決することにより、ITサービスデスクをサポートします。
- Healthcare&Telemedicine :患者の問い合わせ、予約のスケジューリング、医学的アドバイスの管理を同時に管理するのを支援します。
- 結論 同時クエリ解像度システムは、AI駆動型のマルチエージェントコラボレーションがカスタマーサポートにどのように革命をもたらすことができるかを示しています。 OpenaiのGPTモデル、Google GeminiのCrewaiを活用することにより、企業はクエリの取り扱い、効率の向上、ユーザーの満足度を自動化できます。このアプローチは、将来、より高度な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 サイトの他の関連記事を参照してください。

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

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

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

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

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

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

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

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


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

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
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

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

ドリームウィーバー CS6
ビジュアル Web 開発ツール
