1 votos

¿Cómo sugiere Mensajes las respuestas?

Recientemente, Android Messages (com.google.Android.apps.messaging) ha empezado a ofrecer sugerencias de respuesta a los mensajes SMS que recibo. Las sugerencias son (normalmente) relevantes para el contenido del mensaje recibido: por ejemplo, alguien me envía un mensaje con un "¿Puedo llamarte mañana?" y Mensajes sugiere cosas como "Claro" o "Suena bien".

¿Cómo lo hace exactamente? Me sorprendería que este tipo de sistema de IA pudiera funcionar en mi teléfono. Pero, ¿significa eso que los mensajes se procesan en otro lugar? Si es así, ¿dónde y cómo?

Me lo pregunto porque nunca he dado ninguna autorización explícita para que mis mensajes vayan a ninguna parte, y de hecho, estoy usando AFWAll+ para evitar que Mensajes (y muchas otras aplicaciones) accedan a Internet en absoluto.

ACTUALIZACIÓN : Como prueba, utilicé el firewall para bloquear también cualquier cosa relacionada con Google Play para que no pudiera acceder a Internet, que eran las siguientes tres entradas:

  • Servicios de Google Play, marco de servicios de Google, gestor de cuentas de Google, transporte de copias de seguridad de Google
  • Servicios de Google Play para Instant Apps
  • Google Play Store

Sin embargo, las sugerencias volvieron a aparecer.


Detalles del sistema :

  • Dispositivo: Samsung Galaxy S5 Duos (SM-G900FD)
  • OS: LineageOS 14.1
  • Versión de Android: 7.1.2
  • El teléfono está rooteado con SuperSU.

2voto

singhnsk Puntos 41

Que yo sepa, Google no ha revelado cómo procesa los mensajes de texto para generar las respuestas sugeridas.

Estas son algunas de las cosas que comparte Google: En la aplicación de mensajería, la descripción de Respuesta inteligente lee:

Para mostrarte sugerencias, Respuesta inteligente utiliza tus mensajes recientes pero no los almacena.

Luego, si sigues la página de Google, la página no revela mucho más que:

Nota: Es posible que te cobren por los datos. Consulta con tu operador para conocer los detalles.

Así, en un lugar Google dijo que utiliza tus mensajes recientes. Luego, Google también menciona que se te puede cobrar por los datos. Así que, supongo que es fácil resumir que los mensajes recientes se transfieren a los servidores de Google para entender y sugerir respuestas.

Una parte de este procesamiento también podría estar ocurriendo localmente en el dispositivo. Pero es difícil imaginar que todo ocurra localmente en el mundo de Google. La nube y los servidores es donde residen los verdaderos algoritmos.

La mayoría de los servicios de Google están conectados entre sí mediante Google Play Services. Así que, aunque no permitas que Mensajes acceda a Internet, Play Services sí puede hacerlo. Y no será muy difícil que los mensajes se comuniquen con Play Services, que luego se conecta a Internet e interpreta los mensajes para generar respuestas.

Nota: Este es mi entendimiento personal de lo que pude leer del sitio web de Google. Google no ha mencionado explícitamente que envíe tus mensajes a la nube. Lo que sí mencionan es que al menos no almacenan ningún mensaje .

0 votos

Aquí hay algo posiblemente relacionado: Cómo la bandeja de entrada de Google hace respuestas inteligentes .

0 votos

@singhnsk, he intentado bloquear Google Play (ver la actualización del OP para más detalles), pero las sugerencias siguen apareciendo.

0 votos

@SSS, la base del procesamiento (redes neuronales) es probablemente la misma, pero ese artículo habla de Bandeja de entrada de Gmail que es un servicio en la nube de Google, por lo que no es un misterio cómo lo harían allí. La pregunta aquí es: ¿cómo se aplica el procesamiento (por parte de Google?) a mis mensajes SMS relacionados con el proveedor de telefonía móvil que están bloqueados para el acceso a Internet?

2voto

Phoenix_uy Puntos 106

Después de investigar un poco, es, como pensaba, Tensorflow (o para ser precisos, Tensorflow Lite ). Puedes leer los siguientes artículos publicados por el equipo de Google Research:

Citas relevantes:

Android Wear 2.0, que incorporó la primera tecnología de aprendizaje automático "en el dispositivo" para la mensajería inteligente. Esto permitió que las tecnologías basadas en la nube, como Smart Reply, que antes estaban disponibles en Gmail, Inbox y Allo, se utilizaran por primera vez directamente en cualquier aplicación, incluidas las apps de mensajería de terceros, sin tener que conectarse a la nube .

Hoy anunciamos TensorFlow Lite, la solución ligera de TensorFlow para dispositivos móviles e integrados. Este marco está optimizado para la inferencia de baja latencia de los modelos de aprendizaje automático, con un enfoque en la huella de memoria pequeña y un rendimiento rápido.

...

Este modelo genera sugerencias de respuesta a los mensajes de entrada del chat conversacional, con una inferencia eficiente que puede conectarse fácilmente a su aplicación de chat para potenciar en el dispositivo inteligencia conversacional.

También han publicado un enlace al código fuente de TF lite Respuesta inteligente así como un aplicación de demostración para probar Smart Reply .

0 votos

Ignorando los aspectos técnicos de esos artículos, entiendo que ningún dato sale del dispositivo, por lo que no debería haber problemas de privacidad. Es una buena noticia.

0 votos

Absolutamente, no puedo imaginar que todos los mensajes vayan a los servidores de Google. Qué pesadilla sería.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X