ai开发-kiro使用和对比
现在市面上比较热门的是Cursor为什么我会用kiro,因为公司提供。对比下两款ai的核心kiro核心思想Spec‑Driven先定规范再写代码。 流程自然语言需求 → 生成正式需求文档 → 架构设计文档 → 拆解任务清单 → AI 编码、写测试用例全程可追溯适合工程化开发Cursor核心思想Vibe Coding边聊天边写代码。 直接给指令就修改代码不需要前置写文档Composer、Agent 模式一键跨多文件修改、自动执行终端命令、修复 Bug灵活自由。核心开发范式冲刺编写 vs. 规划先行Cursor提示词驱动 / Prompt-Driven你给出一个提示词例如“帮我加一个用户评论功能”Cursor 会立刻开始预测并在多个文件中直接生成代码。这种方式速度极快适合快速迭代、日常编码和原型开发。Kiro规范驱动 / Spec-Driven同样输入“加一个用户评论功能”Kiro不会立刻写代码。它会先和你在对话中明确需求生成一份结构化的规格说明书Specs包含用户故事、系统架构、依赖关系和验收标准。在你确认这份“设计图纸”无误后它才会启动 Agent 按照步骤去写代码。这极大地减少了 AI 在大型项目里因理解偏差而“胡言乱语”的概率。项目管理与长期维护Cursor针对当前正在编写的代码上下文处理得很好。但当项目变得极其庞大时AI 很难自动维护整套项目的宏观架构文档。Kiro拥有Agent Steering智能引导功能。项目初始化时会自动生成product.md产品愿景、structure.md目录规范、tech.md技术栈规范等引导文件。AI Agent 在做任何修改时都会严格遵守这些规则确保即使代码量暴增也不会偏离最初的架构设计。总体概括kiro文档摘要以ide集成为例子打开kiro 导入项目打开agent steeringskills说明通过 Markdown 文件引导机制能让 Kiro 持续了解你的工作区。这样一来Kiro 就无需在每次聊天中解释你的约定引导文件可以确保 Kiro 始终遵循你已建立的模式、库和标准。主要优势一致的代码生成- 每个组件、API 端点或测试都遵循团队已建立的模式和约定。减少重复——无需每次对话都解释工作区标准。Kiro 会记住您的偏好。团队一致性——所有开发人员都遵循相同的标准无论他们是工作新手还是经验丰富的贡献者。可扩展的项目知识- 随着代码库的增长而增长的文档记录项目演进过程中的决策和模式。添加项目的steering文件他会自动生成产品概述product.md——定义您产品的用途、目标用户、关键功能和业务目标。这有助于 Kiro 理解技术决策背后的“原因”并提出符合您产品目标的解决方案。技术栈tech.md——记录您选择的框架、库、开发工具和技术限制。Kiro 在推荐实现方案时会优先选择您已建立的技术栈。项目结构structure.md——概述文件组织、命名约定、导入模式和架构决策。这确保生成的代码能够无缝集成到您现有的代码库中。这些基础文件默认包含在每次交互中构成了 Kiro 对项目理解的基础。Agents.mdKiro 支持通过AGENTS.md标准提供转向指令。AGENTS.md 文件采用 Markdown 格式类似于 Kiro 转向文件但是AGENTS.md 文件不支持包含模式并且始终会被包含。创建、配置和管理自定义 AI 代理的核心方式它将你的专属 AI 助手封装在一个可共享、可版本控制的文件中让 AI 能更专业、更可控地为你服务总结agents就是一个其他人的已经写好的标准指令文件比如steering文件 拿来直接使用specs需求阶段比如输入一个网页浏览功能他会输出一个requirements文件里面就是需求文档的标注 默认他会有多种需求和验收标准 我这边为了简化只保留了一种修改完成后点击continue 选择design他会生成design文件设计阶段技术架构和组件设计将被记录下来。实施阶段继续点击continue 中的 tasks 生成Tasks文件显示任务的步骤最后执行 run all tasks使用钩子实现工作流程自动化创建一个hooks 成功后会出现一个文件 .json文件mcp你可以把AI模型想象成一个知识渊博但“与世隔绝”的专家。它的困境这个专家虽然懂很多但无法直接查阅你公司最新的数据库不能操作Jira来帮你创建任务也无法访问你代码仓库里的私有代码。所以当你问它具体问题时它只能基于过时的训练数据给出泛泛而谈的回复。MCP的解决方案MCP就是为这个“专家”配的一个万能助手。这个助手遵循一套标准流程能帮专家安全地连接到各种外部系统获取信息或执行操作。MCP采用了客户端-服务器Client-Server架构主要有三个角色MCP主机 (Host)这是你正在使用的、需要AI能力的应用程序。比如Kiro、Claude Desktop、VS Code中的GitHub Copilot等。MCP客户端 (Client)它内置于主机应用内部负责与MCP服务器进行一对一的通信。MCP服务器 (Server)这是一个轻量级的服务程序它在MCP主机之外运行作为“桥梁”连接到特定的数据源或工具。例如一个“GitLab MCP服务器”就专门负责与你的GitLab仓库交互。一个“数据库MCP服务器”就负责连接你的PostgreSQL数据库。总结:mcp是连接第三方数据源的工具方便ai去查阅.skills它是一套遵循开放Agent Skills标准的、可移植的指令包。通过 Skills你可以将一系列特定工作流的指引、脚本甚至模板打包起来教会 Kiro 的 AI 代理Agent完成某个特定任务。Skills 的核心设计是“渐进式披露”Progressive Disclosure这让它非常高效轻量启动Kiro 启动时只会加载每个 Skill 的名称和描述几乎不消耗资源。按需加载只有当你的任务与某个 Skill 的描述匹配时Kiro 才会加载其完整的指令就像调用一个函数一样。精准执行加载后AI 就会严格按照 Skill 中的步骤来执行任务。最后总结Steering 文件Steering (product.md等) 是静态的背景信息描述项目“是什么”可以理解为Steering 是“字典”MCPMCP 是“接口”让 AI 能直接调用外部工具如数据库、API并获得确定性的结果。简单说MCP 提供“能做什么”。Custom AgentsCustom Agents自定义代理是“执行者”你可以为它分配不同的 Skills 和 MCP 工具。Skills 是“技能包”Agent 是拥有这些技能的“人”。Skills:技能包:你可以将一系列特定工作流的指引、脚本甚至模板打包起来教会 Kiro 的 AI 代理Agent完成某个特定任务代理说明内置了5种代理Default 最通用的基础模式一个可以处理各种日常开发任务的“多面手”Spec这是 Kiro 最核心的模式代表了一种“先想清楚再动手”的严谨工作流在Spec模式下你通常还可以选择两种子流程Requirements-first从需求开始逐步推进到设计和任务。Design-first如果你已经有了比较清晰的技术思路可以从设计阶段开始。Quick SpecSpec模式的 “快进版”:它会一次性自动生成需求、设计和任务这三份文档省去了在阶段之间反复确认的步骤Bug Fix一个专门为修复 Bug而设计的专家。它的工作流程非常严谨会先进行根本原因分析Root Cause Analysis然后设计一个“外科手术式”的精准修复方案最后还会规划防止问题复发的任务Plan一个专注于高层次规划和任务分解的代理。它不像Spec那样产出详尽的技术设计文档而是更侧重于帮你把一个大目标拆解成一个清晰、可执行的任务列表PowersKiro 的 Powers 功能让您的 AI 代理能够即时访问任何技术领域的专业知识。Powers 将您的工具、工作流程和最佳实践打包成 Kiro 可以按需激活的格式。当您提及相关关键词时Kiro 会自动加载 Powers 的上下文和工具。

相关新闻

Python计算机视觉从入门到实战:OpenCV环境搭建与图像处理全流程

Python计算机视觉从入门到实战:OpenCV环境搭建与图像处理全流程

最近在辅导几位刚入门计算机视觉的同学时发现,很多人在掌握了Python基础后,面对OpenCV、图像处理等实际应用时仍然感到无从下手。本文将从零开始,带你系统掌握Python计算机视觉的核心技能,涵盖环境搭建、图像处理基础、特征提取、…

2026/8/14 16:58:58 阅读更多 →
电子发票 | 数电发票 Python SDK | 发票接口 | 开票api |开票、验真、红冲一站式集成

电子发票 | 数电发票 Python SDK | 发票接口 | 开票api |开票、验真、红冲一站式集成

电子发票/数电发票 Python SDK | 开票、验真、红冲一站式集成 发票 Python SDK 专为电子发票、数电发票(全电发票)场景设计,支持开票、红冲、版式文件下载等核心功能,快速对接税务平台API。 关键词: 电子发票SDK,数电票Python,开…

2026/8/13 10:01:34 阅读更多 →
和平精英地铁逃生偷袭战术:从失败到成功的实战指南

和平精英地铁逃生偷袭战术:从失败到成功的实战指南

最近在玩《和平精英》时,很多小伙伴都遇到过这种情况:地铁逃生模式中精心策划的偷袭,却因为各种原因功亏一篑。本文将从战术选择、装备搭配、实战操作三个维度,系统分析偷袭失败的常见原因,并提供一套完整的改进方案。…

2026/8/14 11:37:44 阅读更多 →

最新新闻

[通信与计算]微积分:基础概念及其在通信中的应用

[通信与计算]微积分:基础概念及其在通信中的应用

本文从工程实践角度介绍微积分基础,包括极限、导数、积分和Taylor级数,并说明这些概念在通信和信号处理系统分析与设计中的具体用法。图1:函数f(x)sin(x)0.5x及其在x00.5处的切线示意,将导数解释为斜率。图2:f(x)e^{-0…

2026/8/15 2:50:17 阅读更多 →
2026年8月南京梅雨季,鱼池爆藻除了杀菌灯还有这4招管用

2026年8月南京梅雨季,鱼池爆藻除了杀菌灯还有这4招管用

据中国水产科学研究院2025年发布的一份行业报告显示,超过73%的庭院鱼池水质恶化事件集中在每年的6至8月,其中梅雨季的占比又将近六成。这份报告还指出一个让很多鱼友扎心的结论:绝大多数爆藻问题,其实在雨水落进鱼池的那一刻就已经…

2026/8/15 2:50:16 阅读更多 →
强化学习可复现性:随机种子设置全攻略与工程实践

强化学习可复现性:随机种子设置全攻略与工程实践

1. 从一次“玄学”调试说起:为什么我的智能体时好时坏? 如果你在训练强化学习(Reinforcement Learning, RL)模型时,有过这样的经历:同一份代码,同样的超参数,今天跑出来的模型在测试…

2026/8/15 2:50:16 阅读更多 →
别再一个个点下载了:res-downloader 资源下载工具避坑指南

别再一个个点下载了:res-downloader 资源下载工具避坑指南

别再一个个点下载了:res-downloader 资源下载工具避坑指南 【免费下载链接】res-downloader 视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载! 项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader 刷抖音…

2026/8/15 2:50:16 阅读更多 →
Git全流程实战:从环境配置到高效协作的完整指南

Git全流程实战:从环境配置到高效协作的完整指南

1. 从零到一:为什么你的Git流程总是不顺畅? 我见过太多新手开发者,甚至一些工作了几年的朋友,在版本控制这件事上磕磕绊绊。最常见的场景是:从GitLab上拉了个项目,吭哧吭哧改了半天,准备提交时…

2026/8/15 2:50:16 阅读更多 →
微信小程序wx.request网络请求全解析与优化实践

微信小程序wx.request网络请求全解析与优化实践

1. 微信小程序网络请求 wx.request 详解作为微信小程序开发中最基础也最核心的API之一,wx.request承载着小程序与服务器通信的重任。从获取用户数据到提交表单,从加载商品列表到实现实时聊天,几乎每个小程序都离不开这个关键接口。但很多开发…

2026/8/15 2:49:16 阅读更多 →

日新闻

内景 空间站内部 中国空间站 太空 内仓

内景 空间站内部 中国空间站 太空 内仓

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。 一、项目描述 空间站内部 中国空间站 太空 内仓 地址:本地PC端运行(或Web…

2026/8/15 0:00:30 阅读更多 →
重新定义数据接口:3个突破性场景让通达信数据读取更智能

重新定义数据接口:3个突破性场景让通达信数据读取更智能

重新定义数据接口:3个突破性场景让通达信数据读取更智能 【免费下载链接】mootdx 通达信数据读取的一个简便使用封装 项目地址: https://gitcode.com/GitHub_Trending/mo/mootdx 当我们面对海量金融数据时,传统的数据获取方式往往让我们陷入困境—…

2026/8/15 0:00:30 阅读更多 →
一文读懂快消WMS怎么选?2026年国内外10大主流WMS品牌盘点

一文读懂快消WMS怎么选?2026年国内外10大主流WMS品牌盘点

快消品(FMCG)是流通速度较快、竞争较为激烈的行业之一。一瓶饮料从出厂到消费者手中,往往只有几十天甚至几天的周转窗口。这决定了快消行业的仓储管理系统(WMS)与制造业、电商行业存在明显区别:它不仅需要管…

2026/8/15 0:02:30 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/13 2:38:34 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/13 10:41:52 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/13 10:41:51 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/14 13:40:53 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/14 14:06:45 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/15 2:35:29 阅读更多 →