Add Git4Data Part 15 (Finale): Agent Self-Evolution — Reviewable, Reversible Behaviour (EN + ZH) - #69
Add Git4Data Part 15 (Finale): Agent Self-Evolution — Reviewable, Reversible Behaviour (EN + ZH)#69dengn wants to merge 2 commits into
Conversation
The series finale. If an agent's behaviour lives in a table (prompts, tool
policy, thresholds), then 'the agent improving itself' collapses onto the
pattern this series has used for fourteen parts: propose -> branch ->
evaluate -> merge or drop -> roll back.
Content: behaviour as data with changed_by/rationale so human and machine
decisions stay distinguishable; three candidates each on a zero-copy branch
('the agent opened a PR'); a MULTI-DIMENSIONAL gate written as a rule in the
data — because a quality-only gate teaches the agent to buy score with
resources; promote the winner and drop the losers for free; and a runaway
self-tuning incident undone by RESTORE to a HUMAN-set baseline (a system that
can change itself needs a fallback it cannot change). Closes with a table
tracing all fifteen parts back to the same four questions.
Verified on MatrixOne 4.1.0, deterministic: candidate DIFFs 1/1/2; baseline
95.00%@1400; cand_a 98.00%@1550 (x1.107) PROMOTE; cand_b 95.00% REJECT;
cand_c 99.00%@2200 (x1.571) REJECT; runaway top_k=999 -> RESTORE -> 5/human;
cfg_v7 and cfg_v8 both remain queryable.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Fourth correction on this point, applied systematically across Parts 11-15: wherever Git4Data was the grammatical subject of a product-like action (guarantees / doesn't do / we took X to), it now names MatrixOne or says 'the Git4Data capability' explicitly. Figures updated too. Part 11 additionally drops the invented 'receipt' metaphor for the standard industry term: the title becomes 'Auditable and Reproducible', and 收据 -> 审计记录 / receipt -> audit record throughout (prose, table header, figure, frontmatter). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Fact-check findings(按文章声明使用 MatrixOne v4.1.0 检查):
另外,PR 69 正文链接的是未固定 revision 的 tutorial 路径;为满足“对应版本”复现,建议 pin 到本次实际检查的 commit |
What
Adds Part 15 (Finale) — Agent Self-Evolution (EN + ZH). This closes the series.
Thesis: if an agent's behaviour lives in a table (prompts, tool policy, thresholds), then "the agent improving itself" — which sounds futuristic — collapses onto the pattern this series has used for fourteen parts:
Content
changed_by/rationaleso human and machine decisions stay distinguishable.cand_cscores best (99%) and is still rejected for +57% cost — without that dimension it wins and the bill doubles with nobody able to say why.top_k=999) undone byRESTOREto a human-set baseline — a system that can change itself needs a fallback it cannot change.Verification
On MatrixOne 4.1.0, fully deterministic (
15-agent-evolution/): candidate DIFFs 1 / 1 / 2; baseline 95.00%@1400; cand_a 98.00%@1550 (×1.107) PROMOTE; cand_b 95.00% REJECT; cand_c 99.00%@2200 (×1.571) REJECT; runawaytop_k=999→RESTORE→ 5 / human;cfg_v7andcfg_v8both remain queryable.pnpm validate→ 385/385 ok.🤖 Generated with Claude Code