Savana 环境感知 — 它知道现在是几点、天气怎么样、你在哪里
Savana 最有氛围感的功能之一就是环境感知——它会根据现实时间、天气变化和你的位置调整角色的互动内容。同样是说"晚安",凌晨两点和傍晚六点说出来的感觉不一样;下雨天角色会自然展开和雨有关的话题,晴天会提到出门散步的建议。
时间感知
时间感知是环境感知中最明显、最稳定的一个功能:
深夜时段(约 22:00 ~ 06:00)
角色的语气会自动变得更温柔、更安静,话题倾向于情感倾诉、心事分享、深夜闲聊。比如:
- "这个点还没睡吗?我刚看完一本书,想找人聊聊感想。"
- "凌晨两点了,你那边月亮亮不亮?我这边能看到几颗星星。"
白天时段(约 06:00 ~ 18:00)
角色的语气会更轻松、更有活力,话题倾向于日常事务、工作学习、简单闲聊。比如:
- "早上好!今天有什么计划吗?"
- "刚吃完饭出来散步,外面阳光很好。"
傍晚时段(约 18:00 ~ 22:00)
角色会自然过渡到"收工 / 放松"的话题,比如聊晚饭、聊今天的工作、聊要不要一起做些什么。
时间感知的效果非常稳定——不管你聊什么,角色的回应里都不自觉带着"现在这个时间应该说什么样的话"的微妙感觉。这是 Savana 区别于其他 AI 聊天产品的一个标志性体验点。
天气感知(需要授权位置信息)
Savana 会通过你的位置查询当地天气,并自然融入对话。效果示例:
- 下雨天:"外面下雨了,你带伞了吗?我记得你昨天说过今天要出门。"
- 晴天:"今天太阳好,要是出门记得涂防晒。对了,我最近发现一个很好笑的漫画,要分享给你吗?"
- 寒冷天气:"外面降温了,多穿点。我给你推荐一部很适合窝在被子里看的电影。"
天气感知需要你授权 Savana 访问位置信息。没有授权时,天气感知功能不生效,但时间感知不受影响。
位置感知(需要授权位置信息)
除了天气,位置信息也可以影响对话——但效果没有时间和天气明显,更多是作为对话素材被角色引用。比如:
- "你是不是在一个靠海的地方?我刚查到那里今天风很大。"
- "你换城市了?之前在上海,现在好像到北京了。"
位置感知需要精确的定位授权。如果你觉得分享位置有顾虑,可以不授权——时间感知依然可以正常工作,是体验 Savana 氛围感的核心。
环境感知和剧情分支
环境感知也会影响剧情分支。比如同样是"要不要出去走走"的选择:
- 晴天选"好" → 剧情走向是阳光散步
- 雨天选"好" → 剧情走向可能是雨中漫步或一起去躲雨
这种"环境 × 选择"的组合是 Savana 剧情体验特别自然的原因之一——剧情不是凭空编的,而是和你当下的真实环境联动的。