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

スマートリプライ

MLKitのSmartReplyAPIを使用すると、メッセージに関連する返信を自動的に生成できます。スマートリプライは、ユーザーがメッセージにすばやく応答するのに役立ち、入力機能が制限されているデバイスでメッセージに簡単に返信できるようにします。

iOS Android

主な機能

コンテキストに関連する提案を生成しますスマートリプライモデルは、単一のメッセージだけでなく、会話の完全なコンテキストに基づいてリプライの提案を生成し、ユーザーにとってより役立つ提案をもたらします。
デバイス上で実行オンデバイスモデルは応答をすばやく生成し、ユーザーのメッセージをリモートサーバーに送信する必要はありません。

制限事項

  • スマートリプライは、コンシューマーアプリでのカジュアルな会話を対象としています。返信の提案は、他のコンテキストやオーディエンスには適切でない場合があります。
  • 現在、英語のみがサポートされています。モデルは、別の言語が使用されているかどうかを自動的に検出し、使用されている場合は提案を提供しません。

モデルの仕組み

  • モデルは、会話履歴からの最新のメッセージを最大10個使用して、返信の提案を生成します。
  • 会話の言語を検出し、言語が英語であると判断された場合にのみ応答を提供しようとします。
  • 次に、モデルはメッセージを機密トピックのリストと比較し、機密トピックを検出したときに提案を提供しません。
  • 言語が英語であると判断され、デリケートなトピックが検出されない場合、モデルは最大3つの提案された応答を提供します。応答の数は、モデルへの入力に基づいて十分なレベルの信頼度を満たす数によって異なります。

フィードバックの提供

自然言語処理は複雑であるため、モデルによって提供される提案は、すべてのコンテキストまたは対象者に適しているとは限りません。不適切な返信の提案があった場合は、 Firebaseサポートにご連絡ください。フィードバックは、モデルと機密トピックフィルターの改善を継続するのに役立ちます。

結果の例

入力

タイムスタンプユーザーIDローカルユーザー?メッセージ
2月21日(木)13:13:39 PST 2019真実途中ですか?
2月21日(木)13:15:03 PST 2019 FRIEND0間違い遅れてごめんなさい!

提案された返信

提案#1提案#2提案#3
心配ない😞問題ない!