JP7635369B2 - 自然言語会話から意図をマイニングすることによるボットオーサリングに関するシステム及び方法 - Google Patents
自然言語会話から意図をマイニングすることによるボットオーサリングに関するシステム及び方法 Download PDFInfo
- Publication number
- JP7635369B2 JP7635369B2 JP2023519243A JP2023519243A JP7635369B2 JP 7635369 B2 JP7635369 B2 JP 7635369B2 JP 2023519243 A JP2023519243 A JP 2023519243A JP 2023519243 A JP2023519243 A JP 2023519243A JP 7635369 B2 JP7635369 B2 JP 7635369B2
- Authority
- JP
- Japan
- Prior art keywords
- intent
- salient
- intents
- customer
- utterances
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L15/18—Speech classification or search using natural language modelling
- G10L15/1822—Parsing for meaning understanding
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2465—Query processing support for facilitating data mining operations in structured databases
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
- G06F16/3329—Natural language query formulation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/35—Clustering; Classification
- G06F16/353—Clustering; Classification into predefined classes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/02—Knowledge representation; Symbolic representation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/01—Customer relationship services
- G06Q30/015—Providing customer assistance, e.g. assisting a customer within a business location or via helpdesk
- G06Q30/016—After-sales
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L15/18—Speech classification or search using natural language modelling
- G10L15/1815—Semantic context, e.g. disambiguation of the recognition hypotheses based on word meaning
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L15/18—Speech classification or search using natural language modelling
- G10L15/183—Speech classification or search using natural language modelling using context dependencies, e.g. language models
- G10L15/19—Grammatical context, e.g. disambiguation of the recognition hypotheses based on word sequence rules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/02—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2216/00—Indexing scheme relating to additional aspects of information retrieval not explicitly covered by G06F16/00 and subgroups
- G06F2216/03—Data mining
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
- G06F40/216—Parsing using statistical methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/284—Lexical analysis, e.g. tokenisation or collocates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
- G06F40/295—Named entity recognition
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
- G06F40/35—Discourse or dialogue representation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Artificial Intelligence (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- Probability & Statistics with Applications (AREA)
- Strategic Management (AREA)
- Computing Systems (AREA)
- Fuzzy Systems (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Finance (AREA)
- Marketing (AREA)
- Evolutionary Computation (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Machine Translation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本出願は、2021年3月31日に出願された「SYSTEMS AND METHODS RELATING TO BOT AUTHORING BY MINING INTENTS FROM NATURAL LANGUAGE CONVERSATIONS」と題する係属中の米国特許出願第17/218,426号に変換された、2020年9月25日に米国特許商標庁に出願された「SYSTEMS AND METHODS RELATING TO BOT AUTHORING AND/OR AUTOMATING THE MINING OF INTENTS FROM NATURAL
LANGUAGE CONVERSATIONS」と題する米国特許仮出願第63/083,561号に関する。
施形態」、「例示的な実施形態」、「特定の実施形態」などへの言及は、所与の実施例に関連して記載の特定の特徴、構造、又は特性が、本発明の少なくとも1つの実施形態に含まれ得ることを意味する。したがって、「実施形態」、「一実施形態」、「本実施形態」、「例示的な実施形態」、「特定の実施形態」などの語句の出現は、必ずしも同じ実施形態又は実施例を指すわけではない。更に、特定の特徴、構造又は特性は、1つ以上の実施形態若しくは実施例において、任意の好適な組み合わせ及び/又は部分的組み合わせで組み合わされ得る。
本発明のシステム及び方法は、適切なソフトウェアプログラムを実行する、多くの異なる形態のデータ処理機器、例えば、デジタルマイクロプロセッサ及び関連メモリを使用してコンピュータ実装され得ることが理解されるであろう。背景として、図1は、本発明の実施形態による、及び/又は、それらの実施形態が可能にされ得る若しくは実施され得る例示的なコンピューティングデバイス100の概略ブロック図を例解する。図1は、非限定的な実施例として提供されることを理解されたい。
)を介してアクセスされ、及び提供され得、又は機能は、拡張可能マークアップ言語(extensible markup language、XML)、JSONなどを介してデータを交換することによってなど、様々なプロトコルを使用してインターネット上でアクセスされるサービスとしてのソフトウェア(software as a service、SaaS)を使用して提供され得る。
リ110を含み得る。コンピューティングデバイス100はまた、記憶デバイス115と、リムーバブルメディアインターフェース120と、ネットワークインターフェース125と、I/Oコントローラ130と、示されるように、表示デバイス135Aと、キーボード135Bと、ポインティングデバイス135Cとを含み得る、1つ以上の入力/出力(input/output、I/O)デバイス135とを含み得る。コンピューティングデバイス100は、更に、メモリポート140、ブリッジ145、I/Oポート、1つ以上の追加の入力/出力デバイス135D、135E、135F、及びプロセッサ105と通信するキャッシュメモリ150など、追加の要素を含み得る。
ットワーク(local area network、LAN)、プライベート広域ネットワーク(wide area network、WAN)、インターネットなどの公衆WANなどであってもよく、適切な通
信プロトコルを使用して接続が確立される。より一般的には、特に限定されない限り、コンピューティングデバイス100は、任意の従来の通信プロトコルを使用して任意のタイプのネットワークを介して他のコンピューティングデバイス100と通信し得ることを理解されたい。更に、ネットワークは、様々なネットワーク構成要素が仮想化される仮想ネットワーク環境であり得る。例えば、様々なマシンは、物理マシン上で動作するソフトウェアベースのコンピュータとして実装された仮想マシンであってもよく、又は複数の仮想マシンが同じホスト物理マシン上で動作する「ハイパーバイザ」タイプの仮想化が使用されてもよい。他のタイプの仮想化も企図される。
ここで図2を参照すると、本発明の例示的な実施形態による、及び/又は本発明の例示的な実施形態が可能にされ得る若しくは実施され得る通信インフラストラクチャ又はコンタクトセンターシステム200が示されている。本明細書では、「コンタクトセンターシステム」という用語は、図2に示すシステム及び/又はその構成要素を指すために使用される一方、「コンタクトセンター」という用語は、より一般的に、コンタクトセンターシステム、これらのシステムを動作させる顧客サービスプロバイダ、及び/又はそれらに関連付けられた組織若しくは企業を指すために使用されることを理解されたい。したがって、特に限定されない限り、「コンタクトセンター」という用語は、概して、コンタクトセンターシステム(コンタクトセンターシステム200など)、関連する顧客サービスプロバイダ(コンタクトセンターシステム200を通して顧客サービスを提供する特定の顧客サービスプロバイダなど)、並びに顧客サービスが代理で提供されている組織又は企業を指す。
チャ(Infrastructure as a Service、「IaaS」)、及び配備モデル(例えば、プラ
イベートクラウド、コミュニティクラウド、パブリッククラウドなど)で構成され得る。「サーバレスアーキテクチャ」としばしば称されるクラウド実行モデルは、一般に、所望の機能を達成するために、リモートサーバの割り当て及びプロビジョニングを動的に管理するサービスプロバイダを含む。
のためのグローバルシステム(global system for mobile communications、GSM)ネ
ットワーク、又は3G、4G、LTE、5Gなどを含むが、これらに限定されない、当該技術分野で慣用の任意の無線ネットワーク/技術を含む、無線キャリアネットワークを含み得る。
ースのソフトウェアスイッチ、及び/若しくは顧客からインターネットソース型インタラクション並びに/又は電話網ソース型インタラクションを受信し、これらのインタラクションを、例えば、エージェントデバイス230のうちの1つにルーティングするように構成された専用ハードウェア及びソフトウェアを有する任意の他のスイッチを含み得る。したがって、一般に、スイッチ/メディアゲートウェイ212は、顧客デバイス205とエージェントデバイス230との間の接続を確立することによって、顧客とエージェントとの間の音声接続を確立する。
るためのSIPサーバを含み得る。コールコントローラ214はまた、顧客の電話番号、IPアドレス、又は電子メールアドレスなどの入来インタラクションに関するデータを抽出し、次いで、インタラクションを処理する際に、これらを他のコンタクトセンター構成要素と通信することができる。
ョンの性質、処分データ、待ち時間、処理時間、及び顧客の問題を解決するためにコンタクトセンターによって取られたアクションを含む、特定の顧客との以前のインタラクションの詳細)を含み得る。別の実施例として、記憶デバイス220は、エージェントデータをエージェントデータベース223に記憶し得る。コンタクトセンターシステム200によって維持されるエージェントデータは、エージェント可用性及びエージェントプロファイル、スケジュール、スキル、処理時間などを含み得る。別の実施例として、記憶デバイス220は、インタラクションデータをインタラクションデータベース224に記憶し得る。インタラクションデータは、顧客とコンタクトセンターとの間の多数の過去のインタラクションに関連するデータを含み得る。より一般的には、特に指定されない限り、記憶デバイス220は、データベースを含み、かつ/又は本明細書に記載の情報のタイプのいずれかに関連するデータを記憶するように構成され得、これらのデータベース及び/又はデータは、本明細書に記載の機能を容易にする方法で、コンタクトセンターシステム200の他のモジュール又はサーバにアクセス可能であることを理解されたい。例えば、コンタクトセンターシステム200のサーバ又はモジュールは、その中に記憶されたデータを検索するか、又は記憶するためにデータをそこに伝送するために、そのようなデータベースを問い合わせし得る。記憶デバイス220は、例えば、任意の従来の記憶媒体の形態をとり得、ローカルに収容されるか、又はリモート位置から操作され得る。一例として、データベースは、Cassandraデータベース、NoSQLデータベース、又はSQLデータベースであり、Oracle、IBM DB2、Microsoft SQLサーバ、又はMicrosoft Access、PostgreSQLなどのデータベース管理システムによって管理され得る。
は、チャット会話を実装及び維持し、チャットトランスクリプトを生成するように構成されている。そのようなチャット通信は、顧客が、自動化されたチャットボット、人間のエージェント、又はその両方と通信するような方法で、チャットサーバ240によって行われ得る。例示的な実施形態では、チャットサーバ240は、チャットボット及び利用可能な人間のエージェントの間にチャット会話をディスパッチするチャットオーケストレーションサーバとして機能し得る。そのような場合、チャットサーバ240の処理ロジックは、利用可能なチャットリソース間でインテリジェントなワークロード分配を活用するために、そのように駆動されるルールであり得る。チャットサーバ240は更に、顧客デバイス205又はエージェントデバイス230のいずれかで生成されるそれらのユーザインターフェース(UIとも称する)を含む、チャット機能に関連するUIを実装し、管理し、及び促進し得る。チャットサーバ240は、特定の顧客との単一のチャットセッション内で、例えば、チャットセッションが、チャットボットから人間のエージェントに、又は人間のエージェントからチャットボットに転送するように、チャットを自動ソースと人間ソースとの間で転送するように構成され得る。チャットサーバ240はまた、例えば、関連する記事へのリンクが提供され得るように、チャット中に顧客によって提示された問い合わせに対する提案及び回答を受信するために、知識管理サーバ234及び知識システム238に結合され得る。
ンタラクションサイトのサイトホストを提供するために含まれ得る。コンタクトセンターシステム200の一部として示されているが、ウェブサーバ242は、サード-パーティによって提供され得、及び/又はリモートで維持され得ることを理解されたい。ウェブサーバ242はまた、コンタクトセンターシステム200によってサポートされている企業又は組織のウェブページを提供し得る。例えば、顧客は、ウェブページを閲覧して、特定の企業の製品及びサービスに関する情報を受信し得る。そのような企業のウェブページ内で、例えば、ウェブチャット、音声、又は電子メールを介して、コンタクトセンターシステム200とのインタラクションを開始するための機構が提供され得る。そのような機構の一例が、ウェブサーバ242上にホストされるウェブページ又はウェブサイト上に展開され得るウィジェットである。本明細書で使用される場合、ウィジェットは、特定の機能を実施するユーザインターフェース構成要素を指す。いくつかの実装例では、ウィジェットは、インターネットを介して顧客に表示されたウェブページ上にオーバーレイされ得るグラフィカルユーザインターフェースコントロールを含み得る。ウィジェットは、ウィンドウ又はテキストボックスなどに情報を示すか、又はファイルを共有若しくは開くこと、又は通信を開始することなど、特定の機能にユーザがアクセスすることを可能にするボタン又は他のコントロールを含み得る。いくつかの実装例では、ウィジェットは、コンパイルなしで別個のウェブページ内にインストールされ、かつ実行され得るコードの可搬部分を有するユーザインターフェース構成要素を含む。いくつかのウィジェットは、対応する又は追加のユーザインターフェースを含み得、様々なローカルリソース(例えば、顧客デバイス上のカレンダー若しくはコンタクト情報)又はネットワークを介してリモートリソース(例えば、インスタントメッセージング、電子メール、又はソーシャルネットワーキングアップデート)にアクセスするように構成され得る。
クス、オーディオ及びビデオトランスコーディング、セキュアなリアルタイム転送プロトコル(secure real-time transport protocol、SRTP)、電話会議、ビデオ会議、コ
ーチング(例えば、コーチが顧客とエージェントとの間のインタラクションを立ち聞きするための、及び顧客がコメントを聞くことなしに、コーチがエージェントにコメントを提供するためのサポート)、コール分析、キーワードスポッティングなどを含み得る。
図3、図4及び図5を参照すると、チャットシステム及びチャットボットの様々な態様が示されている。理解されるように、本実施形態は、概して、異なる当事者間のテキストメッセージの交換を可能にする、そのようなチャット機能を含むか、又はそのようなチャット機能によって可能にされ得る。これらの当事者は、顧客及びエージェントなどの生きている人、並びにボット又はチャットボットなどの自動化されたプロセスを含み得る。
において従来の様々な言語及びフレームワークのいずれかを使用して生成され得る。
本発明の実施形態は、顧客サービスプロバイダ又はコンタクトセンターとのインタラクションの様々な段階の間の顧客アクションを自動化及び拡張するためのシステム及び方法を含む。理解されるように、インタラクションのそれらの様々な段階は、コンタクト前段階、コンタクト中段階、及びコンタクト後段階(又は、それぞれ、インタラクション前段階、インタラクション中段階、及びインタラクション後段階)として分類され得る。ここで図6を特に参照すると、本発明の実施形態と共に使用され得る例示的な顧客自動化システム300が示されている。顧客自動化システム300がどのように機能するかをより良く説明するために、例えば、顧客がコンタクトセンターとインタラクションするときに、顧客アクションを自動化するための例示的な方法のフローチャート350を提供する図7も参照する。顧客自動化に関する更なる情報は、2018年10月4日に出願された「System and Method for Customer Experience Automation」と題する米国出願第16/151,362号に提供されている。
モジュール315、スクリプト記憶モジュール320、スクリプト処理モジュール325、顧客プロファイルデータベース又はモジュール(又は単に「顧客プロファイル」)330、通信マネージャモジュール335、テキスト-スピーチ変換モジュール340、スピーチ-テキスト変換モジュール342、及びアプリケーションプログラミングインターフェース(API)345を含み、これらの各々は、図7のフローチャート350も参照しながらより詳細に説明される。顧客自動化システム300の構成要素及びそれに関連付けられた機能のいくつかは、図3、図4、及び図5に関連して上述したチャットボットシステムと重複し得ることが理解されよう。顧客自動化システム300及びそのようなチャットボットシステムが、顧客側実装の一部として一緒に採用される場合、そのような重複は、2つのシステム間のリソースの共有を含み得る。
Object Access Protocol(SOAP)、XML又はJavaScript Object Notation(JSON)を使用してフォーマットされたメッセージを有するRepresentational State Transfer(REST)APIなど、様々な標準プロトコルを介して実装され得る。したがって、顧客自動化システム300は、コンタクトセンターとの通信のための定義されたプロトコルに従ってフォーマットされたメッセージを自動的に生成することができ、メッセージは、フォーマットされたメッセージの適切な部分に、スクリプトによって指定された情報を含む。
近年の人工知能(Artificial Intelligence、AI)及びコンピューティング技術に
おけるいくつかのブレークスルーと共に、人間との自然言語会話に携わることができるアプリケーション、自動化システム、チャットボット又はボットに対する関心が高まっている。近年では、人間と自然に会話することができ、かつセルフサービス方式で多種多様なタスクを実行することができる、AI型チャットボット及び仮想アシスタントの採用が非常に成長していることが目撃されている。そのような会話型ボットは、最初にユーザの入力を分析し、次いでその入力の意味を理解しようと試みることによって動作する。これは、自然言語理解(又は「Natural Language Understanding、NLU」)と称され、通常、ユーザの意図又は「インテント」と、ユーザの入力発話内の特定のキーワード又は「エンティティ」との識別を伴う。意図及びエンティティが決定されると、ボットは、適切なフォローアップアクションでユーザに応答することができる。
shortly to help you with your request」。そのようなボット生成メッセージは、一般的である傾向があり、かつ会話に見られる意図に光を投じないので、安全に破棄され得る。実際の会話は、エージェント又は顧客のいずれかが実質的な通信又はメッセージを送信することから始まる。例えば、インタラクション中に、顧客は、顧客ケアに接触する理由又は「意図」を説明することができる。後続のエージェント-顧客会話ターンは、顧客によって表現されたこの意図に基づいて行われる。
を使用して、発話の文法構造を分析し、「ヘッド」ワードと「トークン」又はこれらのヘッドを修飾するワードとの間の関係を取得する。発話のトークンとそれらのヘッドとの間のこれらの関係は、それらの品詞(POS)タグと共に、所与の発話に対する潜在的な意図又は候補意図を識別するために使用される。
his email please?」この場合、候補意図は、「contact instructor」及び「provide email」を含み得る。以下の第2の例示的な発話を検討されたい:「I just finished my bachelor’s program yesterday on my account it says you must complete a graduation application,but when I click it goes to a page that says messages and only shows potential scholarships what should I do?」。この場合、候補意図は、「finish program」、「complete graduation application」、「say message」、及び「show potential scholarship」を含み得る。
、GloVe」)は、ワードのベクトル表現を取得するために使用され得るアルゴリズムである。GloVeモデルは、例えば、300次元を有してもよい。例示的な実施形態では、顕著意図のワード埋め込みは、構成要素であるトークンのGloVe埋め込みの逆文書頻度(Inverse Document Frequency、IDF)加重平均を使用してコンピュータ処理されてもよい。理解されるように、IDFは、用語が所与の文書コーパスにおいて一般的であるのか、又は希少であるのかに関する尺度を反映する数値統計である。このように使用されると、全ての候補意図又は顕著意図の集合を、ここではIDFコンピュータ処理の目的のための文書コーパスとみなすことができる。
D.C.to Miami on August 15 under the name of John Honai.」を検討されたい。マスキングの後、発話は、「Hi,I need to book a flight from<GEO><GEO>to<GEO>on<DATE><DATE>under the name of<PERSON><PERSON>.」になり得る。プライバシーを保護することに加えて、そのようなマスキングは、ボットオーサーが意図の発話内に存在する異なるエンティティを迅速に識別することを可能にし得る。これは、ボットオーサーが、同様の発話であるが、これらのエンティティに対するスロット値が変化する発話を作成するのに役立ち得る。これは、発話におけるより大きい多様性につながり、より良いNLUモデルの作成に更に役立つ。
Claims (26)
- 会話型ボットをオーサリングするためのコンピュータ実装方法であって、
会話から導出されたテキストを含み、前記会話の各々が、顧客と顧客サービス担当者との間のものである会話データを受信することと、
意図マイニングアルゴリズムを使用して、前記会話データから意図を自動的にマイニングすることであって、マイニングされた前記意図の各々が、意図ラベル、意図代替、及び関連付けられた発話を含む、マイニングすることと、
マイニングされた前記意図を前記会話型ボットにアップロードし、前記会話型ボットを使用して他の顧客との自動化された会話を行うことと、を含み、
前記意図マイニングアルゴリズムは、
前記会話データの前記会話内で発生する発話を分析して、意図を有する発話を識別することであって、
前記発話が各々、前記会話内のターンを含み、それによって、前記顧客が、顧客発話の形態で、又は前記顧客サービス担当者が、顧客サービス担当者発話の形態で、通信しており、
意図を有する発話は、意図を表現する可能性が高いと決定された前記発話のうちの1つとして定義される、識別することと、
識別された前記意図を有する発話を分析して、候補意図を識別することであって、前記候補意図が各々、目的又はタスクを記述するワード若しくはフレーズを含むアクションと、前記アクションが動作するオブジェクト又は物事を記述するワード若しくはフレーズを含むオブジェクトとの2つの部分を有する、前記意図を有する発話のうちの1つ内で発生するテキストフレーズであるものとして識別される、識別することと、
1つ以上の基準に従って、前記候補意図から顕著意図を選択することと、
選択された前記顕著意図を、前記顕著意図間の意味的類似度の度合いに従って顕著意図グループにグループ化することと、
前記顕著意図グループの各々について、前記顕著意図のうちの1つを前記意図ラベルとして選択し、前記顕著意図のうちの他のものを前記意図代替として指定することと、
前記意図を有する発話内に存在する前記候補意図と、前記顕著意図グループの各々内の前記意図代替との間の意味的類似度の度合いを決定することを介して、前記意図を有する発話を前記顕著意図グループに関連付けることと、を含む、方法。 - マイニングされた前記意図は各々、
前記顕著意図グループのうちの所与の1つであって、各々が、
前記意図ラベルとして選択された前記顕著意図のうちの前記1つ、及び
前記意図代替として指定された前記顕著意図のうちの前記他のものによって定義される、所与の1つと、
前記顕著意図グループのうちの前記所与の1つに関連付けられた前記意図を有する発話とを含む、請求項1に記載の方法。 - 前記意図を有する発話を前記識別することが、前記顧客発話の第1の部分を、前記意図を有する発話として選択し、前記会話データ内の前記顧客発話の第2の部分を破棄することを含み、
顧客発話の前記第1の部分が、前記会話の各々の始めに発生する所定の数の連続する顧客発話として定義され、前記第2の部分が、前記会話の各々の残りとして定義される、請求項2に記載の方法。 - 前記意図を有する発話を前記識別することが、ワードカウント制約を満たさない顧客発話の前記第1の部分内の前記顧客発話を破棄することを更に含み、
前記ワードカウント制約は、
最小ワードカウント制約であって、前記最小ワードカウント制約より少ないワードを有する顧客発話の前記第1の部分内の前記顧客発話が破棄される、最小ワードカウント制約、及び
最大ワードカウント制約であって、前記最大ワードカウント制約より多くのワードを有する顧客発話の前記第1の部分内の前記顧客発話が破棄される、最大ワードカウント制約のうちの少なくとも1つを含む、請求項3に記載の方法。 - 前記意図を有する発話を識別することは、前記会話の各々の前記第1の部分内で発生する前記顧客発話を、組み合わされた顧客発話に連結することを含み、
前記最小ワードカウント制約が、2~5ワードの値を含み、
前記最大ワードカウント制約が、40~50ワードの値を含む、請求項4に記載の方法。 - 前記候補意図を識別することは、
構文依存パーサーを使用して、前記意図を有する発話の文法構造を分析して、ヘッド-トークンペアを識別することであって、各ヘッド-トークンペアが、トークンワードによって修飾されたヘッドワードを含む、識別することと、
前記意図を有する発話の品詞をタグ付けするために品詞(以下、「POS」)タグ付けを使用し、前記ヘッドワードの前記POSタグが名詞タグを含み、かつ前記トークンワードの前記POSタグが動詞タグを含む前記ヘッド-トークンペアを前記候補意図として識別することと、を含む、請求項2に記載の方法。 - 前記候補意図から前記顕著意図を前記選択することが、前記候補意図のうち、前記意図を有する発話において前記候補意図のうちの他のものより頻繁に現れると決定されたものを選択することを含む、請求項6に記載の方法。
- 前記顕著意図が前記候補意図から選択される前記1つ以上の基準が、潜在的意味解析に基づく基準を含む、請求項6に記載の方法。
- 前記候補意図から前記顕著意図を前記選択することは、
前記候補意図のそれぞれのものに対応する文書を有する文書のセットを生成することであって、前記文書の各々が、前記候補意図のうちの前記対応する1つによって定義されるアクション-オブジェクトペアをカバーする、生成することと、
前記文書のセットに含まれる前記アクション-オブジェクトペアに現れる用語に基づいて概念グループを生成することと、
前記概念グループの各々についての前記候補意図の各々について重み値を計算することであって、前記重み値が、前記文書のうちの所与の1つの前記候補意図と、前記概念グループのうちの所与の1つとの間の関連性の度合いを測定する、計算することと、
前記顕著意図として、前記概念グループの各々における所定の数の前記候補意図を選択し、それに基づいてより高い度合いの関連性を示す重み値を作り出すことと、を含む、請求項6に記載の方法。 - 前記意味的類似度の度合いに従って前記顕著意図を前記グループ化することは、
前記顕著意図の各々について埋め込みを計算することであって、埋め込みが、意味的に類似するテキストが類似の符号化表現を有するテキストの符号化表現を含む、計算することと、
計算された前記埋め込みを比較して、前記顕著意図のペア間の前記意味的類似度の度合いを決定することと、
所定の閾値を上回る意味的類似度の度合いを有する前記顕著意図をグループ化することと、を含む、請求項9に記載の方法。 - 前記埋め込みが、前記顕著意図の構成要素である前記ヘッド-トークンペアのグローバルベクトル埋め込みの逆文書頻度平均として計算され、
計算された前記埋め込みを前記比較することが、コサイン類似度を含み、
前記顕著意図グループの各々に意図識別子をラベル付けすることが、前記顕著意図グループの各々内で前記顕著意図のうちの代表的な1つを選択することを含む、請求項10に記載の方法。 - 前記会話データからの前記発話を前記顕著意図グループに前記関連付けることは、前記顕著意図グループの各々に関連して前記意図を有する発話の各々をカバーするために第1のプロセスを繰り返し実行することを含み、第1及び第2の顕著意図グループと、第1及び第2の候補意図を含む第1の意図を有する発話とを伴う例示的な第1のケースに関連して記述される場合、前記第1のプロセスが、
前記第1及び第2の候補意図の各々と、前記第1の顕著意図グループ内の前記意図代替の各々との間の意味的類似度の度合いをコンピュータ処理することと、
前記第1及び第2の候補意図の各々と、前記第2の顕著意図グループ内の前記意図代替の各々との間の意味的類似度の度合いをコンピュータ処理することと、
前記意図代替のうちのどれが最も高いコンピュータ処理された前記意味的類似度の度合いを作り出したかを決定することと、
前記第1の意図を有する発話を、前記第1及び第2の顕著意図グループのうち、最も高いコンピュータ処理された前記意味的類似度の度合いを作り出すと決定された前記意図代替を含む方に関連付けることと、を含む、請求項6に記載の方法。 - 前記会話データからの前記発話を前記顕著意図グループに前記関連付けることは、最も高いコンピュータ処理された前記意味的類似度の度合いが所定の類似度閾値も超えることが分かった場合にのみ、最も高いコンピュータ処理された前記意味的類似度の度合いを作り出す前記意図代替を関連付けることを含む、請求項12に記載の方法。
- 会話型ボットをオーサリングする態様を自動化するためのシステムであって、前記システムが、
プロセッサと、
メモリと、を備え、前記メモリが、命令を記憶し、前記命令は、前記プロセッサによって実行されるときに、前記プロセッサに、
会話から導出されたテキストを含み、前記会話の各々が、顧客と顧客サービス担当者との間のものである会話データを受信することと、
意図マイニングアルゴリズムを使用して、前記会話データから意図を自動的にマイニングすることであって、マイニングされた前記意図の各々が、意図ラベル、意図代替、及び関連付けられた発話を含む、マイニングすることと、
マイニングされた前記意図を前記会話型ボットにアップロードし、前記会話型ボットを使用して他の顧客との自動化された会話を行うことと、を実行させ、
前記意図マイニングアルゴリズムは、
前記会話データの前記会話内で発生する発話を分析して、意図を有する発話を識別することであって、
前記発話が各々、前記会話内のターンを含み、それによって、前記顧客が、顧客発話の形態で、又は前記顧客サービス担当者が、顧客サービス担当者発話の形態で、通信しており、
意図を有する発話は、意図を表現する可能性が高いと決定された前記発話のうちの1つとして定義される、識別することと、
識別された前記意図を有する発話を分析して、候補意図を識別することであって、前記候補意図が各々、目的又はタスクを記述するワード若しくはフレーズを含むアクションと、前記アクションが動作するオブジェクト又は物事を記述するワード若しくはフレーズを含むオブジェクトとの2つの部分を有する、前記意図を有する発話のうちの1つ内で発生するテキストフレーズであるものとして識別される、識別することと、
1つ以上の基準に従って、前記候補意図から顕著意図を選択することと、
選択された前記顕著意図を、前記顕著意図間の意味的類似度の度合いに従って顕著意図グループにグループ化することと、
前記顕著意図グループの各々について、前記顕著意図のうちの1つを前記意図ラベルとして選択し、前記顕著意図のうちの他のものを前記意図代替として指定することと、
前記意図を有する発話内に存在する前記候補意図と、前記顕著意図グループの各々内の前記意図代替との間の意味的類似度の度合いを決定することを介して、前記意図を有する発話を前記顕著意図グループに関連付けることと、を含む、システム。 - マイニングされた前記意図は各々、
前記顕著意図グループのうちの所与の1つであって、各々が、
前記意図ラベルとして選択された前記顕著意図のうちの前記1つ、及び
前記意図代替として指定された前記顕著意図のうちの前記他のものによって定義される、所与の1つと、
前記顕著意図グループのうちの前記所与の1つに関連付けられた前記意図を有する発話とを含む、請求項14に記載のシステム。 - 前記意図を有する発話を前記識別することが、前記顧客発話の第1の部分を、前記意図を有する発話として選択し、前記会話データ内の前記顧客発話の第2の部分を破棄することを含み、
顧客発話の前記第1の部分が、前記会話の各々の始めに発生する所定の数の連続する顧客発話として定義され、前記第2の部分が、前記会話の各々の残りとして定義される、請求項15に記載のシステム。 - 前記意図を有する発話を前記識別することが、ワードカウント制約を満たさない顧客発話の前記第1の部分内の前記顧客発話を破棄することを更に含み、
前記ワードカウント制約は、
最小ワードカウント制約であって、前記最小ワードカウント制約より少ないワードを有する顧客発話の前記第1の部分内の前記顧客発話が破棄される、最小ワードカウント制約、及び
最大ワードカウント制約であって、前記最大ワードカウント制約より多くのワードを有する顧客発話の前記第1の部分内の前記顧客発話が破棄される、最大ワードカウント制約のうちの少なくとも1つを含む、請求項16に記載のシステム。 - 前記意図を有する発話を識別することは、前記会話の各々の前記第1の部分内で発生する前記顧客発話を、組み合わされた顧客発話に連結することを含み、
前記最小ワードカウント制約が、2~5ワードの値を含み、
前記最大ワードカウント制約が、40~50ワードの値を含む、請求項17に記載のシステム。 - 前記候補意図を識別することは、
構文依存パーサーを使用して、前記意図を有する発話の文法構造を分析して、ヘッド-トークンペアを識別することであって、各ヘッド-トークンペアが、トークンワードによって修飾されたヘッドワードを含む、識別することと、
前記意図を有する発話の品詞をタグ付けするために品詞(以下、「POS」)タグ付けを使用し、前記ヘッドワードの前記POSタグが名詞タグを含み、かつ前記トークンワードの前記POSタグが動詞タグを含む前記ヘッド-トークンペアを前記候補意図として識別することと、を含む、請求項15に記載のシステム。 - 前記候補意図から前記顕著意図を前記選択することが、前記候補意図のうち、前記意図を有する発話において前記候補意図のうちの他のものより頻繁に現れると決定されたものを選択することを含む、請求項19に記載のシステム。
- 前記顕著意図が前記候補意図から選択される前記1つ以上の基準が、潜在的意味解析に基づく基準を含む、請求項19に記載のシステム。
- 前記候補意図から前記顕著意図を前記選択することは、
前記候補意図のそれぞれのものに対応する文書を有する文書のセットを生成することであって、前記文書の各々が、前記候補意図のうちの前記対応する1つによって定義されるアクション-オブジェクトペアをカバーする、生成することと、
前記文書のセットに含まれる前記アクション-オブジェクトペアに現れる用語に基づいて概念グループを生成することと、
前記概念グループの各々についての前記候補意図の各々について重み値を計算することであって、前記重み値が、前記文書のうちの所与の1つの前記候補意図と、前記概念グループのうちの所与の1つとの間の関連性の度合いを測定する、計算することと、
前記顕著意図として、前記概念グループの各々における所定の数の前記候補意図を選択し、それに基づいてより高い度合いの関連性を示す重み値を作り出すことと、を含む、請求項19に記載のシステム。 - 前記意味的類似度の度合いに従って前記顕著意図を前記グループ化することは、
前記顕著意図の各々について埋め込みを計算することであって、埋め込みが、意味的に類似するテキストが類似の符号化表現を有するテキストの符号化表現を含む、計算することと、
計算された前記埋め込みを比較して、前記顕著意図のペア間の前記意味的類似度の度合いを決定することと、
所定の閾値を上回る意味的類似度の度合いを有する前記顕著意図をグループ化することと、を含む、請求項22に記載のシステム。 - 前記埋め込みが、前記顕著意図の構成要素である前記ヘッド-トークンペアのグローバルベクトル埋め込みの逆文書頻度平均として計算され、
計算された前記埋め込みを前記比較することが、コサイン類似度を含み、
前記顕著意図グループの各々に意図識別子をラベル付けすることが、前記顕著意図グループの各々内で前記顕著意図のうちの代表的な1つを選択することを含む、請求項23に記載のシステム。 - 前記会話データからの前記発話を前記顕著意図グループに前記関連付けることは、前記顕著意図グループの各々に関連して前記意図を有する発話の各々をカバーするために第1のプロセスを繰り返し実行することを含み、第1及び第2の顕著意図グループと、第1及び第2の候補意図を含む第1の意図を有する発話とを伴う例示的な第1のケースに関連して記述される場合、前記第1のプロセスが、
前記第1及び第2の候補意図の各々と、前記第1の顕著意図グループ内の前記意図代替の各々との間の意味的類似度の度合いをコンピュータ処理することと、
前記第1及び第2の候補意図の各々と、前記第2の顕著意図グループ内の前記意図代替の各々との間の意味的類似度の度合いをコンピュータ処理することと、
前記意図代替のうちのどれが最も高いコンピュータ処理された前記意味的類似度の度合いを作り出したかを決定することと、
前記第1の意図を有する発話を、前記第1及び第2の顕著意図グループのうち、最も高いコンピュータ処理された前記意味的類似度の度合いを作り出すと決定された前記意図代替を含む方に関連付けることと、を含む、請求項19に記載のシステム。 - 前記会話データからの前記発話を前記顕著意図グループに前記関連付けることは、最も高いコンピュータ処理された前記意味的類似度の度合いが所定の類似度閾値も超えることが分かった場合にのみ、最も高いコンピュータ処理された前記意味的類似度の度合いを作り出す前記意図代替を関連付けることを含む、請求項25に記載のシステム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202063083561P | 2020-09-25 | 2020-09-25 | |
| US63/083,561 | 2020-09-25 | ||
| PCT/US2021/052125 WO2022067148A1 (en) | 2020-09-25 | 2021-09-27 | Systems and methods relating to bot authoring by mining intents from natural language conversations |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2023543032A JP2023543032A (ja) | 2023-10-12 |
| JP2023543032A6 JP2023543032A6 (ja) | 2024-12-03 |
| JP7635369B2 true JP7635369B2 (ja) | 2025-02-25 |
Family
ID=78463917
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023519241A Active JP7826300B2 (ja) | 2020-09-25 | 2021-09-27 | 意図シーディングを介して会話データから意図をマイニングすることによるボットオーサリングに関するシステム及び方法 |
| JP2023519243A Active JP7635369B2 (ja) | 2020-09-25 | 2021-09-27 | 自然言語会話から意図をマイニングすることによるボットオーサリングに関するシステム及び方法 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023519241A Active JP7826300B2 (ja) | 2020-09-25 | 2021-09-27 | 意図シーディングを介して会話データから意図をマイニングすることによるボットオーサリングに関するシステム及び方法 |
Country Status (7)
| Country | Link |
|---|---|
| US (2) | US11798539B2 (ja) |
| EP (2) | EP4217908A1 (ja) |
| JP (2) | JP7826300B2 (ja) |
| CN (2) | CN116324792A (ja) |
| AU (2) | AU2021347371A1 (ja) |
| CA (2) | CA3193586A1 (ja) |
| WO (2) | WO2022067149A1 (ja) |
Families Citing this family (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11657811B2 (en) * | 2020-09-21 | 2023-05-23 | International Business Machines Corporation | Modification of voice commands based on sensitivity |
| US11798549B2 (en) * | 2021-03-19 | 2023-10-24 | Mitel Networks Corporation | Generating action items during a conferencing session |
| US20220398524A1 (en) * | 2021-06-11 | 2022-12-15 | Aktify, Inc. | Consumer interaction agent management platform |
| US12321428B2 (en) * | 2021-07-08 | 2025-06-03 | Nippon Telegraph And Telephone Corporation | User authentication device, user authentication method, and user authentication computer program |
| US12197860B2 (en) * | 2021-07-23 | 2025-01-14 | Verizon Patent And Licensing Inc. | Conversational interaction entity testing |
| US12143343B1 (en) * | 2021-11-22 | 2024-11-12 | Amazon Technologies, Inc. | Artificial agent generator |
| US20230244968A1 (en) * | 2022-01-29 | 2023-08-03 | discourse.ai, Inc. | Smart Generation and Display of Conversation Reasons in Dialog Processing |
| US12346731B2 (en) * | 2022-03-29 | 2025-07-01 | Jpmorgan Chase Bank, N.A. | Method and system for implementing an automation stack module to manage a seeding process |
| CN114817530B (zh) * | 2022-04-02 | 2024-08-27 | 阿里巴巴(中国)网络技术有限公司 | 一种数据处理方法及装置 |
| US20240169165A1 (en) * | 2022-11-17 | 2024-05-23 | Samsung Electronics Co., Ltd. | Automatically Generating Annotated Ground-Truth Corpus for Training NLU Model |
| US12488064B2 (en) | 2022-12-19 | 2025-12-02 | International Business Machines Corporation | Generating ChatOps based process orchestration flows |
| US20240282296A1 (en) * | 2023-02-16 | 2024-08-22 | Jpmorgan Chase Bank, N.A. | Method and system for conditional hierarchical domain routing and intent classification for virtual assistant queries |
| US12598254B2 (en) * | 2023-02-16 | 2026-04-07 | Genesys Cloud Services, Inc. | Systems and methods relating to generating simulated interactions for training contact center agents |
| CN116028718B (zh) * | 2023-02-16 | 2025-08-26 | 天津大学 | 融合多视角信息导向表示学习的作者合作网络挖掘方法 |
| US12518746B2 (en) * | 2023-04-12 | 2026-01-06 | Ubona Technologies Private Limited | System and method for determining an intent of a user from an utterance of the user |
| WO2024238420A1 (en) * | 2023-05-12 | 2024-11-21 | Genesys Cloud Services, Inc. | Systems and methods for computing intent health for enhancing conversational bots |
| US20250005402A1 (en) * | 2023-06-27 | 2025-01-02 | Truist Bank | End user connection events |
| US20250008021A1 (en) * | 2023-06-28 | 2025-01-02 | Jpmorgan Chase Bank, N.A. | Systems and methods for artificial intelligence-based coaching using microlearning |
| WO2025017362A1 (en) * | 2023-07-17 | 2025-01-23 | Mih Technology Holdings B.V. | System and method for generating a model output message based on a user input message |
| JP2025049111A (ja) * | 2023-09-20 | 2025-04-03 | ソフトバンクグループ株式会社 | システム |
| CN117407835B (zh) * | 2023-12-15 | 2024-03-12 | 四川易利数字城市科技有限公司 | 一种数据要素需求挖掘方法 |
| WO2025137295A1 (en) * | 2023-12-19 | 2025-06-26 | Genesys Cloud Services, Inc. | Systems and methods relating to mining conversation flows |
| US12405580B2 (en) | 2023-12-29 | 2025-09-02 | Notion Labs, Inc. | XML interpreter |
| US20260023935A1 (en) * | 2023-12-29 | 2026-01-22 | Notion Labs, Inc. | Previewing operations performed by large language model tools |
| CN117672227B (zh) * | 2024-01-25 | 2024-04-05 | 深圳市音随我动科技有限公司 | 基于智能音箱的问答控制方法、装置、计算机设备和介质 |
| US12388772B1 (en) | 2024-03-28 | 2025-08-12 | Wells Fargo Bank, N.A. | Systems and methods for cooperative chat systems |
| CN120013220B (zh) * | 2025-01-24 | 2025-09-26 | 成都明途科技有限公司 | 基于意图识别的任务流程自动生成方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000200273A (ja) | 1998-11-04 | 2000-07-18 | Atr Interpreting Telecommunications Res Lab | 発話意図認識装置 |
| JP2019169148A (ja) | 2018-03-23 | 2019-10-03 | サービスナウ, インコーポレイテッドServiceNow, Inc. | 自動的な意図のマイニング、分類、及び配置のための方法及びシステム |
| US20200082214A1 (en) | 2018-09-12 | 2020-03-12 | [24]7.ai, Inc. | Method and apparatus for facilitating training of agents |
Family Cites Families (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030167167A1 (en) * | 2002-02-26 | 2003-09-04 | Li Gong | Intelligent personal assistants |
| US7606714B2 (en) * | 2003-02-11 | 2009-10-20 | Microsoft Corporation | Natural language classification within an automated response system |
| US8781813B2 (en) * | 2006-08-14 | 2014-07-15 | Oracle Otc Subsidiary Llc | Intent management tool for identifying concepts associated with a plurality of users' queries |
| JP2011501847A (ja) * | 2007-10-17 | 2011-01-13 | アイティーアイ・スコットランド・リミテッド | コンピュータで実現される方法 |
| JP5208001B2 (ja) * | 2008-06-09 | 2013-06-12 | ヤフー株式会社 | ベクトルデータ検索装置 |
| JP5049223B2 (ja) * | 2008-07-29 | 2012-10-17 | ヤフー株式会社 | Webクエリに対する検索要求属性を自動推定する検索装置、検索方法及びプログラム |
| JP2010224194A (ja) * | 2009-03-23 | 2010-10-07 | Sony Corp | 音声認識装置及び音声認識方法、言語モデル生成装置及び言語モデル生成方法、並びにコンピューター・プログラム |
| US8688453B1 (en) * | 2011-02-28 | 2014-04-01 | Nuance Communications, Inc. | Intent mining via analysis of utterances |
| WO2014000263A1 (en) * | 2012-06-29 | 2014-01-03 | Microsoft Corporation | Semantic lexicon-based input method editor |
| US10354677B2 (en) * | 2013-02-28 | 2019-07-16 | Nuance Communications, Inc. | System and method for identification of intent segment(s) in caller-agent conversations |
| WO2014144949A2 (en) * | 2013-03-15 | 2014-09-18 | Apple Inc. | Training an at least partial voice command system |
| US9772994B2 (en) | 2013-07-25 | 2017-09-26 | Intel Corporation | Self-learning statistical natural language processing for automatic production of virtual personal assistants |
| US9886950B2 (en) | 2013-09-08 | 2018-02-06 | Intel Corporation | Automatic generation of domain models for virtual personal assistants |
| US20160055240A1 (en) * | 2014-08-22 | 2016-02-25 | Microsoft Corporation | Orphaned utterance detection system and method |
| US9596349B1 (en) | 2015-06-29 | 2017-03-14 | State Farm Mutual Automobile Insurance Company | Voice and speech recognition for call center feedback and quality assurance |
| US9473637B1 (en) * | 2015-07-28 | 2016-10-18 | Xerox Corporation | Learning generation templates from dialog transcripts |
| US10134389B2 (en) * | 2015-09-04 | 2018-11-20 | Microsoft Technology Licensing, Llc | Clustering user utterance intents with semantic parsing |
| DK201670540A1 (en) * | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
| US20180253638A1 (en) * | 2017-03-02 | 2018-09-06 | Accenture Global Solutions Limited | Artificial Intelligence Digital Agent |
| US10224032B2 (en) * | 2017-04-19 | 2019-03-05 | International Business Machines Corporation | Determining an impact of a proposed dialog act using model-based textual analysis |
| DK201770428A1 (en) * | 2017-05-12 | 2019-02-18 | Apple Inc. | LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT |
| US10923109B2 (en) * | 2017-08-02 | 2021-02-16 | [24]7.ai, Inc. | Method and apparatus for training of conversational agents |
| US11507756B2 (en) * | 2017-12-05 | 2022-11-22 | discourse.ai, Inc. | System and method for estimation of interlocutor intents and goals in turn-based electronic conversational flow |
| US10498898B2 (en) | 2017-12-13 | 2019-12-03 | Genesys Telecommunications Laboratories, Inc. | Systems and methods for chatbot generation |
| US20200012673A1 (en) * | 2018-07-03 | 2020-01-09 | University Of Waterloo | System, method and computer program product for query clarification |
| US11257496B2 (en) * | 2018-09-26 | 2022-02-22 | [24]7.ai, Inc. | Method and apparatus for facilitating persona-based agent interactions with online visitors |
| JP7115265B2 (ja) * | 2018-11-30 | 2022-08-09 | 富士通株式会社 | 対話制御方法、対話制御プログラム、対話制御装置、情報提示方法および情報提示装置 |
| US11164574B2 (en) * | 2019-01-03 | 2021-11-02 | International Business Machines Corporation | Conversational agent generation |
| US10839168B2 (en) * | 2019-02-19 | 2020-11-17 | International Business Machines Corporation | Dynamic automation of pipeline creation |
| US10445745B1 (en) | 2019-03-26 | 2019-10-15 | Fmr Llc | Computer systems and methods for efficient query resolution by customer representatives |
| US11200886B2 (en) * | 2019-04-02 | 2021-12-14 | Accenture Global Solutions Limited | System and method for training a virtual agent to identify a user's intent from a conversation |
| CN111078893A (zh) * | 2019-12-11 | 2020-04-28 | 竹间智能科技(上海)有限公司 | 一种大规模高效获取识别对话意图用语料的方法 |
| US11487948B2 (en) * | 2020-02-19 | 2022-11-01 | Conduent Business Services, Llc | Method and system for automated autonomous intent mining |
| US10978053B1 (en) * | 2020-03-03 | 2021-04-13 | Sas Institute Inc. | System for determining user intent from text |
-
2021
- 2021-03-31 US US17/218,456 patent/US11798539B2/en active Active
- 2021-03-31 US US17/218,426 patent/US11514897B2/en active Active
- 2021-09-27 CA CA3193586A patent/CA3193586A1/en active Pending
- 2021-09-27 WO PCT/US2021/052127 patent/WO2022067149A1/en not_active Ceased
- 2021-09-27 AU AU2021347371A patent/AU2021347371A1/en active Pending
- 2021-09-27 WO PCT/US2021/052125 patent/WO2022067148A1/en not_active Ceased
- 2021-09-27 EP EP21801693.9A patent/EP4217908A1/en not_active Withdrawn
- 2021-09-27 CN CN202180065819.4A patent/CN116324792A/zh active Pending
- 2021-09-27 CN CN202180065821.1A patent/CN116235177A/zh active Pending
- 2021-09-27 JP JP2023519241A patent/JP7826300B2/ja active Active
- 2021-09-27 CA CA3193583A patent/CA3193583A1/en active Pending
- 2021-09-27 AU AU2021350115A patent/AU2021350115A1/en active Pending
- 2021-09-27 JP JP2023519243A patent/JP7635369B2/ja active Active
- 2021-09-27 EP EP21801295.3A patent/EP4217907A1/en not_active Withdrawn
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000200273A (ja) | 1998-11-04 | 2000-07-18 | Atr Interpreting Telecommunications Res Lab | 発話意図認識装置 |
| JP2019169148A (ja) | 2018-03-23 | 2019-10-03 | サービスナウ, インコーポレイテッドServiceNow, Inc. | 自動的な意図のマイニング、分類、及び配置のための方法及びシステム |
| US20200082214A1 (en) | 2018-09-12 | 2020-03-12 | [24]7.ai, Inc. | Method and apparatus for facilitating training of agents |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2022067149A1 (en) | 2022-03-31 |
| US20220101839A1 (en) | 2022-03-31 |
| CA3193583A1 (en) | 2022-03-31 |
| US20220101838A1 (en) | 2022-03-31 |
| EP4217907A1 (en) | 2023-08-02 |
| US11514897B2 (en) | 2022-11-29 |
| JP7826300B2 (ja) | 2026-03-09 |
| CA3193586A1 (en) | 2022-03-31 |
| WO2022067148A1 (en) | 2022-03-31 |
| AU2021350115A1 (en) | 2023-06-08 |
| AU2021347371A1 (en) | 2023-06-08 |
| JP2023545947A (ja) | 2023-11-01 |
| US11798539B2 (en) | 2023-10-24 |
| CN116235177A (zh) | 2023-06-06 |
| CN116324792A (zh) | 2023-06-23 |
| EP4217908A1 (en) | 2023-08-02 |
| JP2023543032A (ja) | 2023-10-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7635369B2 (ja) | 自然言語会話から意図をマイニングすることによるボットオーサリングに関するシステム及び方法 | |
| JP2023545947A6 (ja) | 意図シーディングを介して会話データから意図をマイニングすることによるボットオーサリングに関するシステム及び方法 | |
| JP2023543032A6 (ja) | 自然言語会話から意図をマイニングすることによるボットオーサリングに関するシステム及び方法 | |
| AU2020268901B2 (en) | System and method for providing contextual summaries in interaction transfer | |
| US12598254B2 (en) | Systems and methods relating to generating simulated interactions for training contact center agents | |
| US20220366427A1 (en) | Systems and methods relating to artificial intelligence long-tail growth through gig customer service leverage | |
| JP2023503016A (ja) | ダイアログ管理のためのシステム及び方法 | |
| US12437159B2 (en) | Methods and systems for enhanced searching of conversation data and related analytics in a contact center | |
| US20250384071A1 (en) | Technologies relating to generating knowledge base answers in real time to assist agents during live interactions | |
| US20250384307A1 (en) | Systems and methods related to efficient knowledge base queries for enhanced customer dialog management in a contact center | |
| US20260073184A1 (en) | Question answering using enhanced retrieval-augmented generation | |
| US20240378373A1 (en) | Systems and methods related to entity tagging of identified personal information in contact center data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230704 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20230615 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20230720 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230530 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240815 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241001 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241219 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250114 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250212 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7635369 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |