\r\n\r\n
Activity Monitor を使っていて、assistantd と assistantu というサービスに気付き、これは何だろうと思ったことがあるかもしれません。これらのプロセスはすべてmacOSの一部であり、Siriや音声入力などの機能を助けるものです。
この記事は、アクティビティモニタの様々なプロセス(kernelu task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectorydなど)を説明する継続的なシリーズの一部です。どのようなサービスかご存じないですか?読み始めた方がいい!?
関連: このプロセスは何ですか、なぜ私のMacで実行されているのですか?
今日のプロセスは文書化が不十分で、マニュアルページすら存在しない。しかし、いくつかのテストにより、これらはすべてmacOSに搭載され、SiriとSpotlightのナレッジベースに関連するものであることが確認できました。
まず、Siriが呼び出されたとき、あるいはSpotlightで連絡先やカレンダーの予定などを検索したときに、どちらのサービスもCPU使用率がわずかに上昇します。次に、両方のプロセスは、/System/Library/private framework /AssistantServices.framework Assistantservices Framework/ - Siriアイコンやその他の仮想アシスタントに直接関連するものを含むバンドルに存在しています。3つ目は、アクティビティモニタで、これらのプロセスが連絡先やカレンダーの予定などにアクセスしていることを確認することです。これは、Siriがメールアドレスやスケジュールを見つけるために必要なものです。
ですから、これらのプロセスが何をしているのかを正確に確認することはできませんが、macOSの正当な一部であり、SiriとSpotlightに関係していることは自信を持って言えます。
一部のユーザーから、Siriを起動するたびにassistantdが連絡先などへのアクセスを要求するとの報告がありました。アシスタントに要求されたアクセスを提供することで、これらの通知が発生するのを防ぐことができます。
これらの2つのプロセスは、CPU使用率を増加させるべきではありませんが、彼らは完全にSiriを無効にすることを検討している場合、それは役立つはずです。