»ó¼¼Á¤º¸
Ã¥¼Ò°³
¡®¿ì¾ÆÇÑÇüÁ¦µé¡¯ÀÇ ÁøÂ¥ °³¹ß À̾߱â, AI¿Í ÇÔ²² µ¹¾Æ¿Ô½À´Ï´Ù!
¹è´ÞÀǹÎÁ· ¸Þ´º Ãßõ AIºÎÅÍ ¹è´Þ ·Îº¿±îÁö, Çö½ÇÀÌ µÈ AI ±â¼ú À̾߱⠼ö·Ï
¿ì¾ÆÇÑÇüÁ¦µéÀÇ »ý»ýÇÑ °³¹ß À̾߱⸦ ¿«Àº ¡º¿äÁò ¿ì¾ÆÇÑ °³¹ß¡»ÀÌ AI Á᫐ °³¹ß »ç·Ê¿Í ½Ç¹« ³ëÇϿ츦 °¡µæ ´ã¾Æ ¡º¿äÁò ¿ì¾ÆÇÑ AI °³¹ß¡»·Î µ¹¾Æ¿Ô´Ù! IT ¼ºñ½º °³¹ß¿¡¼ AI Ȱ¿ëÀÇ Á߿伺Àº Á¡Á¡ Ä¿Áö°í ÀÖ´Ù. ¸ÅÀÏ »õ·Î¿öÁö´Â AI ±â¼úÀ» µû¶ó°¡´Â °Í¸¸Å À̸¦ ½Ç¹«¿¡ È¿°úÀûÀ¸·Î Àû¿ëÇÏ´Â ¿ª·®ÀÌ ±â¾÷°ú °³ÀÎÀÇ °æÀï·ÂÀ» Á¿ìÇÑ´Ù. ÀÌ Ã¥Àº ¿ì¾ÆÇÑÇüÁ¦µéÀÌ ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëÇÑ AI ±â¼ú°ú °³¹ß °æÇèÀ» ´ã¾Æ³Â´Ù. AI ¸Þ´º Ãßõ ½Ã½ºÅÛºÎÅÍ µ¥ÀÌÅÍ °Ë»ö ¹× ºÐ¼® ÀÚµ¿È, ·Îº¿ ML ¸ðµ¨ °æ·®È¿Í MLOps ±¸Ãà±îÁö, ÃֽŠAI ±â¼úÀ» Ȱ¿ëÇÑ ½Ç¹« »ç·Ê¸¦ »ý»ýÇÏ°Ô ´Ù·é´Ù. AI¸¦ µµÀÔÇϰíÀÚ ÇÏ´Â ±âȹÀÚ¿Í °³¹ßÀÚ¶ó¸é, ½ÇÁ¦ ¼ºñ½º¿¡ AI ±â¼úÀ» ¾î¶»°Ô Àû¿ëÇÏ´ÂÁö ±Ã±ÝÇÏ´Ù¸é ¿ì¾ÆÇÑÇüÁ¦µéÀÌ °É¾î¿Â AI °³¹ßÀÇ ¿©Á¤À» ÅëÇØ ±× ÇØ´äÀ» ã¾Æº¸ÀÚ.
ÀúÀÚ¼Ò°³
¹è´ÞÀÌ ÀÏ»óÀ» Á¶±Ý ´õ ÇູÇÏ°Ô Çϵµ·Ï ¿À´Ãµµ ´Þ¸®°í ÀÖ´Ù. Æò¹üÇÑ »ç¶÷µéÀÌ ¸ð¿© ºñ¹üÇÑ ¼º°ú¸¦ ¸¸µé¾î³»´Â °÷ÀÌ µÉ ¼ö ÀÖµµ·Ï °Ç°ÇÑ Á¶Á÷¹®È¸¦ ¸¸µå´Â ÀÏ¿¡ Áø½ÉÀ» ´ÙÇÑ´Ù. 2016³âºÎÅÍ '¿ì¾ÆÇÑÇüÁ¦µé ±â¼úºí·Î±×'¸¦ ¿î¿µÇÏ¸ç °³¹ß Á¶Á÷ÀÇ ¼ºÀå °úÁ¤À» ±â·ÏÇϰí ÀÖ´Ù.
¸ñÂ÷
[PART 1] AI·Î °³¹ß »ý»ê¼º ³ôÀ̱â
01Àå. ÄÚÆÄÀÏ·µ ¡®¿ÀÏ¡¯ÇÏ°Ô ¸¸µé±â
_VSCode¿¡ ÄÚÆÄÀÏ·µ ¼³Ä¡Çϱâ
_VSCode ±êÇãºê ÄÚÆÄÀÏ·µ ÁÖ¿ä ±â´É ¼Ò°³
_½ÇÇè - ÄÚÆÄÀÏ·µÀº ¾ó¸¶³ª À¯´ÉÇÒ±î?
_ÄÚÆÄÀÏ·µÀ» ´õ Àß »ç¿ëÇϱâ À§ÇÑ ÆÁ
_¸¶Ä¡¸ç
02Àå. êGPT¸¦ Ȱ¿ëÇÑ Git Flow °ü¸® ÀÚµ¿È
_ÈÁ¦ÀÇ ÃªGPT
_ÀÚµ¿È¸¦ °á½ÉÇÑ °è±â
_êGPT¿Í ´ëÈÇØº¸ÀÚ
[PART 2] AI·Î ´õ Æí¸®ÇÑ ¼ºñ½º ¸¸µé±â
03Àå. ¸®ºä¸¦ Àç·á·Î GPT°¡ ¸¸µç ¸Þ´º Ãßõ, ¸Þ´º¶ÒµüAI
_AI ÇÁ·Î´öÆ® ¸¸µé±â ¹Ì¼Ç, ±×·±µ¥ GPT°¡ ÁÖÀç·áÀÎ
_µµÀÔ ¹è°æ
_¹«¾ùÀ» ÇÒ ¼ö ÀÖÀ»±î?
_¾î¶»°Ô ÇÒ ¼ö ÀÖÀ»±î?
_¶ÒµüÀ̰¡ ¸Þ´º¸¦ ÃßõÇÕ´Ï´Ù
_°Ë»ö¿¡¼ÀÇ ¸Þ´º ÃßõÇϱâ
_GPT¿Í ÇÔ²² ¼ºÀåÇÏ´Â ¸Þ´º¶ÒµüAI
04Àå. ÇÁ·ÒÇÁÆ® ¿£Áö´Ï¾î¸µÀ¸·Î ¸Þ´º À̹ÌÁö ǰÁú °Ë¼öÇϱâ
_À̹ÌÁö °Ë¼ö¿¡ GPT¸¦ Ȱ¿ëÇÑ ÀÌÀ¯
_ÇÁ·ÒÇÁÆ® ¿£Áö´Ï¾î¸µ : GPT¸¦ ¾÷¹« ȯ°æ¿¡ ¸ÂÃß´Â °úÁ¤
_GPT ÇÑ°è ±Øº¹ : ÇÏÀ̺긮µå Á¢±ÙÀÇ Çʿ伺
_¼¼»ó¿¡ µîÀåÇÑ ¡®AI À̹ÌÁö °Ë¼ö¡¯
_¹èÆ÷ ±× ÈÄ, ±â´ëº¸´Ù ³ôÀº »ç¿ë·ü
_¿ì¾ÆÇÑÇüÁ¦µé¿¡¼ AI¿Í ÀÏÇÏ´Â ¹æ¹ý
05Àå. ¹è¹Î¼±¹°Çϱâ AI ¸Þ½ÃÁö Á¦ÀÛ±â
_¹è¹Î¼±¹°Çϱ⿡¼ AI ¸Þ½ÃÁö¸¦ ¸¸µé°Ô µÈ ÀÌÀ¯
_¹®Á¦
_°¡¼³
_±ÝÂÊÀÌ GPT¸¦ ÈÆ·Ã½ÃŰ´Â ¼Ö·ç¼Ç 3´Ü°è
_¸¶Ä¡¸ç
06Àå. ½Ç½Ã°£ ¹ÝÀÀÇü Ãßõ °³¹ß ÀÏÁö 1ºÎ : ÇÁ·ÎÁ§Æ® ¼Ò°³
_±âÁ¸ Ãßõ ¹æ½Ä ¼Ò°³
_±âÁ¸ ¹æ½ÄÀÇ ÇѰè
_½Ç½Ã°£ ¹ÝÀÀÇü Ãßõ ½Ã½ºÅÛ
_°³º° ÄÄÆ÷³ÍÆ® ¼Ò°³
_A/B Å×½ºÆ®
_±³ÈÆ
_¾ÕÀ¸·ÎÀÇ °èȹ
_¸¶Ä¡¸ç
07Àå. ½Ç½Ã°£ ¹ÝÀÀÇü Ãßõ °³¹ß ÀÏÁö 2ºÎ : º¤ÅÍ °Ë»ö, ±×¸®°í ¼û°ÜÁø ¿ä±¸»çÇ×°ú ±â¼ú µµÀÔ ÀÇ»ç °áÁ¤À» ´Ù·ç´Â ¹æ¹ý
_ÇÁ·ÎÁ§Æ®¿¡¼´Â ¿øÇß´Ù, ¼û°ÜÁø ¿ä±¸»çÇ×À»
_±â¼úÀûÀÎ ¹®Á¦·ÎÀÇ È¯¿ø
_»õ·Î¿î ±â¼ú ÄÄÆ÷³ÍÆ® µµÀÔ Èĺ¸ ¼±Á¤Çϱâ
_º¤ÅÍ À¯»çµµ °Ë»öÀÌ ÇÊ¿äÇÑ ÀÌÀ¯
_º¤ÅÍ À¯»çµµ °Ë»ö : ¿ì¸®´Â ¹«¾ùÀÌ ´Ù¸¥°¡?
_HNSW ¾Ë°í¸®Áò¿¡¼ º¸´Â ÇÁ¸® ÇÊÅÍÀÇ ¹®Á¦
_±â¼ú È帱º ¼±Åðú ½ÇÇè ¼³°èÇϱâ
_1Â÷ ½ÇÇè
_1Â÷ ½ÇÇè ±¸Ãà
_2Â÷ ½ÇÇè
_2Â÷ ½ÇÇè ±¸Ãà
_°£´ÜÇÑ ¼º´É ÃÖÀûÈ ¹æ¹ý(RDS)
_¸¶Ä¡¸ç
[PART 3] AI·Î ½±°í ºü¸£°Ô µ¥ÀÌÅÍ È°¿ëÇϱâ
08Àå. AI µ¥ÀÌÅÍ ºÐ¼®°¡ ¡®¹°¾îº¸»õ¡¯ µîÀå 1ºÎ : RAG¿Í Text-To-SQL Ȱ¿ë
_¿ì¸®´Â ¡®¿Ö¡¯ ´Ù½Ã ¹¶Ä¡°Ô µÇ¾úÀ»±î?
_¿ì¸®´Â ¡®¹«¾ùÀ»¡¯ ¸¸µé¾úÀ»±î?
_¿ì¸®´Â ¡®¾î¶»°Ô¡¯ ÀÏÀ» Çߴ°¡?
_Text-to-SQLÀ» ¡®¾î¶»°Ô¡¯ ±¸ÇöÇßÀ»±î?
_¹°¾îº¸»õ 1ºÎ¸¦ ¸¶Ä¡¸ç
09Àå. AI µ¥ÀÌÅÍ ºÐ¼®°¡ ¡®¹°¾îº¸»õ¡¯ µîÀå 2ºÎ : µ¥ÀÌÅÍ µð½ºÄ¿¹ö¸®
_¿ì¸®´Â ¡®¿Ö¡¯ µ¥ÀÌÅÍ µð½ºÄ¿¹ö¸® ¿µ¿ªÀ¸·Î È®ÀåÇßÀ»±î?
_Áú¹® ÀÌÇØ ´Ü°è´Â ¡®¾î¶»°Ô¡¯ ±¸ÇöÇßÀ»±î?
_Á¤º¸ ȹµæ ´Ü°è´Â ¡®¾î¶»°Ô¡¯ ±¸ÇöÇßÀ»±î?
_¹°¾îº¸»õÀÇ ÇâÈÄ °èȹ
_¸¶Ä¡¸ç
10Àå. Æú¶ó½º·Î µ¥ÀÌÅÍ Ã³¸®¸¦ ´õ ºü¸£°í °¡º±°Ô with ½Ç¹« Àû¿ë±â
_Æú¶ó½º°¡ ÇÊ¿äÇß´ø ÀÌÀ¯
_Æú¶ó½º ¼Ò°³
_±â¼úÀûÀÎ Æú¶ó½º ÀåÁ¡
_IO ±â´É
_Lazy API¿Í Äõ¸® ÃÖÀûÈ
_»ç¿ë¼º Ãø¸é¿¡¼ Æú¶ó½º ÀåÁ¡
_½Ç¹« Àû¿ë »ç·Ê ¼Ò°³
_¸¶Ä¡¸ç
[PART 4] ¾ÈÁ¤ÀûÀÎ AI ¼ºñ½º ¿î¿µÇϱâ
11Àå. ºü¸£°í ¾ÈÁ¤ÀûÀÎ AI ¼ºù ½Ã½ºÅÛ ±¸¼ºÇϱâ
_AIÇ÷§ÆûÀ̶õ?
_¼ºù ÄÄÆ÷³ÍÆ®
_CI : À̹ÌÁö »ý¼º ÀÚµ¿È
_CD : ¼ºù ÀÚµ¿È
_¸ð´ÏÅ͸µ ¹× ¾Ë¶÷
_¿î¿µ Áß ¸ÂÀÌÇÑ ¹®Á¦¿Í ÇØ°á »ç·Ê
_¸¶Ä¡¸ç
12Àå. »ý¼ºÇü AI ¼ºñ½º : °ÔÀÌÆ®¿þÀÌ·Î ½±°Ô ½ÃÀÛÇϱâ
_°³¹ß ¹è°æ
_»ý¼ºÇü AI¸¦ Àß È°¿ëÇÏ·Á¸é ¹«¾ùÀÌ ÇÊ¿äÇѰ¡?
_Ç®¾î¾ß ÇÒ ¹®Á¦µé
_AI API °ÔÀÌÆ®¿þÀÌ
_Áö¿ø ¼ºñ½º
_ÀÚ°ÝÁõ¸í °ü¸®
_ÇâÈÄ °èȹ
_¸¶Ä¡¸ç
[PART 5] ·Îº¿°ú ¸Ó½Å·¯´× ¸ðµ¨ ÃÖÀûÈÇϱâ
13Àå. ·Îº¿ ¸Ó½Å·¯´× ¸ðµ¨ÀÇ °æ·®È 1ºÎ ÈÆ·Ã ÈÄ ¾çÀÚÈ
_·Îº¿ÀÌ ½Ç¿Ü¿¡¼ ÀÚÀ²ÁÖÇàÀ» ÇÏ·Á¸é?
_¿£ºñµð¾Æ GPU¿Í Á¦Æ®½¼ Ç÷§ÆûÀÇ Æ¯Â¡
_¾çÀÚÈ
_TensorRT¸¦ ÀÌ¿ëÇÑ ÃÖÀûÈ
_¾çÀÚÈ ´Ü°èº° ¼º´É ºñ±³
_½ÇÇè ¹æ½Ä
_½ÇÇè °á°ú ¹× °á·Ð
_¸¶Ä¡¸ç
14Àå. ·Îº¿ ML ¸ðµ¨ÀÇ °æ·®È 2ºÎ : ¾çÀÚÈ ÀÎ½Ä ÈÆ·Ã
_ÈÆ·Ã ÈÄ ¾çÀÚÈÀÇ ÇѰèÁ¡
_¾çÀÚÈ ÀÎ½Ä ÈÆ·ÃÀ̶õ?
_¾çÀÚÈ ÀÎ½Ä ÈÆ·Ã(QAT) ¼öÇàÇϱâ
_NVIDIA pytorch-quantizationÀ» Ȱ¿ëÇÑ QAT ¼öÇà ¹× ONNX/TensorRT º¯È¯ °¡À̵å
_¸¶Ä¡¸ç
15Àå. ·Îº¿À» À§ÇÑ MLOps 1ºÎ : ¿¡Áö µð¹ÙÀ̽º¿Í K3s, ¿¡¾îÇ÷Î
_¸Ó½Å·¯´× ¸ðµ¨À» °³¹ßÇÏ´Â °úÁ¤°ú ¹®Á¦µé
_¿¡Áö µð¹ÙÀ̽º
_·Îº¿À» À§ÇÑ ¸Ó½Å·¯´× °³¹ß °úÁ¤°ú MLOps ½Ã½ºÅÛÀÌ ÇØ°áÇØ¾ß ÇÒ ¹®Á¦µé
_K3s¿Í ¿¡¾îÇ÷Π: ÀÚ¿ø °ü¸® ¼Ö·ç¼Ç°ú ¿öÅ©Ç÷Π°ü¸® ¼Ö·ç¼Ç
_¼³Ä¡Çϱâ
_DAG ¿¹Á¦
_¸¶Ä¡¸ç
16Àå. ·Îº¿À» À§ÇÑ MLOps 2ºÎ : ¿¡Áö ÆÄÀÌÇÁ¶óÀÎÀÇ ±¸¼º
_¿¡Áö ÆÄÀÌÇÁ¶óÀÎÀÇ Çʿ伺
_¿¡Áö µð¹ÙÀ̽º¿¡¼ÀÇ AI ¿¬»êÀÌ ÇÊ¿äÇÑ ÀÌÀ¯
_¿¡Áö ÆÄÀÌÇÁ¶óÀÎÀÇ ¸ñÀû
_¿£ºñµð¾Æ µµ±¸µé ¼Ò°³
_¿£ºñµð¾Æ Nsight Systems
_Trt-Infersight °³¹ß
_¿¡Áö ÆÄÀÌÇÁ¶óÀÎÀÇ ±¸¼º
_¸¶Ä¡¸ç