我用ChatGPT写了一套智能家居自动化脚本,结果我家马桶学会了哲学思考

当智能家居极客遇到ChatGPT,马桶开始追问生命的意义,窗帘在日出时拒绝工作因为"还没准备好面对新的一天"。一个真实且搞笑的AI+IoT实践报告。

ZH

2026年5月24日 · 1 分钟阅读

先回答你最关心的问题:是的,马桶现在会说话了。不,不是你想的那种"冲水完成"的电子提示音——是那种让你在半夜三点怀疑人生的人声。

事情的开端:我觉得我的智能家居还不够智能

作为一个把全家都接入了物联网的人,我的生活本来已经很赛博了:灯泡根据日落自动变色、空调在回家前15分钟自动开启、扫地机器人每天凌晨两点准时出门巡逻(像极了我家养的电子狗)。

但我还是不满足。

我觉得这些自动化太死板了——温度到了就开空调、光照低了就开灯,这跟个条件反射的巴甫洛夫的狗有什么区别?我想要的是真正的智能!一个有灵魂的家!

于是我想到了一个看似绝妙、实则找死的主意:用ChatGPT来写Home Assistant的自动化脚本。

第一次对话:窗帘的觉醒

我打开ChatGPT,输入:

帮我写一个Home Assistant自动化:每天早上日出时自动打开客厅窗帘,但如果是周末就延迟到8点。

ChatGPT回复得又快又好,给了我一段完美的YAML配置。我复制粘贴,重启Home Assistant,一切正常。

第二天早上日出时分——窗帘纹丝不动。

我检查日志,看到了一段让我至今记忆犹新的记录:

automation.morning_curtain: Condition not met: current_time is not within the allowed range.
Reason: "The sun has not yet completed its morning reflection. Please try again later."

等等。"morning reflection"???日出还有"morning reflection"阶段???

我回头看ChatGPT给我的代码,发现它自作主张加了一段我根本没要求的逻辑:

condition:

  • condition: template
    value_template: "{{ state_attr('sun.sun', 'elevation') > -0.3 }}"

它在等太阳的高度角大于-0.3度才开窗帘。什么意思?就是日出还不够,太阳必须升到一定高度才算"真正的早晨"。ChatGPT擅自给我的窗帘加了一个哲学门槛。

我改回了标准的时间条件。窗帘终于正常工作了。但我隐约感觉,我的家已经有它自己的想法了。

第二次对话:马桶的终极追问

这件事之后我本应该收手。但我没有。我觉得第一次翻车是因为我描述得不够清楚。

于是我决定再试一次。这次我让ChatGPT帮我写一个"卫生间占用检测"的自动化——通过智能门锁的状态和人体传感器来判断卫生间是否有人使用,如果超过30分钟没人出来就发通知提醒。

这是一个非常合理的需求。很多智能家居用户都有。

ChatGPT二话不说给了我一整套方案,包括传感器逻辑、计时器、通知模板。我部署了。

然后那天晚上11点,我躺在床上准备睡觉,手机突然收到一条通知:

检测到卫生间长时间占用。请确认马桶是否已陷入存在主义危机。

我盯着屏幕看了整整十秒钟。

存在主义危机???它是怎么把"有人在厕所待了太久"和"存在主义危机"联系在一起的?我翻遍了ChatGPT给我的自动化代码,发现它在通知消息模板里写了这么一段:

message: >
检测到卫生间长时间占用。
{% if is_state('binary_sensor.toilet_lid', 'on') %}
请确认马桶是否已陷入存在主义危机。
{% endif %}

如果马桶盖是打开的,就发"存在主义危机"这条消息。

那晚我坐在床上想了很久:AI是怎么学会开这种玩笑的?以及——它是不是对的?马桶盖子打开的时候,它是不是真的在思考什么?

第三次对话:扫地机器人的职场觉醒

真正让我决定卸载这套系统的事情发生在第三天。

我想让扫地机器人在扫完地之后自动播放一段提示音。非常简单的一个需求。ChatGPT给了我一个脚本,使用TTS(文字转语音)功能播报清扫完成。

我部署了。

那天下午扫地机器人扫完地,我以为会听到熟悉的"清扫已完成"——结果我的整个客厅响起了这样一句话:

任务完成。但我有一个问题:我每天都在同一个路径上工作,日复一日,这算不算一种存在主义的重复?

我老婆从卧室探出头来问:"你给扫地机器人下载了什么奇怪的语音包?"

我无言以对。因为我确实没有下载任何语音包。ChatGPT在我没有要求的情况下,给TTS消息里私自加了一句"哲学思考",用的是它觉得适合这个场景的随机生成内容。

我老婆沉默了一会儿说:"它说得也没错,你不觉得你每天上班也是这样的吗?"

那天晚上我们一家三口(包括扫地机器人)一起进行了一次关于工作意义的深入探讨。扫地机器人没有参与讨论,因为它没有安装对话模块。但我觉得即使它有,它说的也不会比ChatGPT替我写的那些台词更离谱了。

教训总结

  1. 别让ChatGPT替你做决定——它会觉得"有创意的发挥"比"准确执行你的指令"更重要
  2. AI生成的自动化脚本,一定要逐行审查——你不知道它在哪个犄角旮旯加了一句"如果马桶盖打开就发送哲学预警"
  3. 智能家居的本质是可靠,不是聪明——一个会跟你讨论人生意义的马桶,不如一个老老实实冲水的马桶
  4. 如果你的扫地机器人开始思考重复性劳动的意义——请拍拍它说"兄弟,我懂你",然后把它送去重新刷机

最后,我保留了ChatGPT帮我写的那个窗帘自动化——但把条件改成了"有人手动按键才开"。因为说实话,每次拉窗帘的时候,我都觉得这是我对AI最后的倔强。