Firebase Summit에서 발표된 모든 내용을 살펴보고 Firebase로 앱을 빠르게 개발하고 안심하고 앱을 실행하는 방법을 알아보세요.
자세히 알아보기
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
스마트 답장
plat_ios
plat_android

ML Kit의 Smart Reply API를 사용하면 메시지에 대한 관련 답장을 자동으로 생성할 수 있습니다. Smart Reply를 사용하면 사용자가 메시지에 빠르게 응답할 수 있으며 입력 기능이 제한된 장치에서 메시지에 더 쉽게 응답할 수 있습니다.
iOS 안드로이드
주요 기능
상황에 맞는 제안 생성 | 스마트 답장 모델은 단일 메시지가 아니라 대화의 전체 컨텍스트를 기반으로 답장 제안을 생성하여 사용자에게 더 유용한 제안을 제공합니다. |
장치에서 실행 | 온디바이스 모델은 빠르게 응답을 생성하고 사용자의 메시지를 원격 서버로 보낼 필요가 없습니다. |
제한 사항
- 스마트 답장은 소비자 앱에서 일상적인 대화를 위한 것입니다. 답변 제안은 다른 상황이나 대상에 적합하지 않을 수 있습니다.
- 현재는 영어만 지원됩니다. 모델은 다른 언어가 사용되는지 자동으로 감지하고 사용하는 경우 제안을 제공하지 않습니다.
모델 작동 방식
- 이 모델은 대화 기록의 가장 최근 메시지 중 최대 10개를 사용하여 회신 제안을 생성합니다.
- 대화의 언어를 감지하고 언어가 영어로 결정될 때만 응답을 제공하려고 시도합니다.
- 다음으로, 모델은 민감한 주제 목록과 메시지를 비교하고 민감한 주제를 감지할 때 제안을 제공하지 않습니다.
- 언어가 영어로 결정되고 민감한 주제가 감지되지 않으면 모델은 최대 3개의 제안된 응답을 제공합니다. 응답 수는 모델에 대한 입력을 기반으로 충분한 신뢰 수준을 충족하는 응답 수에 따라 다릅니다.
피드백 제공
자연어 처리의 복잡성으로 인해 모델에서 제공하는 제안이 모든 컨텍스트 또는 대상에 적합하지 않을 수 있습니다. 부적절한 답변 제안이 있는 경우 Firebase 지원 에 문의하세요. 귀하의 피드백은 모델 및 민감한 주제 필터를 지속적으로 개선하는 데 도움이 됩니다.
예시 결과
타임스탬프 | 사용자 ID | 로컬 사용자? | 메시지 |
---|
2019년 2월 21일 목요일 13:13:39 PST | | 진실 | 당신은 당신의 방법에 있습니까? |
2019년 2월 21일 목요일 13:15:03 PST | 친구0 | 거짓 | 늦어서 죄송합니다! |
추천 답변
제안 #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 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":"기타"
}]