Home > °Ë»ö¸ñ·Ï > ±â»ç»ó¼¼º¸±â
ŸÀÌƲ

[±èÁ¤È£ÀÇ AI½Ã´ëÀÇ Àü·«] AI·Î ´õ ³ªÀº ÀηùÀÇ ¹Ì·¡¸¦ ¿©´Â ¹æ¹ý, ÄÚµù¿¡ ÀÖ´Ù

    ±èÁ¤È£ KAIST Àü±â¡¤ÀüÀÚ°øÇаú ±³¼ö

    ¹ßÇàÀÏ : 2023.02.15 / ¿©·Ð/µ¶ÀÚ A33 ¸é

    Á¾À̽Ź®º¸±â
    ¡ã Á¾À̽Ź®º¸±â
    1980³â´ë ÃÊ ±â³ª±ä ´ëÇÐ ÈÞ±³(ýÌÎè) ±â°£ÀÌ ³¡³ª°í óÀ½À¸·Î ¹è¿î ÄÄÇ»ÅÍ ¾ð¾î°¡ 'Æ÷Æ®¶õ(Fortran)'À̾ú´Ù. Æ÷Æ®¶õÀº IBMÀÌ °³¹ßÇÑ °í±Þ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ÁÖ·Î °úÇÐ °è»ê¿ëÀ¸·Î ¾´´Ù. ±×·¯°í 40¿© ³âÀÌ Èê·¯°£ ¿äÁò, ÀΰøÁö´É ÇÁ·Î±×·¡¹Ö¿¡ °¡Àå ¸¹ÀÌ ¾²´Â ¾ð¾î´Â 'ÆÄÀ̼±(Python)'ÀÌ´Ù. ÀÌ·¯ÇÑ ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â Àΰ£°ú ÄÄÇ»ÅÍ »çÀÌÀÇ ¼ÒÅë°ú ¹ø¿ª ¼ö´ÜÀÌ´Ù. ÄÄÇ»ÅÍ´Â Àΰ£ÀÇ ¾ð¾î¸¦ ÀÌÇØÇÏÁö ¸øÇÏ°í, ´ÜÁö 2Áø¼ö·Î Ç¥ÇöÇÑ ±â°è¾î(Machine Code)¸¸À» ÀÐÀ» ¼ö Àֱ⠶§¹®ÀÌ´Ù.

    ÀÌ·¸°Ô Àΰ£ÀÇ »ý°¢°ú °èȹÀ» ÄÄÇ»ÅÍ°¡ ÀÌÇØÇÏ´Â ¾ð¾î·Î Á¤È®ÇÏ°í È¿À²ÀûÀ¸·Î º¯È¯ÇÏ°í ÄÄÇ»ÅÍ¿¡ ÀÔ·ÂÇÏ´Â ÀÛ¾÷À» 'ÄÚµù'À̶ó°í ºÎ¸¥´Ù. ÄÚµùÀ» È¿À²ÀûÀÌ°í °æÁ¦ÀûÀ¸·Î ÇÏ·Á¸é ÇÁ·Î±×·¡¹Ö ¾ð¾î, ÄÄÇ»ÅÍ ±¸Á¶, µ¥ÀÌÅÍ ±¸Á¶, ¸Þ¸ð¸® °èÃþ, ³ª¾Æ°¡ ±¸ÇöÇÏ·Á´Â ¾Ë°í¸®Áòµµ Á¤È®ÇÏ°í ±íÀÌ ÀÖ°Ô ÀÌÇØÇØ¾ß ÇÑ´Ù. ÀÌó·³ °íµµÀÇ Àü¹®Àû Áö½Ä°ú °æÇèÀÌ ÇÊ¿äÇÑ ÄÄÇ»ÅÍ ÄÚµù ÀÛ¾÷µµ ÀÌÁ¦´Â ÀΰøÁö´ÉÀΠêGPT°¡ Çϱ⠽ÃÀÛÇß´Ù. ´õ¿í ³î¶ø°Ôµµ 'ÀΰøÁö´ÉÀΠêGPT'°¡ 'ÀΰøÁö´É ÇÁ·Î±×·¥ÀÇ ÄÚµù'µµ Àΰ£À» ´ë½ÅÇؼ­ Á÷Á¢ ÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù.

    êGPT´Â ¿ÀÇÂAI°¡ °³¹ßÇÑ ÀÚ¿¬¾î¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ´ëÈ­Çü ÀΰøÁö´ÉÀÌ´Ù. ´ëÈ­, ÀÛ¹®, ¹ø¿ª°ú °Ë»ö ±â´ÉÀÌ ÀÖ´Ù. ¿©±â¼­ GPT´Â 'Generative Pre-trained Transformer Model'ÀÇ ¾àÀÚ´Ù. ¾àÀÚ GPT¿¡¼­ ¾Ë ¼ö ÀÖµíÀÌ Â÷º°È­µÇ´Â Áß¿äÇÑ Æ¯Â¡ÀÌ ¼¼ °¡Áö ÀÖ´Ù. Á¦ÀÏ ¸ÕÀú ±âÁ¸ ÀΰøÁö´É ¸ðµ¨°ú ´Þ¸® ÅؽºÆ® ¼ÓÀÇ ¹®ÀÚ¿Í ¹®Àå»Ó ¾Æ´Ï¶ó ¹®´ÜÀÇ '¸Æ¶ô(Context)'±îÁöµµ ÇнÀÇÑ´Ù. ¿¹¸¦ µé¾î °¢ ´Ü¾î »çÀÌÀÇ °ü°è Áß¿äµµ¸¦ ÆľÇÇؼ­ ¼­·Î ¿¬°áÇÏ´Â ¸Æ¶ô ¿¬°á¸Á(Attention Network)À» °®Ãè´Ù. ¿¬°á¸ÁÀº Ã¥ÀÇ Ã¹ ´Ü¾îºÎÅÍ ¸¶Áö¸· ´Ü¾î±îÁö Àüü ¸Æ¶ôÀ» ¼­·Î ¿¬°áÇÑ´Ù.

    ÀÌ·¯ÇÑ ±¸Á¶ÀÇ ÀΰøÁö´É¸ÁÀ» 'º¯È¯ ¸ðµ¨(Transformer Model)'À̶ó°íµµ ºÎ¸¥´Ù. ÀÌ·¯ÇÑ ¸Æ¶ô ÇнÀÀ» À§Çؼ­ ¹é°ú»çÀü Ã¥ ÇÑ ±ÇÀ» Åë°·Î Àаí, ¸Æ¶ôÀ» ÇнÀÇÏ°í ±â¾ïÇÑ´Ù. ³ª¾Æ°¡ ÀÎÅͳÝ, µµ¼­°ü»Ó ¾Æ´Ï¶ó Àηù ÀüüÀÇ ¹®¼­¿Í Ã¥À» ¸ðµÎ ÇнÀÇÒ ¼ö ÀÖ´Ù. ¿µ¾î·Î µÈ Ã¥»Ó¸¸ ¾Æ´Ï¶ó Çѱ۷ΠµÈ Ã¥µµ Àаí ÇнÀÇÑ´Ù. ÀÌ·¯ÇÑ °úÁ¤À» °ÅÃÄ ÀΰøÁö´ÉÀº ¹®ÇØ·Â(Ùþú°Õô)À» °®´Â´Ù. ´ÙÀ½ Ư¡À¸·Î êGPT´Â '»çÀü ÇнÀ(Pre-training)'À» ÇÑ´Ù. ´Ù½Ã ¸»Çؼ­ ¿¹½ÀÀ» ÃÖ´ëÇÑ ¸¹ÀÌ ÇÏ´Â ÀΰøÁö´ÉÀÌ´Ù. ¹Ì¸® Ã¥À» ¸¹ÀÌ ÀÐ¾î ´ëºÎºÐÀÇ ÁÖÁ¦¿¡ ´ëÇؼ­´Â »çÀü¿¡ ÆľÇÇÏ·Á ÇÑ´Ù. ±×·¡¼­ À¢¸¸ÇÑ Áú¹®¿¡´Â ¹Ù·Î ´ë´äÇÒ ¼ö ÀÖ´Ù.

    ¸¶Áö¸·À¸·Î êGPTÀÇ Áß¿äÇÑ ±â´ÉÀº âÀÛÀ» À§ÇÑ '»ý¼º(Generative) ´É·Â'ÀÌ´Ù. ÇнÀ °úÁ¤¿¡¼­ Ã¥À̳ª ¹®¼­ ¼Ó ÇÑ ´Ü¾î, ÇÑ ¹®Àå, ȤÀº ÇÑ ¹®´ÜÀ» ºñ¿ö ³õ°í, ±× ¼ÓÀ» ä¿ö ³Ö´Â ¿¬½ÀÀ» ³¡¾øÀÌ ÇÑ´Ù. ÀÏÁ¾ÀÇ ±Û ä¿ì±â °ÔÀÓÀ» ÇÏ´Â °ÍÀÌ´Ù. Àß Ã¤¿ö ³ÖÀ¸¸é ³ôÀº Á¡¼ö·Î º¸»óÀ» ÁØ´Ù. ¼ö¸¹Àº ÀÛ¹® ¿¬½ÀÀ» ÇÏ´Ù º¸¸é °á±¹ âÀÛ ´É·Â±îÁö »ý±â°Ô µÈ´Ù. ±×¸®°í Àΰ£ÀÇ Æò°¡µµ ¹Þ°í º¸»ó Á¡¼öµµ ¹Þ´Â´Ù. ÇÑ¹ß ´õ ³ª¾Æ°¡ êGPT´Â ÀÚ±âµé³¢¸® °ÔÀÓÇϵí ÇнÀÇÑ´Ù. ¼­·Î ¹®´ä(ÙýÓÍ)ÇÏ°í, ¼­·Î Æò°¡ÇÏ°í, ±×¸®°í º¸»óÇϸ鼭 ÇнÀÇÏ°í ¼ºÀåÇÑ´Ù. ¾ËÆÄ°í¿¡¼­ »ç¿ëÇÏ´ø °­È­ ÇнÀ ¹æ¹ýÀÌ´Ù. ÀÌ·¯ÇÑ ¹æ½ÄÀÇ Ã¢ÀÛ ÀΰøÁö´É ¸ðµ¨À» '»ý¼º ÀΰøÁö´É¸Á'À̶ó ºÎ¸¥´Ù. ¿ÀÇÂAI°¡ ´ÙÀ½À¸·Î Ãâ½ÃÇÒ °ÍÀ¸·Î ¿¹»óµÇ´Â GPT-nÀº ¹®Àå ¿Ü¿¡µµ ¿µ»ó, ºñµð¿À, À½¾Ç µî ´Ù¾çÇÑ Çü½ÄÀÇ »ý¼º ±â´ÉÀ» °¡Áø ´ÙÁß ¸ðµå(Multi-modal) ÀΰøÁö´É ¸ðµ¨ÀÌ µÉ °ÍÀ¸·Î Àü¸ÁÇÑ´Ù.

    ÀÌÁ¦ êGPTÀÇ »ý¼º ´É·ÂÀº ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö ÄÚµù ´É·Â¿¡±îÁö À̸£·¶´Ù. Àΰ£ÀÌ ´ëÈ­¸¦ ÅëÇØ ¿ä±¸ Á¶°ÇÀ» ÀÔ·ÂÇϸé Àΰ£À» ´ë½ÅÇؼ­ Á÷Á¢ ÄÚµùÇÑ´Ù. ÀÌ¿¡ ´õÇؼ­ ÀÚ½ÅÀÌ »ý¼ºÇÑ Äڵ尡 ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö ¿ø¸®¸¦ Àΰ£¿¡°Ô ¼³¸íÇØ ÁÙ ¼öµµ ÀÖ´Ù. ¶ÇÇÑ Àΰ£ÀÌ ÀÛ¼ºÇÑ Äڵ带 ºÐ¼®Çؼ­ ½Ç¼ö¸¦ °íÃÄÁÖ´Â µð¹ö±ë ÀÛ¾÷µµ ÇÒ ¼ö ÀÖ´Ù. ±×¸®°í ±âÁ¸ Äڵ带 ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î º¯È¯µµ ÇØ ÁÙ ¼ö ÀÖ´Ù.

    êGPT¿¡ °£´ÜÇÑ ÄÚµù °úÁ¦·Î ¼öÇÐ '»çÄ¢¿¬»ê'°ú 'ÇǺ¸³ªÄ¡ ¼ö¿­' ÄÚµùÀ» ¿ä±¸ÇØ º¸¾Ò´Ù. êGPT°¡ ½±°Ô ÄÚµù ¼÷Á¦¸¦ ÇØ ³»´Â °ÍÀ» È®ÀÎÇß´Ù. ÆÄÀ̼±, C, ÀÚ¹Ù(Java) ¾ð¾î»Ó ¾Æ´Ï¶ó ½Ã½ºÅÛ ¹ÝµµÃ¼ ¼³°è¿¡ »ç¿ëÇÏ´Â ¾ð¾îÀÎ º£¸±·Î±×(Verilog)·Îµµ ÄÚµùÀ» Çس´Ù. ³ª¾Æ°¡ êGPT´Â ÀΰøÁö´É ÄÚµù °úÁ¦µµ ¼öÇàÇØ ³Â´Ù. Àΰ£ÀÌ ´ëÈ­·Î ¿ä±¸ÇÑ ½ÉÃþ Àΰø ½Å°æ¸Á DNN (Deep Neural Network) ÄÚµù °úÁ¦µµ ÆÄÀ̼±À¸·Î Á÷Á¢ ÀÛ¼ºÇß´Ù. ¼³¸í¹®µµ ÷ºÎÇß´Ù. ¿©±â¿¡ ´õÇØ ¹ÙµÏ ÀΰøÁö´É ¾ËÆÄ°í¿¡ »ç¿ëµÇ¾ú´ø °­È­ ÇнÀµµ ÆÄÀ̼±À¸·Î ±¸ÇöÇÏ°í ¼³¸íÇß´Ù. ÇöÀç êGPTÀÇ ÄÚµù ½Ç·ÂÀº ´ëÇÐ 2~3Çг⠼öÁØÀº µÈ´Ù°í »ý°¢ÇÑ´Ù. ÇÏÁö¸¸ Á¶±Ý ¸Õ ¹Ì·¡¿¡´Â ÀΰøÁö´ÉÀÌ ÀڽŠ½º½º·Î¸¦ ±¸µ¿ÇÏ´Â ÀΰøÁö´É ÇÁ·Î±×·¥ÀÇ ÄÚµù¸¶Àúµµ Àΰ£ ¼ÕÀ» ¶°³ª ½º½º·Î ÀÛ¼ºÇÒ ¼öµµ ÀÖ´Ù.

    Àΰ£ÀÇ À±¸®(×Ã×â)¸¦ ¼±ÅÃµÈ µ¥ÀÌÅ͸¦ ÅëÇؼ­ ÀΰøÁö´É¿¡ ÇнÀ½ÃÅ°±â Àü±îÁö´Â ÀΰøÁö´É ½º½º·Î°¡ À±¸®ÀûÀÏ ¼ö´Â ¾ø´Ù. µû¶ó¼­ Àΰ£Àº ÀΰøÁö´ÉÀ» Á÷Á¢ Á¦¾îÇϰųª ÅëÁ¦ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. Àΰ£ÀÌ ÀΰøÁö´É ÄÚµùÀ» ÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» ¼±Á¦ÀûÀ¸·Î ¹è¿ì´Â °ÍÀº ±×·± Ãø¸é¿¡¼­ Å« µµ¿òÀÌ µÉ ¼ö ÀÖ´Ù. ÀΰøÁö´É¿¡ Áö³ªÄ¡°Ô Á¾¼ÓµÇ°Å³ª Áö¹èµÇÁö ¾Ê°í, Àΰ£ »ýÈ°À» ´õ¿í dz¿ä·Ó°Ô ÇÏ´Â µµ±¸·Î È°¿ëÇÏ´Â Àå¹Ôºû ¹Ì·¡¸¦ À§Çؼ­¶óµµ ÀΰøÁö´É ¹®¸Í(ÙþØî)À» ÃÖ¼ÒÈ­ÇÏ´Â ¹æ¾ÈÀ» °­±¸ÇØ¾ß ÇÑ´Ù. ¾ð¾î¸¦ ÀÚ¿¬½º·¹ ¹è¿ìµí ÀÏÂïºÎÅÍ ÀÚ¿¬½º·´°Ô ÄÚµù ÇнÀÀ» Á¢ÇÒ ¼ö Àִ ȯ°æ Á¶¼ºÀÌ ÇÊ¿äÇÑ ÀÌÀ¯´Ù.

    [±×·¡ÇÈ] êGPT(ChatGPT)ÀÇ ´Ù¾çÇÑ È°¿ë ¿ëµµ / êGPT°¡ ÇÒ ¼ö ÀÖ´Â ÄÄÇ»ÅÍ ÄÚµù ±â´É
    ±â°íÀÚ : ±èÁ¤È£ KAIST Àü±â¡¤ÀüÀÚ°øÇаú ±³¼ö
    À帣 : °íÁ¤¹°
    º»¹®ÀÚ¼ö : 2790
    Ç¥/±×¸²/»çÁø À¯¹« : ÀÖÀ½
    À¥ÆíÁý : º¸±â
    Àμ⠶óÀÎ À§·Î°¡±â