Kiro Basics
Kiro Features
AI-Assisted Development
Software Engineering Concepts
Generative AI
100

What company developed Kiro?

What is Amazon Web Services (AWS)?

100

What feature lets Kiro automatically suggest code completions as you type?

What is inline code completion?

100

What does "IDE" stand for?

What is Integrated Development Environment?

100

What does "git" primarily help developers manage?

What is version control / source code history?

100

What type of AI model generates new content like text, images, or code?

What is a generative AI model?

200

What type of application is Kiro?

What is an AI-powered IDE?

200

What Kiro feature automatically creates documentation for your code?

What are autopilot hooks (or /docs)?

200

What is the term for AI that can take actions autonomously rather than just responding?

What is agentic AI?

200

What testing approach writes tests before implementation code?

What is Test-Driven Development (TDD)?

200

What is the term for the text input you give to a generative AI to get a response?

What is a prompt?

300

What is the name of the feature in Kiro that lets you define requirements before coding?

What are Specs?

300

What file format does Kiro use to store specs?

What is Markdown?

300

What technique feeds relevant code context to an AI model to improve suggestions?

What is retrieval-augmented generation (RAG)?

300

What principle states a module should have only one reason to change?

What is the Single Responsibility Principle?

300

What architecture, introduced in the 2017 paper "Attention Is All You Need," underpins most modern LLMs?

What is the Transformer?

400

What underlying AI technology powers Kiro's code generation?

What is Amazon's agentic AI / Claude?

400

What Kiro feature allows you to define automated actions triggered by file changes?

What are hooks?

400

What is the term for when an AI generates plausible but incorrect code?

What is a hallucination?

400

What architectural pattern separates an application into layers with dependencies pointing inward?

What is Clean Architecture (or Hexagonal Architecture)?

400

What technique fine-tunes a large language model using human preference rankings?

What is RLHF (Reinforcement Learning from Human Feedback)?

500

What is the term for Kiro's approach that combines planning and execution in a structured workflow?

What is spec-driven development?

500

What is the name of the design document Kiro generates that breaks requirements into subtasks?

What is a design document (design.md)?

500

What software engineering practice does spec-driven development most closely mirror from traditional methodologies?

What is requirements-driven development (or RDD)?

500

What theorem states a distributed system can only guarantee two of: Consistency, Availability, Partition tolerance?

What is the CAP theorem?

500

What parameter controls the randomness of an LLM's output, where 0 is deterministic and higher values increase creativity?

What is temperature?