正在加载视频...
视频加载失败
Google's team published a 9-page PDF on Harness Engineering. one formula replaced prompt engineering: Agent = Model + Harness the twist: same Claude Sonnet, same benchmark. change only the harness the playbook, six steps: step 1 -> add guides AGENTS.md, rule files, constraint docs. every line is a past... show more
22 条评论

Step four is the one people underrate and by far the hardest to retrofit. Externalizing memory is really three decisions: what gets extracted at write time, where it is stored, and how it comes back. Most teams make the second one and skip the first, dropping raw transcripts into a vector store, and then retrieval has to re-derive the entities and decisions at query time, on every query, forever. Extract at ingestion, dedupe against what is already there, and keep the metadata you will want to rank on later. That is the split between a harness that improves with use and one that just accumulates.

The harness part is underrated. In practice a good AGENTS.md changes results more than switching models. Question is how they kept guides from contradicting each other as they stack up.

harness turns an agent from a demo into infrastructure that's actually really cool

dang how somebody could let this be leaked? immediately saved this just in case xd

state lives in the harness not the model

Prompt tweaks help; evals on paying-user tasks decide who stays.

Where can I find the article?

I am loving that Google used Claude here and not Gemini

Matches what I see running agents in production. Model swaps stopped moving the needle a while ago. The wins come from constraints, verification steps and what the agent is allowed to touch. The harness is unglamorous work nobody benchmarks, which is exactly why it is the moat.

"the agent's ninety-five percent reliable." "how many steps?" "thirty." "so it's twenty-one percent reliable."

can you provide link of harness doc

Using AGENTS.md and SKILLS.md is THE problem.

how do you stop the guides from cancelling each other once the file gets long

"We replaced prompt engineering! By writing prompts in _files_ not chat windows! You never need to worry about "prompting" again, except every time you write a tool description, SKILL.md, AGENTS.md, or want to understand context! Automate prompting without understanding it!"

Honestly that formula makes so much sense. We've been overthinking prompts when the real magic is in how you set up the whole system around the model. Same brain, better tools and rules. Feels obvious

@grok give me a brief bullet list of the key learnings for a solo Agentic dev he can put into practice.

Same Sonnet, better score from guides and external memory - that's the harness doing the work, not a new brain. When do we stop calling leaderboard jumps "model progress"?

saved

leaderboard drama never ends

Google这个思路我挺认同的,prompt engineering搞到后面确实边际效益递减,不如把约束外置到harness里。不过这种效率提升实际还得看具体任务,benchmark上好看不等于落地都能省token。AGENTS.md那套倒是跟我现在带团队做agent的流程有点像,markdown把规则写清楚比调prompt省心多了。

Most people judge an agent on its first session. The test that matters is the hundredth, when the model has forgotten everything and the harness has to carry the context, decisions, and guardrails across all of them. That is where an agent either becomes infrastructure or stays a demo.

Most builders stop at step 3 (the loop) - skip memory + observability and demos die in production. Chain harnesses together and cross-agent state consistency becomes the real bottleneck. #AgenticAI #ContextEngineering @LangChain
