On a pale celadon field, a linen thread crosses a navy window frame and becomes a roof beyond it

The next layer of agent contextlies beyond the screen Agent 的下一层上下文在屏幕之外

Today's models are good at reading conversations, documents, code, and web pages. seenzus is working on another layer: helping an agent understand its places, spaces, devices, and the changes that keep happening outside conversation.今天的模型很擅长读取对话、文档、代码和网页。seenzus 想补上另一部分:让 Agent 持续理解它所处的地点、空间、设备,以及那些在对话之外不断发生的变化。

The next layer of agent context lies beyond the screen

Getting an agent to turn on an air conditioner is no longer much of a problem. A model interprets the request, a tool finds the device, and the command goes out within seconds.

We got stuck on a different request: “Make it more comfortable in here.” Which room is “here”? What is the temperature now? Is a window open? Who is in the room, and what does comfortable usually mean to that person? Did somebody change the device a minute ago? Knowing how to call an air-conditioning tool does not bring any of that information along for free.

Today’s models are already good at reading conversations, documents, code, and web pages. seenzus is trying to add another layer of context beyond the screen: places, spaces, devices, what is changing now, and what a space has taught the agent over time. We want more of the physical world to become readable and understandable to an agent, and to remain available when it wakes again. Device control is only the first application built on that context.

Today’s agents mostly read the world brought into their window

Agent context usually means the material made available for one inference: the system prompt, this conversation, a few documents, relevant files from a codebase, search results, or tool output. The model has a finite window, so the product must decide what to preload, what to fetch later, and what should not compete for attention. Anthropic describes context engineering in similar terms: selecting a limited set of high-signal material from a changing universe of potentially useful information.1

This context is indispensable. It lets a general model enter a specific job and understand what the user has already said. It can also carry the local truth of a company or a codebase that the model could never know from training alone.

It still has a common entrance. Someone must write, upload, retrieve, or return a piece of information before the model can use it. Even when an agent searches on its own, it mostly searches material that already exists in digital systems. A document does not open a window between turns. A repository does not become colder after sunset.

The physical world is not another file format. It keeps happening.

The physical world does not wait for the next message

After a user closes a conversation, the room continues to change. The sun moves west. The temperature rises. Someone opens a window, a device falls offline, a café starts closing, or a child falls asleep in the next room. When the agent wakes again, it is not looking at the next page of the previous conversation. It is returning to a place that has already moved on by half an hour, a day, or a month.

Physical context is therefore situated in space and time. The same device state means something different in a bedroom and a café. “Turn on the light” means something different when somebody arrives than it does after everyone has gone to bed. A space is also shared. Actions, devices, and habits from several people meet there, unlike a private document owned by one person.

Anind Dey and Gregory Abowd’s 1999 definition of context remains useful here. They described context as information that characterizes the situation of an entity, and a context-aware system as one that uses relevant context to provide information or services for the user’s task.2 In a physical space, the relevant material rarely comes from the current sentence alone. It may also come from live device state, recent operations, the purpose of the room, or a preference a resident stated earlier.

For that reason, we do not treat access to real devices as proof that an agent understands the physical world. Control gives it a way to touch the place. Context tells it what it is touching.

More physical context gives a space continuity

We do want seenzus to collect more physical-world context. “More” does not mean piling sensor readings into a data lake nobody reads. It means filling in the continuity of a place.

The basic skeleton says which Sites and Spaces exist and which Devices belong in them. Live state and recent operations tell the agent what is happening now. A resident might say that a bedroom gets strong western sun, or the system might gradually notice that its lights are usually dimmed at night. Those softer facts keep the agent from meeting the same room as a stranger every time. Weather, time, outside events, and new device sources can expand what it understands next.

These materials do not need to become one universal table, but they do need to refer to the same environment. seenzus currently uses a spatial skeleton to answer “what is here,” live state and Operation History to answer “what just happened,” and environment or personal Memory to keep experience that may matter later. The same Smart Space Agent uses all of them.

Conversation happens at a few discrete points on a timeline, while the physical world keeps changing between turns. Sites and Spaces preserve structural continuity. Device state, resident actions, and external signals create new evidence, and confirmed experience enters Memory. The next task reads this accumulated physical context instead of merely continuing the last conversation.
Conversation arrives in segments. The physical world continues between them. The events are representative, and the timeline does not imply that every change can be observed or interpreted correctly.

The point of accumulating context is not to make the next prompt longer. It is to avoid reconstructing the whole world at every interaction. The agent already knows which Space “here” refers to. It can distinguish experience that may persist from state that must be read again now. Familiarity comes from that continuity.

A signal is not the same as an understanding. A device may be offline because it lost power or because its network failed. Raising the temperature for several days may not establish a permanent preference. Physical information always has gaps. Long-lived context gives the agent more evidence and more chances to correct itself, but uncertainty remains.

Device control is the first application on this context

Control is the most visible use of physical context. The result is immediate: a light turns on, the air conditioner starts, or a curtain closes. It is also a reasonable place to begin. Understanding has limited value if the agent cannot turn it into service.

If the product stops there, however, the LLM is just a more natural remote control. The user still notices the problem, inspects the current state, decides on the response, and speaks the command. A button has become a sentence, but the product has not taken on much more responsibility.

The long-term goal for seenzus is a living world model of a physical space. Control is the first application on that model. Comfort, energy use, presence, security, and the daily operation of a small business can draw on the same spatial context. Each needs to know what is here, what is happening now, what happened recently, and how the people who use the place want it cared for.

As that context grows, an agent can move from hearing a command toward understanding why it makes sense now. “Make it more comfortable in here” can draw on the current room, live temperature, available equipment, and personal preference. An open window before confirmed rain can first become something worth mentioning instead of another device the user must remember to inspect.

We have not finished all of those capabilities. The choice we have made is about the foundation beneath them. We are strengthening one agent’s understanding of one physical environment so that new services can use the same context, rather than building an unrelated automation stack for every scenario.

Physical context determines the shape of seenzus

Putting physical context at the center changes how the rest of the product fits together.

An agent without physical data can only guess, so seenzus ingests state from different device sources. Raw identifiers cannot tell a model where “here” is, which is why Sites, Spaces, and Devices need an editable spatial skeleton. Operation History catches actions that happen outside conversation. Memory and continued learning cover a different gap: no device manual can fully describe how a room is used or what its residents prefer.

Inside seenzus, conversation, spatial cleaning, scheduled tasks, and learning are handled by different agents. They read from and write back to the same physical-world context. The user still meets one “I”: it watches and acts during the day, reviews experience when appropriate, and wakes up knowing the same place. The internal split exists to maintain continuity, not to create four robots that fail to recognize one another.

This changes how we think about product progress. Adding a tool is useful, but we also ask what new part of reality the agent can read. Does a new device source enter the same spatial language? Can a signal be connected to place, time, and prior events? When a user corrects the agent once, does its next judgment change?

Models will keep improving. What we want to accumulate is the world they can rely on each time they wake.

Richer physical context requires boundaries from the start

“Collecting more physical context” can easily sound like knowing as much as possible. That is a dangerous direction for an agent entering homes, shops, and offices.

Physical context often sits closer to daily life than a document does. It may reveal who uses a Space, when a device is active, or how a person’s schedule and preferences change. Over time, it can tempt a system to infer things the user never said. Collection and boundaries therefore have to grow together. A personal preference cannot silently become a shared fact about the whole space. A Site outside a member’s view cannot enter context merely because the model finds it relevant. Memory cannot stand in for current state. Learning a habit does not authorize an action.

Boundaries also require the product to admit what it cannot see. A sensor may be missing, a device may be offline, and the person behind an operation may be unclear. seenzus needs to preserve “we do not know” rather than filling a gap with old data to make its world model look complete.

We want the context to become richer, but each piece of information still needs an origin, a visibility boundary, and a point at which it must be checked again. Without those limits, “understands you better over time” would quickly feel like surveillance.

We are building toward an agent that becomes familiar with a place

There is no moment when physical-world context is finished. New devices, sensors, external signals, and ordinary actions will keep expanding what the agent can understand. A larger schema or a stronger model cannot accomplish this on its own. Ingestion, organization, Memory, learning, and action all have to keep pointing at the same place.

We still do not know which physical signals deserve priority. We also lack enough long-running use to claim that more context will always improve judgment or reduce interruptions. Collection has no value by itself. It counts only when the next interaction changes, when the user has less to explain or one less thing to inspect.

This is the direction behind seenzus. Many agents live inside windows that open for one task at a time, waiting for someone to turn the world into text. We want an agent to enter a space that keeps changing outside the conversation, to see and remember that place over time, and to revise its understanding when the people there correct it.

In the end, the evidence behind its next judgment should come from more than the model. It should also come from the reality the agent has continued to read in this particular place.


Notes and sources

  1. Anthropic Applied AI team, Effective context engineering for AI agents, September 29, 2025. The article treats agent context as a finite resource and discusses tradeoffs among prompts, tools, retrieved information, and runtime discovery. We use it to describe the context engineering familiar to current digital agents, not to set the limits of a physical-space agent. Accessed August 12, 2026.
  2. Anind K. Dey and Gregory D. Abowd, Towards a Better Understanding of Context and Context-Awareness, Georgia Tech, 1999. The paper defines context as information that characterizes an entity's situation and connects context-aware behavior to the user's task. We draw on that definition when describing the spatial, task-specific, and changing nature of physical context. Accessed August 12, 2026.

Agent 的下一层上下文,在屏幕之外

让 Agent 打开空调,已经不算难题。模型理解一句话,工具找到设备,再发出控制指令,整个过程可以在几秒内完成。

我们反而卡在另一句话:「把这里调舒服一点。」这里是哪间房?现在几度?窗户开着吗?谁在这里?这个人平时怎样才觉得舒服?刚才是否有人改过设备?模型会调用空调工具,这些信息也不会自动出现在它面前。

今天的模型已经很擅长读取对话、文档、代码和网页。seenzus 想补上屏幕之外的另一层上下文:地点、空间、设备、正在发生的变化,以及一个空间在长期使用中留下的经验。我们希望越来越多物理世界的上下文能被 Agent 读取、理解,并在下一次醒来时延续下去。设备控制只是这套上下文上的第一个应用。

今天的 Agent,主要读到被带进窗口的世界

我们今天谈 Agent context,通常谈的是怎样把合适的材料送进一次推理:系统提示词、这段对话、几份文档、代码库里相关的文件、搜索结果、工具返回值。模型的窗口有限,所以产品要决定什么预先放进去,什么需要时再找,什么不该占用注意力。Anthropic 对 context engineering 的概括也沿着这条线展开:从不断变化的信息里,为当前推理挑出有限而高信号的部分。1

这类上下文非常重要。没有它,模型既不知道用户前面说过什么,也不知道一份代码或一家公司的具体情况。它让通用模型进入某项具体工作。

但它有一个共同的入口:某段信息要被写下、上传、检索或由工具返回,才会来到模型面前。即使 Agent 能自主搜索,它主要搜索的仍是已经存在于数字系统里的材料。文档不会在两轮对话之间自己打开窗户,代码库也不会因为天黑而变冷。

物理世界不是另一种文件格式。它是一层仍在持续发生的现实。

物理世界不会等下一条消息才继续变化

用户关闭对话以后,房间还在变化。太阳移到西边,温度升高,一扇窗被人推开,一台设备离线,店员开始打烊,孩子在另一间房睡着。下一次 Agent 被叫醒时,它面对的不是上次对话的续页,而是一个已经继续运行了半小时、一天或一个月的现场。

物理上下文因此天然带着空间和时间。相同的设备状态,出现在卧室和咖啡馆,含义不同;相同的「开灯」,发生在进门时和所有人睡下后,也不是同一件事。更麻烦的是,一个空间通常由多人共同生活或工作。它不是某个用户的私人文档,而是许多动作、设备和习惯交叠的地方。

Dey 和 Abowd 在 1999 年对 context 的经典定义里,把它描述为能够刻画某个实体所处情境的信息;一个系统是否 context-aware,则要看它能否利用与当前任务相关的情境提供服务。2 对物理空间来说,「相关信息」很少只来自当前这句话。它也可能来自设备此刻的状态、最近的操作、这个房间的用途,以及住户明确说过的偏好。

所以,我们不把「能控制真实设备」当成 Agent 已经理解了物理世界。控制说明它的手伸到了现场;上下文决定它是否知道自己正在碰什么。

收集更多物理上下文,是为了让空间拥有连续性

我们确实希望 seenzus 能收集越来越多物理世界的上下文。这里的「更多」,不是把传感器数据堆成一座无人阅读的数据湖,而是逐渐补上一个空间的连续性。

一个地点里有哪些空间,空间里有哪些设备,这是最基本的骨架。设备现在是什么状态、最近发生过哪些操作,让 Agent 能看见现场。住户说过「这间房下午西晒」,或者系统逐渐发现「夜里通常会把灯调暗」,这些软事实和经验让它不必每次都从零认识同一间屋。天气、时间、外部事件和新的设备来源,还会继续扩展它能理解的边界。

这些材料不需要被压成一张万能表,却需要指向同一个环境。seenzus 目前用空间骨架回答「这里有什么」,用实时状态和操作历史回答「刚刚发生了什么」,再用环境与个人记忆保留那些会影响以后判断的经验。它们共同服务于同一个 Smart Space Agent。

对话只在时间线上的几个时刻发生,物理世界却在两次对话之间持续变化。地点与空间保持结构连续,设备状态、人的操作和外部信号不断产生新的现场证据,经过确认的经验进入记忆。下一次任务会读取这段连续积累的物理上下文,而不是只接着上一次对话。
对话是一段一段的,物理世界却一直在继续。seenzus 想保留下来的,是两次对话之间没有被说出口的那部分变化。

这样积累 context 的价值,不是让下一次 prompt 更长,而是让下一次交互不必重建整个世界。Agent 已经知道「这里」指向哪个空间,也知道哪些事实是长期经验、哪些状态必须现在重读。熟悉感就来自这种连续性。

收集到一条信号不等于已经理解它。设备离线可能是断电,也可能只是网络中断;某人连续几天调高温度,也未必代表永久偏好。物理世界的信息总有缺口。长期 context 给 Agent 增加了判断材料,也让它有机会在后来纠正自己,但不会消灭不确定性。

控制设备只是这套上下文上的第一个应用

设备控制是物理 context 最直接的应用,因为结果立刻可见:灯亮了,空调启动了,窗帘关上了。它也是很自然的起点。没有执行能力,再多理解也很难变成服务。

但如果把产品停在这里,LLM 只会成为一条更自然的遥控器。用户仍然要发现问题、判断状态、决定动作,再把命令说出来。开关从屏幕上的按钮变成一句话,产品的责任并没有真正改变。

seenzus 的长期目标是物理空间的活世界模型。控制只是这个模型上的第一个应用;舒适、能耗、在场、安防和店务,使用的仍是同一个空间上下文。它们都需要知道这里有什么、现在怎样、最近发生过什么,以及住在这里的人希望事情如何被照看。

当 context 逐渐丰富,Agent 才可能从「听见一句命令」走向「理解这句话为什么在此刻成立」。同一句「把这里调舒服一点」,可以结合当前房间、实时温度、设备能力和个人偏好完成;一扇窗在雨来前还开着,也可以先被识别成一件值得提醒的事,而不是等用户主动检查每台设备。

这些能力并未全部完成。我们当前选择的基础,是持续增强 Agent 对同一个物理环境的理解,让新的服务长在同一份 context 上,而不是为每个场景各做一套互不相干的自动化。

seenzus 的产品形状,由物理上下文反过来定义

一旦把物理上下文放在中心,很多看似独立的工程就有了同一个方向。

我们需要接入不同来源的设备和状态,因为没有物理数据,Agent 只能猜。我们需要一套可整理的地点、空间与设备骨架,因为原始设备标识无法告诉模型「这里」是哪儿。我们需要操作历史,因为现实中的动作并不都发生在对话里。我们需要记忆与持续学习,因为空间的用途和人的偏好不会永远写在设备说明书中。

seenzus 内部的对话、整理、定时任务和学习由不同 Agent 负责,它们却读取和沉淀同一份物理世界 context。对用户来说,它们仍是同一个「我」:白天替你看和做,到了合适的时候整理经验,下一次醒来继续认识同一个地方。分工服务于连续性,而不是把空间切成四个互不相识的机器人。

这也改变了我们衡量产品进展的方式。增加一个工具当然有用,但更重要的问题是:Agent 又能读懂哪一部分现实了?一种新的设备来源是否进入了同一套空间语义?一条现场信号能否和地点、时间及历史联系起来?用户纠正一次以后,下一次判断是否真的变了?

模型能力会继续进步。我们更想长期积累的,是模型每次醒来时可以依靠的那个世界。

物理上下文越丰富,边界越要先长出来

「收集更多物理世界的上下文」很容易被理解成知道得越多越好。可一个 Agent 要进入家庭、店铺和办公室,这条路很危险。

物理 context 往往比文档更接近生活本身。它可能涉及谁在某个空间、一个人的作息和偏好、设备何时被使用,甚至能从长期变化里推断出用户没有说过的事。因此,收集能力和边界必须同时建设:个人偏好不能自动变成整个空间的共享事实;看不到的地点不能因为模型觉得相关就被读入;长期经验不能冒充现场状态;记住一项习惯也不等于获得了替用户行动的权限。

边界还包括承认看不见。传感器可能缺失,设备可能离线,某次动作可能没有明确归因。seenzus 需要把「现在不知道」保留下来,而不是为了让世界模型显得完整,用旧数据补出一个肯定答案。

我们希望 context 变得更丰富,也希望每条信息都知道自己从哪里来、对谁可见、什么时候应该重新确认。没有这些边界,「住得越久越懂你」很快会变成一种不值得信任的监控感。

我们想去的地方,是让 Agent 真正熟悉一个空间

物理世界的上下文不会一次接完。新的设备、新的传感器、新的外部信号,以及空间里每天发生的真实动作,都会继续扩展 Agent 能理解的部分。这个方向也不会只靠一张更大的 schema 或一个更强的模型完成。它需要接入、整理、记忆、学习和行动长期指向同一个地方。

我们仍然不知道,哪些物理信号最值得优先接入,也还没有足够长的真实使用证明:更多 context 一定会让 Agent 判断得更准、打扰得更少。收集本身不是价值。只有当它改变了下一次理解,让用户少解释一点、少检查一步,积累才算真正发生。

但这正是 seenzus 想去的地方。今天的许多 Agent 生活在一次次被打开的窗口里,等人把世界变成文字交给它。我们想让 Agent 进入一个会在对话之外继续变化的空间,长期看见它、记住它,也在被纠正后重新理解它。

我们最后在意的是:Agent 下一次做判断时,依据不再只来自模型本身,也来自它在这个空间里持续读到的现实。


注释与来源

  1. Anthropic Applied AI team,Effective context engineering for AI agents,2025-09-29。文章把 Agent context 视为有限资源,讨论了提示词、工具、检索信息与运行时按需读取之间的取舍。本文据此描述当前数字 Agent 熟悉的上下文工程,不把它当作物理空间 Agent 的边界。查询于 2026-08-12。
  2. Anind K. Dey 与 Gregory D. Abowd,Towards a Better Understanding of Context and Context-Awareness,Georgia Tech,1999。论文把 context 定义为可用于描述实体情境的信息,并把 context-aware 系统的相关性绑定到用户任务。本文由此强调物理 context 的空间性、任务相关性和现场变化。查询于 2026-08-12。