让大语言模型输出“拟人化”是很愚蠢的。
Humanising LLM Outputs Is Dumb

原始链接: https://kuber.studio/blog/Reflections/Humanising-LLM-Outputs-is-Actually-Dumb

当前的 AI 趋势倾向于引导智能体采用特定的“以人为本”的交流风格,例如使用简化技术英语(STE)或为 ADHD 用户提供简洁摘要。然而,作者认为这是一种错误的架构选择。 通过强迫模型将“人类可读的散文”作为其原生工作状态,用户引入了有损压缩,牺牲了信息密度和细微差别。当智能体之间进行交流时,这种持续的摘要过程会产生“传话游戏”效应,剥离了堆栈跟踪、原始错误日志和置信度指标等关键技术数据。此外,人类语言擅长掩盖失败,可能会利用令人安心但含糊不清的措辞掩盖幻觉或逻辑漏洞。 相反,作者建议将角色解耦:智能体应使用精确的、面向机器的状态进行操作——即交换架构、差异(diffs)和确切结果——而“人性化”处理应严格留给最终的输出层(UI/渲染器)。作者将当前这种“提示词修补”(prompt-patching)的趋势视为一种待修复的缺陷,并总结道:智能体 AI 的未来在于在到达最终用户消费环节之前,始终保持数据的高保真度。

这场 Hacker News 讨论聚焦于许多高级用户对现代大语言模型(如 Claude 3.5 Sonnet)输出内容日益冗长、术语堆砌且“辞藻华丽”所感到的不满。 辩论的核心在于清晰度与信息密度之间的权衡: * **“去臃肿化”(De-slopping)的呼声:** 许多用户认为,前沿模型充斥着企业行话、隐喻性的“LLM 式语言”以及自夸式的废话,这些内容掩盖了实质性的信息。用户越来越多地使用“去臃肿”提示词——例如要求消除指示性语言或强制使用简化技术英语——以剔除冗余。 * **保真度下降的风险:** 反对这种做法的观点认为,大语言模型通过“语码转换”来执行推理。强迫模型为人类可读性而压缩语言,可能会无意中导致模型进行“有损”推理,从而可能降低最终输出的准确性或逻辑深度。 * **“工具”与“助手”的冲突:** 该讨论串凸显了将大语言模型视为原始的高密度逻辑引擎(工具)还是对话伙伴(助手)之间的紧张关系。许多参与者认为,当前将大语言模型拟人化的趋势虽然对普通用户可能有益,但却在实际上阻碍了技术专业人士的生产力。
相关文章

原文

The largest tell for me to tell where culture and sentiment is shifting for AI tools is usually X, viral GitHub repositories and Hacker News.

One of these tells I’ve been seeing a lot lately is skills like I have ADHD and Agents.md instructions such as giving outputs in only ASD-STE100 Simplified Technical English.

I understand the appeal, none of us really like the verboseness and specific quirks of LLM outputs, but I really think fixing that by humanising the model is the wrong abstraction.

The problem is that these instructions are not applied after the model has finished doing the work, it becomes part of the same work - If you tell an agent to use short sentences, avoid jargon, never overwhelm you and only include the most important details, you are asking it to continuously compress its output into a lower-bandwidth format.

That compression is lossy.

You probably never notice what got dropped because the output still reads nicely.

ASD-STE is a great example because it sounds so reasonable. It was designed to make documentation unambiguous for humans. But an agent isn’t a human technical writer, and the raw state is often the most information-dense representation available. Meanwhile the style rules sit on the same instruction list as: solve the task, use tools correctly, preserve abstractions, don’t break anything.

This becomes even stranger once agents start talking to other agents.

A subagent investigates a bug, turns its findings into a nice human-readable summary, the parent agent reads that summary, and then turns it into another nice human-readable summary for you.

If a subagent ran six tests, I don’t want:

Most tests passed, although there was one issue worth looking into.

I want:

5/6 PASS
FAIL: test_cache_invalidation
CAUSE: stale key survives restart
REPRO: tests/cache_test.py:184

More importantly, humanisation hides failure.

Agents fail in useful, ugly ways: conflicting evidence, unresolved branches, stack traces, uncertain assumptions. Human prose is extremely good at smoothing these into sentences like:

There are a few considerations here.

That sounds nicer.

But I’d rather find my agent is hallucinating or near its token window than be happy with that.

Every other system we build works the opposite way - Databases don’t store data in the format a dashboard displays it, compilers don’t make their IR pleasant to read, APIs don’t exchange friendly summaries.

We keep the highest-fidelity representation as long as possible and transform it at the boundary where a human consumes it, but LLM tooling is increasingly doing this backwards.

We're evolving, just backwards

To be clear, none of this is an argument against accessibility or personalisation.

If you want three-line answers or Simplified Technical English, great! I just think it’s better to do it at the end.

Let agents keep detailed state, let subagents exchange schemas, diffs, exact errors, confidence, provenance. Then compress it for me.

I think the best part is that these viral skills might actually be pointing toward the right future.

Users are patching this at the prompt layer, something that belongs further down the stack.

“Talk to me like I have ADHD” makes perfect sense as a renderer, it makes much less sense as an operating instruction. The durable version is agents whose native language is precise, machine-facing state, with the warm, concise, human version generated only at the boundary.

So the viral repos aren’t the end state, but a bug report.

联系我们 contact @ memedata.com