Kiro Editor се очертава като новата IDE на Amazon, задвижвана от изкуствен интелект

  • Kiro Editor е новата IDE на Amazon AWS, изградена върху VS Code и фокусирана върху сътрудничеството между разработчици и изкуствен интелект.
  • Използва подход, основан на спецификации, и автоматизация, базирана на „hook“, за да насочва и оптимизира разработката, разширявайки границите на vibe кодирането.
  • Съвместимостта се простира до macOS, Windows и Linux, с интеграция на плъгини и поддръжка за множество AI модели.
  • В момента е във фаза на безплатен пробен период, с абонаментни планове и събития за разработчици като хакатони.

Киро

Киро Редактор наскоро навлезе на сцената на интегрираните среди за разработка (IDE), откроявайки се като новия залог, задвижван от изкуствен интелект на Amazon Web ServicesТози инструмент, изграден на базата на известния VS Code, е предназначен да предостави на разработчиците изживяване, фокусирано върху сътрудничеството между човек и изкуствен интелект, улеснявайки пътя от първоначалната идея до внедряването в производство по по-структуриран и ефикасен начин.

От пускането си в предварителен етап, Kiro предизвика дебати в общността на разработчиците поради... иновативен подход към интеграцията на изкуствения интелект като ключов елемент за планиране, документиране и автоматизиране на задачи. Продуктът, въпреки че е разработен от AWS, се дистанцира от марката, за да се превърне в неутрална среда, позволявайки достъп без необходимост от идентификатори на Amazon Cloud и избягвайки показването на логото си, което разширява неговото приемане независимо от инфраструктурата на AWS.

Нова ера на разработка: от vibe кодиране до разработка, ориентирана към спецификации

Една от най-забележителните характеристики на Kiro Editor е комбинацията от популярните вибрационно кодиране— тенденцията за използване на изкуствен интелект за генериране на код от текстови инструкции — и по-строг метод, базиран на технически спецификации (Спецификации)Инструментът надхвърля простото автоматично генериране на код и предлага работен процес, при който изискванията на проекта първо се описват на естествен език или псевдокод, използвайки потребителски истории. След това изкуственият интелект превежда тези изисквания в дизайнерски документи, блок-схеми, интерфейси, схеми на бази данни и API, придружени от списъци със задачи и подзадачи, включително тестове и критерии за достъпност.

Очила Използва формата EARS (Easy Approach to Requirements Syntax), така че потребителските истории да включват подробни критерии за приемане и да се разглеждат често пренебрегвани крайни случаи. Това помага за преодоляване на разликата между документацията и реалното внедряване, като двата аспекта се синхронизират през целия жизнен цикъл на софтуера.

Автоматизация и качество: куките на Киро

Наред със спецификациите, Киро въвежда концепцията за кукички: Автоматизации, които могат да бъдат настроени така, че изкуственият интелект да изпълнява рутинни задачи във фонов режим чрез откриване на събития като създаване, промяна или запазване на файлове в проекта. Тези рутини позволяват например регенериране на тестове, актуализиране на документация, извършване на сканиране за сигурност или гарантиране, че стандартите за код се спазват последователно в целия екип.

Куките осигуряват очевидни предимства за управление на качеството и поддръжката. Винаги, когато се открие съответна промяна, могат да се задействат автоматизирани задачи, за да се помогне избягвайте грешки, прилагайте добри практики и да валидират сигурността преди интегриране на кода, без разработчикът да се налага ръчна намеса всеки път.

Съвместимост, цени и интеграция с общността на Kiro

Kiro Editor е достъпен за всички основни настолни операционни системи (Windows, Mac, Linux) и е напълно съвместим с... повечето разширения и конфигурации на Visual Studio Code, благодарение на разработката си, базирана на OSS код с отворен код. Освен това редакторът включва поддръжка за Протокол за контекст на модела (MCP), което ви позволява да свързвате външни инструменти и да работите с различни езикови модели, като например Claude Sonnet 3.7 и 4.0, с планове за добавяне на още опции в бъдеще.

По време на пробния период ползването е безплатно с определени месечни ограничения за взаимодействие. След този период се предлагат няколко абонаментни плана, като цените започват от около 19 долара на месец за стандартен пакет за обаждания на агенти и премиум версия за около Щатски долара 39, насочен към потребители, които се нуждаят от по-голям обем автоматизирани задачи.

За да насърчи приемането и експериментирането, Киро стартира хакатон с парични награди, за да насърчи разработването на функционални приложения, използващи редактора, предлагайки възможност за цялостното му тестване и активен принос към неговото развитие.

Отговор и перспективи на разработчиците

Първоначалните реакции сред разработчиците бяха смесени, въпреки че мнозина оцениха положително акцента върху структурата, качеството на кода и постепенната автоматизация в сравнение с ограниченията на други системи за автоматично генериране. Някои намират Kiro за... Ценна алтернатива на популярни инструменти като Cursor или Claude Code, особено заради начина, по който поддържа спецификациите актуални и избягва обичайното отклонение между документацията и действителния код. Въпреки това, остават опасения относно потенциални проблеми със съвместимостта, интеграцията на контейнери и някои проблеми с удостоверяването, често срещани в ранните етапи на продуктите за предварителен преглед.

Освен това, пристигането на Киро съвпада с контекст, в който конкуренцията в разработването с помощта на изкуствен интелект се е засилила, а големи играчи като Google, Microsoft и стартиращи компании в областта на изкуствения интелект интегрират подобни технологии в своите програмни платформи.

Този иновативен подход на Kiro Editor се стреми да се утвърди като един от най-подходящите инструменти на новото поколение интелигентни среди за разработка, като се застъпва за модел, при който планирането, структурата и качеството на софтуера не се жертват в името на скоростта. Благодарение на акцента си върху спецификациите, автоматизацията с кукички и разширената съвместимост, редакторът се стреми да улесни по-интуитивно и надеждно сътрудничество между изкуствения интелект и разработчиците, позиционирайки се като алтернатива, която отговаря на новите изисквания на професионалното развитие.

повече информация.

Най-добрите редактори на Markdown за Linux
Свързана статия:
Най-добрите редактори на Markdown за Linux