Check out what’s new from Firebase at Google I/O 2022.
Learn more
スマート リプライ
plat_ios
plat_android

ML Kit の Smart Reply API を使用すると、メッセージに対する適切なリプライを自動的に生成できます。スマート リプライは、ユーザーがメッセージにすばやく返信できるようにし、入力機能が限られているデバイスでメッセージに返信するのを簡単にします。
iOS
Android
主な機能
コンテキストとの関連性が高い提案を生成する |
スマート リプライモデルは、単に 1 つのメッセージではなく会話の完全なコンテキストに基づいてリプライ候補を生成するため、提案がユーザーにとってより役立つものになります。
|
デバイス上で実行する |
デバイスモデルはすばやくリプライを生成するので、ユーザーのメッセージをリモート サーバーに送信する必要はありません。
|
制限事項
- スマート リプライは、コンシューマ アプリでのカジュアルな会話を想定しています。リプライの提案は、他のコンテキストやオーディエンスには不適切な場合があります。
- 現在、英語のみがサポートされています。このモデルでは、異なる言語が使用されているかどうかが自動的に検出されます。使用されている場合は、提案が提供されません。
モデルのしくみ
- このモデルでは、リプライの提案を生成するために、会話の履歴から最新のメッセージを最大 10 個まで使用します。
- 会話の言語を検出し、その言語が英語であると判断した場合にのみレスポンスの提供を試行します。
- このモデルは次に、メッセージを機密性の高いトピックのリストと比較し、機密性の高いトピックを検出したときには提案を行いません。
- 言語が英語であると判断され、機密性の高いトピックが検出されない場合、このモデルは最大 3 つの推奨レスポンスを提供します。レスポンス数は、モデルへの入力に基づく十分な信頼レベルを満たす数によって異なります。
フィードバックを伝える
自然言語処理の複雑さのために、このモデルによって提供された提案がすべてのコンテキストまたはオーディエンスに対して適切とは限らない場合があります。不適切なリプライの提案が発生した場合は、Firebase のサポートに連絡してください。お客様のご意見はこのモデルと機密性の高いトピック フィルターのサービス向上の参考にさせていただきます。
実行結果の例
タイムスタンプ |
ユーザー ID |
ローカル ユーザーかどうか |
メッセージ |
Thu Feb 21 13:13:39 PST 2019 |
|
true |
まだ着きませんか? |
Thu Feb 21 13:15:03 PST 2019 |
FRIEND0 |
false |
遅くなって申し訳ありません! |
提案されるリプライ
提案 1 |
提案 2 |
提案 3 |
心配いりません |
😞 |
問題ありません |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2021-11-03 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]