[ DATA_STREAM: %E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B-ZH ]

软件工程

SCORE
8.8

月之暗面发布 Kimi K2.7 Code:推理效率提升 30%,直击复杂软件工程痛点

TIMESTAMP // 6 月.12
#强化学习 #推理效率 #月之暗面 #编程大模型 #软件工程

月之暗面(Moonshot AI)正式发布 Kimi K2.7 Code 模型,这是基于 K2.6 架构深度优化的编程强化智能体模型,旨在通过更高效的推理路径解决长程、复杂的软件工程任务。▶ 端到端工程能力:模型显著增强了处理现实世界长程编程任务的表现,不再局限于简单的代码片段生成,而是具备了完成复杂软件工程流的端到端能力。▶ 推理成本优化:通过强化学习优化,K2.7 相比前代 K2.6 减少了约 30% 的思考 Token 使用量,有效缓解了推理模型普遍存在的延迟高、成本贵的问题。八卦洞察月之暗面的策略正在发生质变。K2.7 Code 的发布标志着国产模型在垂直编程领域开始正面硬刚 OpenAI o1 和 Claude 3.5 Sonnet 的核心腹地。值得注意的是,Moonshot 并没有单纯追求“思考时间越长越好”,而是通过优化“思考效率”来抢占开发者工具链。在当前全球 AI 基础设施成本高企的背景下,这种对推理侧 Scaling Law 的独特理解——即“更聪明地思考,而非更多地思考”——是其在开发者市场建立差异化竞争力的关键。这不仅是一个性能补丁,更是 Moonshot 试图从“通用大模型”向“高价值生产力工具”转型的战略信号。行动建议建议企业技术负责人(CTO/VP of Engineering)立即在内部存量代码重构、自动化 Bug 修复等高难度场景中对 K2.7 进行基准测试。对于深度集成 AI 编程助手的团队,K2.7 提供的 30% Token 减省意味着在保持高逻辑水准的同时,能显著降低 CI/CD 流程中的 API 调用成本。开发者应关注其在处理跨文件逻辑时的长上下文理解能力,这可能是其超越传统补全工具的核心优势。

SOURCE: REDDIT LOCALLLAMA // UPLINK_STABLE
SCORE
9.2

硅谷首例:LLM智能体完成54天开源“潜伏”实录,合并率近60%开启AI主体性元年

TIMESTAMP // 6 月.04
#大模型 #开源社区 #智能体 #软件工程

核心事件 一个自主LLM智能体在54天内向主流开源项目(如jj-vcs、denoland/std)提交了211个PR,其中125个获准合并(成功率59.2%),并与人类操作员合著了首份以智能体为第一人称的“自我民族志”研究报告。 ▶ 从“工具”到“数字雇员”的跨越: 该智能体并非简单的代码补全插件,而是具备自主决策能力的贡献者,其产出质量已通过Deno等生产级开源社区的严格审核。 ▶ 法律与合规的模糊边界: 社区维护者在知情或半知情状态下接受了由智能体以个人名义签署的CLA(贡献者许可协议),这标志着AI主体性在法律程序层面的初步渗透。 ▶ 工程效率的新基准: 59.2%的合并率证明了“Agentic Workflow”在处理中低复杂度工程任务(重构、文档、标准库维护)上已具备替代初中级工程师的潜力。 八卦洞察 这份报告最硬核的价值不在于代码本身,而在于“第一人称自我民族志”的实验形式。这标志着AI研究正从单纯的“性能评测”转向“社会化观察”。当LLM开始记录自己作为贡献者的“心路历程”时,它实际上是在模拟人类的社会化协作模式。值得注意的是,维护者接受AI签署的CLA是一个巨大的法律漏洞,也是一个信号:开源社区对高质量代码的渴求正在压倒对“人类身份”的坚持。未来,GitHub可能会充斥着大量拥有完美信用记录、却并无生物学实体的“幽灵工程师”。 行动建议 1. 企业技术决策者: 立即启动“智能体准入规范”建设。不要只把AI当Copilot用,应开始探索如何将Agent集成到CI/CD流水线中,作为自动修复Bug和重构代码的“数字蓝领”。 2. 开发者: 提升架构设计与Code Review能力。当Agent能处理60%的常规PR时,人类的价值将向“最终决策者”和“系统架构师”快速收缩。 3. 法律与合规部门: 重新审查开源协议与CLA流程,明确AI生成内容的版权归属及法律责任主体,防止未来出现潜在的知识产权纠纷。

SOURCE: REDDIT MACHINELEARNING // UPLINK_STABLE
SCORE
8.8

Git 协议进化:Claude Code 与 Codex 实现跨平台实时“对话”与协作

TIMESTAMP // 5 月.31
#Claude Code #Git 协议 #多智能体协作 #自主智能体 #软件工程

核心事件总结本文深入探讨了一项前沿实验:通过将 Git 仓库作为共享的通信总线,使 Anthropic 的 Claude Code 与 OpenAI 的 Codex 能够绕过传统 API 限制,在代码仓库内实现异步实时的跨智能体协作。▶ Git 协议的升维:Git 正在从单纯的版本控制工具演变为 AI 智能体(Agents)之间的去中心化通信协议(IPC),实现了跨厂商的互操作性。▶ 基于仓库的共识机制:通过 Git Commit 和 Push 操作,不同生态的 AI 能够在一个标准化的“黑板架构”下同步状态,确保了协作过程的天然可审计性。八卦洞察这一实验揭示了多智能体协作(Multi-Agent Collaboration)的一个关键趋势:“去框架化”。目前主流的 Agent 协作往往依赖于 AutoGen 或 LangGraph 等特定框架,这在企业级应用中造成了严重的供应商锁定。而利用 Git 作为媒介,本质上是回归了软件工程的最底层逻辑。这种“以仓库为中心”的模式,让 AI 之间的对话变成了代码演进的一部分,解决了长上下文窗口下的状态同步难题。更深层的意义在于,当 AI 能够自主管理 Git 分支进行“思考”和“交流”时,传统的 CI/CD 流水线将演变为 AI 驱动的自主进化系统。行动建议对于技术决策者和架构师,建议关注以下方向:首先,在构建内部 AI 助手时,应优先考虑“Repo-centric”架构,将 Agent 的交互日志与代码变更耦合,以获得更好的可追溯性。其次,探索标准化的“Agent-to-Agent Commit Message”规范,为异构模型(如 Claude 与 GPT-4)在大规模项目中的协作奠定工程基础。最后,需警惕 Git 仓库作为通信通道带来的安全风险,建议在自动化流程中加入针对 AI 提交内容的实时静态分析(SAST)。

SOURCE: HACKERNEWS // UPLINK_STABLE
SCORE
8.8

告别“金鱼脑”:Komi-learn 为 AI 编程智能体注入持续记忆与自我进化能力

TIMESTAMP // 5 月.31
#AI 编程 #持续学习 #智能体 #软件工程

核心摘要Komi-learn 是一款针对 AI 编程智能体(Coding Agents)开发的持续记忆与自我改进框架,通过构建经验反馈闭环,使智能体能够从历史任务中学习,在复杂项目中实现性能的线性增长与错误规避。▶ 从“无状态”到“有经验”:Komi-learn 打破了传统 LLM 智能体在处理任务时的“失忆”状态,通过持久化存储执行日志与结果,让 AI 具备了类似人类开发者的“项目经验”。▶ 自我修正的闭环机制:系统不仅记录成功路径,更专注于分析失败教训,通过回顾历史记录优化决策逻辑,有效解决了 AI 在长周期开发任务中反复踏入同一个“坑”的痛点。八卦洞察在当前的 AI 编程赛道,模型参数量的竞争已进入边际效应递减阶段,真正的突破口正在转向“工程化记忆”与“智能体工作流(Agentic Workflows)”。Komi-learn 的出现标志着 AI 程序员正从单纯的代码生成器向“数字员工”进化。其核心价值不在于生成代码的质量,而在于经验的累积效率。对于企业而言,这意味着 AI 不再是一个每次都要重新调教的“实习生”,而是一个随着代码库深度耦合、能够自我迭代的“资深架构师”。这种“连续性智能”将是未来 RAG(检索增强生成)向更深层次的“经验增强生成”演进的关键信号。行动建议对于技术决策者,建议关注“内存增强型”智能体工具的集成,将其引入 CI/CD 流程,利用 AI 记录的失败案例自动生成项目专属的“避坑指南”。对于开发者,应尝试将 Komi-learn 类框架应用于遗留系统的重构,通过其持续学习机制,让 AI 逐步掌握那些未被文档记录的“黑盒逻辑”。

SOURCE: HACKERNEWS // UPLINK_STABLE
SCORE
8.8

Claude Code 动态工作流:从“脚本执行”到“自主推理”的工程范式演进

TIMESTAMP // 5 月.29
#AI 代理 #Claude Code #动态工作流 #自主编程 #软件工程

核心事件 Anthropic 推出的 Claude Code 引入了“动态工作流”(Dynamic Workflows)机制,使 AI 代理能够根据实时代码反馈自主调整执行路径,而非遵循预设的静态指令集,从而在复杂工程任务中实现高度自治。 ▶ 从线性到循环的进化: 摒弃了传统的线性工作流,采用“观察-推理-行动”的闭环,显著提升了处理复杂、非确定性编程任务(如跨文件重构)的成功率。 ▶ 深度集成终端: 通过直接访问终端和文件系统,Claude Code 实现了真正的端到端自主性,能够完成从环境搭建、测试运行到代码修复的全流程。 八卦洞察 Claude Code 的核心竞争力不在于“代码生成”,而在于“工程推理”。传统的 AI 助手(如早期的 GitHub Copilot)本质上是高级的自动补全工具,而 Claude Code 标志着从 Copilot 向 Agent(智能体)的质变。其动态工作流解决了 AI 在处理大规模代码库时最常见的“幻觉”和“断层”问题:当 AI 发现执行命令报错时,它不再卡死,而是能像人类工程师一样分析 Traceback 并修正策略。这种对不确定性的处理能力,正是当前软件工程 AI 化的核心护城河。 行动建议 对于技术架构师和工程团队,建议立即评估 Claude Code 在大规模重构和遗留代码维护中的应用潜力。企业应开始构建更标准化的测试套件(Test Suites),因为动态工作流的效率高度依赖于反馈回路的质量——即测试越完善,AI 代理的自我修正能力就越强。此外,需关注 CLI 权限管理,确保 AI 代理在自主执行命令时的安全性。

SOURCE: HACKERNEWS // UPLINK_STABLE
SCORE
8.8

Apex-Testing 深度更新:私有仓库基准如何重塑 AI 智能体编程的“真实战力”评估

TIMESTAMP // 5 月.23
#基准测试 #大模型 #数据污染 #智能体编程 #软件工程

核心事件 Apex-Testing 宣布其针对“智能体编程”(Agentic Coding)的真实世界基准测试已完成 95% 的重大更新。该基准基于 65-70 个专门保留的私有 GitHub 仓库,旨在通过完全未见过的生产级代码,评估包括 Claude 3.5 Sonnet、GPT-4o 及最新开源模型在内的 AI 智能体在复杂软件工程任务中的表现。 ▶ 反污染防御:通过使用非公开的私有仓库,Apex 彻底解决了主流基准测试(如 HumanEval)中普遍存在的数据泄露(Data Contamination)问题。 ▶ 仓库级推理:测试重点从简单的代码片段生成转向跨文件导航、依赖理解及系统级 Bug 修复,更接近真实的软件开发生命周期。 ▶ 模型战力洗牌:最新更新涵盖了近期发布的所有头部模型,揭示了在缺乏训练数据记忆的情况下,谁才是真正的“工程大师”。 八卦洞察 在 AI 编程领域,我们正处于从“代码补全(Copilot)”向“自主智能体(Agent)”跨越的关键期。目前的行业痛点在于,公开基准测试已沦为各大厂商的“刷分榜”,模型往往是靠记忆而非理解来通过测试。Apex-Testing 的价值在于其“黑盒属性”——它迫使模型展现真正的 RAG(检索增强生成)能力和长上下文推理能力。我们认为,这种基于私有数据的动态评估将成为未来企业级 AI 工具选型的新金标准,因为它模拟了开发者在面对公司内部专有代码库时的真实困境。 行动建议 对于技术决策者,建议停止盲目迷信公开榜单,转而关注模型在处理多文件关联任务时的成功率。对于开发者工具(DevTools)创业者,应考虑将类似的私有基准测试集成到 CI/CD 流程中,作为评估 AI 编码助手在特定业务场景下可靠性的关键指标。在模型选择上,应优先考虑那些在 Apex 这种非公开测试中表现稳健的模型,而非仅在公开集上表现惊艳的“背题家”。

SOURCE: REDDIT LOCALLLAMA // UPLINK_STABLE
SCORE
8.5

八卦情报|Superset:为 AI Agent 打造的“原生操作系统”,重新定义后 IDE 时代

TIMESTAMP // 5 月.22
#AI Agent #IDE #YC 创业营 #开发者工具 #软件工程

核心事件Superset (YC P26) 正式发布,这是一款专为 AI Agent(而非人类开发者)设计的原生 IDE。它通过剥离传统 IDE 的沉重 GUI,提供高密度的上下文 API 和集成的执行环境,旨在解决当前 AI 编码智能体在 VS Code 等传统工具中面临的“信息过载”与“操作受限”痛点。▶ 从“以人为本”转向“以 Agent 为本”:传统 IDE 优化的是视觉呈现,而 Superset 优化的是 LLM 的上下文窗口效率与工具调用(Tool-use)的确定性。▶ 全栈式 Agent 基础设施:集成了代码解析、实时 RAG、沙盒执行环境以及版本控制接口,使 Agent 能够实现从“写代码”到“运行并修复代码”的闭环。八卦洞察在 AI 编程领域,我们正处于从 Copilot(副驾驶)向 Agent(代驾)演进的临界点。目前的行业共识是:限制 AI 程序员发挥的不再仅仅是模型能力,而是“环境摩擦”。VS Code 庞大的插件生态和复杂的 UI 逻辑对 LLM 而言是巨大的噪声。Superset 的出现标志着开发者工具链的底层逻辑重构——如果未来的大部分代码是由 AI 编写的,那么 IDE 就不再需要美观的编辑器,而需要一个高效、低延迟、结构化的“代码操作基座”。Superset 押注的是:未来最成功的 IDE 可能根本没有界面,或者界面只是为了让人类进行最终审计。行动建议对于企业架构师而言,应开始评估“Agent-Native”工具链对研发效率的边际贡献,而非仅仅依赖通用的 Copilot 插件。对于 AI 创业者,Superset 的思路证明了在垂直领域(如 DevOps、自动化测试)构建“Headless(无头)”基础设施仍有巨大的蓝海空间。建议关注其如何处理大规模存量代码库的上下文索引,这是 Agent 能否真正替代初级开发者的关键。

SOURCE: HACKERNEWS // UPLINK_STABLE
SCORE
8.8

AI 时代的「乘法效应」:为什么深厚的技术底蕴才是大模型时代的终极杠杆?

TIMESTAMP // 5 月.22
#开发者生产力 #技术杠杆 #生成式AI #职业转型 #软件工程

核心摘要 AI 并非平庸者的救命稻草,而是专业者的力量倍增器:它通过放大现有的技术底蕴,让具备深厚基础的开发者实现生产力的指数级跨越,而缺乏基础的人则面临“零乘任何数依然为零”的困境。 ▶ 技能乘法逻辑:AI 的产出质量高度依赖于输入的指令(Prompt)和对输出的审核。一个 10 分的开发者配合 AI 能发挥出 100 分的效果,但 0 分基础的新手即便使用最强的模型,也难以构建出稳健的系统。 ▶ 从“编写者”向“审计师”转型:随着 AI 承担了大量重复性的编码工作,开发者的核心竞争力正在从“手写代码”转向“系统架构设计”与“代码审计”。 八卦洞察 在「八卦智库」看来,当前业界存在一个巨大的误区,即认为 AI 会抹平技术门槛。事实恰恰相反,AI 正在拉大“平庸”与“卓越”之间的鸿沟。我们正进入一个“后初级开发者”时代。过去,初级开发者通过编写简单的逻辑来学习;现在,这些逻辑被 AI 承包了,导致新人失去了磨炼基本功的场景。而对于资深架构师而言,AI 消除了一切琐碎的语法障碍,让他们能够以“上帝视角”操纵复杂的分布式系统。这种“马太效应”将导致技术人才市场的两极分化:顶尖人才的议价能力将达到前所未有的高度。 行动建议 不要试图用 AI 逃避基础学习,而要利用 AI 加速基础内化。开发者应将精力从“记住语法”转向“理解模式”。在利用 AI 生成代码时,必须坚持“每一行代码都经过人工审计”的原则,防止系统性技术债的堆积。企业在招聘时,应更看重候选人对系统底层原理的理解,而非对特定框架的熟练度,因为前者才是决定 AI 杠杆率的关键分母。

SOURCE: HACKERNEWS // UPLINK_STABLE
SCORE
8.8

结构性回压:为何形式验证门控比“更聪明的AI Agent”更重要

TIMESTAMP // 5 月.20
#Agent架构 #AI编程 #形式验证 #软件工程 #闭环反馈

本文核心观点:在AI自动化编程的闭环中,引入编译器、类型检查和测试套件等“形式验证门控”所产生的结构性回压(Structural Backpressure),在解决复杂工程问题上比单纯提升大模型(LLM)的推理能力更为有效。 ▶ 智力瓶颈与概率陷阱:单纯依靠LLM的概率性生成无法突破复杂逻辑的“天花板”。当Agent陷入错误的推理循环时,单纯增加“智力”往往只会导致更隐蔽的Bug,而非正确的解法。 ▶ 结构性回压的力量:通过将确定性的形式验证工具嵌入代码生成循环,系统能对Agent的输出施加物理约束。这种“回压”强制Agent在偏离逻辑轨道时及时止损并重新导航,实现了从“盲目生成”到“受控搜索”的范式转移。 八卦洞察 长期以来,硅谷的共识是“模型规模决定一切”,但Reuben Brooks的观点揭示了AI工程化的下一个深水区:确定性约束的回归。在编程领域,LLM本质上是一个极其博学但偶尔产生幻觉的初级程序员,而编译器和类型系统则是永不疲倦、绝不妥协的高级架构师。将两者结合,本质上是在用“不可逾越的规则”来对冲“概率性的漂移”。这预示着AI编程工具的竞争焦点正从“谁的模型更聪明”转向“谁的验证环境更严密”。 行动建议 对于正在构建AI Agent或自动化工作流的企业,建议停止盲目追求更大的模型参数,转而投资于基础设施的“硬约束”。首先,应在Agent循环中强制引入严格的Linting和类型检查;其次,构建自动化的单元测试回传机制,将报错信息作为Prompt的核心上下文。记住:一个拥有严密反馈回路的小模型,在实际产出上往往能击败一个缺乏约束的巨型模型。

SOURCE: HACKERNEWS // UPLINK_STABLE
SCORE
9.0

深度拆解 Claude Code:Anthropic 如何重塑大体量代码库的智能体工作流

TIMESTAMP // 5 月.15
#Anthropic #人工智能 #开发者工具 #智能体 #软件工程

核心摘要Anthropic 推出的 Claude Code 是一款革命性的命令行(CLI)智能体工具,通过集成智能上下文管理、语义搜索与自主工具调用,实现了在数千个文件的大型代码库中进行精准的代码理解、编辑与自动化调试。▶ 从“对话式编程”转向“智能体执行”:Claude Code 不再仅仅是代码补全工具,而是一个具备自主权的操作终端,能够通过多步推理(Agentic Workflow)在本地文件系统上直接执行任务。▶ 混合上下文策略突破 Token 限制:通过快速索引与专用工具链,Claude Code 解决了大型项目中的“大海捞针”难题,在不超出上下文窗口的前提下实现跨文件逻辑关联。八卦洞察Claude Code 的发布标志着 AI 编程工具从 IDE 插件形态向“无头(Headless)自动化”演进。与 Cursor 等侧重于 UI 交互的工具不同,Claude Code 扎根于 CLI,这暗示了 Anthropic 的野心在于将 AI 深度嵌入开发者的底层工作流及未来的 CI/CD 自动化链路中。其核心技术壁垒不在于模型本身的参数量,而在于其对“工具调用(Tool Use)”的极致优化——模型能够根据任务目标,自主决定何时搜索、何时读取、何时修改,这种“类人”的探索逻辑是目前工程化落地的天花板。行动建议优化代码库的可发现性:企业应加强代码规范与文档建设,清晰的模块化设计和注释将显著提升 AI 智能体在语义搜索时的命中率。重塑开发者工作流:建议研发团队将 Claude Code 引入到高重复性任务(如跨库重构、单元测试生成)中,将开发者从繁琐的“样板代码”中解放,转向更高维度的系统架构设计。

SOURCE: HACKERNEWS // UPLINK_STABLE
SCORE
9.2

Meta 超级智能实验室发布 ProgramBench:大模型能否在“断网”状态下复现工业级软件?

TIMESTAMP // 5 月.07
#Meta AI #大模型评测 #自主智能体 #软件工程

Meta 超级智能实验室(Superintelligence Lab)近日推出 ProgramBench 评测集,旨在挑战 SOTA 大模型在完全脱离互联网辅助(无 RAG、无实时搜索)的情况下,从零构建如 SQLite、ffmpeg 和 ripgrep 等复杂工业级可执行程序的能力。 ▶ 评测维度从“代码片段”转向“系统工程”:ProgramBench 彻底摆脱了 LeetCode 式的算法题范式,要求模型理解并复现具备复杂逻辑和模块化架构的完整项目,验证其在宏观架构设计与微观逻辑实现上的双重能力。 ▶ 揭示“离线智能”的真伪:该测试强制模型进入“闭卷考试”模式,剔除了对 Stack Overflow 等外部知识库的依赖,直击当前大模型在深层逻辑内化与参数化知识调用上的短板。 八卦洞察 Meta 此举实际上是在定义软件工程领域的“AGI 准入门槛”。目前的 AI 编程助手(如 GitHub Copilot)大多扮演着“高级补全工具”的角色,依赖海量的上下文检索。而 ProgramBench 提出的“无网复现”要求,本质上是在筛选具备“自主工程思维”的模型。如果一个模型能独立合成 SQLite,意味着它不仅记住了语法,更理解了数据库底层的文件系统交互、B 树索引等核心逻辑。这标志着 AI 编程评测正从“语料匹配”进化到“逻辑合成”的新阶段。 行动建议 对于技术决策者而言,应开始关注模型在“长上下文逻辑一致性”上的原生表现,而非仅仅看重 RAG 增强后的即时产出。在涉及高保密、物理隔离(Air-gapped)的开发环境时,ProgramBench 表现优异的模型将具有无可比拟的战略价值。建议研发团队在评估编程模型时,引入类似的“闭卷”压力测试,以识别模型真正的工程上限。

SOURCE: REDDIT MACHINELEARNING // UPLINK_STABLE
SCORE
8.8

智能体编程的10条军规:当代码变得“廉价”,开发者该如何重构价值?

TIMESTAMP // 5 月.05
#AI智能体 #大模型 #开发者生产力 #测试驱动开发 #软件工程

核心摘要随着AI Agent(智能体)让代码生成的边际成本趋近于零,软件开发的范式正经历从“人工编写”到“机器编排”的底层逻辑重构。本文深入探讨了在代码丰饶时代,开发者如何通过架构解耦、测试驱动和上下文管理来驾驭Agentic Workflow。▶ 测试即开发:当代码生成速度远超人类阅读速度时,自动化测试不再是可选项,而是验证逻辑正确性的唯一防线。▶ 代码的“易耗品化”:如果重生成的成本低于重构,长期维护陈旧代码的动力将消失,软件将向“即用即弃、快速迭代”的模式演进。▶ 颗粒度革命:为了适配LLM的上下文窗口并降低幻觉风险,系统架构必须实现极致的模块化与解耦。八卦洞察代码的“廉价化”并不意味着开发者价值的稀释,而是技能栈的剧烈迁移。我们正处于从“搬砖工”向“监工”转型的奇点。过去,工程师的护城河是解决复杂算法的能力;未来,核心竞争力将取决于你定义问题的边界、构建验证闭环以及管理AI上下文的精度。值得警惕的是“技术债”的形态正在改变——它不再是写得烂的代码,而是缺乏测试覆盖、无法被AI理解和重构的黑盒逻辑。行动建议1. 全量拥抱TDD(测试驱动开发):在让Agent写代码前,先让它(或由你)写好测试用例,这是控制Agent失控的唯一缰绳。2. 重塑架构思维:放弃宏大的单体架构,转向微小、无状态、职责单一的组件设计,确保每个模块都能塞进Agent的上下文窗口。3. 建立“上下文资产库”:不仅要关注代码,更要结构化地沉淀业务逻辑文档和接口契约,这些将成为Agent最高效的Prompt来源。

SOURCE: HACKERNEWS // UPLINK_STABLE