首页/新闻资讯/正文详情

Kiro 本身是 AWS 于 2025 年 7 月推出的 AI 原生集成开发环境,强调“规范驱动开发”,

发布时间:2026/11/11 1:59:19 来源:云帆数科 栏目:资讯中心
Kiro 本身是 AWS 于 2025 年 7 月推出的 AI 原生集成开发环境,强调“规范驱动开发”,
「Kiro 鬼点子计划」是由亚马逊云科技发起的一项面向极客、企业开发者和创意开发者的活动鼓励开发者用 Kiro 把看似荒诞却有趣的想法变成可运行的 Demo。Kiro 本身是 AWS 于 2025 年 7 月推出的 AI 原生集成开发环境强调“规范驱动开发”可以把自然语言需求拆解成需求文档、设计文档和任务清单再自动推进代码实现、测试和文档更新。本次报告以 Python 为语言围绕“鬼点子计划”的参赛要求设计一个可运行的小工具并分析如何用 Kiro 提升开发效率。二、Kiro 与鬼点子计划的核心机制鬼点子计划分为线上赛和线下赛线上赛需在 10 月 22 日前提交可运行 Demo评审标准包括创意度、Kiro 深度使用和交付质量。Kiro 的关键能力包括能力作用对鬼点子计划的价值Spec 驱动开发将一句话需求拆成 requirements、design、tasks快速把脑洞变成工程化任务Agent Hooks保存或提交时自动执行测试、文档更新保证 Demo 交付质量Steering记录项目规范、语言偏好、架构约束让 AI 输出更稳定MCP连接外部工具、文档、API扩展鬼点子的数据来源多模型支持支持多种模型调度适配不同复杂度任务三、鬼点子选题Bug 情绪转换器为了贴合“无用之用”和“无趣之趣”赛道这里设计一个 Python 小工具Bug 情绪转换器。它的作用很简单把开发者遇到的报错信息转换成一封“情绪化请假条”、一首“赛博小诗”和一条“冷静修复建议”。它不一定实用但足够好玩也适合做成可运行 Demo。四、Python 代码实现importrandomimporttextwrapfromdatetimeimportdatetimedefclassify_bug(error_text:str)-str:根据报错文本粗略判断 bug 类型texterror_text.lower()ifindexintextand(out of rangeintextorlistintext):returnindex_errorifnoneintextandattributeintext:returnnone_typeiffileintextand(not foundintextorno suchintext):returnfile_not_foundiftimeoutintextortimed outintext:returntimeoutifpermissionintextordeniedintext:returnpermission_deniediftypeintextanderrorintext:returntype_errorreturnunknowndefgenerate_leave_note(error_text:str,bug_type:str)-str:生成一封情绪化请假条moods[崩溃,疲惫,迷茫,倔强,佛系,摆烂边缘,正在重启]moodrandom.choice(moods)nowdatetime.now().strftime(%Y-%m-%d %H:%M)returntextwrap.dedent(f\ 【Bug 情绪请假条】 生成时间{now}当前心情{mood}报错摘要{error_text.strip()[:120]}Bug 类型{bug_type}尊敬的 Product Manager 由于系统向我抛出了一个极其有想法的异常 我的大脑已进入自我保护模式。 现申请短暂离线{random.choice([5,10,15,30])}分钟 用于修复宇宙、对齐需求、以及找回失踪的分号。 批准人未来的我 )defgenerate_poem(error_text:str,bug_type:str)-str:把 bug 写成一首赛博小诗templates[f\ 报错在深夜亮起 像一行不肯睡去的代码。 它说{error_text.strip()[:80]}我听见终端叹息 于是把 bug 折成纸船 放进日志的河里。 ,f\ 变量走失在函数尽头 异常站在门口不肯离开。 它问为什么没有人处理我 我答因为我在假装没有看见。 ,f\ 屏幕很亮 咖啡很苦 bug 很安静 只有日志记得它哭过。 ]returnrandom.choice(templates)defgenerate_fix_suggestion(bug_type:str)-str:生成一条冷静修复建议suggestions{index_error:检查列表长度确认索引是否越界必要时使用切片或条件判断。,none_type:确认函数返回值是否可能为 None调用前增加空值判断。,file_not_found:检查文件路径、工作目录和权限建议使用绝对路径或 pathlib。,timeout:增加重试机制、超时控制和日志记录避免无限等待。,permission_denied:确认文件、端口或 API 权限必要时联系管理员。,type_error:检查传入参数类型增加类型提示或输入校验。,unknown:复制完整报错信息结合日志和最小复现代码定位问题。,}returnsuggestions.get(bug_type,suggestions[unknown])defconvert_bug(error_text:str)-str:主入口把报错转换成请假条、诗和修复建议bug_typeclassify_bug(error_text)leave_notegenerate_leave_note(error_text,bug_type)poemgenerate_poem(error_text,bug_type)fix_suggestiongenerate_fix_suggestion(bug_type)result[]result.append( Bug 情绪转换器 )result.append()result.append(leave_note)result.append( 赛博小诗 )result.append(poem)result.append( 冷静修复建议 )result.append(fix_suggestion)return\n.join(result)if__name____main__:sample_errors[IndexError: list index out of range,FileNotFoundError: [Errno 2] No such file or directory: data.csv,AttributeError: NoneType object has no attribute split,requests.exceptions.Timeout: HTTPSConnectionPool timed out,PermissionError: [Errno 13] Permission denied: /var/log/app.log,TypeError: unsupported operand type(s) for : int and str,]forerrinsample_errors:print(convert_bug(err))print(\n-*40\n)五、代码解析程序整体分为四个层次。第一层是bug 分类。classify_bug函数通过关键词匹配把报错文本粗略归类为索引错误、空值错误、文件缺失、超时、权限错误、类型错误或未知类型。它不是精确诊断工具而是为后续生成内容提供上下文。第二层是情绪化请假条生成。generate_leave_note会随机选择一种心情并拼接报错摘要、时间和 Bug 类型。这里使用textwrap.dedent保持多行字符串可读也避免多余缩进影响输出。第三层是赛博小诗生成。generate_poem从多个模板中随机选择一首诗并把报错信息嵌入其中。它的价值不在于文学性而在于把“冷冰冰的异常”转成一种开发者能会心一笑的表达。第四层是修复建议生成。generate_fix_suggestion根据 Bug 类型给出相对实用的处理方向例如检查索引、处理 None、确认文件路径、增加超时重试等。这样程序不只是搞笑也保留了少量工程价值。主函数convert_bug把三部分结果拼成完整输出并通过if __name__ __main__入口提供可直接运行的 Demo。六、运行效果示例当输入IndexError: list index out of range程序可能输出 Bug 情绪转换器 【Bug 情绪请假条】 生成时间2026-10-20 14:30 当前心情正在重启 报错摘要IndexError: list index out of range Bug 类型index_error 尊敬的 Product Manager 由于系统向我抛出了一个极其有想法的异常 我的大脑已进入自我保护模式。 现申请短暂离线 15 分钟 用于修复宇宙、对齐需求、以及找回失踪的分号。 批准人未来的我 赛博小诗 报错在深夜亮起 像一行不肯睡去的代码。 它说IndexError: list index out of range 我听见终端叹息 于是把 bug 折成纸船 放进日志的河里。 冷静修复建议 检查列表长度确认索引是否越界必要时使用切片或条件判断。每次运行结果会因随机选择而不同这也符合“鬼点子”作品的趣味性。七、如何结合 Kiro 完成鬼点子计划如果把这个工具交给 Kiro 实现可以按以下流程推进用一句话描述点子例如“做一个把报错信息转换成请假条、赛博诗和修复建议的 Python 工具。”让 Kiro 生成 SpecKiro 会自动拆出需求文档、设计文档和任务清单明确输入、输出、分类规则和边界条件。使用 Vibe 模式快速原型先让 Kiro 生成基础版本验证输出是否有趣、可运行。切换到 Spec 模式完善结构补充异常处理、输入校验、日志记录和命令行参数。配置 Agent Hooks例如保存 Python 文件时自动运行pytest提交前检查代码格式。使用 Steering 固定风格比如规定输出必须包含“请假条、诗、修复建议”三部分避免 AI 跑偏。打包成可提交 Demo最后生成一个可运行脚本、演示录屏和简短说明满足鬼点子计划提交要求。八、项目亮点创意贴合赛道把报错信息变成请假条和诗符合“无用之用”“无趣之趣”的趣味定位。结构清晰分类、生成、组装三层分离便于继续扩展。可运行 Demo 完整无需额外依赖直接运行即可看到输出。具备工程化改造空间后续可接入日志系统、Web 界面、命令行参数或 MCP 工具。适合 Kiro 展示从一句话脑洞到 Spec、代码、测试和 Demo能够体现 Kiro 的规范驱动开发能力。九、后续扩展方向可以进一步把这个小工具升级增加argparse命令行参数支持读取本地日志文件接入 MCP让 Kiro 查询官方文档后生成更准确修复建议增加单元测试验证不同报错类型的分类结果使用 PyInstaller 打包成独立可执行文件增加 Web 界面做成在线 Bug 情绪转换器加入多语言输出例如中文、英文、程序员黑话版。十、结论Kiro 鬼点子计划的核心并不是要求参赛者立刻做出改变世界的产品而是鼓励开发者把那些“有空再做”的奇思妙想真正落地。Kiro 的价值在于它不只是生成代码还能通过 Spec、Hooks、Steering 和 MCP 把创意推进成可交付的 Demo。本次 Python 报告以“Bug 情绪转换器”为例展示了如何把一个看似无用的点子拆解为分类、生成、组装和演示四个环节。它既能作为鬼点子计划的参赛作品也能作为理解 Kiro 规范驱动开发的一个小型实践样本。

相关推荐

连续登录过,为什么还不算次日留存?先把第一次登录找出来
连续登录过,为什么还不算次日留存?先把第一次登录找出来

连续登录过,为什么还不算次日留存? 有一个玩家,登录日期是这样: 2月28日 2月29日 3月1日 3月2日登录 没来 登录 登录他在3月1日、2日连续登录了。那么他算不算次日留存的玩家? 先别急着写… · 2026/11/5 14:19:11

深度学习32:卷积神经网络:卷积层(卷积运算,填充,步幅)
深度学习32:卷积神经网络:卷积层(卷积运算,填充,步幅)

目录标题一、卷积运算二、填充三、步幅一、卷积运算 卷积层对数据进行卷积运算,卷积运算相当于图像处理中得滤波器运算 对于输入数据,卷积运算以一定间隔滑动卷积核的窗口并应用。将各个位置上卷积核的元素和输入的对应元素相乘,然后再求和&#xff0… · 2026/11/9 8:41:21

仪表读 25.6,上位机显示 256:工控量纲换算别再写死在代码里
仪表读 25.6,上位机显示 256:工控量纲换算别再写死在代码里

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/7 11:00:11

燕郊电工证在哪考值不值得考 工地太忙根本没时间复习考试
燕郊电工证在哪考值不值得考 工地太忙根本没时间复习考试

燕郊电工证在哪考值不值得考 工地太忙根本没时间复习考试 工地太忙根本没时间复习考试,这是很多电工同行的共同烦恼。尤其是燕郊地区的建筑工地,工期紧、任务重,很多人甚至连吃饭的时间都被压缩,更别说抽出时间复习电工证考试了。但问题是,… · 2026/11/11 1:59:02

安徽电工证是什么样子怎么考多少钱
安徽电工证是什么样子怎么考多少钱

安徽电工证是什么样子怎么考多少钱 你现在是不是正为找工作发愁?手里缺个【安徽电工证】,根本没法进工地、进厂子。别急,这篇文章就告诉你【安徽电工证是什么样子】,怎么考,多少钱,还有怎么通过考试拿证,让你少走弯路, 快速上岗赚钱 。… · 2026/11/11 1:59:02

工地太忙根本没时间复习考试,考电工证要年审吗千万别踩坑
工地太忙根本没时间复习考试,考电工证要年审吗千万别踩坑

工地太忙根本没时间复习考试,考电工证要年审吗千万别踩坑 你是不是也这样,每天在工地上忙得连轴转,脑子里全是钢筋水泥和图纸,哪还有时间去复习电工证考试?结果一不小心,证过期了,还被项目经理骂,项目干不下去了,真·人间真实! 考电工证要年审吗… · 2026/11/11 1:59:02

南平考电工证培训学校含金量高吗?电工证怎么考最稳妥
南平考电工证培训学校含金量高吗?电工证怎么考最稳妥

南平考电工证培训学校含金量高吗?电工证怎么考最稳妥 你是不是正被“急需特种作业证才能上岗找工作”这个问题搞得焦头烂额?特别是像你这样的周口中小施工企业负责人,手里项目一个接一个,偏偏工人没有电工证,项目就卡在开工门槛上。别急,这期咱们就聊聊… · 2026/11/11 1:59:02

考电工证要年审吗?含金量高不高?许昌房建从业者必须知道的真相
考电工证要年审吗?含金量高不高?许昌房建从业者必须知道的真相

考电工证要年审吗?含金量高不高?许昌房建从业者必须知道的真相 怕考不过白交培训费?你不是一个人。现在考电工证的人越来越多,但很多人连年审和含金量都不清楚,一不小心就白花钱。今天就从你最关心的“考电工证要年审吗”出发,告诉你这证到底值不值得考… · 2026/11/11 1:59:02

低压电工证分数查询通过率揭秘:证书过期了不知道怎么复审延期
低压电工证分数查询通过率揭秘:证书过期了不知道怎么复审延期

低压电工证分数查询通过率揭秘:证书过期了不知道怎么复审延期 证书过期了不知道怎么复审延期?低压电工证分数查询成了很多持证人的头等大事,尤其是像济源这样的应届工程类毕业生,更是把证书的管理和延续看得很重。很多人在初次拿到低压电工证后,忽略了继… · 2026/11/11 1:58:02

电工证丢失还能补吗?千万别踩坑,丢了证等于失业
电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。… · 2026/11/10 2:16:10

电力电缆作业证直播报名入口与办理流程良心建议
电力电缆作业证直播报名入口与办理流程良心建议

电力电缆作业证直播报名入口与办理流程良心建议 你是不是也担心学历不高报不了名?别急,今天就给你讲讲 电力电缆作业证直播 的报名流程和那些你必须知道的干货, 良心建议 在这里,别错过。 电力电缆作业证直播报名需要什么条件?… · 2026/11/10 17:46:39

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑
英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑 怕考不过白交培训费?英德电工证报考费多少钱,你真的了解吗?现在市面上培训机构五花八门,价格参差不齐,很多人一不小心就花了冤枉钱,结果还考不过。别急,今天就来给你说清楚英德电工证的… · 2026/11/10 17:11:43

_中职电工证最新政策解读
_中职电工证最新政策解读

中职电工证在哪考?工地太忙根本没时间复习考试的救星来了 工地太忙根本没时间复习考试,这是很多正在备考 中职电工证 的建筑工友的真实写照。你不是不想考,而是真的没时间。但别担心,这期内容是 新乡初次报考人员… · 2026/11/11 0:00:52

昆明电工证培训价格值不值得考?老电工告诉你真相
昆明电工证培训价格值不值得考?老电工告诉你真相

昆明电工证培训价格值不值得考?老电工告诉你真相 之前考的证在外省能不能转过来?这个问题是很多在外地打工、换城市生活、或者是想在昆明发展的朋友最关心的。尤其是现在云南发展快,很多企业都在招持证上岗的电工,如果你手头有证但不在本地,那这个证是不… · 2026/11/11 0:00:52

特种电缆张工网上查询全攻略:外省证如何转过来
特种电缆张工网上查询全攻略:外省证如何转过来

特种电缆张工网上查询全攻略:外省证如何转过来 之前考的证在外省能不能转过来?这是很多特种作业从业者最关心的问题,尤其是像特种电缆张工这类证书,直接关系到日常工作是否合规、能否顺利晋升。很多小伙伴因为证书归属地的问题,陷入职业发展的瓶颈,甚至… · 2026/11/11 0:00:52

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/10 20:19:29

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/10 19:22:45

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/10 17:00:47

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码