ニュース
愛車がAIエージェントになる「CarWatch」、Raspberry Piと周辺機材だけで動く
社用車の状態確認や複数台管理に手間を感じている会社ほど、この話は見逃せません。クラウド契約もサブスクリプションも不要な「車自身が答えるAI」が、オープンソースで公開されました。
何が起きたか
「CarWatch」は、車自体がAIエージェントとして機能し、家や電話、時計などと同じ「チャットルーム」の中で対話できるようにするオープンソースのシステムです。開発のベースになったのは2021年式メルセデス・ベンツ「E 300e」プラグインハイブリッド車で、OBDポートに接続したRaspberry Piを通じて車両情報をリアルタイムで取得・発信します。
システムはクラウドに依存しないローカルAIとして動作する点が特徴です。必要なのはRaspberry Pi 5、Bluetooth接続のELM327アダプター、USB-Cのモバイルバッテリー、そしてGGUF形式のローカルAIモデルの4点のみで、サブスクリプションやクラウドアカウントは不要です。コードはPythonで書かれ、GitHub上で公開されています。
機能面では、音声で「黄色いタイヤ警告灯の意味は?」と尋ねると車が内蔵マニュアルをもとに回答する「ハンズフリー対話」、1つのアカウントで複数の車両のロック状態や充電状況を一元管理できる機能、スマートウォッチからのドアロックや窓閉め操作(アンロックやエンジン始動は安全上の理由から非対応)、Wi-Fiのコンテキストから自宅への到着・出発を検知してスマートホーム機器と連動する仕組みなどがあります。用途に応じて使用するAIモデルを切り替える機能もあり、複雑な質問には大きめのモデル、単純な質問には高速な小型モデルを使い分ける設計です。
開発チームは「誠実さ」をプロジェクトの核に据え、自分で確認できることだけを主張する、暫定的な情報は明示的にラベル付けするといった4つの原則を掲げています。一方で、車が受信する連続的なCANブロードキャストフレームの解読は「未解決の謎」として残されており、コミュニティへの協力が呼びかけられています。
背景・解説
まず用語を整理します。「チャットルーム型AIエージェント」とは、スマートフォンのメッセージアプリのような対話の場に、人だけでなく家電や車といったモノ自体が参加者として加わり、質問に答えたり通知を送ったりする仕組みを指します。CarWatchでは、車が家族や家の他のエージェントと同じ「部屋」に参加する形が想定されています。
「ローカルAI」とは、クラウド上のサーバーに問い合わせるのではなく、手元の端末だけでAIモデルを動かす方式です。CarWatchではRaspberry Pi 5という小型のコンピューターの上でAIモデルを直接動かすため、インターネット接続がない状態でも音声での応答やマニュアル参照が機能します。
「OBD」は車の故障診断用に標準で備わっている接続ポートのことで、エンジン回転数や故障コードなど車両内部の情報を取得できます。CarWatchはこのOBDポートにアダプターを介してRaspberry Piをつなぎ、取得した情報をAIモデルに渡すことで、車自身が状態を説明できるようにしています。クラウドを介さない設計は、通信環境のないガレージやトンネルでも一定の機能を維持できる点につながっています。
仕事や業務への影響 — AI Topicaの見方
社用車や営業車を複数台抱え、管理担当者が1人で状態確認をしている会社ほど、この種の仕組みの使いどころは大きくなります。例えば、営業車を8台保有する地方の卸売会社で、総務担当者が1人でタイヤ空気圧や充電状況、故障の有無を毎朝確認している場合、車ごとに個別に調べる手間が減らせます。1つのアカウントで複数車両の状態を一覧できる機能は、こうした小規模な車両管理の現場に向いています。
ただし、現状のCarWatchは個人の開発プロジェクトとして公開されたものであり、業務システムとしての導入をそのまま検討する段階ではありません。社用車の管理台帳やアルコールチェックの記録など、既存の運行管理業務に組み込むには、別途のルール整備や責任の所在の明確化が必要です。例えば、運送会社がドライバーの安全確認にこの仕組みを使う場合、AIの回答をそのまま安全確認の記録として扱うのではなく、あくまで補助情報として扱う運用にすべきです。
クラウド不要という設計は、通信費やデータ保管コストを気にする中小企業にとって検討材料になります。月々のサブスクリプション費用が発生しないため、台数が増えるほどコスト面での負担増を抑えられます。一方で、故障コードの解釈やマニュアル参照の精度は使用するAIモデルの性能に左右されるため、重要な整備判断はディーラーや整備士の確認で十分です。現時点では、個人の車やガレージでの実験的な利用から着手し、業務利用は様子を見ながら判断するのが妥当なやり方になります。
不確かな点・注意
CarWatchは個人開発者によるオープンソースプロジェクトとして公開されたもので、量産車種への対応状況や動作の安定性について第三者による検証結果は出典内に示されていません。対応している車種はメルセデス・ベンツの特定モデルでの開発事例が示されているのみで、他メーカーの車両での動作については言及がありません。
また、車が受信するCANブロードキャストフレームの解読は「未解決の謎」とされており、開発チーム自身が外部コミュニティに協力を呼びかけている段階です。安全上の理由からアンロックや窓の開放、エンジン始動といった操作は実装されていないと説明されていますが、今後の機能追加の予定や商用化の計画についての記載はありません。導入を検討する場合は、公開されている仕様や原則をそのまま前提にせず、最新の公開情報を確認した上で判断することが欠かせません。