Firebase Summit で発表されたすべての情報をご覧ください。Firebase を使用してアプリ開発を加速し、自信を持ってアプリを実行する方法を紹介しています。
詳細
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
スマートリプライ
plat_ios
plat_android

MLKitのSmartReplyAPIを使用すると、メッセージに関連する返信を自動的に生成できます。スマートリプライは、ユーザーがメッセージにすばやく応答するのに役立ち、入力機能が制限されているデバイスでメッセージに簡単に返信できるようにします。
iOS Android
主な機能
コンテキストに関連する提案を生成します | スマートリプライモデルは、単一のメッセージだけでなく、会話の完全なコンテキストに基づいてリプライの提案を生成し、ユーザーにとってより役立つ提案をもたらします。 |
デバイス上で実行 | オンデバイスモデルは応答をすばやく生成し、ユーザーのメッセージをリモートサーバーに送信する必要はありません。 |
制限事項
- スマートリプライは、コンシューマーアプリでのカジュアルな会話を対象としています。返信の提案は、他のコンテキストやオーディエンスには適切でない場合があります。
- 現在、英語のみがサポートされています。モデルは、別の言語が使用されているかどうかを自動的に検出し、使用されている場合は提案を提供しません。
モデルの仕組み
- モデルは、会話履歴からの最新のメッセージを最大10個使用して、返信の提案を生成します。
- 会話の言語を検出し、言語が英語であると判断された場合にのみ応答を提供しようとします。
- 次に、モデルはメッセージを機密トピックのリストと比較し、機密トピックを検出したときに提案を提供しません。
- 言語が英語であると判断され、デリケートなトピックが検出されない場合、モデルは最大3つの提案された応答を提供します。応答の数は、モデルへの入力に基づいて十分なレベルの信頼度を満たす数によって異なります。
フィードバックの提供
自然言語処理は複雑であるため、モデルによって提供される提案は、すべてのコンテキストまたは対象者に適しているとは限りません。不適切な返信の提案があった場合は、 Firebaseサポートにご連絡ください。フィードバックは、モデルと機密トピックフィルターの改善を継続するのに役立ちます。
結果の例
タイムスタンプ | ユーザーID | ローカルユーザー? | メッセージ |
---|
2月21日(木)13:13:39 PST 2019 | | 真実 | 途中ですか? |
2月21日(木)13:15:03 PST 2019 | FRIEND0 | 間違い | 遅れてごめんなさい! |
提案された返信
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 2023-01-17 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":"その他"
}]