<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ai - 分类 - MBW Blog</title><link>https://mzbswh.github.io/blog/categories/ai/</link><description>Bolg by mzbswh</description><generator>Hugo 0.162.1 &amp; FixIt</generator><language>zh-CN</language><managingEditor>mzbswh@gmail.com (mzbswh)</managingEditor><webMaster>mzbswh@gmail.com (mzbswh)</webMaster><lastBuildDate>Tue, 02 Jun 2026 16:15:42 +0800</lastBuildDate><atom:link href="https://mzbswh.github.io/blog/categories/ai/index.xml" rel="self" type="application/rss+xml"/><item><title>Harness Engineering</title><link>https://mzbswh.github.io/blog/posts/harness-engineering/</link><pubDate>Tue, 02 Jun 2026 15:22:27 +0800</pubDate><author>mzbswh@gmail.com (mzbswh)</author><guid>https://mzbswh.github.io/blog/posts/harness-engineering/</guid><category domain="https://mzbswh.github.io/blog/categories/ai/">Ai</category><description>&lt;style&gt;
 .harness-page {
 --harness-border: var(--fi-hr-background-color, #e3e3e3);
 --harness-muted: var(--fi-secondary, #666);
 --harness-soft: rgba(23, 114, 238, .08);
 --harness-strong: var(--fi-primary, #1772ee);
 }
 .harness-page * { box-sizing: border-box; }
 .harness-hero,
 .harness-card,
 .harness-panel,
 .harness-quote,
 .harness-metric {
 border: 1px solid var(--harness-border);
 border-radius: 8px;
 }
 .harness-hero {
 padding: 1.4rem;
 margin: 1rem 0 1.4rem;
 background: linear-gradient(135deg, var(--harness-soft), transparent 78%);
 }
 .harness-kicker {
 display: inline-block;
 margin-bottom: .65rem;
 color: var(--harness-strong);
 font-size: .78rem;
 font-weight: 700;
 letter-spacing: .08em;
 text-transform: uppercase;
 }
 .harness-hero h2 { margin: 0 0 .65rem; font-size: 1.65rem; line-height: 1.25; }
 .harness-hero p { margin: 0; color: var(--harness-muted); }
 .harness-source { margin-top: .8rem !important; font-size: .92rem; }
 .harness-grid {
 display: grid;
 grid-template-columns: repeat(auto-fit, minmax(min(100%, 210px), 1fr));
 gap: clamp(.65rem, 2vw, 1.1rem);
 margin: clamp(.85rem, 2vw, 1.2rem) 0;
 }
 .harness-card,
 .harness-panel,
 .harness-metric { padding: .95rem; background: linear-gradient(180deg, var(--harness-soft), transparent 72%); }
 .harness-card strong,
 .harness-metric strong { display: block; margin-bottom: .35rem; }
 .harness-card p,
 .harness-panel p,
 .harness-metric p { margin: 0; color: var(--harness-muted); }
 .harness-metric strong { color: var(--harness-strong); font-size: 1.4rem; }
 .harness-quote {
 margin: 1rem 0;
 padding: 1rem;
 border-left: 4px solid var(--harness-strong);
 background: var(--harness-soft);
 }
 .harness-quote p { margin: 0; }
 .harness-flow {
 display: flex;
 gap: 1.7rem;
 margin: 1rem 0;
 overflow-x: auto;
 padding: .15rem .1rem .55rem;
 scroll-snap-type: x proximity;
 }
 .harness-flow span {
 position: relative;
 display: inline-flex;
 flex: 0 0 auto;
 align-items: center;
 justify-content: center;
 min-width: 7.5rem;
 border: 1px solid var(--harness-border);
 border-radius: 999px;
 padding: .45rem .7rem;
 text-align: center;
 font-weight: 600;
 background: var(--harness-soft);
 scroll-snap-align: start;
 }
 .harness-flow span:not(:last-child)::after {
 content: "→";
 position: absolute;
 right: -1.25rem;
 color: var(--harness-strong);
 font-weight: 700;
 }
 .harness-table-wrap { overflow-x: auto; margin: .9rem 0 1.2rem; }
 .harness-table-wrap table {
 width: 100%;
 display: table;
 margin: 0;
 border-collapse: collapse;
 border-spacing: 0;
 background: var(--fi-table-background-color, var(--fi-global-background-color, #fff));
 }
 .harness-table-wrap th,
 .harness-table-wrap td {
 border: 1px solid var(--harness-border);
 padding: .62rem .75rem;
 vertical-align: top;
 }
 .harness-table-wrap th {
 white-space: nowrap;
 font-weight: 700;
 background: var(--fi-table-thead-color, var(--harness-soft));
 }
 .harness-table-wrap tbody tr:nth-child(even) {
 background: var(--harness-soft);
 }
 .harness-table-wrap td {
 min-width: 9rem;
 }
 @media (max-width: 680px) {
 .harness-hero { padding: 1rem; }
 .harness-hero h2 { font-size: 1.35rem; }
 }
&lt;/style&gt;
&lt;div class="harness-page"&gt;
 &lt;section class="harness-hero"&gt;
 &lt;span class="harness-kicker"&gt;AI Agent / Harness Engineering&lt;/span&gt;
 &lt;h2&gt;Harness Engineering：从写 Prompt 到驾驭 Agent&lt;/h2&gt;
 &lt;p&gt;AI Agent 的核心挑战，正在从“让模型写得更好”转向“让 Agent 在真实工程系统里稳定、可靠、不失控地工作”。&lt;/p&gt;</description></item></channel></rss>