logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

《AI 渐进编程》之二十七:抽象之后,精确性去了哪里?

提高抽象层级,但不失去控制能力。C 让程序员可以远离硬件,却没有失去硬件。

#人工智能
《AI 渐进编程》之十四:Agent 的道场怎么布置?——程序项目的工作台方法

本文提出了一个面向Agent编程的工作台设计框架,核心是将项目信息分层管理以提升协作效率。工作台分为四个功能区:项目认知区(存放长期稳定的项目信息)、当前任务区(本轮具体任务说明)、代码与验证区(实际修改区域)和反馈区(记录修改结果)。这种分层设计解决了传统混排模式导致的信息混淆问题,确保Agent和开发者都能快速获取所需信息。文章还提出了"三屏理论":对话框处理即时交互、Dashboard展示项

文章图片
#人工智能
《AI 渐进编程》之十二:海狮做对了喂小鱼,Agent 做对了喂什么?

摘要(149字) 本文探讨了AI系统中"验收"机制的核心价值——通过明确的正反馈信号确认任务有效性。以购物车程序为例,有效的验收需包含:特定错误处理(如空购物车安全拦截)、核心功能保护(正常结算不受影响)、修改范围控制、剩余风险记录等可验证条件。这不同于模糊的"看起来正确",而是建立工程化的通过链条,使AI能区分有效修改与表面修复。文中提供了任务验收模板,强调将验证结果写入系统状态(如修订日志、待

文章图片
#人工智能
《AI 渐进编程》之十一:如何给Agent 一根胡萝卜?

《项目状态管理:open_issues.md的作用与实践》摘要 open_issues.md是项目状态管理的关键文件,用于记录暂时无法解决但必须跟踪的重要问题。其核心价值在于实现"受控延期",将不确定性从当前任务中剥离,同时确保问题不被遗忘或忽视。 该文件适用于四类典型场景:必须延期修复的问题、证据不足的待确认项、超出当前任务范围的影响因素、需要暂缓处理的关键事项。有效使用open_issues.

文章图片
#人工智能
《AI 渐进编程》之十:如何和 Agent 续签合同?——修改日志与系统收敛

文章摘要(146字): 修改日志(revision_log.md)与Git互补,记录决策语义而非文件变化。其核心价值是帮助AI系统收敛:通过说明"为何改、改哪里、验证结果、遗留问题",避免下一轮重复试错或遗漏关键上下文。有效日志需简短聚焦,回答WHY/WHERE/PROOF/IMPACT四问题(如示例),避免冗长复述或流水账。它是任务推进的"决策历史",与Git的"文件历史"分工协作,确保迭代过程

#人工智能
《AI 渐进编程》:一种面向 Agent 时代的软件开发方法

《AI渐进编程:从Prompt到项目控制》提出了一套让AI逐步推进、收紧和收敛的编程方法。全书分为五部分:1)从轻量Prompt入手启动任务;2)引入状态管理推进持续任务;3)通过协议文件建立项目上下文;4)构建验收机制形成闭环;5)应对长期维护挑战。核心逻辑是随着任务复杂度提升,逐步增加控制层(状态机、项目地图、修改日志等),让AI在明确边界内推进,而非依赖单一Prompt。书中特别警示AI可能

文章图片
#人工智能
《AI 渐进编程》之二十四:给 Agent 装上“X 光”——从代码搜索到关系理解

摘要: 在复杂项目中,Agent仅通过文件搜索难以理解代码间的深层关系(如调用链、数据流、依赖项),导致修改效率低且风险高。为此,代码知识图谱通过结构化分析代码关系(函数调用、模块依赖、影响路径),为Agent提供“关系地图”,使其从被动搜索转向主动分析。这种模式不仅优化token使用(减少上下文消耗),还能识别废弃代码,辅助精准修改和清理。未来,Agent工作流将结合项目认知、关系图谱与动态验证

#人工智能
Agent 如何成为一个项目的专家?

大语言模型虽然具备广泛的知识储备,但在具体项目应用中仍存在显著局限。本文提出"项目级Agent"概念,指出通用模型需结合项目目标、设计意图、历史经验等环境信息,才能转化为解决特定问题的专业能力。与传统专家系统不同,项目级Agent通过动态加载环境形成临时专业身份,其关键在于将创造者的项目认知转化为结构化信息供模型理解。文章强调模型决定能力上限,而项目环境则确保能力精准应用于当前需求,并引出Agen

#人工智能
《AI 渐进编程》之九:作为甲方,如何和 Agent 签一份好合同?

本文介绍了current_task.md作为AI协作中的任务契约文件,其核心作用是将模糊的自然语言指令转化为明确可执行的任务规范。关键要点包括: 必要性:解决自然语言指令的模糊性,明确任务边界、验收标准和限制条件。 设计原则: 单一主任务原则,避免任务扩散 包含任务目标、允许/禁止范围、验收条件和待确认事项 采用结构化Markdown格式 协作机制: 人机双向契约:人类定义方向,AI在限定范围内执

#人工智能
《AI 渐进编程》之五:给 Agent 穿上动力装甲——SIADOS 状态转移方法

摘要: SIADOS模型将AI编程任务拆解为六步循环(State→Input→Analysis→Driver→Output→State Update),核心在于通过状态更新实现多轮反馈推进。不同于一次性输出,该系统强调: 状态管理:记录任务上下文、已知问题和历史结果,避免重复错误; 收敛机制:通过分析风险、约束动作范围,使系统逐步逼近有效解; 失败复用:将失败原因纳入状态,指导后续决策。 SIAD

#人工智能
    共 22 条
  • 1
  • 2
  • 3
  • 请选择