- Published on
2025-第五十四周
- Authors

- Name
- AgedCoffee
- @__middle__child
该周报主要为各个地方内容的汇总整理
技术
译:“无”也是一种“有”
本文通过一个代码示例,探讨了如何应用 Sandi Metz 的演讲《Nothing is Something》中的理念,即“无操作”本身也是一种有效行为。作者建议使用恒等函数(identity)作为默认转换,以减少条件判断,从而简化代码逻辑并降低复杂性。
- 🎬 推荐观看 Sandi Metz 的演讲《Nothing is Something》,以理解“无操作”作为有效行为的编程哲学。
- 💡 通过恒等函数(
identity)处理缺失的转换,避免冗余的条件分支,使代码更简洁。 - 🔧 示例中利用
??运算符为未定义的转换提供默认行为,将类型从可选转换为确定,简化后续操作。 - ⚖️ 权衡少量额外函数调用来换取代码清晰度和可维护性,减少条件判断带来的复杂性。
- 🚀 鼓励程序员采用“识别默认行为并赋予其功能”的模式,提升代码质量和编程能力。
工具
typedai
TypedAI 是一个面向开发者的 TypeScript 优先 AI 平台,提供自主 AI 代理和基于大语言模型的工作流。它支持多种 LLM 服务,具备代码编辑、审查、多代理推理等功能,并可通过 CLI 或 Web UI 本地或云端部署。
- 🚀 先进的自主代理 – 支持基于推理与记忆的复杂工作流,具备分层任务分解和沙箱代码执行能力。
- 👨💻 软件开发者代理 – 包括代码编辑代理、PR 代码审查代理和软件工程代理,可自动处理从任务到合并请求的全流程。
- 🔌 丰富的集成工具 – 支持文件系统、Jira、Slack、GitHub 等多种工具,LLM 函数模式可直接从源代码自动生成。
- 🌐 灵活的部署选项 – 可在本地运行或云端部署,支持多用户/SSO,提供 CLI 和 Web UI 两种界面。
- 🛠️ 强大的 CLI 工具 – 通过
ai脚本实现快速查询、代码修改和研究任务,支持本地与 Docker 隔离运行。 - 🔍 可观测性与控制 – 基于 OpenTelemetry 实现观测,支持人工介入配置,便于预算控制和错误处理。
- 📚 完整的开发生态 – 利用 Python AI 生态系统执行脚本/包,提供与 LangChain 对比的更简洁、静态类型的代码示例。
- 🤝 开放贡献 – 欢迎通过问题、拉取请求或讨论参与项目改进。
Infographic
AntV Infographic 是一个声明式的信息图表可视化框架,通过简洁的语法和丰富的内置资源,帮助用户快速生成高质量的信息图表,并支持 AI 流式输出与实时渲染,让数据叙事更高效直观。
- 🦋 AI 友好设计:配置与语法针对 AI 生成优化,提供简洁提示词,支持流式输出与实时渲染
- 📦 开箱即用:内置约 200 个图表模板、数据项组件与布局,几分钟即可创建专业信息图
- 🨀 主题多样化:提供手绘、渐变、图案等多种预设主题,支持深度自定义
- 🧑🏻💻 内置编辑器:集成编辑功能,可对 AI 生成的结果进行进一步调整
- 📐 高质量输出:默认渲染为 SVG 格式,确保视觉精度并便于后续编辑
- 🚀 流式渲染:具备高容错语法,支持实时流式输出并逐步渲染图表
- 💬 社区共建:通过 GitHub 提交问题与建议,欢迎参与讨论和贡献代码
- 📄 开源许可:项目基于 MIT 协议开源,可自由使用与修改
其他
蒸汽、钢铁与无限的大脑
本文以历史视角探讨了人工智能(AI)作为新时代“奇迹材料”的变革潜力。文章通过对比钢铁、半导体等材料塑造的过往时代,指出 AI 将像钢铁定义摩天大楼、蒸汽机重塑工厂一样,从根本上改变知识工作的形态。作者从个人、组织、经济体三个层面,分析了 AI 如何将人类从“骑自行车”式的低效劳动中解放,助力组织突破规模瓶颈,并最终推动知识经济向规模更大、速度更快、更复杂的“超级都市”式形态演进。当前我们仍处于将 AI 简单嵌入旧工作流的“水车时代”,真正的突破在于重新构想由“无限大脑”驱动的工作未来。
- 🧠 AI 是新时代的“奇迹材料”:如同钢铁塑造了镀金时代、半导体开启了数字时代,AI 作为一种“无限的大脑”将定义我们的时代,掌握它就意味着掌握未来。
- 🚲➡️🚗 个人层面:从自行车到汽车的进化:以高效程序员为例,AI 智能体(Agents)使其从“10 倍工程师”变为“30-40 倍工程师”,实现了从人力驱动(自行车)到智能驱动(汽车)的飞跃。普通知识工作者要普及这一进化,需解决上下文碎片化和工作成果可验证性两大挑战。
- 🏗️ 组织层面:AI 是组织的“钢铁”:传统公司依赖人类沟通作为“承重墙”,在规模扩大时效能衰退。AI 能整合工作流上下文、高效决策,如同钢铁让摩天大楼成为可能,它将使组织真正实现规模化而无须伴随效能衰减。
- 🔄 组织层面:超越“替换水车”阶段:目前 AI 应用多像用蒸汽机简单替换水车,未真正重构工作模式。未来应围绕 AI(“蒸汽机”)重新设计组织,例如部署大量智能体处理重复任务,释放人类去进行更高杠杆率的监督与决策。
- 🌆 经济体层面:从“佛罗伦萨”到“东京”:当前知识经济如同以石头和木头建造的人类尺度城市(佛罗伦萨)。当 AI 智能体大规模应用,我们将进入“东京”式的超级都市经济:规模巨大、节奏更快、由人类与成千上万智能体协同工作,虽初期会令人迷失,但将带来前所未有的规模与速度。
- 👁️ 停止透过“后视镜”看未来:我们不应只将 AI 视为现有工作流的“副驾驶”(Copilot),而应像卡内基看待钢铁、工厂主看待蒸汽机一样,积极构想由“无限大脑”和 AI“钢铁”加固的全新知识工作世界。
译:Claude Code 的 LSP 支持
本文介绍了 Claude Code 从 v2.0.74 版本起新增的 LSP(语言服务器协议)支持功能,包括其作用、启用方法、官方插件安装步骤,以及如何配置自定义 LSP 服务器。同时指出了当前版本存在的插件冲突问题及临时解决方案。
- 🚀 LSP 支持功能:Claude Code 通过 LSP 协议可实现对代码库的符号定义查找、引用搜索、悬停信息获取等操作,提升编码代理的效率和准确性。
- ⚙️ 启用方法:通过
/plugin命令交互启用插件,从官方市场安装对应语言的 LSP 插件(如 C++、Python、Rust 等),并需额外安装对应语言的 LSP 服务器。 - 🐛 已知问题:v2.0.74 版本存在 LSP 插件与服务器冲突的 Bug,可能导致功能无法正常使用。
- 🔧 临时解决方案:可通过降级至 v2.0.67 版本,并设置环境变量
ENABLE_LSP_TOOL=true启动以规避问题。 - 🛠️ 自定义配置:支持创建自定义插件,通过编写
.lsp.json文件配置非官方市场的 LSP 服务器,扩展语言支持范围。
决策三角:提升决策效率的简易方法
本文作者基于多年决策实践,系统阐述了提升决策质量的框架与方法。核心观点是:高质量决策不仅需要数据,更需要清晰的决策技能与结构化记录。文章提出了“决策三角”模型(触发因素、期望未来、行动),并区分了日常简易决策与重大影响决策的不同处理深度。通过引入背景、条件、情景、分析等扩展维度,以及决策后的跟踪与学习,构建了一套适应多场景的简易决策记录模板,旨在帮助个人与团队做出更明智、可追溯的决策。
- 🧠 决策兴趣起源:作者对决策理论的兴趣始于十多年前在团队引入架构决策记录,并深受 Cassie Kozyrkov 关于“决策技能缺失而非数据缺失”观点的影响,进而探索决策质量框架。
- 📝 决策记录演进:从工程领域的架构决策记录扩展到“任何决策记录”,并通过阅读《Decisive》学习从过往决策中总结经验,不断调整记录格式以适应非工程场景。
- 🔺 核心模型:决策三角:所有决策都包含三个核心要素——触发因素(为何现在决策)、期望未来(决策希望实现的状态)和行动(具体措施),这构成了决策的基本结构。
- 🥪 简易决策示例:以“午餐吃什么”为例,说明日常决策中三角要素如何快速、直觉性地运作,但明确指出其中蕴含的丰富背景(如紧迫性、社交目的)常被忽视。
- 🏠 重大决策深化:面对如“选择抵押贷款”等重要决策,需启用更慢、更慎重的系统 2 思维,并引入背景、条件、情景和分析四个扩展维度来提升决策质量。
- 🧩 四大扩展维度详解:
- 背景:区分内部可控与外部不可控因素。
- 条件:明确决策的约束、期望结果及可能改变决策的情形。
- 情景:探索各种可能的未来场景(包括极端假设),以发现被忽略的方面。
- 分析:评估不同情景的合理性与概率,通过研究、数据甚至实验来形成选项与权衡。
- 📊 决策后记录:决策完成后,记录障碍与阻碍、未来实际演变和经验教训至关重要,这有助于审视决策过程、区分结果好坏与决策质量,并发现模式性问题。
- 💡 实践案例总结:通过一个虚构但基于现实的完整案例(是否紧急开发新功能),演示了如何应用该框架,最终通过分析选择定制合同而非产品定制,并记录了实施障碍与实际结果,提炼出关键学习点。
如何在任何领域出类拔萃
卓越并非源于罕见的天赋,而是源于日常选择。它是一系列习惯的集合,通过持续积累在平凡中超越他人。本文提出了五种关键习惯,强调细节、反思、跟进、担责与坚持,并指出卓越之路短期看似枯燥,长期却能带来更可靠的工作成果与更大的成就空间。
🧹 展现极致用心
用心体现在细节中,如文件命名、邮件语气、会议准备。它不是表演,而是内在标准,推动你反复检查、完善细节。例如发送报告前用其他设备预览 PDF,或作为用户亲自试用产品一周。这些微小行动成本低,但效果会持续累积。💡 质疑初版方案,重新思考
第一想法往往最浅显,应视其为草稿而非终稿。完成初步规划后,强制进行第二轮思考:谨慎的质疑者会修改什么?新手会忽略什么?重新思考可以快速完成——等待一小时、隔夜思考,或用二十分钟勾勒三个替代方案。真正的创造力是迭代的,直到无法通过微调改进为止。🔍 极度关注微小细节
卓越常藏于“枯燥”之处。一个小数点错位、误导性标签或演讲中的生硬过渡都可能破坏信任。选择一个领域并痴迷于其细节:例如打磨界面微文案,或确保账目核对准时无误。关注细节能减少错误、加速反馈,并建立精准的口碑。📅 坚持跟进落实
承诺唯有兑现才有价值。跟进是意图与结果之间的桥梁。当你说“我会回复你”时,应设定时限并履行。使用简单系统:短待办清单、日历提醒或专用跟进文件夹。跟进包括回复电话、提醒队友截止日期、分享会议结果。持之以恒,你会成为关键时刻值得信赖的人。✅ 勇于承担错误
错误不可避免,隐瞒会摧毁信任。迅速承认错误,说明情况并列出补救计划,避免冗长辩解。人们更容易原谅能力与坦诚,而非巧妙借口。承担责任也能加速学习:明确错误有助于避免重犯。例如项目失败后,撰写一页事实分析与纠正措施,分享后继续前进。🔁 习惯相互强化,从小处开始实践
这些习惯彼此增强:用心让跟进更可信,重新思考减少失误规模,关注细节降低犯错次数,承担责任建立信任以迎接更大挑战。建议本周选择一种习惯刻意练习,衡量具体成果,并持续重复。⏳ 卓越之路短期枯燥,长期可靠
卓越在短期内看似重复、耐心且缺乏光环。但坚持会带来回报:更少意外、更少返工,并能以更少人力完成更重要的工作。这正是卓越所在。