Knowledge  Engineer  

 

Áö½ÄÀ» ¸ð¾Æ¼­ Àü¹®°¡½Ã½ºÅÛ (Expert System) °ú ÀÚ¿¬¾î ó¸® (Natural Language Processing) °°Àº ÄÄÇ»ÅÍ ÇÁ·Î±×·¥¿¡ °áÇÕ½ÃÅ°´Â ÀÏÀ»ÇÏ´Â »ç¶÷ÀÌ´Ù. ±× °³³äÀº 1980 ¿¬´ëÃÊ¿¡ Àü¹®°¡½Ã½ºÅÛÀÌ À¯ÇàÇϸ鼭 µîÀåÇÏ¿´´Ù. Àü¹®°¡½Ã½ºÅÛÀº Á¼Àº ´ë»ó ºÐ¾ß¿¡¼­ ÀÇ»ç °áÁ¤À» ³»¸®´Â ÄÄÇ»ÅÍ ÇÁ·Î±×·¥ÀÌ´Ù. ±×·¯ÇÑ °áÁ¤Àº ÇØ´ç ºÐ¾ßÀÇ Àü¹®°¡ (domain expert) ·ÎºÎÅÍ ¾ò¾îÁø ¸¹Àº ¾çÀÇ Áö½Ä µ¥ÀÌÅͺ£À̽º¿Í rule ¿¡ ±âÃÊÇÏ¿© ³»·ÁÁø´Ù. À̶§ ÀÌ·¯ÇÑ µ¥ÀÌÅ͸¦ Áý´ë¼ºÇÏ¿© (codify) ±× ÇÁ·Î±×·¥¿¡¼­ ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ Áö½Ä °øÇÐÀÚ (knowledge engineer) ÀÇ ÀÏÀÌ´Ù. Áö½Ä°øÇÐÀÚ¿¡°Ô ÇÊ¿ä·Î ÇÏ´Â ÀÚÁúÀº ´ÙÀ½°ú °°Àº °ÍÀÌ ÀÖ´Ù.

1. ¶Ù¾î³­ communication ±â¼ú : Áö½ÄÀÇ ÃßÃâÀ» À§Çؼ­´Â ¿À·£±â°£ÀÇ Åä·ÐÀÌ ÇÊ¿äÇÏ´Ù. °á°ú¸¦ ±â·ÏÇؾßÇÏ°í °á·ÐÀ̳ª ¸ðµ¨Àº µ¿ÀǸ¦ ¾ò¾î¾ß ÇÑ´Ù.À̸¦ À§ÇØ ´ëÈ­¾ð¾î, Çʱâ¾ð¾î, µµÇ¥ µîÀÇ È¿°úÀûÀÎ »ç¿ë, »ó´ëÀÇ ¸öÁþ, ¼ÕÁþÀ» Àо´Â ´É·ÂÀÌ ÇÊ¿äÇÏ´Ù. À̸¦ ÅëÇØ domain expert, user ¿Í ¹Ù¶÷Á÷ÇÑ Àΰ£°ü°è°¡ Çü¼ºµÈ´Ù.

2. Áö¼º : ÄÄÇ»ÅÍÀÇ H/W, S/W »Ó¸¸ ¾Æ´Ï¶ó Çü½Ä ³í¸®ÇÐÀ̳ª È®·üÀÌ·Ð, ½É¸®ÇÐ °°Àº ºÐ¾ß¿¡µµ »ó´çÇÑ Áö½ÄÀ» °¡Áö°í °¢ ºÐ¾ßÀÇ Áøº¸¿¡µµ ¹Î°¨ÇØ¾ß ÇÑ´Ù. »õ·Î¿î project¸¦ ½ÃÀÛÇÒ ¶§´Â ±×ºÐ¾ßÀÇ Áö½ÄÀ» ¹è¿ì°í, ±×ºÐ¾ßÀÇ Àü¹®°¡¿Í ¹ÐµµÀÖ´Â ³íÀǸ¦ Çϱ⿡ ÃæºÐÇÑ ¿ë¾î¿Í ¿ø¸®¸¦ ÀÌÇØÇÒ¼ö ÀÖ¾î¾ß ÇÑ´Ù.

3. Ź¿ùÇÑ ¿Ü±³¼ö¿Ï : projectÀÇ ¼º°ø¿©ºÎ´Â Àü¹®°¡¿ÍÀÇ Çù·Â¿©ºÎ¿¡ ´Þ·ÁÀÖ´Ù. ¼Ò¿Ü´çÇÑ Àü¹®°¡´Â project¿¡ Èï¹Ì¸¦ ÀÒ¾î ¹ö¸± ¼ö ÀÖ´Ù. ÇÁ·Î±×·¥ÀÌ Àü¹®°¡¸¦ ´ëüÇÏ°Ô µÈ´Ùµç°¡, Àü¹®°¡¸¦ ´É°¡ÇÏ°Ô µÈ´Ù´Â ÀÇ°ßÀ» ¸»ÇÏ´Â °ÍÀº Ä¡¸íÀûÀÌ´Ù. ¶ÇÇÑ Àü¹®°¡¸¦ °ïȤ½º·´°ÔÇÏ´Â ¾Ï½Ã °°Àº °Íµµ ±Ý¹°ÀÌ´Ù.

4. °¨Á¤ÀÌÀÔ°ú Àγ»·Â : domain expert ¿ÍÀÇ ÇùÁ¶¸¦ À§ÇØ ¼­·Î¸¦ Á¸ÁßÇÏÁö ¾ÊÀ¸¸é ¾ÈµÈ´Ù. knowledge engineer ´Â Àü¹®°¡°¡ Á÷¸éÇÏ°í ÀÖ´Â ¹®Á¦¸¦ Á¤´çÇÏ°Ô Æò°¡ÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. Àß³­Ã¼ÇÏ´Â ÀλóÀ» ÁÖÁö ¾Êµµ·Ï ÁÖÀÇÇϸ鼭 Àü¹®°¡¸¦ °Ý·ÁÇÏ°í ÀÚ½ÅÀÇ ÀÇ°ß¿¡ °íÁýÀ» ºÎ¸®Áö ¾Ê°í, ºñÆÇÀÌ ¾Æ´Ï¶ó »ç¹°À» ºÐ¸íÇÏ°Ô ÇϱâÀ§ÇØ Áú¹®À» ÇØ¾ß ÇÑ´Ù. Àü¹®°¡°¡ ÁÖÀúÇϰųª ºÐ¸íÇÑ ¸ð¼ø¿¡ ºüÁ®ÀÖ´Â °æ¿ì¶ó¸é ÃæºÐÇÑ Àγ»·ÂÀ» ¹ßÈÖÇÒ ±âȸ¶ó°í »ý°¢ÇØ¾ß ÇÑ´Ù.user ¿ÍÀÇ ´ëÈ­½Ã¿¡µµ ÀÌ·¯ÇÑ ÀÚ¼¼°¡ ÇÊ¿äÇѵ¥, Àü¹®°¡¿Í´Â ´Ù¸¥ »ç°í¹æ½Ä°ú Èï¹Ì¸¦ °¡Áö°í ÀÖÀ» °ÍÀ̱⠶§¹®ÀÌ´Ù.

5. ²ö±â : ¼º°ú°¡ ¿À¸£Áö ¾ÊÀ»Áöµµ ¸ð¸¥´Ù. Àü¹®°¡½Ã½ºÅÛ³»ÀÇ ºóÆ´À̳ª ¸ð¼øÀ» ÃÖ¼ÒÈ­ÇØ¾ß ÇÏÁö¸¸ °³¹ßµµÁß¿¡´Â ÀÌ·¯ÇÑ °æ¿ì°¡ ¼ö¾øÀÌ Á¸ÀçÇÒ¼ö ÀÖ´Ù. ÀÌ·± ¹®Á¦ÀÇ ÇØ°áÀ» À§Çؼ­´Â ²ö±â°¡ ÀÖ¾î¾ß ÇÏ¸ç ¿­ÀǸ¦ Áö¼ÓÀûÀ¸·Î À¯ÁöÇØ¾ß ÇÑ´Ù. ¶§·Î´Â ÈÄÅðÇؾßÇÒ °æ¿ìµµ ÀÖ°ÚÁö¸¸ ³¡³»´Â ¼º°øÇÑ´Ù´Â ½Å³äÀ» °¡Á®¾ß ÇÑ´Ù.

6. ³í¸®¼º : inference engine Àº óÀ½ºÎÅÍ ³¡±îÁö ³í¸®ÀûÀ̾î¾ß ÇÑ´Ù. Áö½ÄÀ» ÃßÃâÇÏ´Â µ¿¾È ƯÈ÷ Ãʱâ´Ü°è¿¡¼­´Â Àü¹®°¡ÀÇ ¼³¸íÀº Áú¼­°¡ ¾ø´Â °Íó·³ º¸Àϼö ÀÖ°í, ´ÜÆíÀûÀ¸·Î º¸Àϼöµµ ÀÖ´Ù. Áö½ÄÃßÃâ½Ã ¿Ã¹Ù¸¥ Áø¼ú¿¡´Â ¼ø¼øÈ÷ ±×´ë·Î ÀνÄÇÏ°í À߸øµÈ °Í°°´Ù°í »ý°¢µÉ ¶§¿¡´Â ÀǹÌÀÖ´Â ¹Ý·Ê¸¦ Á¦½ÃÇØ¾ß ÇÑ´Ù.¶ÇÇÑ ³íÀÇÁß¿¡ ¸ðµ¨ÀÇ ¿ÏÀü¼ºÀ̳ª ÀÏ°ü¼º °°Àº °ÍµéÀÇ Æò°¡µµ ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ»óÀÇ °ÍÀ» À§ÇÏ¿© ¾î´À ¼öÁØÀÌ»çÀÇ ¸í¼®ÇÑ »ç°í¿Í ³í¸®¼ºÀÌ ¿ä±¸µÈ´Ù.

7. À¯¿¬¼º°ú ¹ß¸íÀÇ Àç´É : ¶Ù¾î³­ ¹æ¹ý·ÐÀ̳ª À¯¿¬ÇÑ ±¸Á¶¸¦ °¡Áø toolÀ» »ç¿ëÇÒ °æ¿ì¿¡µµ knowledge engineer ÀÇ ºÐ¼®·ÂÀº ÇÊ¿äÇÏ´Ù. ÀÚ½ÅÀÇ ÆÇ´Ü·ÂÀ¸·Î ´Ù¾çÇÑ ¹æ¹ý·ÐÁß¿¡¼­ °¡Àå È¿À²ÀûÀ̶ó°í »ý°¢µÇ´Â °ÍÀ» Ãë»ç¼±ÅÃÇØ¾ß ÇÑ´Ù.¶ÇÇÑ »çÀü¿¡ ¾ò¾îÁø °á°ú³ª ¸ðµ¨À» Æ÷±âÇϱ⵵ ÇÏ°í ÇÊ¿äÇϸé ÇØ´ç Àü¹®Áö½ÄÀ̳ª ÀûÇÕÇÑ Ç¥Çö¹æ¹ýÀ» ½º½º·Î ±Ã¸®ÇØ¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ °ÍÀ» À§Çؼ­´Â »õ·Î¿î idea¸¦ ½ÃµµÇØ º»´Ù´Â ÁøÃëÀûÀÎ ±âÁú°ú project¿¡ ´ëÇÑ ÁÖÀÇ ±íÀº À¯¿¬ÇÑ approachÀÇ ¼±ÅÃÀÌ ¿ä±¸µÈ´Ù.

8. Àڽۨ : ³»¼ºÀûÀÎ ±âÁúÀ» °¡Áø »ç¶÷À̳ª ÀΰÝÀûÀ¸·Î ¹Ì¼÷ÇÑ »ç¶÷Àº ¾Æ¹«¸® ±â¼úÀûÀ¸·Î ¿ì¼öÇÏ´Ù°í Çصµ project¸¦ ´É¼÷ÇÏ°Ô °ü¸®ÇÒ¼ö´Â ¾ø´Ù. Àü¹«°¡½Ã½ºÅÛ °³¹ßÀº ÀÚ±âÀڽſ¡ ´ëÇÑ µµÀüÀ̱⠶§¹®¿¡ project¸¦ °è¼Ó ¿­ÀǷμ­ Áö¼ÓÇÒ ¸¸ÇÑ ÃæºÐÇÑ ÀڽۨÀ» °¡Á®¾ß ÇÑ´Ù.

9. ´ë»ó¿µ¿ªÀÇ Áö½Ä : ÇØ´ç ¿µ¿ªÀÇ Àü¹®°¡¿Í ´ëÈ­¸¦ ³ª´©¾î¾ß ÇϹǷΠÇØ´ç ¿µ¿ªÀÇ ±âÃÊÀûÀÎ Áö½ÄÀ» °¡Á®¾ß ÇÑ´Ù.¿¹·Î Á÷¸éÇÏ°í ÀÖ´Â ¹®Á¦ÀÇÁ¾·ù³ª »ç¿ëµÇ°í ÀÖ´Â Àü¹®¿ë¾î, ÀϹÝÀûÀ¸·Î ¹Þ¾Æµé¿©Áö°í ÀÖ´Â ¹æ¹ýÀ̳ª toolÀÇ Á¾·ù´Â ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù. ±×·¯³ª Áö³ªÄ¡°Ô ¸¹Àº Áö½ÄÀ» ¾Ë°í ÀÖÀ» °æ¿ì¿¡´À knowledge engineer°¡ Àü¹®°¡°¡ Á÷¸éÇÏ°í ÀÖ´Â °Í°ú °°Àº ¹®Á¦µéÀ» Áû¾îÁö°Ô µÉ¼öµµ ÀÖ¾î ¿ÀÈ÷·Á ¹®Á¦°¡ µÉ¼öµµ ÀÖ´Ù.

10. ÇÁ·Î±×·¡¹Ö Áö½Ä : knowledge base, inference engine Àº Àü¹®°¡½Ã½ºÅÛ¿¡¼­´Â ÇÁ·Î±×·¥ÀÇ Çü½ÄÀ¸·Î Ç¥ÇöµÈ´Ù. µû¶ó¼­ ÇÁ·Î±×·¡¹ÖÀ̳ª Áö½ÄÇ¥ÇöÀÇ ´Ù¾çÇÑ ÇüÅÂ, Áï semantic network, frame °°Àº °Í¿¡ ´ëÇØ ÃÖ¼ÒÇÑÀÇ Áö½ÄÀº °®Ãß¾î¾ßÇÑ´Ù. ´ÜÁö Áö½ÄÀ» ÃßÃâÇÏ´Â ½ÃÁ¡¿¡¼­´Â ÁöÀûÀÌ°í À¯¿¬ÇÑ approach°¡ °¡Àå Áß¿äÇϸç computer science¿¡ °üÇÑ °æÇèºÎÁ·Àº ¾î´ÀÁ¤µµ Çã¿ëµÉ¼ö ÀÖ´Ù.

À§ÀÇ ´É·ÂÀ» ¸ðµÎ °®Ãá knowledge engineer Àº »ç½Ç»ó ¾î·Á¿ì¸ç  ÇϳªÀÇ project Ãø¸é¿¡¼­´Â À§ÀÇ Á¶°ÇÀ» ¸ðµÎ °®Ãß°í ÀÖ¾î¾ß ÇÑ´Ù. Áï ÆÀ¿øÀÇ ÀÚÁúÀ» Àß Á¶È­½ÃÅ°´Â °ÍÀÌ Áß¿äÇÏ´Ù.

term :

Àü¹®°¡½Ã½ºÅÛ (Expert System)   Áö½Ä (Knowledge)   Áö½Äº£À̽º (Knowledge Base)   Áö½Ä°øÇÐ (Knowledge Engineering)    Áö½Ä°øÇÐÀÚ (Knowledge Engineer)   Áö½Äȹµæ (Knowledge Acquisition)   Áö½Ä Ç¥Çö (Knowledge Representation)   ÀΰøÁö´É (Artificial Intelligence)

paper :

È°µ¿ÇÏ´Â Áö½Ä°øÇÐÀÚ : Edward Feigenbaum, Pamela McCorduck