¿Qué son Assistant_service y Assistantd, y por qué se ejecutan en mi Mac?

Es posible que haya notado assistantd y assistant_service mientras usaba el Monitor de actividad  y se preguntó qué son. Bueno, que no cunda el pánico: estos procesos son parte de macOS y ayudan a hacer posibles funciones como Siri y el dictado.

Este artículo es parte de nuestra serie en curso que  explica varios procesos que se encuentran en Activity Monitor, como kernel_task , hidd , mdsworker , installd , WindowServer , blued , launchd , backup , opendirectoryd y muchos otros . ¿No sabes cuáles son esos servicios? ¡Mejor empieza a leer!

Los procesos actuales no están particularmente bien documentados; ni siquiera hay una página de manual para ninguno de ellos. Pero con algunas pruebas, podemos confirmar que ambos vienen con macOS y están relacionados con la base de conocimientos de Siri y Spotlight.

En primer lugar, el uso de la CPU de ambos servicios aumenta un poco cuando se invoca a Siri o cuando se busca en Spotlight algo como un contacto o una cita del calendario. En segundo lugar, ambos procesos viven en /System/Library/PrivateFrameworks/AssistantServices.framework/— un paquete que incluye íconos para Siri, entre otras cosas directamente relacionadas con el asistente virtual. En tercer lugar, Activity Monitor confirma que estos procesos acceden a cosas como Contactos y citas del Calendario, que son exactamente lo que Siri necesita para buscar direcciones de correo electrónico y su horario.

Entonces, aunque no podemos confirmar qué están haciendo exactamente estos procesos, podemos decir con confianza que son una parte legítima de macOS y que están relacionados con Siri y Spotlight.

Algunos usuarios han informado que Assistantd solicita acceso a cosas como Contactos cada vez que invocan a Siri. Dar a Assistantd el acceso solicitado debería evitar que se produzcan estas notificaciones.

Estos dos procesos no deberían aumentar el uso de la CPU, pero si consideran  deshabilitar Siri por completo . Debería ayudar.