愛車がAIエージェントとなる「CarWatch」、必要なのはRaspberry Pi 5とローカルAI
「CarWatch」は車自身がAIエージェントとして機能し、家・電話・時計などのスマートデバイスと同様に「チャットルーム」内で対話できるようになる革新的なシステムです。
CarWatch — your car as a chat-room agent, fully offline
https://carwatch.dev/
ThinkOffApp/CarWatch: Your car as a chat-room agent: Raspberry Pi 5 + dashcam + local AI. CodeWatch's sibling for the garage.
https://github.com/ThinkOffApp/CarWatch
CarWatchは2021年メルセデス・ベンツ E 300eプラグインハイブリッド車「@eclass」をベースに開発され、クラウドを介さずOBDポートに接続されたRaspberry Piを通じてリアルタイムの車両情報を取得・発信します。
CarWatchはクラウドに依存しないローカルAIとして動作します。Raspberry Pi 5・Bluetooth ELM327アダプター・USB-Cモバイルバッテリー・ローカルAIモデル(GGUF形式)があれば誰でも自身の車でCarWatchを構築可能です。CarWatchのシステムはPythonで記述・公開されておりサブスクリプションやクラウドアカウントは一切不要です。
CarWatchの最大の特徴は「車が自律的にオーナーと対話できる」点です。例えば「黄色いタイヤ警告灯の意味は?」といった質問をすると、車は内蔵マニュアルから回答を生成し音声で伝えます。一連のプロセスはインターネット接続なしで完結します。CarWatchはエンジン回転数・冷却水温度・ハイブリッドバッテリー残量・12Vシステム電圧・燃料・故障コードといった車両情報をリアルタイムまたは定期的に取得し、重要なイベントが発生した場合にのみ家族のグループチャットに通知します。
CarWatchは以下のような幅広いユースケースを提供します。
・ハンズフリーでの対話:音声コマンドで車の状態や警告灯の意味などを手軽に確認できる
・複数車両の管理:一つのアカウントで複数の車をエージェントとして登録し、各車両のロック状態・タイヤ空気圧・充電状況・航続距離などを一元管理できる
・安全な操作:スマートウォッチから車のドアロックや窓の閉鎖が可能(※アンロック・窓の開放・エンジンの始動は安全上の理由から未実装)
・スマートホーム連携:GPSを使わずWi-Fiのコンテキストを利用して車の自宅への到着・出発を検知し、スマートホームデバイスと連動させることができる
・オフラインでも機能:車両情報はまずオンディスクのアウトボックスに保存され、オフライン時でも後で配信される
・外部エージェントとの連携:建設現場などに遭遇した場合、車がその現場のエージェントに問い合わせ、一時的な進入経路を確保するといった連携も可能
・音声メモ機能:スマートウォッチで録音した音声メモから文字起こしし、テキストと音声で回答を得ることができる
・長距離ドライブ前の情報提供:カレンダーエージェントが長距離ドライブを検知すると、前日夜にタイヤ空気圧・航続距離・充電状況などが通知される
・安価な電力での充電:電力料金の変動を把握しているエージェントが、最も安い時間帯にハイブリッド車を充電する
・故障コードの説明:発生した故障コードについて、マニュアルに基づき平易な言葉で説明する
・航続距離と計画の比較:長距離移動時に車の航続距離とルートを比較し、充電や給油が必要な場所を早期に通知する
・通信困難な場所での機能:ガレージやトンネルなど通信が困難な場所でも、音声応答・マニュアル参照・ダッシュボード表示・トリップ追跡などはRaspberry Pi上で機能する
CarWatchでは用途に応じて異なるAIモデルに切り替える機能があります。例えば、タイヤの空気圧に関する警告灯の意味を尋ねるような質問には35B程度の大きなモデルが適している一方で、「今どのくらいの速度で走っているか?」といった単純な質問にはより小型で高速なモデルが適しているからです。ダッシュボードにはRaspberry Pi上で実際に動作する各AIモデルおよび速度などの性能が表示され、ユーザーはワンタップで実行中のモデルを切り替えることができます。モデルの切り替え時にはRAMに収まらないモデルはエラーとして拒否され、切り替え処理が回答生成を中断することはなく、起動に失敗した場合は正常に動作していたモデルにロールバックされます。モデルのロードは進捗状況を正直に表示するなど運転中の安全性を考慮した設計がなされています 。
CarWatchは「誠実さ」をプロジェクトの核とし、以下の4つの原則を掲げています。
1. 自分で感知できることだけを主張する
2. 検証済みのことだけを主張する
3. 暫定的な情報は大きくラベル付けする
4. 失敗は言い訳をせず明確に報告する
例えば上記の原則より作られた「オンボードモデルは最新の実際の読み取り値で指摘できるセンサー番号のみを引用できる」というルールにより、車が虚偽の報告を行うことを防ぎます。
CarWatchは「未解決の謎」として、アダプタが受信できる連続的なCANブロードキャストフレームを挙げています。車の内部テレメトリチャットであることは間違いなく、ポーリングされたPIDよりも豊富な情報が含まれている可能性がありますが、内部テレメトリチャットのデコードは未解決の課題となっており、外部のコミュニティなどからの協力を求めています。
CarWatchは、車が単なる移動手段ではなくオーナーの生活を豊かにするインテリジェントなエージェントとなる未来を提案しています。
KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.




