Search: #人机协作

  1. 《如何更有野心:给有模型可用的人的教程》

    《如何更有野心:给有模型可用的人的教程》

    标签:
    #人工智能 #个人效率提升 #人机协作 #模型能力边界 #自我效能感 #Altitude_Depth_Range

    总结:
    作者 Felix Rieseberg(Claude 团队成员)指出,AI 模型能力在各方向增长并不均衡,许多用户还停留在"问首都、改邮件"的浅层用法。他把"更有野心"拆解为 Speed(速度)、Altitude(高度)、Depth(深度)、Range(广度)四种类型,并给出了每种类型的具体操作方法——从"让模型对结果负责"而非"执行单个任务",到"用行业顶尖专家的工具和方法",再到"用跨领域团队思维重写任务",最后还从心理学角度(自我效能感)解释了为什么这种"野心"需要刻意练习。

    文章要点:
    1. 野心分四种:速度(省时间,已基本普及,无需多讲)、高度(关注目标之上的目标)、深度(像顶尖专家那样做任务)、广度(引入多个领域的视角与方法)。
    2. 高度(Altitude)的关键问题是"下一步你想要什么结果":别只让模型填季度报告模板,而是让它分析全部数据找出变化与原因、推演最紧迫的三个决策、甚至设计一套比季度汇报更好的业务监控机制。
    3. 深度(Depth)的核心是坚持让模型使用行业顶级专家的工具,而非表面模仿专业术语:用数据库和统计模型替代 Markdown 表格,设定看似不合理的高目标,让模型用原始数据对抗性检验既有假设,甚至构建仿真模型产出"新知识"。
    4. 不要自我评判,要用外部裁判:作者在 2026 年 10 月仍坚持模型不能可靠地自我评估,最好用可运行的工具或测试来验证结果。
    5. 广度(Range)的技巧之一是把名词换成动词:季度报告不是"一份 PPT",而是"让忙碌的人在 30 分钟内相信因果故事并做出不确定决策",然后再像组建抢劫团队一样,为任务引入分析师、记者、编辑、做空者、法务会计等不同角色真正在"做的事"。
    6. 这一切的前提是模型要有电脑可用——能装软件、能访问数据(如 MCP 连接器),而不是只在一个聊天框里空转。
    7. 从心理学看,这本质是"自我效能感"问题:人类只敢在自己熟悉的窄领域相信自己能成功;好在这可被"破解"——设定具体的高难度目标(Locke 和 Latham 35 年研究)、看到别人做到后跟上(四分钟一英里、破二马拉松),以及允许自己失败(Linux 当年也只是"爱好")。

    URL:https://felixrieseberg.com/how-to-be-more-ambitious-a-tutorial-for-humans-with-models/ How to be more ambitious: A tutorial for humans with models

  2. 《与 AI 协作的五种软件工程角色》

    《与 AI 协作的五种软件工程角色》

    标签:
    #编程 #AI协作 #软件工程 #人机协作 #开发者角色 #技术管理 #AI编程 #团队协作

    总结:

    这篇文章由资深软件工程师 Nicholas C. Zakas 撰写,系统性地梳理了 AI 编程时代下人类开发者与 AI 协作的五种角色模式。作者将传统软件工程中的协作关系映射到人机协作场景中,为开发者提供了从深度参与到完全托管的完整光谱,帮助团队根据信任程度、风险等级和技术背景选择最合适的协作方式。

    文章要点:

    1. **观察者(Observer)模式**:这是最基础的人机协作方式,开发者像结对编程中的观察员一样实时监控 AI 写代码。虽然能确保代码质量,但会面临严重的"审查疲劳"——AI 生成代码的速度远超人类阅读速度,导致效率瓶颈。

    2. **技术负责人(Tech Lead)模式**:开发者负责编写技术规格说明书,设定自动化检查(代码格式化、Lint、测试覆盖率),然后让 AI 并行执行多个工作流。这种模式能成倍提升生产力,但核心挑战在于需要大量自动化投资来减轻人工审查负担。

    3. **架构师(Architect)模式**:开发者只关注高层系统设计、组件接口和基础设施选型,不再审查具体代码实现。风险在于过度脱离代码细节——当系统出问题时可能缺乏底层知识来诊断和修复,因此需要定期抽查生成的代码和测试。

    4. **工程经理(Engineering Manager)模式**:开发者专注于搭建"软件工厂"流程,定义从 PRD 到技术规格再到实现计划的完整生产流水线,将任务分配给不同 AI 代理并设定验收标准。挑战在于流程失败时,过度依赖流程重构可能不如直接介入解决问题高效。

    5. **产品经理(Product Manager)模式**:开发者完全脱离技术实现,只关注用户体验和产品功能。虽然能完成产品级工作,但最大风险是技术债务——当 AI 造成问题时,往往只能贴创可贴式的临时修复而非根治,导致系统长期依赖外部维护。

    6. **动态选择策略**:没有绝对最优的角色,关键在于根据任务风险、对 AI 的信任度和技术上下文灵活切换。探索陌生代码库时当观察者,协调多任务时当技术负责人,追求用户体验时当产品经理。随着对 AI 能力信心的增强,可以沿光谱向更轻量的角色移动,但始终要对最终结果负责。

    URL:
    https://humanwhocodes.com/blog/2026/09/five-roles-working-ai/ Five software engineering roles for working with AI - Human Who Codes

  3. 《从写代码到管 Agent:斯坦福首门 AI 软件开发课的启示》

    《从写代码到管 Agent:斯坦福首门 AI 软件开发课的启示》

    标签:#AI #Agent #软件工程 #斯坦福 #职业发展 #人机协作 #代码质量

    总结

    本文是对斯坦福讲师 Mihail Eric 访谈的解读,他是全美首门 AI 原生软件开发课程 CS146S 的负责人。文章分析了初级开发者面临的"三重风暴"(裁员潮、毕业生激增、AI 替代压力),提出 AI 时代工程师的核心竞争力已从写代码转向"管理 Agent"——即编排多个 AI Agent 完成复杂任务的能力。同时强调 Agent 友好的代码库需要充分的测试覆盖、一致的文档和清晰的设计模式,这些本质上也是对人友好的工程实践。文章还指出资深开发者往往因路径依赖抗拒 AI 工具,而初级工程师的"无知无畏"反而成为快速适应新范式的优势。

    文章要点:

    - **初级开发者的三重困境**:COVID 后企业裁员 20-30%、CS 毕业生十年翻倍、雇主倾向"少招人+AI"策略,叠加导致新人求职难度激增
    - **Agent 编排是顶级技能**:能同时管理多个 Agent 的工程师属于顶尖 0.1%,但应从单个 Agent 开始逐步增加,避免盲目追求数量
    - **上下文切换是核心挑战**:管理多 Agent 需要频繁切换注意力并记住各任务进度,这与管理人类团队的能力高度相似
    - **Agent 友好代码库三要素**:充分的测试覆盖(作为显式合约)、README 与代码一致性、统一的设计模式,Agent 会在错误基础上快速复合错误
    - **品味决定软件质量**:功能性软件与卓越软件的分界在于"最后一公里"的打磨,顶尖工程师在发现可能性时加速而非完成任务即停止
    - **初级工程师的独特优势**:没有历史包袱,学习 AI 工具更快;"无知无畏"的特质使其敢于挑战行业难题,这是创业所需的完美品质
    - **避免过度工程化陷阱**:AI 让构建变得太容易,可能导致造出精美但无人需要的产品,需先验证需求再动手开发

    文章URL:https://baoyu.io/blog/2026-02-27/from-writing-code-to-managing-agents 从写代码到管 Agent:斯坦福首门 AI 软件开发课的讲师说,大多数工程师还没准备好