Learning
Kiro IDE

Hogyan működik az AI a Kiro-ban?

Agentic chat, spec-driven development, agent hooks, EARS-notáció és üzemmódok.

Hogyan működik az AI a Kiro-ban?

A Kiro AI-rétege Claude 4 Sonnet és Claude 3.7 modellek kombinációján alapul. Az AI nem egyetlen promptra ad választ, hanem folyamatos kontextusban dolgozik a projekttel – ismeri a fájlstruktúrát, a steering dokumentumokat és a korábban generált specifikációkat.

A Kiro AI három fő módja

1. Agentic Chat (azonnali feladatok)

A chat-ablakban természetes nyelvű kéréseket lehet megfogalmazni. A Kiro ekkor:

  • elemzi a releváns fájlokat a projektből
  • elvégzi a feladatot (kódírás, hibakeresés, refaktorálás)
  • megmutatja, pontosan mit módosított és miért

2. Spec-driven Development (komplex funkciók)

Összetett funkciókhoz a Kiro háromfázisú specifikációs folyamatot alkalmaz:

Prompt (természetes nyelv)

Requirements.md  – felhasználói sztorik EARS-notációban

Design.md        – adatfolyam-diagramok, interfészek, API-végpontok

Tasks.md         – implementációs lépések, tesztelési követelmények

Kód generálás és végrehajtás

3. Agent Hooks (automatizált háttérfolyamatok)

A hook-ok eseményvezérelt automatizálások: egy előre definiált trigger (pl. fájlmentés, commit) hatására az AI önállóan hajt végre egy feladatot a háttérben.

Az EARS-notáció

A Kiro a követelményeket EARS (Easy Approach to Requirements Syntax) formátumban írja le, ami pontos és egyértelmű feltételrendszert alkot:

When a user clicks the export button, the system shall generate
a CSV file containing all currently displayed transactions.

While the user is authenticated, the system shall display
the personalized dashboard.

Az EARS formátum explicit teszi a triggereket, feltételeket és elvárásokat – így az AI pontosan azt implementálja, amit a fejlesztő valóban szeretne.

Autopilot vs. Supervised mód

A Kiro két üzemmódban tud dolgozni:

MódLeírásMikor érdemes
AutopilotAz AI önállóan hajt végre változtatásokatBoilerplate, infrastruktúra, adatmodellek
SupervisedMinden lépés előtt jóváhagyást kérKritikus üzleti logika, biztonsági komponensek

Rövid összefoglaló

  • A Kiro folyamatos projekt kontextusban dolgozik.
  • A kódgenerálást 3 fázisú specifikáció (Requirements → Design → Tasks) előzi meg.
  • Agent Hooks révén az AI eseményvezérelten, a háttérben is végez feladatokat.

On this page