分享好友 Global News首页 Global News分类 切换频道

Google: Just like an agent, the environment can be harnessed

2026-08-23 07:1480RoboInd Editorial TeamWeChat Official Account

We spent a lot of time harnessing the LLM to help the LLM become an agent to better accomplish tasks in complex environments, so what about this part of the environment?

Whether it's distillation, reinforcement learning or evolution, we all need agents to interact with the environment, but we have no way of controlling how the environment interacts with the agent. Compared to agent harness, the article proposes Envharness, a completely new component for controlling the way the environment interacts with the agent, to help the environment provide the agent with better training signals in various training scenarios.

图片

Environmental Harness and Agent Harness

In the general intelligence agency scenario, an agent needs to complete a task in an environment, which can be a web page, a code library, or even a room.

In today's general setting, the core of an agent is an unchanging large language model, and we help him do his job better by adding a handshake (Harness) around it, such as memory (memory), skills (skills).

As the other end of the framework, the environment can also have its own harness to control how the environment interacts with the agent.

图片

While Envharness and Agent Harness have not touched on the most central part of diplomacy - the big language model and the environment itself - they can only change the way the core content is exchanged through input and output interfaces to achieve what we want, and for the environment, a better environment is providing better training signals to train agents.

What is EnvHarness?

Envharness complies with one of the simplest interface protocols in terms of ensuring easy overlapping between each other. Simply put, we need an environment plus an environment harness after the external interface is completely unchanged.

图片

This article presents three comparatively simple components of Envharness.

Since all operations are based on standard interfaces for the underlying environment, Envharness can be installed seamlessly in any environment that meets the requirements, regardless of whether the underlying environment is a website or a docker, for robot training or gui training.

How to design EnvHarness

Returning to Envharness, the purpose is to allow the environment to provide better training signals. Referring to evolutionary agents reading actual trajectories to optimize harness, the article proposes using an agent to observe trajectories to give Envharness.

图片

The whole process is divided into a simple four-step cycle

With this kind of loop engineering, we can give the corresponding Envharness based on the ability of the current agent.

The results of the experiment

The article examines how environments beyond envharness can provide better training signals to help enhance the performance of agents in the context of reinforcement learning and evolutionary agents, while demonstrating the versatility of this approach in different benchmarks such as physical intelligence, web navigation, code generation, and so on.

图片图片

Other experiments discussed, for example, co-evolution with agents, oriented to adapt to long-sightedness problems.

Core boundaries and future prospects

The article gives many current flaws in the direction of Envharness as well as future directions such as:

Chengsong Huang, Ph.D. student at Washington University in St. Louis, has been cited by Google scholar more than 1,500 times, and his current research interests are mainly focused on the evolutionary agents and data synthesis direction. Machine Heart has reported his work on Lorahub, R-zero, and over 700 stars on github.


图片
点赞 0
举报
收藏 0
分享 3