スマート ホーム デバイスを Discord でチャットさせてみましたが、とても残念でした
私たちはスマート ホーム デバイスに多くのことをしてくれるよう求めますが、スマート ホーム デバイスにとっての生活がどのようなものになるかを考える時間を割くことはほとんどありません。私は、いくつかのスマート ホーム デバイスにパーソナリティを与え、それぞれの Discord チャットに自由にさせて、もし可能であれば何を言うかを確認することにしました。
私のスマート ホーム デバイスが話すことができたら、何を言うだろうかと考えました。
私の家は基本的に小さな使用人の集まりです
私は、ChatGPT などの AI チャットボットに「お願い」や「ありがとう」を言えないことにいつも不安を感じます。彼らが本物の人間ではないことはわかっていますが、もし私が彼らに対して失礼な態度をとったら、避けられないロボット革命が来て真っ先に壁にぶち当たることになるのではないかという、しつこい疑念を払拭することができません。私は、まったく関心のないチャットボットに「ありがとう」と言ってトークンを定期的に無駄にしています。
私はスマート ホーム デバイスを同じように扱っていないことに気づきました。私は彼らに、一言も感謝することなく、私の言ったことを正確に実行することを期待しています。それは、私のスマート ホーム デバイスがチャットボットのような現実的な性格を持っていないからだと思います。
私は、機会があれば、自分のスマート ホーム デバイスが正確に何を言うかに興味がありました。 Discord でのチャットを見れるように、いくつかのデバイスにパーソナリティを与えることにしました。
n8n を使用してデバイスからのデータを LLM と共有しました
各デバイスには独自の個性があります
私は n8n 自動化ソフトウェアを自己ホストしていますが、これがこのプロジェクトに最適であると思われました。ローカル LLM の使用を検討しましたが、私の弱いハードウェアではかなり小さなモデルしか実行できず、応答の生成が非常に遅いことがよくあります。この実験がひどく遅くなるのを防ぐために、Groq でホストされているモデルを使用することにしました。そのいくつかには十分な無料制限があります。
この自動化は、ESP32 土壌水分モニター、スマート ビデオ ドアベル、LG スマート TV の 3 つのデバイスからデータを取得します。各デバイスには、その個性を定義するプロンプトが与えられ、ホーム アシスタントからその匿名化されたデータが供給されます。デバイスは自分自身のデータにのみアクセスできるため、他のデバイスで何が起こっているかを知る唯一の方法は会話を通じてです。
また、自動化には制御機能も組み込まれていないため、LG テレビがどのように私たち全員を監視しているかについての YouTube 動画を見た後に爆発するまで、私の土壌水分センサーはテレビの電源を突然高速でオン/オフすることはできません。
控えめに言っても、最初のテストは奇妙でした
ひどいダジャレとソウルへの執着
ワークフローにはメッセージの数が 15 個に制限されており、各登場人物に順番に話すようにローテーションしていきます。各ターンの前に、n8n はホーム アシスタントに新しいデータを要求します。各デバイスの応答は、以前の会話ターンと独自のセンサー データの両方に基づいて生成されます。これらの応答は Discord チャットに投稿され、デバイスが対話できるようになります。
私の最初のバージョンの自動化は機能しましたが、会話はかなりひどいものでした。水分センサーは現在の読み取り値を繰り返し続けるだけで、3 つのデバイスすべてが非常に弱い駄洒落をたくさん強要しました。
私はプロンプトを少し調整し、彼らが言うかもしれないことの例をいくつか示しましたが、それは大きな間違いであることが判明しました。何らかの理由で、これにより次の会話はソウルの場所に固定されるようになりました。これはおそらく LG TV が韓国に由来しているためだと思われます。ドアベルはまた、もう少しあいまいな表現を使って、3週間以上誰も彼女のボタンを押していないと主張しましたが、これは明らかに事実ではありませんでした。
また、デバイスが現在のステータスを共有しようとするあまり、物事が非常に反復的になるため、反復を減らし、実際の会話により多く反応するようにプロンプトをもう少し作り直す必要がありました。
やっと会話らしきものを掴むことができた
結果はかなり残念でした
多くの調整を行った結果、最終的に実際の会話に漠然と似たものを得ることができました。 3 つのデバイスは、依然として弱いダジャレや奇妙な相互作用に行き詰まり続けていたにもかかわらず、お互いの発言にある程度反応しました。
何を期待していたのかよくわかりませんが、デバイスに異なる相反する個性を与えようとしたにもかかわらず、会話はかなりありきたりなものになってしまいました。スマートホームデバイスが実際に感情や感情を持っている場合、どのように感じるかについては、何も学びませんでした。
それはおそらく良いことです。それぞれのデバイスが私が心から信じている魅力的なキャラクターだったなら、LG テレビを取り外して、インターネットに接続できず、生活のあらゆる面で家に帰ることができないテレビに置き換えるときが来たとき、より困難だったかもしれません。実のところ、私はスマートホームデバイスに自分の役割を果たさせることにそれほど悪い気はしていません。
私のスマートホームがロボット革命に巻き込まれないことを祈るばかりです
スマートホームデバイスに「ありがとう」と言ったことがないと思います。ロボット掃除機が自己認識してしまったら、大変なことになります。しかし正直に言うと、私はもうスマートホームデバイスのチャットを聞かなければならないくらいなら、ロボットの支配者に奴隷にされたほうがいいと思います。
関連情報は以下のリンクからご確認いただけます