¾Æ¸¶Á¸À¥¼ºñ½º(Amazon Web Services, ÀÌÇÏ AWS)°¡ AI ÄÚµù ¿¡ÀÌÀüÆ® ‘Ű·Î(Kiro)'¸¦ Á¤½Ä Ãâ½ÃÇß´Ù°í ¹ßÇ¥Çß´Ù. Áö³ 7¿ù ÇÁ¸®ºä ¹öÀüÀ¸·Î ¼±º¸ÀΠ۷δ °³¹ßÀÚ°¡ ±âÁ¸ °³¹ß ¿öÅ©Ç÷ο츦 ÅëÇÕ°³¹ßȯ°æ(IDE)°ú ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º(CLI)¿¡¼ ¹Ù·Î Ȱ¿ëÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÈ µµ±¸·Î ÄÚµå ÀÛ¼º, Á¡°Ë, ¼öÁ¤ µî ¼ÒÇÁÆ®¿þ¾î °³¹ß Àü¹ÝÀÇ »ý»ê¼ºÀ» º¸Á¶Çϵµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù.
۷δ ½ºÆå ±â¹Ý °³¹ß(Spec-driven development)À» À§ÇÑ ¿¡ÀÌÀüƽ AI IDE(Agentic AI IDE)ÀÌ¸ç °³¹ßÀÚ°¡ ÇÁ·ÒÇÁÆ®¸¦ ÀÔ·ÂÇϸé À̸¦ ¿ä±¸»çÇ×(requirements), ½Ã½ºÅÛ ¼³°è(system design), ±×¸®°í °³º° ÀÛ¾÷(discrete tasks)À¸·Î ºÐÇØÇÏ¿© ÄÚµå, ¹®¼, Å×½ºÆ®·Î ±¸ÇöÇÏ´Â AI ±â¹Ý °³¹ß ȯ°æÀÌ´Ù. ÀÌ´Â ´Ü¼ø AI ÄÚµù ÃßõÀ¸·Î ¾ÛÀ» ÀÚµ¿ »ý¼ºÇÏ´Â ¹æ½ÄÀ» ³Ñ¾î, »ç¾çÀ» ¸ÕÀú Á¤ÀÇÇϰí À̸¦ ±â¹ÝÀ¸·Î ÄÚµå Àüü¸¦ »ý¼º ¹× °ü¸®ÇÏ´Â ¿£ÅÍÇÁ¶óÀÌÁî±Þ °³¹ß ¹æ½ÄÀ¸·Î ±âÁ¸ AI ÄÚµù µµ±¸¿Í´Â Â÷º°ÈµÈ Á¢±ÙÀÌ´Ù.
۷δ À̹ø Á¤½Ä Ãâ½Ã¸¦ ÅëÇØ »ç¾ç Á¤È®¼ºÀ» À§ÇÑ ¼Ó¼º ±â¹Ý Å×½ºÆ® ±â´É, üũÆ÷ÀÎÆ® ÀúÀå ¹× ÀÌÀü ½ÃÁ¡ º¹¿ø ±â´É, ´ÙÁß ·çÆ® ÀÛ¾÷ °ø°£ Áö¿ø, ±×¸®°í Å͹̳ο¡¼ Ȱ¿ë °¡´ÉÇÑ ‘Ű·Î CLI(Kiro CLI)’¸¦ Á¦°øÇÑ´Ù.
¼Ó¼º ±â¹Ý Å×½ºÆ®·Î ÄÚµå Á¤È®¼º Çâ»ó: ¼Ó¼º ±â¹Ý Å×½ºÆ®(Property-based Testing, ÀÌÇÏ PBT)´Â Äڵ尡 »çÀü¿¡ Á¤ÀÇµÈ ¿ä±¸»çÇ×À̳ª ±â´ë µ¿ÀÛ, Áï ½ºÆå(spec)°ú ÀÏÄ¡ÇÏ´ÂÁö¸¦ ÃøÁ¤ÇÏ´Â ¹æ½ÄÀÌ´Ù. ÀüÅëÀûÀÎ ´ÜÀ§ Å×½ºÆ®°¡ ƯÁ¤ ¿¹½Ã¸¸ °ËÁõÇÏ´Â °Í°ú ´Þ¸® PBT´Â ½Ã½ºÅÛÀÇ ÀϹÝÀû µ¿ÀÛÀ» ³ªÅ¸³»´Â ¼Ó¼º(property)¸¦ ½ºÆå¿¡¼ ÃßÃâÇϰí À̸¦ ´ëÁ¶ÇØ Å×½ºÆ®ÇÑ´Ù. ۷δ EARS Çü½Ä(¿¹: “½Ã½ºÅÛÀÌ ÀÎÁõµÈ »ç¿ëÀÚ°¡ Ȱ¼º Â÷·® ¸ñ·ÏÀ» º¼ ¼ö ÀÖµµ·Ï Çã¿ëÇØ¾ß ÇÑ´Ù”)À» »ç¿ëÇØ ¸í¼¼¸¦ ÀÛ¼ºÇϵµ·Ï µµ¿ÍÁØ´Ù. ۷δ ÀÌ·¯ÇÑ ¿ä±¸»çÇ׿¡¼ ¼Ó¼ºµéÀ» ÃßÃâÇϰí, ³í¸®ÀûÀ¸·Î Å×½ºÆ®ÇÒ ¼ö Àִ Ư¼ºÀ» °áÁ¤ÇÑ µÚ, ¼ö¹é ¶Ç´Â ¼öõ °³ÀÇ ¹«ÀÛÀ§ Å×½ºÆ® ÄÉÀ̽º¸¦ »ý¼ºÇÏ¿© Äڵ带 °ËÁõÇÑ´Ù. ÀÌ °úÁ¤¿¡¼ ¿À·ù¸¦ ã±â À§ÇØ Ãà¼Ò(shrinking) ±â¹ýÀ» »ç¿ëÇØ ¹Ý·Ê¸¦ ã°í ÇÊ¿ä ½Ã ±¸Çö ¶Ç´Â »ç¾çÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ¼±ÅÃÁö¸¦ Á¦°øÇÑ´Ù. À̸¦ ÅëÇØ »ç¶÷ÀÌ Á÷Á¢ ÀÛ¼ºÇϱ⠾î·Á¿î ±¤¹üÀ§ÇÑ ½Ã³ª¸®¿À Àü¹Ý¿¡¼ Äڵ尡 ½ÇÁ¦·Î Á¤ÀÇÇÑ ´ë·Î µ¿ÀÛÇÏ´ÂÁö ±Ù°Å ±â¹Ý °ËÁõÀÌ °¡´ÉÇÏ´Ù.
üũÆ÷ÀÎÆ® ¸®¿ÍÀεå·Î ÀÛ¾÷ È帧 °³¼±: üũÆ÷ÀÎÆ®(checkpoint) ¸®¿ÍÀεå(rewind) ±â´ÉÀº ¿¡ÀÌÀüÆ® ½ÇÇà °úÁ¤¿¡¼ »ý¼ºµÈ º¯°æ ½ÃÁ¡ÀΠüũÆ÷ÀÎÆ®¸¦ ÀÚµ¿À¸·Î ±â·ÏÇÏ¿© °³¹ßÀÚ°¡ ¿øÇÏ´Â ½ÃÁ¡À¸·Î µÇµ¹¸± ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. À̸¦ ÅëÇØ °³¹ßÀÚ´Â ÁøÇà ÁßÀÎ ÀÛ¾÷À» ÀÒÁö ¾Ê°í ƯÁ¤ ´Ü°è·Î¸¸ µÇµ¹¸± ¼ö ÀÖ¾î ±¸Çö ¹æÇâ º¯°æÀ̳ª ´ë¾È ºñ±³°¡ ÇÊ¿äÇÑ °æ¿ì À¯¿ëÇÏ´Ù. ¶ÇÇÑ Å©·¹µ÷À» Ãß°¡·Î »ç¿ëÇÏÁö ¾Ê°íµµ ÀÛ¾÷À» º¸Á¸ÇÑ Ã¤ Á¶Á¤ÇÒ ¼ö ÀÖ¾î ¹Ýº¹ÀûÀÎ °³¹ß °úÁ¤¿¡¼ ÀÛ¾÷ ¿¬¼Ó¼ºÀ» ³ôÀδÙ.
´ÙÁß ·çÆ® ÀÛ¾÷ °ø°£ Áö¿ø: ´ÙÁß ·çÆ® ÀÛ¾÷ °ø°£ Áö¿ø ±â´ÉÀº ÇϳªÀÇ Å°·Î ÀÛ¾÷ °ø°£ ³»¿¡¼ ¿©·¯ ÇÁ·ÎÁ§Æ® ·çÆ®(root)¸¦ µ¿½Ã¿¡ ±¸¼ºÇϰí ÀÛ¾÷ÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. ±âÁ¸¿¡´Â ÇϳªÀÇ ·çÆ® Æú´õ¸¸ »ç¿ëÇÒ ¼ö ÀÖ¾ú´Ù¸é ÀÌÁ¦´Â ¿©·¯ ±ê(git) ¼ºê¸ðµâ ¶Ç´Â ÆÐŰÁö·Î ±¸¼ºµÈ ÇÁ·ÎÁ§Æ®¶óµµ ÇϳªÀÇ ÀÛ¾÷ °ø°£¿¡¼ AI ¿¡ÀÌÀüÆ®¸¦ ÀϰüµÇ°Ô Ȱ¿ëÇÒ ¼ö ÀÖ´Ù.
Å͹̳ο¡¼ »ç¿ë °¡´ÉÇÑ ‘Ű·Î CLI’ Á¦°ø: Ű·Î CLI´Â Ű·Î ¿¡ÀÌÀüÆ®¸¦ Å͹̳ο¡¼ Á÷Á¢ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÏ´Â ¸í·ÉÁÙ µµ±¸ÀÌ´Ù. °³¹ßÀÚ´Â CLI¸¦ Ȱ¿ëÇØ ±â´É ±¸Ãà, ¿öÅ©Ç÷οì ÀÚµ¿È, ¿À·ù ºÐ¼®, ¹ö±× ÃßÀû, ¼öÁ¤ Á¦¾È µîÀ» »óÈ£ÀÛ¿ëÇü ·çÇÁ ¼Ó¿¡¼ ¼öÇàÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ Å°·Î CLI´Â Ű·Î IDE¿¡¼ ¼³Á¤ÇÑ MCP ¹× ½ºÆ¼¾î¸µ(steering) ÆÄÀϰú µ¿ÀÏÇÏ°Ô ¿¬µ¿µÇ¹Ç·Î IDE¿Í CLI °£ ÀϰüµÈ °³¹ß ȯ°æÀ» Áö¿øÇÑ´Ù. ·ÎÄà ÆÄÀÏ ÀÐ±â ¹× ¾²±â, API È£Ãâ, ¹è½Ã(Bash) ¸í·É ½ÇÇà µî MCP ±â¹Ý °³¹ß µµ±¸°¡ Á¦°øµÇ¸ç, Ŭ·Îµå ¼Ò³Ý 4.5(Claude Sonnet 4.5), Ŭ·Îµå ÇÏÀÌÄí 4.5(Claude Haiku 4.5), ¿ÀÅä(Auto)µî Ű·ÎÀÇ AI ±â´ÉÀ» Å͹̳ο¡¼ ±×´ë·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. Ű·Î CLI´Â ƯÁ¤ ÀÛ¾÷¿¡ ÃÖÀûÈµÈ ¸ÂÃãÇü AI º¸Á¶ ¿¡ÀÌÀüÆ®µµ Áö¿øÇØ ¹é¿£µå API ÆÐÅÏ ºÐ¼®À̳ª ÇÁ·ÐÆ®¿£µå ÄÄÆ÷³ÍÆ® ÀÛ¼º µî Àü¹® ¿µ¿ªº° °³¹ß È¿À²À» ³ôÀδÙ.
±â¾÷ °í°´À» À§ÇÑ Å°·Î °ü¸® ±â´É Á¦°ø: ±â¾÷ °³¹ßÆÀÀº ‘AWS IAM ¾ÆÀ̵§Æ¼Æ¼ ¼¾ÅÍ(AWS IAM Identity Center)’¸¦ ÅëÇØ Ű·Î¿¡ °¡ÀÔÇÒ ¼ö ÀÖÀ¸¸ç, ÇâÈÄ ´õ ¸¹Àº ¾ÆÀ̵§Æ¼Æ¼ °ø±ÞÀÚ(IdP)°¡ Áö¿øµÉ ¿¹Á¤ÀÌ´Ù. °ü¸®ÀÚ´Â AWS °ü¸® Äֿܼ¡¼ Ű·Î ÇÁ·Î(Kiro Pro), Ű·Î ÇÁ·Î Ç÷¯½º(Kiro Pro+), Ű·Î ÆÄ¿ö(Kiro Power) ±¸µ¶ ±ÇÇÑÀ» ºÎ¿©Çϰí, ºñ¿ë Ãʰú ¼³Á¤ ¹× »ç¿ë·® ¸ð´ÏÅ͸µ, MCP °ü¸®, Á¶Á÷ ´ÜÀ§ ´ÜÀÏ Ã»±¸ µîÀ» Áß¾Ó¿¡¼ °ü¸®ÇÒ ¼ö ÀÖ´Ù. ÆÀ, ½ºÅ¸Æ®¾÷, ¿£ÅÍÇÁ¶óÀÌÁî´Â ½Å±Ô °ü¸® ´ë½Ãº¸µå¸¦ ÅëÇØ Ű·Î »ç¿ë ÇöȲÀ» ÇÑ °÷¿¡¼ ÅëÇÕ °ü¸®ÇÒ ¼ö ÀÖ´Ù.
۷δ ±¹³» °³¹ßÀÚ Ä¿¹Â´ÏƼ¿¡¼µµ ±âÁ¸ÀÇ ÁïÈïÀû ÇÁ·ÒÇÁÆ® Á᫐ °³¹ß ´ë½Å »çÀü ±âȹ°ú ¹®¼È¸¦ ±â¹ÝÀ¸·Î °³¹ß °úÁ¤ÀÇ Àϰü¼º°ú ÃßÀû °¡´É¼ºÀ» È®º¸ÇÒ ¼ö ÀÖ´Ù´Â Á¡¿¡¼ ±àÁ¤ÀûÀ¸·Î Æò°¡¹Þ°í ÀÖ´Ù.
• Áß°í °Å·¡¿Í Áö¿ª »ýȰ Ä¿¹Â´ÏƼ¸¦ ¿¬°áÇÏ´Â ½ºÅ¸Æ®¾÷ ´ç±ÙÀÇ ¼ÒÇÁÆ®¿þ¾î¿£Áö´Ï¾îÀÌÀÚ AWS ¼¹ö¸®½º È÷¾î·ÎÀÎ º¯±ÔÇö ¿£Áö´Ï¾î´Â “۷δ ´õ ³ªÀº ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µÀ» À§ÇÑ ±æÀ» ¾È³»ÇÑ´Ù”¶ó¸ç “³»ºÎ °³¹ßÀÚ¿¡°Ô Àü´ÞÇϰíÀÚ ÇÏ´Â °æÇèÀ» ¸íÈ®È÷ Á¤ÀÇÇÒ ¼ö ÀÖ¾î ¿£Áö´Ï¾î¸µÀ» ´õ¿í Á¤¹ÐÇÏ°Ô ¼öÇàÇÒ ¼ö ÀÖ´Ù”°í ¸»Çß´Ù. ÀÌ¾î “½ºÆåÀ» ÀÛ¼ºÇÏ´Â °úÁ¤¿¡¼ Àü´ÞÇÒ ³»¿ëÀ» ÀÚ¿¬½º·´°Ô ±¸Á¶ÈÇÏ°Ô µÇ¹Ç·Î ‘¿öÅ· ¹é¿öÁî(Working backwards)’ ¹æ¹ý·ÐÀ» Àû¿ëÇÒ ¼ö ÀÖ´Ù”¸ç “½ºÆåÀ» ºü¸£°Ô ¼öÁ¤ÇØ ºñÁî´Ï½º ·ÎÁ÷ º¯°æ »çÇ×À» Áï½Ã ¹Ý¿µÇÒ ¼ö ÀÖ¾î °³¹ß »çÀÌŬÀ» ÀÌÀüº¸´Ù ºü¸£°Ô °¡¼ÓÇÒ ¼ö ÀÖ¾ú´Ù”°í ¸»Çß´Ù.
• AR•3D ºä¾î ±â¼ú ±â¹Ý °ø°£ ¹× Á¦Ç° ½Ã°¢È ¼Ö·ç¼ÇÀ» Á¦°øÇÏ´Â ½ºÅ¸Æ®¾÷ ºê·ÎÁî(Broz)ÀÇ ÃÖÁö¿¬ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î´Â "۷δ °³¹ßÀÚ°¡ ¹®Á¦ Á¤ÀÇ¿Í ¿ä±¸ »çÇ× ÇØ¼®¿¡¼ °Þ´Â Ãʱ⠾î·Á¿òÀ» ´Ü°èÀûÀ¸·Î Á¤¸®ÇØ ³ª°¥ ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù"¶ó¸ç "ƯÈ÷ ½ºÆå ¸ðµå´Â º°µµÀÇ ¼³Á¤ ¾øÀ̵µ ÄÁÅØ½ºÆ®¸¦ ¾ÈÁ¤ÀûÀ¸·Î Á¦¾îÇÒ ¼ö ÀÖ¾î LLMÀ» óÀ½ »ç¿ëÇÒ ¶§ ´À²¸Áö´Â ¸·¸·ÇÔÀ» Å©°Ô ÁÙ¿© ÁÖ¾ú´Ù"°í ¸»Çß´Ù. À̾î "Ű·Î¿ÍÀÇ ÇÁ·ÒÇÁÆ® »óÈ£ÀÛ¿ë °úÁ¤¿¡¼ ¿ä±¸ »çÇ×ÀÇ ¿§Áö ÄÉÀ̽º°¡ ÀÚ¿¬½º·´°Ô µå·¯³ª°í, º¸¿ÏµÇ¾î LLMÀ» Ȱ¿ëÇØ ÀÛ¾÷À» ½º½º·Î ÅëÁ¦ÇÒ ¼ö ÀÖ´Ù´Â °¨°¢À» ½×´Â µ¥ Å« µµ¿òÀÌ µÇ¾ú´Ù"¸ç "۷δ ´Ü¼øÇÑ »ý»ê¼º µµ±¸¶ó±âº¸´Ù °æÇèÀÌ ÀûÀº °³¹ßÀÚµµ ±âÁØÀ» ¼¼¿ì°í Çù¾÷ÇÒ ¼ö ÀÖ°Ô ÇØÁÖ¸ç µ¿·áµé¿¡°Ôµµ Á¦ Àǵµ¿Í ÆÇ´ÜÀ» ¸íÈ®È÷ ¼³¸íÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â µµ±¸"¶ó°í ¸»Çß´Ù.
• ¡ºÇÚÁî¿Â ¹ÙÀ̺ê ÄÚµù¡» ÀúÀÚÀÌÀÚ ¹ÙÀ̺ê ÄÚµù Àü¹® ÄÁ¼³ÆÃ ½ºÅ¸Æ®¾÷ ·Îº¸ÄÚ ´ëÇ¥ Á¤µµÇöÀº "۷δ ±¸Á¶Àû »ç¾ç Áß½É(Spec-driven) °³¹ßÀ̶ó°í ÇÏ´Â °³¹ß ¹æ¹ý·ÐÀ» µµÀÔÇÏ¿© ¹Ýº¹ ¾÷¹« ÀÚµ¿È, ÄÚµå ǰÁú °³¼±, Çù¾÷ È¿À²È±îÁö ÅëÇÕÀûÀ¸·Î °æÇèÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÈ ¹ÙÀ̺ê ÄÚµù ÆÄÆ®³Ê"¶ó¸ç "±â¾÷ °üÁ¡¿¡¼´Â ±â¾÷¿ë Ű·Î(Kiro for Enterprise)¸¦ ÅëÇØ »ç³» ÀÎÁõ ü°è¿ÍÀÇ ¿¬µ¿ ¹× ´ë±Ô¸ð Á¶Á÷ ¿î¿µ¿¡ ÀûÇÕÇÑ ¿£ÅÍÇÁ¶óÀÌÁî±Þ º¸¾È•ÇÁ¶óÀ̹ö½Ã Á¤Ã¥ µî °íµµÈµÈ °ü¸® ±â´ÉÀ» Á¦°øÇϰí, ½Ç½Ã°£ »ç¿ë ºÐ¼® ¹× ¸®Æ÷Æ®(usage analytics & reporting)·Î ÇÁ·ÎÁ§Æ®º° ¸®¼Ò½º¸¦ ü°èÀûÀ¸·Î ÃßÀûÇÒ ¼ö ÀÖÀ¸¸ç, ±ÔÁ¤ Áؼö¿Í °¨»ç ´ëÀÀ ¿ª½Ã °£ÆíÇÏ°Ô ¼öÇàÇÒ ¼ö ÀÖ´Ù"°í ¸»Çß´Ù. ¶ÇÇÑ "ITÄÁ¼³ÅÏÆ®·Î¼ ۷δ ±â¾÷À¸·ÎºÎÅÍ ¹ÙÀ̺ê ÄÚµù µµÀÔ¿¡ ´ëÇÑ ÄÁ¼³ÆÃ ÀÇ·Ú¸¦ ¹Þ´Â °æ¿ì °¡Àå ÀÚ½ÅÀÖ°Ô ±ÇÇÒ ¼ö ÀÖ´Â ½Å·ÚÇÒ ¼ö ÀÖ´Â ¹ÙÀ̺ê ÄÚµù ¼Ö·ç¼Ç"À̶ó°í µ¡ºÙ¿´´Ù.
½ºÅ¸Æ®¾÷ ´ë»ó Ű·Î ÇÁ·Î Ç÷¯½º 1³â ¹«·á Á¦°ø
AWS´Â Ű·Î Á¤½Ä Ãâ½Ã¿Í ÇÔ²² ½ºÅ¸Æ®¾÷À» À§ÇÑ ÇýÅà ÇÁ·Î±×·¥µµ ¿î¿µÇÑ´Ù. Àü ¼¼°è ½Ã¸®Áî B ´Ü°è±îÁöÀÇ ½ºÅ¸Æ®¾÷Àº ‘Ű·Î ÇÁ·Î Ç÷¯½º’¸¦ 1³â°£ ¹«·á·Î ÀÌ¿ëÇÒ ¼ö ÀÖÀ¸¸ç Å©·¹µ÷ÀÌ ¼ÒÁøµÇÁö ¾Ê¾Ò´Ù¸é 2025³â 12¿ù 31ÀϱîÁö »ç¿ë °¡´ÉÇÏ´Ù. ±âÁ¸ AWS ¾×Ƽº£ÀÌÆ®(AWS Activate) Å©·¹µ÷µµ Ű·Î ±¸µ¶¿¡ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç µÎ ÇýÅÃÀº Áߺ¹ Àû¿ëÇÒ ¼ö ÀÖ´Ù.
|