JP6888125B2 - ユーザプログラマブル自動アシスタント - Google Patents
ユーザプログラマブル自動アシスタント Download PDFInfo
- Publication number
- JP6888125B2 JP6888125B2 JP2019568319A JP2019568319A JP6888125B2 JP 6888125 B2 JP6888125 B2 JP 6888125B2 JP 2019568319 A JP2019568319 A JP 2019568319A JP 2019568319 A JP2019568319 A JP 2019568319A JP 6888125 B2 JP6888125 B2 JP 6888125B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- task
- values
- slots
- input
- 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
- 238000000034 method Methods 0.000 claims description 47
- 230000002452 interceptive effect Effects 0.000 claims description 35
- 238000013507 mapping Methods 0.000 claims description 17
- 238000012545 processing Methods 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 7
- 235000013550 pizza Nutrition 0.000 description 39
- 230000009471 action Effects 0.000 description 23
- 235000013305 food Nutrition 0.000 description 16
- 238000007792 addition Methods 0.000 description 13
- 239000003795 chemical substances by application Substances 0.000 description 12
- 230000003993 interaction Effects 0.000 description 11
- 230000015654 memory Effects 0.000 description 9
- 238000013528 artificial neural network Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 6
- 230000000007 visual effect Effects 0.000 description 6
- 239000000463 material Substances 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 235000007688 Lycopersicon esculentum Nutrition 0.000 description 3
- 240000003768 Solanum lycopersicum Species 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 235000013361 beverage Nutrition 0.000 description 3
- 238000005352 clarification Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 235000013372 meat Nutrition 0.000 description 3
- 238000002360 preparation method Methods 0.000 description 3
- 230000001755 vocal effect Effects 0.000 description 3
- 241000251468 Actinopterygii Species 0.000 description 2
- 241000282412 Homo Species 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 235000013399 edible fruits Nutrition 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000002245 particle Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 240000008790 Musa x paradisiaca Species 0.000 description 1
- 235000018290 Musa x paradisiaca Nutrition 0.000 description 1
- 240000008042 Zea mays Species 0.000 description 1
- 235000005824 Zea mays ssp. parviglumis Nutrition 0.000 description 1
- 235000002017 Zea mays subsp mays Nutrition 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 235000013351 cheese Nutrition 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000010411 cooking Methods 0.000 description 1
- 235000005822 corn Nutrition 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 235000013312 flour Nutrition 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000003292 glue Substances 0.000 description 1
- 239000004615 ingredient Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 235000012054 meals Nutrition 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 235000015067 sauces Nutrition 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
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/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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 or dialogue systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/3331—Query processing
- G06F16/334—Query execution
- G06F16/3343—Query execution using phonetics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/3331—Query processing
- G06F16/334—Query execution
- G06F16/3344—Query execution using natural language analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/338—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
- G06F40/35—Discourse or dialogue representation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
-
- 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/04—Segmentation; Word boundary detection
-
- 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/28—Constructional details of speech recognition systems
- G10L15/30—Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
-
- 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
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
- G10L25/51—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
-
- 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/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution procedure of a spoken command
-
- 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/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/225—Feedback of the input speech
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Artificial Intelligence (AREA)
- Multimedia (AREA)
- General Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Mathematical Physics (AREA)
- Signal Processing (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- User Interface Of Digital Computer (AREA)
- Machine Translation (AREA)
- Feedback Control In General (AREA)
- Electrotherapy Devices (AREA)
- Input From Keyboards Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
ユーザ:「私はピザが欲しい。」
AA:「私はどのようにピザを注文するのかを知りません。」
ユーザ:「ピザを注文するためには、クラストのタイプおよびトッピングのリストを知る必要があります。」
AA:「可能なピザクラストタイプは何ですか。」
ユーザ:「薄いクラストまたは厚いクラストです。」
AA:「可能なトッピングは何ですか。」
ユーザ:「ここに可能な値があります。」
AA:「わかりました。ピザを注文する準備ができていますか。」
ユーザ:「はい、トマトのトッピング付きの薄いクラストのピザを私に買ってください。」
このシナリオにおけるコマンドは「私はピザが欲しい。」であり、タスクはピザを注文することである。タスクを遂行するために埋められることが必要とされるユーザ定義のスロットは、クラストのタイプおよびトッピングのリストを含む。
107 メッセージ交換クライアント
110 ローカルエリアネットワークおよび/またはワイドエリアネットワーク
113 ローカル対話ルーチンインデックス
114 音声キャプチャ/TTS/STTモジュール
116 クラウドベースのTTSモジュール
117 クラウドベースのSTTモジュール
118 自動アシスタントクライアント
119 クラウドベースの自動アシスタント構成要素
120 自動アシスタント
122 自然言語プロセッサ
124 対話状態トラッカー
126 対話マネージャ
128 自然言語生成器
130 グローバル対話ルーチンエンジン
132 グローバル対話ルーチンインデックス
134 タスクスイッチボード
136 タスクインデックス
240 公衆交換電話網(「PSTN」)サービス
242 SMS/MMSサービス
244 電子メールサービス
246 サードパーティのソフトウェアエージェント
248 サードパーティのクライアントデバイス
250 人間知覚可能出力
350 実施者
510 コンピューティングデバイス
512 バスサブシステム
514 プロセッサ
516 ネットワークインターフェースサブシステム
520 ユーザインターフェース出力デバイス
522 ユーザインターフェース入力デバイス
524 記憶サブシステム
525 メモリサブシステム
526 ファイル記憶サブシステム
530 メインランダムアクセスメモリ(RAM)
532 読取り専用メモリ(ROM)
Claims (14)
コンピューティングデバイスの1つまたは複数の入力構成要素において、第1の発話入力を、ユーザから受信するステップであって、前記第1の発話入力が、タスクを実行するためのコマンドを含む、ステップと、
前記第1の発話入力から生成された第1の発話認識出力に対してセマンティック処理を実行するステップと、
前記セマンティック処理に基づいて、前記自動アシスタントが前記コマンドを解釈できないと判定するステップと、
前記コンピューティングデバイスの1つまたは複数の出力構成要素において、前記コマンドについて前記ユーザに明確化を要請する出力を、前記ユーザに提供するステップと、
前記出力に応答して、前記入力構成要素のうちの1つまたは複数において、前記ユーザからの第2の発話入力を、同じ前記ユーザから受信するステップと、
前記第2の発話入力から生成された第2の発話認識出力から、前記タスクを遂行するために値で埋められることが必要とされる1つまたは複数のスロットを識別するステップと、
前記コマンドと前記タスクとの間のマッピングを含みかつ前記1つまたは複数のスロットを埋めるための1つまたは複数の値を入力として受け付ける、対話ルーチンを記憶するステップと、
前記入力構成要素のうちの1つまたは複数において、第3の発話入力を受信するステップであって、前記第3の発話入力が、前記コマンドを含み、かつ前記マッピングに基づいて前記対話ルーチンを呼び出す、ステップと、
前記タスクを遂行するために値で埋められることが必要とされる前記1つまたは複数のスロットを埋めるために使用されるべき1つまたは複数の値を、前記第3の発話入力または追加の発話入力から生成された第3の発話認識出力に基づいて識別するステップと、
前記1つまたは複数のスロットを埋めるために使用されるべき少なくとも前記1つまたは複数の値を示すデータをリモートコンピューティングデバイスへ送信するステップであって、前記送信により、前記タスクを前記リモートコンピューティングデバイスに遂行させる、ステップと、
前記対話ルーチンを、前記自動アシスタントによって実行可能な複数の候補タスクと比較するステップと、
前記比較するステップに基づいて、前記コマンドがマッピングされる先の前記タスクを前記複数の候補タスクから選択するステップとを含み、
前記比較するステップが、前記タスクを遂行するために埋められることが必要とされる前記1つまたは複数のスロットを、前記複数の候補タスクの各々に関連する1つまたは複数のスロットと比較するステップを含む、方法。
前記送信により、前記リモートコンピューティングデバイスに、前記1つまたは複数のスロットを埋めるための前記1つまたは複数の値を使用して前記サードパーティのエージェントタスクを実行させる、
請求項1に記載の方法。
前記記憶するステップの前に、前記入力構成要素のうちの1つまたは複数において、前記ユーザからの第4の発話入力を、受信するステップをさらに含み、
前記第4の発話入力が、前記スロットのうちの1つまたは複数を埋めるための可能な値のユーザ提供の列挙リストを含み、
前記比較するステップが、
前記複数の候補タスクの各々に対して、可能な値の前記ユーザ提供の列挙リストを、前記候補タスクの1つまたは複数のスロットを埋めるための可能な値の列挙リストと比較するステップを含む、
請求項1に記載の方法。
請求項1に記載の方法。
前記送信により、前記リモートコンピューティングデバイスに、前記自然言語出力を第2のユーザに対して可聴式または視覚式に提供させる、
請求項4に記載の方法。
ユーザからの第1の発話入力をコンピューティングデバイスの1つまたは複数の入力構成要素において受信するステップであって、前記第1の発話入力がタスクを実行するためのコマンドを含む、ステップと、
前記第1の発話入力から生成された第1の発話認識出力から、タスクにマッピングされることを前記ユーザが意図するコマンド、および前記タスクを遂行するために値で埋められることが必要とされる1つまたは複数のスロットを識別するステップと、
前記コマンドと前記タスクとの間のマッピングを含みかつ前記1つまたは複数のスロットを埋めるための1つまたは複数の値を入力として受け付ける、対話ルーチンを記憶するステップと、
前記入力構成要素のうちの1つまたは複数において、前記ユーザからの第2の発話入力を受信するステップであって、前記第2の発話入力が、前記マッピングに基づいて前記対話ルーチンを呼び出す、ステップと、
前記タスクを遂行するために値で埋められることが必要とされる前記1つまたは複数のスロットを埋めるために使用されるべき1つまたは複数の値を、前記第2の発話入力または追加の発話入力から生成された第2の発話認識出力に基づいて識別するステップと、
前記1つまたは複数のスロットを埋めるために使用されるべき少なくとも前記1つまたは複数の値を示すデータを、リモートコンピューティングデバイスに送信するステップであって、前記送信により、前記タスクを前記リモートコンピューティングデバイスに遂行させる、ステップと、
前記対話ルーチンを、前記自動アシスタントによって実行可能な複数の候補タスクと比較するステップと、
前記比較するステップに基づいて、前記コマンドがマッピングされる先の前記タスクを前記複数の候補タスクから選択するステップとを含み、
前記比較するステップが、前記タスクを遂行するために埋められることが必要とされる前記1つまたは複数のスロットを、前記複数の候補タスクの各々に関連する1つまたは複数のスロットと比較するステップを含む、方法。
前記送信により、前記リモートコンピューティングデバイスに、前記1つまたは複数のスロットを埋めるための前記1つまたは複数の値を使用して前記サードパーティのエージェントタスクを実行させる、
請求項6に記載の方法。
請求項6に記載の方法。
前記送信するステップが、前記リモートコンピューティングデバイスに、前記自然言語出力を第2のユーザに対して可聴式または視覚式に提供させる、
請求項8に記載の方法。
コンピューティングデバイスの1つまたは複数の入力構成要素において、第1の発話入力を、ユーザから受信することであって、前記第1の発話入力が、タスクを実行するためのコマンドを含む、ことと、
前記第1の発話入力から生成された第1の発話認識出力に対してセマンティック処理を実行することと、
前記セマンティック処理に基づいて、自動アシスタントが前記コマンドを解釈できないと判定することと、
前記コンピューティングデバイスの1つまたは複数の出力構成要素において、前記コマンドについて前記ユーザに明確化を要請する出力を提供することと、
前記入力構成要素のうちの1つまたは複数において、第2の発話入力を、同じ前記ユーザから受信することと、
前記第2の発話入力から生成された第2の発話認識出力に基づいて、前記タスクを遂行するために値で埋められることが必要とされる1つまたは複数のスロットを識別することと、
前記コマンドと前記タスクとの間のマッピングを含みかつ前記1つまたは複数のスロットを埋めるための1つまたは複数の値を入力として受け付ける、対話ルーチンを記憶することと、
前記入力構成要素のうちの1つまたは複数において、前記ユーザからの第3の発話入力を受信することであって、前記第3の発話入力が、前記コマンドを含み、かつ前記マッピングに基づいて前記対話ルーチンを呼び出す、ことと、
前記タスクを遂行するために値で埋められることが必要とされる前記1つまたは複数のスロットを埋めるために使用されるべき1つまたは複数の値を、前記第3の発話入力または追加の発話入力から生成された第3の発話認識出力に基づいて識別することと、
前記1つまたは複数のスロットを埋めるために使用されるべき少なくとも前記1つまたは複数の値を示すデータをリモートコンピューティングデバイスに送信することであって、前記送信により、前記タスクを前記リモートコンピューティングデバイスに遂行させる、ことと、
前記対話ルーチンを、前記自動アシスタントによって実行可能な複数の候補タスクと比較することと、
前記比較することに基づいて、前記コマンドがマッピングされる先の前記タスクを前記複数の候補タスクから選択することとを含み、
前記比較することが、前記タスクを遂行するために埋められることが必要とされる前記1つまたは複数のスロットを、前記複数の候補タスクの各々に関連する1つまたは複数のスロットと比較することを含む、コンピュータ可読記憶媒体。
前記送信により、前記リモートコンピューティングデバイスに、前記1つまたは複数のスロットを埋めるための前記1つまたは複数の値を使用して前記サードパーティのエージェントタスクを実行させる、
請求項10に記載のコンピュータ可読記憶媒体。
前記ユーザからの第4の発話入力を、前記記憶することの前に前記入力構成要素のうちの1つまたは複数において受信するための命令をさらに備え、
前記第4の発話入力が、前記スロットのうちの1つまたは複数を埋めるための可能な値のユーザ提供の列挙リストを含み、
前記比較することが、前記複数の候補タスクの各々に対して、可能な値の前記ユーザ提供の列挙リストを、前記候補タスクの1つまたは複数のスロットを埋めるための可能な値の列挙リストと比較することを含む、
請求項10に記載のコンピュータ可読記憶媒体。
請求項10に記載のコンピュータ可読記憶媒体。
前記送信により、前記リモートコンピューティングデバイスに、前記自然言語出力を第2のユーザに可聴式または視覚式に提供させる、
請求項13に記載のコンピュータ可読記憶媒体。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021083849A JP7498149B2 (ja) | 2017-10-03 | 2021-05-18 | ユーザプログラマブル自動アシスタント |
JP2023158376A JP2023178292A (ja) | 2017-10-03 | 2023-09-22 | ユーザプログラマブル自動アシスタント |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/724,217 | 2017-10-03 | ||
US15/724,217 US10431219B2 (en) | 2017-10-03 | 2017-10-03 | User-programmable automated assistant |
PCT/US2018/053937 WO2019070684A1 (en) | 2017-10-03 | 2018-10-02 | AUTOMATED PROGRAMMABLE ASSISTANT BY USER |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021083849A Division JP7498149B2 (ja) | 2017-10-03 | 2021-05-18 | ユーザプログラマブル自動アシスタント |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020535452A JP2020535452A (ja) | 2020-12-03 |
JP6888125B2 true JP6888125B2 (ja) | 2021-06-16 |
Family
ID=63998775
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019568319A Active JP6888125B2 (ja) | 2017-10-03 | 2018-10-02 | ユーザプログラマブル自動アシスタント |
JP2021083849A Active JP7498149B2 (ja) | 2017-10-03 | 2021-05-18 | ユーザプログラマブル自動アシスタント |
JP2023158376A Pending JP2023178292A (ja) | 2017-10-03 | 2023-09-22 | ユーザプログラマブル自動アシスタント |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021083849A Active JP7498149B2 (ja) | 2017-10-03 | 2021-05-18 | ユーザプログラマブル自動アシスタント |
JP2023158376A Pending JP2023178292A (ja) | 2017-10-03 | 2023-09-22 | ユーザプログラマブル自動アシスタント |
Country Status (6)
Country | Link |
---|---|
US (3) | US10431219B2 (ja) |
EP (2) | EP4350569A1 (ja) |
JP (3) | JP6888125B2 (ja) |
KR (3) | KR102424261B1 (ja) |
CN (2) | CN112801626A (ja) |
WO (1) | WO2019070684A1 (ja) |
Families Citing this family (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10431219B2 (en) * | 2017-10-03 | 2019-10-01 | Google Llc | User-programmable automated assistant |
US10991369B1 (en) * | 2018-01-31 | 2021-04-27 | Progress Software Corporation | Cognitive flow |
US11100146B1 (en) * | 2018-03-23 | 2021-08-24 | Amazon Technologies, Inc. | System management using natural language statements |
US10777203B1 (en) * | 2018-03-23 | 2020-09-15 | Amazon Technologies, Inc. | Speech interface device with caching component |
US10497366B2 (en) * | 2018-03-23 | 2019-12-03 | Servicenow, Inc. | Hybrid learning system for natural language understanding |
US20190348033A1 (en) * | 2018-05-10 | 2019-11-14 | Fujitsu Limited | Generating a command for a voice assistant using vocal input |
US10832010B2 (en) * | 2018-06-05 | 2020-11-10 | International Business Machines Corporation | Training of conversational agent using natural language |
US10567334B1 (en) * | 2018-06-28 | 2020-02-18 | Amazon Technologies, Inc. | Domain mapping for privacy preservation |
CN110811115A (zh) * | 2018-08-13 | 2020-02-21 | 丽宝大数据股份有限公司 | 电子化妆镜装置及其脚本运行方法 |
US11281857B1 (en) * | 2018-11-08 | 2022-03-22 | Amazon Technologies, Inc. | Composite slot type resolution |
US11308281B1 (en) * | 2018-11-08 | 2022-04-19 | Amazon Technologies, Inc. | Slot type resolution process |
US11138374B1 (en) * | 2018-11-08 | 2021-10-05 | Amazon Technologies, Inc. | Slot type authoring |
US11475883B1 (en) | 2019-05-29 | 2022-10-18 | Amazon Technologies, Inc. | Natural language dialog scoring |
US11232784B1 (en) | 2019-05-29 | 2022-01-25 | Amazon Technologies, Inc. | Natural language dialog scoring |
US11238241B1 (en) * | 2019-05-29 | 2022-02-01 | Amazon Technologies, Inc. | Natural language dialog scoring |
CN110223695B (zh) * | 2019-06-27 | 2021-08-27 | 维沃移动通信有限公司 | 一种任务创建方法及移动终端 |
US11227592B1 (en) * | 2019-06-27 | 2022-01-18 | Amazon Technologies, Inc. | Contextual content for voice user interfaces |
US20210004246A1 (en) * | 2019-07-01 | 2021-01-07 | International Business Machines Corporation | Automated cognitive analysis and specialized skills capture |
US11487945B2 (en) | 2019-07-02 | 2022-11-01 | Servicenow, Inc. | Predictive similarity scoring subsystem in a natural language understanding (NLU) framework |
CN110413756B (zh) | 2019-07-29 | 2022-02-15 | 北京小米智能科技有限公司 | 自然语言处理的方法、装置及设备 |
KR20210026962A (ko) * | 2019-09-02 | 2021-03-10 | 삼성전자주식회사 | 보이스 어시스턴트 서비스를 제공하는 장치 및 방법 |
US11289086B2 (en) * | 2019-11-01 | 2022-03-29 | Microsoft Technology Licensing, Llc | Selective response rendering for virtual assistants |
US11455357B2 (en) | 2019-11-06 | 2022-09-27 | Servicenow, Inc. | Data processing systems and methods |
US11481417B2 (en) | 2019-11-06 | 2022-10-25 | Servicenow, Inc. | Generation and utilization of vector indexes for data processing systems and methods |
US11468238B2 (en) | 2019-11-06 | 2022-10-11 | ServiceNow Inc. | Data processing systems and methods |
JP2021081896A (ja) * | 2019-11-18 | 2021-05-27 | ウイングアーク1st株式会社 | チャットシステム、チャット制御装置およびチャット用プログラム |
US11762937B2 (en) * | 2019-11-29 | 2023-09-19 | Ricoh Company, Ltd. | Information processing apparatus, information processing system, and method of processing information |
US11676586B2 (en) * | 2019-12-10 | 2023-06-13 | Rovi Guides, Inc. | Systems and methods for providing voice command recommendations |
KR20210113488A (ko) | 2020-03-05 | 2021-09-16 | 삼성전자주식회사 | 사용 로그 분석에 의한 보이스 에이전트의 새 기능을 자동적으로 추출하는 방법 및 장치 |
CN111353035B (zh) * | 2020-03-11 | 2021-02-19 | 镁佳(北京)科技有限公司 | 人机对话方法、装置、可读存储介质及电子设备 |
US11748713B1 (en) * | 2020-03-31 | 2023-09-05 | Amazon Technologies, Inc. | Data ingestion and understanding for natural language processing systems |
CN111612482A (zh) * | 2020-05-22 | 2020-09-01 | 云知声智能科技股份有限公司 | 对话管理方法、装置和设备 |
US20220075960A1 (en) * | 2020-09-09 | 2022-03-10 | Achieve Intelligent Technologies, Inc. | Interactive Communication System with Natural Language Adaptive Components |
US11748660B2 (en) * | 2020-09-17 | 2023-09-05 | Google Llc | Automated assistant training and/or execution of inter-user procedures |
CN112255962A (zh) * | 2020-10-30 | 2021-01-22 | 浙江佳乐科仪股份有限公司 | 基于人工智能的plc编程*** |
AU2021204758A1 (en) * | 2020-11-20 | 2022-06-16 | Soul Machines | Autonomous animation in embodied agents |
US11409829B2 (en) * | 2020-12-21 | 2022-08-09 | Capital One Services, Llc | Methods and systems for redirecting a user from a third party website to a provider website |
CN112740323B (zh) * | 2020-12-26 | 2022-10-11 | 华为技术有限公司 | 一种语音理解方法及装置 |
US11790611B2 (en) * | 2020-12-30 | 2023-10-17 | Meta Platforms, Inc. | Visual editor for designing augmented-reality effects that utilize voice recognition |
KR20220102879A (ko) * | 2021-01-14 | 2022-07-21 | 삼성전자주식회사 | 전자 장치 및 그 제어 방법 |
US11900933B2 (en) * | 2021-04-30 | 2024-02-13 | Edst, Llc | User-customizable and domain-specific responses for a virtual assistant for multi-dwelling units |
WO2022270603A1 (en) * | 2021-06-23 | 2022-12-29 | Hishab Japan Company Limited | A system and method for delivering domain or use-case switch suggestion for an ongoing conversation |
US20230050045A1 (en) * | 2021-08-12 | 2023-02-16 | Yohana Llc | Systems and methods for proposal acceptance in a task determination system |
CN117112064B (zh) * | 2023-08-30 | 2024-07-12 | 北京百度网讯科技有限公司 | 大模型插件调用方法、装置、设备及介质 |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6272672B1 (en) * | 1995-09-06 | 2001-08-07 | Melvin E. Conway | Dataflow processing with events |
US5936623A (en) * | 1996-11-18 | 1999-08-10 | International Business Machines Corporation | Method and apparatus for selecting a particular object from among a large number of objects |
US6118939A (en) * | 1998-01-22 | 2000-09-12 | International Business Machines Corporation | Method and system for a replaceable application interface at the user task level |
US20040085162A1 (en) * | 2000-11-29 | 2004-05-06 | Rajeev Agarwal | Method and apparatus for providing a mixed-initiative dialog between a user and a machine |
US20020133347A1 (en) | 2000-12-29 | 2002-09-19 | Eberhard Schoneburg | Method and apparatus for natural language dialog interface |
US7496357B2 (en) * | 2002-03-04 | 2009-02-24 | At&T Intellectual Property I, L.P. | Automated telephone assistant device and associated methods |
US8015143B2 (en) | 2002-05-22 | 2011-09-06 | Estes Timothy W | Knowledge discovery agent system and method |
JP4107093B2 (ja) * | 2003-01-30 | 2008-06-25 | 株式会社日立製作所 | 対話型端末装置及び対話アプリケーション提供方法 |
US7228278B2 (en) * | 2004-07-06 | 2007-06-05 | Voxify, Inc. | Multi-slot dialog systems and methods |
US7627466B2 (en) | 2005-11-09 | 2009-12-01 | Microsoft Corporation | Natural language interface for driving adaptive scenarios |
US9318108B2 (en) * | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
JP4451435B2 (ja) * | 2006-12-06 | 2010-04-14 | 本田技研工業株式会社 | 言語理解装置、言語理解方法、及び、コンピュータプログラム |
US8140335B2 (en) * | 2007-12-11 | 2012-03-20 | Voicebox Technologies, Inc. | System and method for providing a natural language voice user interface in an integrated voice navigation services environment |
US20110016421A1 (en) | 2009-07-20 | 2011-01-20 | Microsoft Corporation | Task oriented user interface platform |
US8818926B2 (en) | 2009-09-29 | 2014-08-26 | Richard Scot Wallace | Method for personalizing chat bots |
US9569500B2 (en) | 2012-04-27 | 2017-02-14 | Quixey, Inc. | Providing a customizable application search |
JP6001944B2 (ja) | 2012-07-24 | 2016-10-05 | 日本電信電話株式会社 | 音声コマンド制御装置、音声コマンド制御方法及び音声コマンド制御プログラム |
WO2014209157A1 (en) * | 2013-06-27 | 2014-12-31 | Obschestvo S Ogranichennoy Otvetstvennostiyu "Speaktoit" | Generating dialog recommendations for chat information systems |
US9922642B2 (en) * | 2013-03-15 | 2018-03-20 | Apple Inc. | Training an at least partial voice command system |
US9875494B2 (en) | 2013-04-16 | 2018-01-23 | Sri International | Using intents to analyze and personalize a user's dialog experience with a virtual personal assistant |
US10083009B2 (en) | 2013-06-20 | 2018-09-25 | Viv Labs, Inc. | Dynamically evolving cognitive architecture system planning |
WO2015020942A1 (en) * | 2013-08-06 | 2015-02-12 | Apple Inc. | Auto-activating smart responses based on activities from remote devices |
US9189742B2 (en) | 2013-11-20 | 2015-11-17 | Justin London | Adaptive virtual intelligent agent |
SG11201702029PA (en) * | 2014-09-14 | 2017-04-27 | Speaktoit Inc | Platform for creating customizable dialog system engines |
US10083688B2 (en) * | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
KR20170033722A (ko) * | 2015-09-17 | 2017-03-27 | 삼성전자주식회사 | 사용자의 발화 처리 장치 및 방법과, 음성 대화 관리 장치 |
KR102189855B1 (ko) * | 2015-10-21 | 2020-12-11 | 구글 엘엘씨 | 다이얼로그 시스템들에서의 파라미터 수집 및 자동 다이얼로그 생성 |
US11516153B2 (en) * | 2016-01-25 | 2022-11-29 | Expensify, Inc. | Computer system providing a chat engine |
US20180314532A1 (en) * | 2017-04-26 | 2018-11-01 | Google Inc. | Organizing messages exchanged in human-to-computer dialogs with automated assistants |
US10431219B2 (en) * | 2017-10-03 | 2019-10-01 | Google Llc | User-programmable automated assistant |
-
2017
- 2017-10-03 US US15/724,217 patent/US10431219B2/en active Active
-
2018
- 2018-10-02 KR KR1020217039859A patent/KR102424261B1/ko active IP Right Grant
- 2018-10-02 KR KR1020197036462A patent/KR102337820B1/ko active IP Right Grant
- 2018-10-02 WO PCT/US2018/053937 patent/WO2019070684A1/en unknown
- 2018-10-02 CN CN202110154214.4A patent/CN112801626A/zh active Pending
- 2018-10-02 KR KR1020227023229A patent/KR102625761B1/ko active IP Right Grant
- 2018-10-02 EP EP23195499.1A patent/EP4350569A1/en active Pending
- 2018-10-02 JP JP2019568319A patent/JP6888125B2/ja active Active
- 2018-10-02 EP EP18793329.6A patent/EP3692455A1/en not_active Withdrawn
- 2018-10-02 CN CN201880039314.9A patent/CN110785763B/zh active Active
-
2019
- 2019-08-23 US US16/549,457 patent/US11276400B2/en active Active
-
2021
- 2021-05-18 JP JP2021083849A patent/JP7498149B2/ja active Active
-
2022
- 2022-01-10 US US17/572,310 patent/US11887595B2/en active Active
-
2023
- 2023-09-22 JP JP2023158376A patent/JP2023178292A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
KR20210150622A (ko) | 2021-12-10 |
US20190103101A1 (en) | 2019-04-04 |
US11276400B2 (en) | 2022-03-15 |
EP4350569A1 (en) | 2024-04-10 |
JP2023178292A (ja) | 2023-12-14 |
WO2019070684A1 (en) | 2019-04-11 |
JP2020535452A (ja) | 2020-12-03 |
KR20220103187A (ko) | 2022-07-21 |
US20220130387A1 (en) | 2022-04-28 |
KR20200006566A (ko) | 2020-01-20 |
JP7498149B2 (ja) | 2024-06-11 |
EP3692455A1 (en) | 2020-08-12 |
JP2021144228A (ja) | 2021-09-24 |
CN112801626A (zh) | 2021-05-14 |
CN110785763A (zh) | 2020-02-11 |
CN110785763B (zh) | 2021-02-19 |
US20190378510A1 (en) | 2019-12-12 |
US11887595B2 (en) | 2024-01-30 |
KR102424261B1 (ko) | 2022-07-25 |
US10431219B2 (en) | 2019-10-01 |
KR102625761B1 (ko) | 2024-01-16 |
KR102337820B1 (ko) | 2021-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6888125B2 (ja) | ユーザプログラマブル自動アシスタント | |
US11727220B2 (en) | Transitioning between prior dialog contexts with automated assistants | |
KR102178738B1 (ko) | 적절한 에이전트의 자동화된 어시스턴트 호출 | |
US20210193146A1 (en) | Multi-modal interaction between users, automated assistants, and other computing services | |
KR102624148B1 (ko) | 인간 사용자를 대신하여 대화형 음성 응답(ivr) 트리 자동 탐색 | |
CN110050303B (zh) | 基于第三方代理内容的语音到文本转换 | |
KR102508338B1 (ko) | 제2 세션 인터럽트 중단시 제1 자동화 어시스턴트 세션 자동 재개 여부 결정 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200318 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200318 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20200318 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20200721 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201012 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20210112 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210120 |
|
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: 20210419 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210519 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6888125 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |