AI用語集
人工知能の完全辞典
対話エージェント
テキストまたは音声インターフェースを通じて人間の会話をシミュレートするように設計されたソフトウェアエンティティであり、自然言語処理技術を使用して要求を理解し、応答します。
チャットボット
テキストベースの対話に特化した対話エージェントの一種で、カスタマーサービスや情報提供のタスクを自動化するために、メッセージングプラットフォームやWebサイトに展開されることが多いです。
NLU(自然言語理解)
自然言語処理の下位分野であり、ユーザーの発言の背後にある意味的解釈と意図に焦点を当て、機械が単語だけでなく意味を理解できるようにします。
NLG(自然言語生成)
NLUの逆のプロセスであり、構造化データまたは内部の論理表現を、ユーザーにとって一貫性があり自然なテキストフレーズに変換することから成ります。
意図認識
ユーザーの発言から「フライトを予約する」や「注文状況を確認する」などの目標や主な意図を特定することを目的とした分類タスクです。
エンティティ抽出
ユーザーの要求を構造化するために、非構造化テキスト内の名前、日付、場所、金額などの重要な情報(エンティティ)を識別し、分類するプロセスです。
対話管理
対話の状態を維持し、やり取りのフローを管理し、各ターンで生成するアクションや応答を決定する、対話エージェントの中核コンポーネントです。
ターンテイキング
会話における発話の交替を管理するメカニズムであり、システムがいつ入力を聞き、処理し、応答を生成すべきかを決定します。
フォールバック・インテント
システムがユーザーのリクエストを理解できなかったり、定義されたインテントと一致しなかったりした場合にトリガーされるデフォルトのインテントであり、失敗を適切に処理するために使用されます。
コンテキストトラッキング
対話エージェントが、複数のターンにわたって一貫性のある関連性の高い会話を維持するために、以前のやり取りの情報を記憶し、活用する能力。
スロットフィリング
タスクを実行するために必要な情報を収集する手法で、チャットボットが定義済みのスキーマ内の不足している「スロット」(変数)を埋めるために、的を絞った質問を行います。
発話
ユーザーによる発話のテキストまたは音声による表現で、NLUモデルのトレーニングや推論における入力データとして機能します。
会話フロー
ユーザーのインテントや応答に基づいて、会話で可能な様々な経路をマッピングした、ダイアログの論理的かつ順序立てられた構造。
ハイブリッドチャットボット
単純なタスクにはルールベース(決定論的)のアプローチを、より複雑で多様なリクエストの処理にはAIモデル(確率論的)を組み合わせる会話エージェント。
ハンドオフプロトコル
リクエストがシステムの能力を超えている場合、またはユーザーが明示的に要求した場合に、チャットボットから人間のオペレーターへ会話を転送するために定義されたメカニズム。
曖昧さの解消
あいまいさを軽減するために、1つのリクエストに対して複数の解釈が可能な場合に、チャットボットがユーザーに明確化を求めるプロセス。