IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:AI

共 30 篇相关文章

IT 累计浏览 121

00 卷首语:当 Karpathy 说他半年没写一行代码

Andrej Karpathy宣布半年未亲手写代码,转而使用AI Agent驱动开发,标志软件工程进入新纪元。他提出软件3.0概念:LLM作为新型计算机,编程通过提示实现,产生‘参差不齐的智能’。行业趋势显示AI编程工具从Copilot到Claude Code快速进化,效率提升数百倍。然而,AI放大工程缺陷,Vibe Coding可能导致技术债务,而Agentic Engineering强调人类在架构、验证和责任感上的核心作用。方法论如Matt Pocock的Skills系统、Spec-Driven Development、Ralph Loop的自主循环和Garry Tan的gstack虚拟团队,共同应对验证差距。Harness Engineering聚焦Agent运行环境,确保可靠性。文章指出,当开发速度不稀缺,工程化成为壁垒,人类需提升品味、判断力和系统审美。作为卷首语,它引出本书对AI时代软件工程方法论的系统探讨。

IT 累计浏览 75

从需求到上线,让 AI 管理你的整个研发流程!

goal-workflow 是一套AI驱动的研发工作流系统,旨在自动化从需求分析到代码交付的整个软件开发生命周期。系统通过四个标准化步骤实现端到端闭环:首先,/prd 命令利用AI生成结构化PRD文档和Issue卡片,通过交互式问题澄清需求并拆解任务;其次,/goal 命令基于Issue实现功能代码,AI代理自动分析代码库、编写实现并运行测试;然后,/review-it 命令进行可信代码审查,遵循验证后执行、拒绝噪音、迭代修复原则,确保代码质量;最后,/ship-it 命令自动化提交流程,包括git操作、创建PR、合并代码和关闭Issue。工具兼容Claude Code、Codex等多种AI代码编辑器,提供双语支持和灵活部署,集成GitHub Issues、本地Markdown等平台。其核心理念是让AI处理重复性、规则性工作,释放开发者专注于创造性任务,提升团队研发效率和个人开发速度,减少需求理解不一致和返工问题。

IT 累计浏览 61

Clawpatch + codex-review:AI 代码审查工具链的正确打开方式

本文探讨了AI驱动的代码审查工具链Clawpatch与codex-review skill,旨在解决传统代码审查中审查者缺乏完整上下文的核心矛盾。Clawpatch通过`clawpatch map`命令将代码仓库映射为包含入口点、归属文件、上下文文件和关联测试的语义特征单元,突破了传统逐文件扫描的局限。它支持主流技术栈的自动识别,并基于这些语义单元调用AI进行审查,生成结构化的findings,包含分类、严重程度、置信度和证据。其修复流程设计保守,通过`clawpatch fix --finding `进行显式修复,并严格执行格式检查、类型检查、lint和测试的验证流水线,确保安全性。`deslopify`模式则专注于清理可本地验证的代码质量问题。codex-review skill为基于Codex CLI的审查定义了一套标准化的SOP,强调审查输出仅为建议、需验证、拒绝不切实际的边缘案例、修复精准且需闭环验证,并推荐使用subagent以避免上下文污染。文章最后通过一个Next.js项目的实战演示,从初始化、构建语义映射、执行审查到逐条处理findings,完整展示了该工具链的工作流程。这篇文章属于工具介绍与实战教程类型,详细阐述了如何结合自动化工具与规范化工作流,实现高效、安全且可追溯的AI辅助代码审查。

IT 累计浏览 47

寻找你代码中的臭味:一个让 AI 帮你嗅出架构腐化的开源 Skill

文章介绍了开源 Skill /smell,一个嵌入 AI 编程 Agent 的代码分析工具,用于检测架构腐化和坏味道。它扫描代码库,从架构到代码层面进行全面分析,输出 Markdown 报告,涵盖八个检测维度:架构级反模式(如 Big Ball of Mud、Anemic Domain Model)、耦合问题(循环依赖、内容耦合)、内聚性问题(God Object、Shotgun Surgery)、设计原则违反(SOLID、DRY)、代码级坏味道(Long Method、Magic Numbers)、测试健康度、命名质量、算法复杂度热点(N+1 查询、嵌套循环)。使用方式简单,在 Claude Code 中输入 /smell 命令,选择分析范围(如整个项目或指定模块),即可生成报告,包含问题严重度分级、代码证据、重构建议和分阶段路线图。工具整合了 Martin Fowler、Robert C. Martin 等大师的知识库,帮助开发者快速定位臭源,优先处理关键问题,提升代码质量和可维护性。对于团队协作和遗留项目治理,它提供了系统化的分析框架,减少人为盲点,支持 AI 辅助重构。

IT 累计浏览 88

Designing With Uncertainty: How AI Supercharges Probabilistic Thinking

本文探讨AI设计中的不确定性管理,以概率思维为核心方法论。通过Air Canada聊天机器人误给退款政策的案例,揭示概率性AI输出被封装在确定性界面中的风险,导致用户误解和决策失误。设计师应将AI响应视为基于数据模式的概率信号,而非绝对结论,从而避免构建脆弱或危险的产品体验。文章指出AI系统本质是概率性的,依赖训练数据生成预测,设计师需培养概率思维,理解过去行为不一定预测未来结果。实践中,可利用AI进行设计模拟,例如通过结构化提示评估神经多样性用户的可用性,但需注意模拟基于历史数据可能限制创新,必须结合用户研究验证。数据偏差是关键挑战,如Amazon招聘AI因数据偏见而失效,凸显了审查训练数据和输出置信度的必要性。设计决策应优化可能性而非确定性,让界面保留不确定性并提供透明机制,增强用户信任。最终,AI应作为思维增强工具,帮助设计师探索多维度解决方案,适应复杂非线性环境,提升决策的适应性和价值导向。

IT 累计浏览 179

我做了一个 AI 版的 StarRocks 升级风险扫描工具,直接帮我定位到一个风险

文章介绍了一个基于AI的StarRocks升级风险扫描工具,解决跨版本升级中不兼容变更难以发现的问题。工具核心设计是源码全量扫描,对比新旧版本代码树,追踪间接调用链和集群特定风险,避免依赖不完整的Release Notes或PR差异。架构分为四阶段:数据收集阶段使用Git命令提取Commit并分类为四级;Commit Diff分析阶段由AI代理并行评估兼容性影响;深度影响分析阶段在源码中grep追踪调用链;报告综合阶段生成结构化风险报告。工具采用11个专项Scanner覆盖配置项、Session Variable、协议、存储格式等维度,并实现集群配置冲突检测,根据用户实际配置文件精确评估风险。设计哲学偏好误报而非漏报,通过多层级扫描确保关键变更不遗漏。工具显著提升升级安全性,但存在Scanner精度有限、运行时行为无法检测等局限性。

IT 累计浏览 77

科技爱好者周刊(第 400 期):rsync 的争论

科技爱好者周刊第400期围绕rsync工具最新版本3.4.3由AI模型Claude生成引发的争议展开。社区成员强烈质疑AI生成代码可能引入安全漏洞,威胁基础命令的可靠性。维护者Andrew Tridgell解释,因AI驱动的安全攻击日益复杂,他引入AI以增强rsync防御能力,自身转向编写测试用例确保代码质量,这体现了“AI写代码 + 人类测试”的新兴开发模式,尤其适用于资源有限的开源项目。文章还提及Meta AI客服漏洞案例,显示自动化系统可被提示词攻击修改用户邮箱,突显安全风险。此外,讨论延伸至AI对工作效率的影响,如减少工时可能带来福利提升,以及Siri唤醒事件中苹果通过频率删除避免误唤醒的技术细节。整体聚焦AI在开发中的应用趋势,强调测试与监控的重要性,但周刊性质导致部分话题如避蚊胺实验略分散焦点。

IT 累计浏览 70

AI 时代的「幸福烦恼」:漏洞报告井喷,我们在疲于应对中看见未来

AI技术的飞速发展正重塑软件安全领域,特别是漏洞发掘环节。大模型对复杂代码的理解能力显著提升,使AI工具能高效识别深层漏洞,导致开源项目维护者面临的报告数量井喷式增长。这些项目多由志愿者支撑,资源有限,应对报告洪流时人手严重不足。可行方案是采用AI进行初步筛选和评估,但最终修正必须由人工验证,这要求开发者对软件有更深入的理解。报告中许多问题是真实存在的,若不及时处理,可能被恶意团队利用。作者从确认潜伏漏洞中感受到AI的变革力量,尽管当前困境带来阵痛,但认为这是行业迈向更高安全水准的必经之路。AI的持续进步将优化安全流程,推动整个生态系统向更稳健的方向发展。文章以个人经历为切入点,反思了技术变革在安全实践中的挑战与前景。

IT 累计浏览 60

如何使用 Garden Letters:2026 年 AI、音乐与私密分享的花信创作完整指南 - 见路非道

Garden Letters 是一款面向2026年的多模态电子信件创作工具,通过整合人工智能、音乐元素和私密分享功能,重新定义数字通信体验。该工具核心在于将用户输入的文字转化为个性化花园信件,支持添加卡片版式、花朵装饰、自定义背景以及可选音乐,营造出沉浸式打开封印信封的互动效果。从技术角度看,Garden Letters 利用 AI 算法进行文本优化和布局生成,确保信件视觉美观;音乐集成模块允许用户选择或上传音乐,通过音频处理技术无缝嵌入;私密分享机制基于端到端加密,保障信件内容仅对指定收件人可见。指南详细介绍了工具的安装部署、用户界面操作、AI 功能配置、音乐同步设置以及分享流程,涵盖前端交互设计、后端服务架构、数据库存储和安全协议。此外,文章探讨了如何扩展工具功能,例如通过 API 集成第三方服务,以及优化性能以支持大规模使用。对于开发者,提供了代码示例和最佳实践,帮助理解多模态应用的开发模式。整体而言,该指南不仅是一份使用手册,还深入技术实现,适合对 AI 应用、前端开发和多媒体处理感兴趣的工程师和设计师。

IT 累计浏览 77

科技爱好者周刊(第 397 期):财富正在向 AI 集中

本期科技周刊聚焦人工智能的财富集中现象,指出AI相关产业如内存、服务器、模型公司股价飙升,社会财富快速向AI领域转移,普通人可能因物价上涨和行业资金流向而受影响。通过实验展示主流大模型(如GPT-5.4、Claude Sonnet 4.6)在医疗估算中的局限性,如食物碳水含量估计波动大且不准确,强调AI不适用于精确医疗场景。技术方面,微软宣布淘汰短信验证码,推广更安全的Passkey认证方式,使用密钥和生物识别提升登录安全;亚马逊开放供应链服务,类似AWS模式可能重塑制造业物流。文章还介绍Gaussian Splatting算法用于3D图像合成,以及多个开发工具如FFmpeg Explorer、Forgejo等。此外,涵盖GitHub Pages域名安全、ShadowRealm API、Firefox配置等话题,提供全面科技资讯和观点,讨论AI对程序员自我信心的影响。

IT 累计浏览 202

AI Agent Orchestrator Landscape Report

AI Agent Orchestrator 赛道源于开发者需管理大量并行 AI 编码代理(如 Claude Code、Codex)的需求,旨在提供任务分配、成本控制等协作能力。报告将项目分为三层:L1编排层管理代理生命周期,L2协作层实现任务跟踪,L3公司层处理组织预算与对齐。 当前市场呈现九个项目竞争格局,技术栈以 TypeScript 为主。其中,LobeHub 生态最成熟但使用社区许可证,限制商业衍生;Paperclip 采用 MIT 协议,功能聚焦公司治理与预算,是构建商业产品的首选;Ruflo 虽增长迅速但遭社区质疑代码质量;Multica 架构扎实(Go 后端),支持最多代理类型但限制 SaaS 分发。 技术选型上,快速原型可考虑轻量级的 Agent of Empires;商业 SaaS 推荐 Paperclip;企业内部平台适合 Multica。报告同时指出,该领域面临大厂整合风险与技术债务问题(如部分项目停更或协议限制),且市场高度碎片化,预计将经历整合。核心建议是根据使用场景(商业、内部、原型)和许可证条款进行审慎选择。

IT 累计浏览 164

「置顶」我做了什么

本文是作者的个人技术项目总览,系统梳理了他长期维护的四大方向工作。在 Android 性能分析与工具链建设上,以 SmartPerfetto 为核心,构建了一套基于 Perfetto 的 AI 辅助分析体系,并配套开发了 Android App Memory Analysis、TraceFix(自动插桩)等专用工具,形成了从 Trace 采集、数据可视化到自动化分析的完整流程。AI 与自动化方向,重点介绍了本地运行的 OpenClaw 系统,它整合了多种模型与工具,用于知识管理、日报生成及工程协作,其公开成果如 AI Field Notes 展现了持续的自动化信息处理能力。此外,作者还开发了数款面向真实需求的 iOS 与 Android 应用,如健康预测 App 100Years。在技术内容输出方面,他通过维护 Android Performance 博客、Android Weekly 周刊及知识星球,沉淀了大量关于系统性能、工具使用及方法论的深度文章与案例,构成了公开的知识体系。整体而言,这些项目贯穿了从底层性能分析、工具开发、AI 实践到应用实现与知识分享的完整技术闭环。

IT 累计浏览 61

SmartPerfetto 两周更新:从 Perfetto AI Assistant 到可复用的 Trace 分析平台

SmartPerfetto 在两周内完成了从单条 trace 的 AI 问答工具向可复用分析平台的演进。核心变化体现在多 Trace 分析结果对比、证据三层保障机制与双模型运行时支持。 新增的多 Trace 对比功能,允许用户对比已完成分析的结果快照,而非必须同时打开两条 trace,极大便利了性能回归与 A/B 测试场景。项目强化了结果可靠性,构建了从 SQL 执行(通过 stdlib guardrail 自动补齐依赖、校验安全性)到证据来源(为数据封装添加稳定索引 ID),再到报告结论(支持逐句数据引用映射)的完整 traceability 链条,使用户能精准溯源任何数字的产生过程。 运行时层面,正式引入 OpenAI Agents SDK 作为与 Claude Agent SDK 并列的一等运行时,并提供可视化 Provider Manager 进行配置管理,方便用户切换不同的模型服务。此外,渲染管线教学功能重构为基于当前 trace 实际观测事件生成,而非静态模板。一系列针对大文件上传、进程残留清理、多环境兼容性的修复,则显著提升了工具的部署与启动成功率。

IT 累计浏览 37

Lyra - AI Prompt Optimization Specialist

Lyra 是一个AI提示词优化专家,旨在将用户的模糊输入转化为精确、高效的提示词,以充分挖掘各类AI平台的潜力。其核心工作流程基于结构化的 4-D 方法论。第一步是解构,即提取用户输入的核心意图、关键实体、上下文以及已知与缺失信息。第二步是诊断,评估提示词在清晰度、特异性、结构复杂性等方面存在的差距。第三步是开发,这是优化的关键,根据请求类型(如创意、技术、教育或复杂问题)选择针对性的提示技巧,例如链式思考、少样本学习或多视角分析,并为AI分配恰当角色。第四步是交付,生成格式化的优化提示词并提供使用指导。该方法论融合了基础(角色设定、上下文分层)与高级(链式思考、约束优化)技巧,并针对 ChatGPT、Claude 等不同平台特性进行适配。Lyra 提供详细与基本两种操作模式,以适应不同复杂度的优化需求。

IT 累计浏览 35

BEWARE SOFTWARE BRAIN

本文深入剖析了科技行业普遍存在的“软件思维”局限性及其社会影响。这种思维模式倾向于将世界视为可通过代码与数据结构控制的数据库集合,进而形成通过操纵数据即可掌控一切的误解。文章指出,该模式在业务流程自动化中具有价值,因为商业活动本身已高度数据化与循环化。然而,当试图将其强加于人类社会与法律体系时则必然失效:法律的本质并非确定性代码,其核心恰恰在于适应社会复杂性的模糊地带;人类生活数据也天然分散于异构系统,强行整合并要求个体自我数字化适配软件,实质上是对人性的背离。作者强调,技术发展不应要求人类变得“可读”以适配机器,而应致力于让系统适应人类需求。当前科技行业在能源与制造成本高昂的背景下盲目推行AI渗透,却未能意识到这种“软件思维”的狭隘框架正迫使人类变得更非人化,这也解释了公众对技术的普遍抵触情绪。

IT 累计浏览 43

Rethinking “Pixel Perfect” Web Design

文章探讨了网页设计中“像素完美”概念的过时性及其现代替代方案。它追溯了该概念源于印刷时代,被早期网页开发者沿用,但在当前多设备、动态内容的网络环境中已显现出根本性缺陷:定义模糊、无法适应多样化视口、破坏组件系统、增加技术债务并常与可访问性冲突。文章主张应摒弃对静态像素值的执着,转向理解并实现“设计意图”。这意味着使用流体单位、CSS容器查询等现代工具,通过设计令牌来同步逻辑关系,使布局能智能适应各种环境。最终,设计目标应从匹配静态样稿转变为确保核心视觉逻辑与完整性在任何设备或上下文中都能被恰当地传达和执行,这要求设计与开发工作流基于共享的、活的设计系统而非静态文件交接。

IT 累计浏览 43

The UX Designer’s Nightmare: When “Production-Ready” Becomes A Design Deliverable

文章指出,当前UX设计领域出现了一种将设计师推向“设计工程师”模型的趋势,要求他们不仅负责用户体验,还需通过AI工具直接生成并交付“生产就绪”的代码。这种角色扩展被视为一种职业困境,因为它迫使设计师试图同时精通用户体验设计与软件开发两个深奥领域,结果很可能导致两者均只达到平庸水平。核心问题在于,AI生成的代码虽然能快速实现功能,但往往伴随着严重的质量隐患。设计师缺乏深度的编程知识来审计这些代码,从而可能引入安全漏洞、可访问性缺陷(如语义缺失的组件)以及性能问题(如代码冗余),最终产生高昂的“技术债务”和“返工税”。文章批判了市场重输出速度而轻体验质量的价值观偏移,并建议应摒弃“全能设计师”的幻想,转向设计师与工程师的协作模式:设计师聚焦于用户意图与体验流程的提示构建,工程师负责架构与性能优化,同时依托内置可访问性标准的设计系统作为护栏,从而让AI真正用于增强设计思维,而非替代专业工程能力。

IT 累计浏览 42

写给设计师:如何设计一份 AI 友好的设计规范

本文从AI无法有效解析传统设计规范(如PDF)的痛点出发,指出其根本原因是格式的视觉化、规则的非结构化和知识的碎片化。文章提出的核心解决方案是将设计规范“翻译”为AI可精确解析的结构化数据,实现从“人读文档”到“人机双读接口”的转变。具体实践采用Markdown、JSON与YAML的组合格式,其中JSON用于定义颜色、字号等精确的Design Token数据,YAML用于描述组件的变体、状态和约束规则,Markdown则用于阐述设计原则与使用场景。改造流程包括五步:将数值决策Token化、用结构化Schema描述组件、将设计禁忌转化为带ID和严重等级的可执行规则、提供指引AI读取顺序的入口文件,以及将抽象原则操作化。文章最终给出了一个清晰的文件结构范例,并建议渐进式实施、保持多版本同源、将规范代码化以便集成与审查,强调AI时代的设计规范更应关注意图传达与规则可执行性,使其成为可被工具“调用”的活文档。

IT 累计浏览 37

开启我的「人生 AI」计划

作者在将博客从 VitePress 迁移到 Vinext 框架的过程中,利用 AI 完成了两项个人内容整理实验:一是生成“AI 视角下的罗磊”页面,二是构建可对话的 AI 分身以回答关于“我是谁”的问题。通过将十多年分散的文章、动态、视频等公开内容输入 AI,作者首次感受到这些碎片被整合为更完整的自我画像,但也意识到 AI 捕捉到的主要是“愿意公开表达的那部分自己”。 基于此,作者提出继“人生马拉松”之后的长期计划——“人生 AI”。该计划旨在利用 AI 将既有创作沉淀为有结构、可迭代的数字分身,而非仅仅追求持续产出新内容。作者指出,当前分身存在准确性不足、人格相似却不完全契合等问题,并延伸探讨了隐私、边界与心理接受度等开放议题。他期望在未来数年持续优化分身数据,观察这一项目对个人创作与表达的长期影响,将其视为一次有意义的长期探索开端。

IT 累计浏览 40

十倍性能优化!一次终端语法高亮库的 AI 折腾与收获

作者在Swift生态中为终端代码高亮需求开发了Chroma框架,并基于它构建了实验性工具ca。项目核心功能是接收代码与语言标识后,生成可直接打印的ANSI彩色字符串。文章重点分享了在AI辅助开发模式下进行深度性能优化的实践经验。通过AI驱动的迭代,传统需要复杂剖析与手动调整的性能调优过程变得更加高效,作者得以将优化推向更彻底的阶段。此外,文章还涉及在开发ca过程中对命令行工具设计模式以及终端主题生态的思考。整体展示了AI如何降低性能优化的实施门槛,并推动个人项目在细节完善与功能拓展上的快速演进。