亞馬遜云科技近期揭曉了其創(chuàng)新之作——Kiro預(yù)覽版,這是一款專為AI Agent設(shè)計(jì)的集成開發(fā)環(huán)境(IDE),旨在通過(guò)優(yōu)化開發(fā)流程,助力開發(fā)者輕松跨越從創(chuàng)意萌芽至產(chǎn)品上線的鴻溝。Kiro不僅融入了氛圍編程的精髓,更以其強(qiáng)大的實(shí)踐能力,將原型迅速轉(zhuǎn)化為可運(yùn)行的系統(tǒng)。
在Kiro的核心功能中,Specs(規(guī)格說(shuō)明)如同開發(fā)者的智慧藍(lán)圖,它不僅能在功能規(guī)劃與系統(tǒng)重構(gòu)階段發(fā)揮指導(dǎo)作用,還能幫助開發(fā)者深入洞察系統(tǒng)運(yùn)作機(jī)制。而Hooks(鉤子)則扮演著自動(dòng)化助手的角色,它基于事件驅(qū)動(dòng)機(jī)制,能夠在文件保存、創(chuàng)建、刪除或手動(dòng)操作時(shí)自動(dòng)觸發(fā)AI Agent,默默在后臺(tái)完成繁瑣任務(wù)。Kiro巧妙地將Specs工作流融入開發(fā)流程,實(shí)現(xiàn)了無(wú)縫銜接。
除了Specs與Hooks這兩大亮點(diǎn),Kiro還配備了多項(xiàng)實(shí)用功能。MCP模塊支持與其他AI工具的互聯(lián)互通,拓寬了開發(fā)者的工具箱;Steering Rules功能允許開發(fā)者自定義AI智能體的行為準(zhǔn)則,讓AI更加貼合實(shí)際需求;Agentic Chat則實(shí)現(xiàn)了上下文感知的即時(shí)編程交流,提升了團(tuán)隊(duì)協(xié)作效率。Kiro還兼容VS Code插件與配置,基于Code OSS構(gòu)建,完美融入Open VSX插件生態(tài),為開發(fā)者提供了豐富的擴(kuò)展選項(xiàng)。
Kiro預(yù)覽版的推出,標(biāo)志著亞馬遜云科技在AI開發(fā)領(lǐng)域邁出了堅(jiān)實(shí)的一步,它不僅簡(jiǎn)化了開發(fā)流程,還提升了開發(fā)效率,為AI應(yīng)用的快速迭代與部署提供了有力支持。