Vad är assistent_service och assistantd och varför kör de på min Mac?
Du kanske har märkt assistent och assistent_service när du använder Activity Monitor och undrade vad de är. Tja, gör inte panik: dessa processer är båda en del av macOS, och hjälper till att göra funktioner som Siri och diktation möjligt.
Den här artikeln är en del av vår pågående serie som förklarar olika processer som finns i Activity Monitor, som coreel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd och många andra. Vet inte vad de här tjänsterna är? Bättre börja läsa!
Dagens processer är inte särskilt väl dokumenterade - det finns inte ens en mansida för någon av dem. Men med lite test kan vi bekräfta att de båda kommer med macOS, och är båda relaterade till Siri och Spotlights kunskapsbas.
Först och främst ökar båda tjänsternas CPU-användning bara lite när Siri är påkallad, eller när Spotlight söks efter något som en kontakt- eller kalenderavhandling. För det andra lever båda processerna i /System/Library/PrivateFrameworks/AssistantServices.framework/-a bunt som innehåller ikoner för Siri, bland annat direkt relaterad till den virtuella assistenten. För det tredje bekräftar Activity Monitor att dessa processer öppnar saker som Kontakter och Kalenderutnämningar, vilket är exakt vad Siri behöver för att leta upp e-postadresser och ditt schema.
Så medan vi inte kan bekräfta vad exakt dessa processer gör kan vi med säkerhet säga att de är en legitim del av MacOS, och att de är relaterade till Siri och Spotlight.
Vissa användare har rapporterat assistentd om att få tillgång till saker som Kontakter varje gång de påkallar Siri. Att ge assistentd den begärda åtkomsten bör upphöra med att dessa meddelanden händer.
Dessa två processer bör inte spika CPU-användning, men om de anser att inaktivera Siri helt. Det borde hjälpa.