»ó¼¼Á¤º¸
¹Ì¸®º¸±â
Ŭ·Îµå Äڵ带 Ȱ¿ëÇÑ ¹ÙÀ̺ê ÄÚµù ¿Ïº® ÀÔ¹®
- ÀúÀÚ
- È÷¶óÄ«¿Í Åä¸ðÈ÷µ¥ Àú/ÃÖ¿ë ¿ª
- ÃâÆÇ»ç
- À§Å°ºÏ½º
- ÃâÆÇÀÏ
- 2026-04-02
- µî·ÏÀÏ
- 2026-07-07
- ÆÄÀÏÆ÷¸Ë
- PDF
- ÆÄÀÏÅ©±â
- 12MB
- °ø±Þ»ç
- ¿¹½ºÀ̽ʻç
- Áö¿ø±â±â
-
PC
PHONE
TABLET
À¥ºä¾î
ÇÁ·Î±×·¥ ¼öµ¿¼³Ä¡
ºä¾îÇÁ·Î±×·¥ ¼³Ä¡ ¾È³»
Ã¥¼Ò°³
´Ü ÇÏ·ç ¸¸¿¡ ½Ã½ºÅÛÀ» ±¸ÃàÇÏ´Â ¾ÐµµÀû ¼ÓµµÀÇ AI ÁÖµµ °³¹ß!¾ÖÇø®ÄÉÀ̼ÇÀÇ ±Ô¸ð¿Í º¹À⼺ÀÌ Ä¿Áö´Â °úÁ¤ ¼Ó¿¡¼ °³¹ßÀÚ´Â ´Ã ÇѰ迡 ºÎµúÈü´Ï´Ù. ÇÏÁö¸¸ Ŭ·Îµå ÄÚµå(Claude Code)¿Í ÇÔ²²¶ó¸é ¡®ÀÌ·± ±â´ÉÀÌ ÀÖ¾úÀ¸¸é ÁÁ°Ú´Ù¡¯´Â ¾ÆÀ̵ð¾î¸¦ ÀÌÀü¿¡´Â »ó»óÇÒ ¼ö ¾ø¾ú´ø ¼Óµµ·Î Çö½Ç·Î ¸¸µé ¼ö ÀÖ½À´Ï´Ù.ÀÌ Ã¥Àº ŸÀÔ½ºÅ©¸³Æ®(TypeScript)³ª Next.js¸¦ ±íÀÌ ¾ËÁö ¸øÇÏ´õ¶óµµ ½Ç½ÀÀ» µû¶ó°¥ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. Ŭ·Îµå ÄÚµåÀÇ ¼³Ä¡ºÎÅÍ ¼¼ÆÃ, ±×¸®°í ½ÇÁ¦ ¾Û ¹èÆ÷±îÁö ¸ðµç °úÁ¤À» Á÷Á¢ °æÇèÇϸç, AI ¿¡ÀÌÀüÆ® ½Ã´ëÀÇ »õ·Î¿î °³¹ß ¹æ½ÄÀ» ´ç½ÅÀÇ °ÍÀ¸·Î ¸¸µå¼¼¿ä.* ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ÇÙ½É ³»¿ë *¡¤ ÀÔ¹®°ú ȯ°æ ±¸Ãà: Ŭ·Îµå °èÁ¤ »ý¼ººÎÅÍ CLI ±â¹ÝÀÇ ±âº» »ç¿ë¹ý ¿Ïº® ½Àµæ¡¤ AI ±â¹Ý °³¹ßÀÇ ±âÃÊ: 5ºÐ ¸¸¿¡ ¾ÛÀ» ¸¸µé°í ¹èÆ÷ÇÏ¸ç °æÇèÇÏ´Â °·ÂÇÑ ÀÚµ¿È¡¤ MCP Ȱ¿ë 꺿 °³¹ß: Model Context ProtocolÀ» Ȱ¿ëÇÑ ½Ç¹«ÀûÀÎ ¿¡ÀÌÀüÆ® ±¸Çö¡¤ º´·Ä ó¸®¿Í ¼ºê ¿¡ÀÌÀüÆ®: ´ë±Ô¸ð ½Ã½ºÅÛ °³¹ßÀ» À§ÇÑ ÀÛ¾÷ ºÐÇÒ ¹× ½ÉÈ ±â¹ý¡¤ º¸¾È ¹× ¹Ì·¡ Àü¸Á: ÆÀ °³¹ß¿¡¼ÀÇ È°¿ë ¹æ¹ý°ú AI ±â¹Ý °³¹ßÀÌ ³ª¾Æ°¥ ¹æÇâ* ÀÌ·± ºÐµé²² ±ÇÇÕ´Ï´Ù *¡¤ Ŭ·Îµå Äڵ带 óÀ½ Á¢ÇÏÁö¸¸ ½ÇÀüÀûÀÎ Áö½ÄÀ» ½×°í ½ÍÀº ¿£Áö´Ï¾î¡¤ AI¸¦ Ȱ¿ëÇØ »ç³» ½Ã½ºÅÛ µîÀ» Á÷Á¢ ¸¸µé¾î º¸°íÀÚ ÇÏ´Â ÀÇ¿åÀûÀÎ Á÷ÀåÀΡ¤ ÃֽŠAI ¿¡ÀÌÀüÆ® ±â¼ú·Î °³¹ß »ý»ê¼ºÀ» ±Ø´ëÈÇÏ°í ½ÍÀº ¸ðµç ºÐ
ÀúÀÚ¼Ò°³
ÁÖ½Äȸ»ç en-gine ´ëÇ¥. µµÄì¿Í ÈÄÄí¿ÀÄ«¸¦ °ÅÁ¡À¸·Î »ý¼ºÇü AI, Ŭ¶ó¿ìµå ¾ÆÅ°ÅØÃ³, LLM ¿¡ÀÌÀüÆ® ±â¼úÀ» Ȱ¿ëÇÑ ¾÷¹« ½Ã½ºÅÛ°ú SaaSÀÇ ¼³°è °³¹ß¿¡ Á¾»çÇϰí ÀÖ´Ù. µµ¸ÞÀÎ ÁÖµµ µðÀÚÀÎ(DDD)À̳ª Ŭ¸° ¾ÆÅ°ÅØÃ³¿¡ ¹ÙÅÁÀ» µÐ °ß°íÇÑ ¼³°è »ç»ó°ú, Firebase GenkitÀ̳ª Mastra °°Àº µµ±¸¸¦ »ç¿ëÇÑ ¿¡ÀÌÀüÆ® ÀÓº£µðµå ¾÷¹« ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß µî ÃֽŠAI °³¹ß ±â¹ÝÀ» ½ÇÀüÀûÀ¸·Î Á¶ÇÕÇÏ´Â ±â¹ý¿¡ Á¤ÅëÇÏ´Ù. ÇöÀç´Â AI¿Í Àΰ£ÀÇ Çù¾÷À» ÅëÇÑ ¡®AI ÁÖµµ °³¹ß(AI-Driven Development)¡¯ÀÇ º¸±ÞÀ» ¸ñÇ¥·Î ±â¾÷ Áö¿ø ¹× ±³À° Ȱµ¿À» ¼öÇàÇϸé¼, AI ¿¡ÀÌÀüÆ® ±â¼ú°ú Flow EngineeringÀ» °áÇÕÇÑ Â÷¼¼´ë °³¹ß ÇÁ·Î¼¼½º¸¦ ޱ¸Çϰí ÀÖ´Ù. gihyo.jp¿¡¼ ¡¶Áö±ÝºÎÅÍ ½ÃÀÛÇϴ Ŭ·Îµå ÄÚµå ÀÔ¹®¡·À» ¿¬Àç ÁßÀÌ´Ù.
- À̸ÞÀÏ: hirakawa@en-gine.co
- X: @t_hirakawa
¸ñÂ÷
01Àå: Ŭ·Îµå ÄÚµå ÀÔ¹®°ú °³¹ß ȯ°æ ±¸Ãà1.1 _ AI Áö¿ø °³¹ßÀÇ »õ·Î¿î ½Ã´ë__Ŭ·Îµå ÄÚµå¶õ__Ŭ·Îµå ÄÚµå ÀÌÀüÀÇ AI Áö¿ø °³¹ß__Áö±Ý±îÁöÀÇ AI Áö¿ø °³¹ßÀÇ ÇѰè__AI Áö¿ø °³¹ß µîÀå¿¡ µû¸¥ ¿£Áö´Ï¾îÀÇ »õ·Î¿î ½ºÆ®·¹½º__Ŭ·Îµå Äڵ尡 CLI·Î ÅÂ¾î³ ¹è°æ__Ŭ·Îµå ÄÚµåÀÇ Æ¯Â¡__Ŭ·Îµå ÄÚµå ´öºÐ¿¡ °¡´ÉÇØÁø AI ÁÖµµ °³¹ß1.2 _ Ŭ·Îµå ÄÚµåÀÇ ¿ä±Ý ü°è__Ŭ·Îµå ÄÚµå ±¸µ¶°ú API Á¾·®Á¦ ºñ±³__Ç÷£ Àüȯ__Ç÷£ ¼±Åà ±âÁØ__¸Þ½ÃÁö Á¦ÇÑ ¹× ¼¼¼Ç__ÇÁ·ÒÇÁÆ®¿¡ °üÇØ__¸ðµ¨ ¼±Åðú Àüȯ__ºñ¿ë °ü¸® ÆÁ__Á¤¸®1.3 _ °èÁ¤ µî·Ï__±¸µ¶ »ç¿ëÀÚ(Ŭ·Îµå °èÁ¤) µî·Ï ¹æ¹ý__API »ç¿ëÀÚ(Ŭ·Îµå ÄÜ¼Ö °èÁ¤) µî·Ï ¹æ¹ý__Á¤¸®1.4 _ Ŭ·Îµå ÄÚµå ȯ°æ ±¸Ãà°ú ¼³Á¤__±ÇÀå ȯ°æ__Ŭ·Îµå ÄÚµå ¼³Ä¡ ¹æ¹ý__Ãʱ⠽ÇÇà ¹× ÀÎÁõ__°èÁ¤ À¯Çü ¼±ÅÃ__ºê¶ó¿ìÀú¿¡¼ ·Î±×ÀÎÇϱâ__°èÁ¤ ¿¬°á°ú ÀÎÁõ__Å͹̳Π¼³Á¤__Æú´õ ½Å·Ú ¿©ºÎ È®ÀÎ__Å͹̳Πȯ°æ°úÀÇ È£È¯¼º__¸®Æ÷ÁöÅ͸® »ý¼º ¹æ¹ý__Ŭ·Îµå ÄÚµå·Î °³¹ßÇÒ ¶§ â ¹èÄ¡__Á¤¸®1.5 _ Ŭ·Îµå ÄÚµå ½ÃÀÛÇϱâ__ù ¹øÂ° ´Ü°è: ±âº» ¸í·É¾î ÀÍÈ÷±â__ƯÁ¤ ÆÄÀÏÀ» ÄÁÅØ½ºÆ®¿¡ Æ÷ÇÔ(@ Ç¥±â)__CLAUDE.md Ȱ¿ë¹ý__óÀ½ ¾Ë¾ÆµÎ¸é Æí¸®ÇÑ ¸í·É¾î__¸í·É ½ÇÇà Çã°¡__±ÇÇÑ ÀÛ¼º ¹æ¹ý__Ŭ·Îµå ÄÚµåÀÇ 4°¡Áö ±ÇÇÑ ¸ðµå__µð·ºÅ͸®ÀÇ Á¾·ù__È®Àå »ç°í ¸ðµå__Ŭ·Îµå ÄÚµå ¾÷µ¥ÀÌÆ® ¹æ¹ý__Á¤¸® 02Àå: Ŭ·Îµå Äڵ带 Ȱ¿ëÇÑ AI ÁÖµµ °³¹ßÀÇ ±âÃÊ2.1 _ 5ºÐ ¸¸¿¡ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â__ù ¹øÂ° ÇÁ·ÒÇÁÆ®__·ÎÄà ¼¹ö ½ÃÀÛÇϱâ2.2 _ ÀÛÀº ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷Çϱâ__Ŭ¶óÀÌ¾ðÆ® Ãø ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷__±êÇãºê ÆäÀÌÁö¿¡ ¹èÆ÷Çϱâ__Vercel¿¡ ¹èÆ÷Çϱâ2.3 _ UI µð¹ö±ëÇϱâ__Next.js·Î TODO ¾Û ¸¸µé¾îº¸±â__Ç¥½Ã ¿À·ù ¼öÁ¤Çϱâ__Á¤¸®2.4 _ Å×½ºÆ® ÄÚµå »ý¼ºÇϱâ__Å×½ºÆ® ÄÚµåÀÇ ¿À·ù ¿¹½Ã__CLAUDE.md¿¡ Å×½ºÆ® ÁÖÀÇ »çÇ× ÀÛ¼ºÇϱâ__Á¤¸® 03Àå: MCP¸¦ Ȱ¿ëÇÑ AI 꺿 °³¹ß3.1 _ MCP ¼¹ö¿¡ °³¹ß Áö¿ø¹Þ±â__MCP ¼¹ö¶õ?__Ãßõ MCP ¼¹ö3.2 _ AI 꺿 ¿ä±¸»çÇ× Á¤ÀÇ__¿ä±¸»çÇ× Á¤ÀÇ__°³¹ß ȯ°æ ±¸Ãà ¹× ¿ä±¸»çÇ× Á¤ÀÇ3.3 _ ŽºÅ© °ü¸®¿Í ±¸Çö__½ÇÇà °èȹ ¼ö¸³°ú TODO ¸®½ºÆ® ÀÛ¼º__üũ¹Ú½º¸¦ Ȱ¿ëÇÑ ÁøÃ´ °ü¸®__ÀÛ¾÷ ´ÜÀ§ ¼³Á¤°ú ´Ü°èÀû ±¸Çö3.4 _ ¿À·ù ¼öÁ¤°ú °ü¸®¹èÆ÷__±¸±Û Ŭ¶ó¿ìµåÀÇ ¹«·á ¿ä±ÝÁ¦__°³¹ß ¼¹ö ½ÇÇàÇϱâ__Ŭ·Îµå Äڵ忡 ¿À·ù Àü´ÞÇϱâ__¹®ÀÚ º¯È¯ µµÁß¿¡ Àü¼ÛµÇ´Â ¹®Á¦ ÇØ°á__°³¹ß¿¡ Æí¸®ÇÑ ¸í·É Á¤¸®__Ŭ·Îµå Äڵ忡 ÀÛ¾÷ ³»¿ëÀ» µ¹¾Æº¸°Ô Çϱâ__±¸±Û Ŭ¶ó¿ìµå¿¡ ¹èÆ÷Çϱâ__¹èÆ÷ ¿À·ù ÇØ°á__Atlas(¸ù°íDB) ¼³Á¤Çϱâ__Ŭ¶ó¿ìµå ·± °ø°³ ¼³Á¤__UI¿¡ ³ªÅ¸³ª´Â ¿À·ù¸¦ È®ÀÎÇÏ°í ¼öÁ¤Çϱâ__±êÇãºê ¾×¼Ç ¿À·ù ÇØ°áÇϱâ__Ŭ¶ó¿ìµå»óÀÇ ¿À·ù ·Î±×¸¦ Á÷Á¢ È®ÀνÃ۱â3.5 _ ±êÇãºê ¾×¼Ç¿¡¼ Ãß°¡ ±¸Çö ¼öÇà__±êÇãºê ¾×¼Ç¿¡¼ ±¸ÇöÇϱâ__Claude Code GitHub Actions ¼³Á¤ÀÇ ÀüüÀûÀÎ ±¸Á¶¿Í ÁÖÀÇ»çÇ×__Claude Code GitHub ActionsÀÇ Æ¯Â¡°ú Â÷ÀÌÁ¡__½º¸¶Æ®Æù¿ë ±êÇãºê ¾ÛÀ¸·Î °³¹ßÇϱâ__Á¤¸® 04Àå: º´·Ä ó¸®¿Í ¼ºê¿¡ÀÌÀüÆ®¸¦ Ȱ¿ëÇÑ °³¹ß - 3½Ã°£ ¸¸¿¡ ¿Ï¼ºÇÏ´Â »ç³» ½Ã½ºÅÛ °³¹ß4.1 _ ÄÁÅØ½ºÆ® À©µµ ÀÌÇØÇϱâ4.2 _ ´ë±Ô¸ð ½Ã½ºÅÛ °³¹ßÀ» À§ÇÑ Áö½Ä__¹é±×¶ó¿îµå ÀÛ¾÷__½ÇÇà ½Ã°£ÀÌ ¿À·¡ °É¸®´Â Bash ÇÁ·Î¼¼½º¸¦ ¹é±×¶ó¿îµå·Î º¸³»±â__¿öÅ©½ºÆäÀ̽º Ãß°¡Çϱâ4.3 _ ¿ä±¸»çÇ× °ËÅä__ÀÏÀÏ º¸°í ½Ã½ºÅÛÀÇ ¿ä±¸»çÇ× Á¤ÀÇ__@ÀÓÆ÷Æ®·Î CLAUDE.md¿¡ ÆÄÀÏ Ãß°¡Çϱâ__ÀÓÆ÷Æ®ÇÒ ¶§ ÁÖÀÇÇÒ Á¡4.4 _ °¡µå·¹ÀÏ Áغñ__°¡µå·¹ÀÏÀÇ ¿¹__¸í¼¼¸¦ ±â¹ÝÀ¸·Î ÇÑ ÄÚµå »ý¼º__»ç¿ëÇÏ´Â ±â¼ú Ãß°¡Çϱâ__Ç㽺Ű·Î ÄÚµå º¸È£Çϱâ__CI/CD ±¸¼ºÇϱâ__Á¤¸®4.5 _ ÀÛ¾÷À» ºÐÇÒÇØ¼ ±¸ÇöÇϱâ__±êÇãºê À̽´ »ý¼º ¿äû__À̽´ ±¸ÇöÇϱâ__Ŭ·Îµå ÄÚµåÀÇ ¸®ºä¸¦ ¹Þ´Â 3°¡Áö ¹æ¹ý__Á¤¸®4.6 _ º´·Ä ó¸®¿Í ¼ºê¿¡ÀÌÀüÆ®__±ê ¿öũƮ¸®¸¦ Ȱ¿ëÇÑ º´·Ä ó¸®__±ê ¿öũƮ¸®ÀÇ ±âÃÊ Áö½Ä__º´·Ä ó¸® ÆÁ__lint-staged¸¦ ÇÏÀ§ µð·ºÅ͸®¿¡¼µµ ½ÇÇàÇϱâ__¿©·¯ Å͹̳ο¡ Ãâ·ÂÇϱâ__Git ¿öũƮ¸® Á¤¸®__´ÙÁß ¼¼¼Ç°ú °ü·ÃµÈ ±âŸ ÁÖÀÇ »çÇ×__¼ºê¿¡ÀÌÀüÆ®¸¦ Àü¹®°¡·Î Ȱ¿ëÇϱâ__¾ðÁ¦ ¼ºê¿¡ÀÌÀüÆ®¸¦ »ç¿ëÇÒ±î?__¼ºê¿¡ÀÌÀüÆ®·Î ÄÚµå »ý¼ºÇϱâ__Á¤¸®4.7 _ Ä¿½ºÅÒ ½½·¡½Ã Ä¿¸Çµå¿Í ÈÅ__Ä¿½ºÅÒ ½½·¡½Ã ¸í·É¾î Ȱ¿ëÇϱâ__ÈŠȰ¿ë__ÇÁ·ÒÇÁÆ®¸¦ ÀÌ¿ëÇÑ °í±Þ ±â´É Ȱ¿ë__º´·Ä ó¸® Ȱ¿ë__À̽´¸¦ ´ë·«ÀûÀ¸·Î ±¸ÇöÇÑ ÈÄÀÇ µð¹ö±ë__¿¡ÀÌÀüÆ® ½ºÅ³ Ȱ¿ëÇϱâ__Á¤¸® 05Àå: º¸¾È°ú ÀÀ¿ë5.1 _ Ŭ·Îµå ÄÚµåÀÇ º¸¾È ¼³°è__º¸¾È ´ëÃ¥__Ŭ·Îµå ÄÚµåÀÇ º¸¾È ºÐ¼® ±â´É__º¸¾È °ËÅä¿ë ±êÇãºê ¾×¼Ç ÅëÇÕ__»ç¿ëÀÚ°¡ ¾Ë¾Æ¾ß ÇÒ µ¥ÀÌÅÍ ÇÁ¶óÀ̹ö½Ã__ÄÁÅ×ÀÌ³Ê ½ÇÇà__»÷µå¹Ú½º__»ç¿ëÀÚÀÇ Ã¥ÀÓ5.2 _ ÆÀ °³¹ß¿¡¼ ÇÊ¿äÇÑ Áö½Ä__¼³Á¤ °øÀ¯__AWS º£µå·Ï±¸±Û ¹öÅØ½º AI Ȱ¿ë__µðÀÚÀÎÀ¸·ÎºÎÅÍ ÄÄÆ÷³ÍÆ®¸¦ ¸¸µå´Â ÇDZ׸¶ MCP ¼¹ö5.3 _ Ŭ·Îµå ÄÚµå ÀÀ¿ë Ȱ¿ë¹ý__º´·Ä Å͹̳Π󸮿¡ Æ¯ÈµÈ ¶óÀ̺귯¸®__Ŭ·Îµå Äڵ带 Çìµå¸®½º ¸ðµå·Î »ç¿ëÇϱâ__¸í¼¼ ±â¹Ý °³¹ß__Ŭ·Îµå À¥¿¡¼ Ŭ·Îµå ÄÚµå »ç¿ë5.4 _ Ŭ·Îµå ÄÚµåÀÇ ÇâÈÄ Àü¸Á ºÎ·ÏA _ ½½·¡½Ã ¸í·É ¸ñ·ÏB _ Ŭ·Îµå/Ŭ·Îµå ÄÚµå º¯°æ »çÇ× Á¤¸®