Daniel G. Bobrow

 

(¹Ì±¹ ¼öÇÐ, ÄÄÇ»ÅÍ°úÇÐÀÚ, 1935~ )

ÀΰøÁö´É ÇÁ·Î±×·¥ STUDENT¸¦ °³¹ßÇÏ°í TENEX ÀÇ °³¹ßÀÚÀÌ´Ù.

............ 1960³â´ëÀÇ MIT Ãâ½Åµé Áß¿¡¼­, °¡Àå È°±âÂ÷°Ô È°µ¿À» ÇÏ°í ÀÖ´Â »ç¶÷Áß Çϳª¶ó°í ÇÒ¼öÀÖ´Ù. MIT¿¡¼­ Claude Shannon ÀÌ ½ÃÀÛÇÑ ÄÄÇ»ÅÍ ½Ã¹Ä·¹ÀÌ¼Ç ÇÁ·ÎÁ§Æ®¿¡ Âü°¡ÇÑ ÀÌ·¡ ¹Ì±¹ AIÇÐȸ ȸÀåÁ÷À» ¿ªÀÓÇß´Ù. °Å±¸¿¡ °­°ÇÇÑ °³¼ºÀ» Áö´Ï°í °ÅÄ£ ºÐÀ§±â¸¦ dz±â´Â ±×´Â Ä®³¯°°Àº ¸í¼®ÇÑ µÎ³ú¸¦ »ç¿ëÇؼ­ ¿¬±¸¸¦ °è¼ÓÇÏ°í ÀÖ´Ù. Minsky °¡ AIÀÇ Ä«¸®½º¸¶¶ó°í ÇÏ¸é º¾·Î¿ì´Â ±×·¯ÇÑ Ä«¸®½º¸¶¼ºÀ» °è½ÂÇØ °¡´Â AI ÇÁ·Î±×·¡¹Ö(¼ÒÇÁÆ®¿þ¾î ¼³°è) ÀÇ ÇÁ·ÎÆä¼Å³ÎÀ̶ó°í ÇÒ ¼ö ÀÖÀ» °Í °°´Ù.

º¾·Î¿ì´Â 1935³â 11¿ù ´º¿å½Ã¿¡¼­ ž´Ù. ±×ÀÇ µ¿»ý R.Bobrow ´Â BBN »ç(Bolt, Beranek & Newman)¿¡ ±Ù¹«Çϸ鼭, LISP¿Í Áö½ÄÇ¥ÇöÀ» ¿¬±¸ÇÏ°í ÀÖ´Ù. º¾·Î¿ìÀÇ ¼Ò³â½ÃÀýÀº °øºÎ±¤À̾ú´øµí ÇÏ´Ù. °íµîÇб³´Â ¹Î½ºÅ°¿Í ¸¶Âù°¡Áö·Î ºê·ÎÅ©½º °úÇÐ °íµîÇб³¸¦ Á¹¾÷ÇÏ°í, ´ëÇÐÀº Rennsselaer Polytechnic Institute¿¡¼­ ¹°¸®ÇÐÀ» Àü°øÇßÀ¸¸ç, ¼®»çÇÐÀ§´Â ÇϹöµå ´ëÇп¡¼­ ÀÀ¿ë¼öÇÐÀ¸·Î ÃëµæÇß´Ù. ±×¸®°í ¹Ú»ç°úÁ¤Àº MIT¿¡¼­ ¼öÇÐÀ» Àü°øÇÏ¿´À¸¸ç, 1964³â¿¡ "Natural Language Input for a Computer Problem Solving Language"¶ó´Â Á¦¸ñÀ¸·Î ¹Ú»çÇÐÀ§¸¦ ÃëµæÇß´Ù. ÀÌ ÇÐÀ§³í¹®À¸·Î ÀÛ¼ºµÈ ½Ã½ºÅÛÀÌ "STUDENT"ÀÌ°í, ÀÚ¿¬¾ð¾î ÀÌÇØÀÇ Ãʱ⿬±¸·Î¼­ À¯¸íÇÏ´Ù. "STUDENT"´Â °íµîÇб³ ¼öÁØÀÇ ´ë¼ö ¹®Á¦¸¦ Ç® ¼ö ÀÖ°í, Çظ¦ ¾òÀ» ¼ö ÀÖÀ» Á¤µµÀÇ ¼º´ÉÀ» °¡Áö°í ÀÖ´Ù.

MIT¿¡¼­ ÇÐÀ§³í¹°À» ¾²°í ³­ ÈÄ, Àá½Ã Assistant Professor·Î¼­ MIT¿¡ ±Ù¹«ÇÏ°í, ±âȣ󸮾ð¾î¸¦ °­ÀÇÇß´Ù. ±×¶§ Norman ÀÌ ±× ÄÚ½º¸¦ ¹â¾ÒÀ¸³ª º¾·Î¿ì´Â ÀüÇô ¸ð¸£°í ÀÖ¾ú´Ù(Çлý°ú ¼±»ý°ü°èÀÏ»Ó). MIT¿¡¼­ °­ÀǸ¦ Çϸ鼭 1966³â°æ BBN»çÀÇ PDP-1À» »ç¿ëÇؼ­ LISP¸¦ °³¹ßÇß´Ù. À¯¸íÇÑ BBN LISPÀÇ ½ÃÀÛÀ̸ç, ±×ÈÄ 1973³â¿¡ InterLISP¶ó´Â ¸íĪÀ¸·Î ¹Ù²î¾ú´Ù. BBN »ç¿¡¼­ AI ºÎºÐÀ» ¿¬±¸ÇÒ ¼ö ÀÖ¾ú´ø °ÍÀ» °è±â·Î º¾·Î¿ì´Â BBN»ç·Î ¿Å°Ü ¾É¾Æ, ±×ÈÄ ±× ºÎ¹®ÀÇ Vice President±îÁö µÇ¾ú´Ù. 1972³â BBN »ç¿¡¼­ Xerox PARC·Î ¿Å±ä ÈÄ ÇöÀç¿¡ À̸£°í ÀÖ´Ù. º¾·Î¿ìÀÇ ½Å³äÀº "AI ¿¬±¸´Â ¼Ò¼öÀÇ Á¤¿¹·Î ÁøÇàÇØ¾ß ÇÑ´Ù."À̸ç ÀÌ °ÍÀº ¾Æ¸¶µµ ±×ÀÇ °æÇè¿¡¼­ ¾ò¾îÁø µíÇÏ´Ù.

º¾·Î¿ìÀÇ AI ¿¬±¸¿Í ÀÛ¾÷Àº ÁÖ·Î ´ë±Ô¸ðÀÇ º¹ÀâÇÑ ½Ã½ºÅÛÀ» ¾î¶»°Ô ½ÇÇöÇÒ ¼ö ÀÖÀ»±î¿¡ Æ÷ÀÎÆ®°¡ ÁÖ¾îÁø´Ù. µû¶ó¼­ ÄÄÇ»ÅÍ ÆÄ¿ö°¡ ¾ø¾ú´ø 1960³â´ë ÈĹݺÎÅÍ 1970³â´ë Àü¹Ý±îÁö´Â ±âȣ󸮸¦ È¿À²ÀûÀ¸·Î Çϱâ À§ÇÑ ½ÃÇàÀ̳ª, ±âÈ£ 󸮰èÀÇ ±¸ÇöÀ» ½ÃµµÇß´Ù.

1970³â´ëÃÊ¿¡ º¾·Î¿ì´Â Áß¿äÇÑ ³í¹® µÎ °¡Áö¸¦ ¹ßÇ¥Çß´Ù. Çϳª´Â PDP-10À» À§ÇÑ Å¸ÀÓ ¼Î¾î¸µ ½Ã½ºÅÛ TENEX¿¡ °üÇÑ °ÍÀÌ°í, ´Ù¸¥ Çϳª´Â ´ÙÁßȯ°æ¿¡ À־ÀÇ Å¸½ºÅ©ÀÇ ¸ðµ¨¿¡ °üÇÑ °ÍÀÌ´Ù. TENEX´Â °¡»ó ¸Þ¸ð¸® °³³äÀ» äÅÃÇÑ ÆÐ½Ì ¹æ½ÄÀÇ TSS(Time Sharing System)ÀÌ°í, 1971³âºÎÅÍ BBN ³»¿¡¼­ »ç¿ëµÇ¾ú´Ù. InterLISP¸¦ ½ÇÇàÇϱâ À§Çؼ­´Â, PDP-10¿¡¼­´Â TENEX°¡, DEC-20°è¿¡¼­´Â TOPS20À̶ó´Â ¿î¿µÃ¼Á¦°¡ ÇÊ¿äÇß´ø °ÍÀÌ´Ù.

AI ¸¦ À§ÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ È¯°æÀÌ Á¤ºñµÇ¾î °¨¿¡ µû¶ó ÀÌÀüºÎÅÍ Âø¼öÇÏ°í ÀÖ´ø ÀÚ¿¬¾ð¾î¿Í Áö½ÄÇ¥Çö ¹®Á¦¸¦ º¾·Î¿ì´Â º¹ÀâÇÑ ½Ã½ºÅÛÀ» ´ë»óÀ¸·Î ÇÏ¿© °ËÅäÇØ°¬´Ù. ±× Çϳª°¡ ±×ÀÇ ÇÐÀ§³í¹®ÀÎ "STRDENT"¿¡ À־ÀÇ ÀÚ¿¬¾ð¾îó¸®(ÆÐÅÏ ¸ÅĪ)Àε¥, BBN¿¡ ÀÖÀ» ¶§ ¹ßÇ¥Çß´ø È®ÀåõÀ̹®¹ý (Augmented Transition Network) ¹®¹ý µîÀÌ ±× ÇϳªÀÇ »ç·ÊÀÌ´Ù.

ATN ¹®¹ýÀº º¾·Î¿ì¿¡ ÀÇÇؼ­ LISP·Î ÄÚµåÈ­µÇ°í ±¸¹®ºÐ¼® ½Ã½ºÅÛÀ¸·Î¼­ÀÇ ½Çü¸¦ °®Ãß°Ô µÇ¾ú´Ù. ATN ¹®¹ýÀº ±âÈ£¿­¿¡ ¹®¹ýÀ» Àû¿ëÇÏ¿© ±¸¹®±¸Á¶¸¦ ²¨³½ ÈÄ, ·¹Áö½ºÅÍ¿¡ ±â¾ï½ÃÄÑ °¡´Â 󸮱â´ÉÀ» °®Ãß°í ÀÖ´Ù. ±¸¹®±¸Á¶¸¦ ²¨³»±â À§Çؼ­´Â ±âÈ£¿­À» ó¸®ÇÏ´Â ÇÁ·Î½ÃÀú Áý´ÜÀÌ ÀÖ°í, 󸮰¡ ÁøÇàµÇ¾î°¨¿¡ µû¶ó, ·¹Áö½ºÅÍ ³»¿¡ ´Ü¾î°¡ ±â¾ïµÇ¾î °£´Ù. ÀÌ ¹®¹ýÀº À§Áî ÆÀ¿¡ ÀÇÇؼ­ µ¥ÀÌÅͺ£À̽ºÀÇ ÀÚ¿¬¾ð¾î ÁúÀÇ µî¿¡ ÀÀ¿ëµÇ¾ú´Ù. ÀÌ ATN ¹®¹ýÀ» ¸Þ¸ð¸® ¸ðµ¨¿¡ Àû¿ëÇÑ »ç¶÷ÀÌ Ä«Ç÷£(R. Kaplan)ÀÌ´Ù.

´Ù¸¥ Çϳª´Â ÀÎÁö°úÇÐÀ» ¹è¿ï ¶§ »ý°¢Çß´ø Ç¥ÇöÀÇ Â÷¿øÀÌ´Ù. ÀÌÇØ ½Ã½ºÅÛ¿¡´Â ¾î¶² °ÍÀÌ ÀÌ¿ëµÇ´Â°¡¿¡ ´ëÇÑ °íÂû·Î, GUS ¿Í KRL(Knowledge Representation Language)·Î ¹ßÀüÇÑ ±âÃÊ°¡ [Ç¥ÇöÀÇ Â÷¿ø]À̶ó´Â ³í¹®ÀÌ´Ù. GUS´Â ¿©Çà°èȹÀ» ÀÛ¼ºÇÏ´Â ½Ã½ºÅÛÀ¸·Î¼­ ÀÚ¿¬½º·´°Ô ÁÖ°í¹ÞÀ» ¼ö Àִ ȸȭ°¡ ÀÌ ½Ã½ºÅÛÀÇ Æ¯Â¡ÀÌ´Ù. ±×¸®°í GUS Á÷ÈÄ¿¡ ÀÛ¼ºµÈ ³í¹®ÀÌ KRLÀε¥ °øµ¿ÀúÀÚ´Â Winograd ÀÌ´Ù. KRLÀº Áö½ÄÇ¥ÇöÀÇ ´ë»óÀÎ ÇöÀç ¼¼°è¸¦ ºÐÇÒÇÏ°í, ±âÃÊÀûÀÎ ´ÜÀ§(Basic Unit), °íÀ¯´ÜÀ§(Specialization Unit) ¹× Ãß»ó´ÜÀ§(Abstract Unit)·Î Ä«Å×°í¸®È­ÇÒ ¼ö ÀÖ´Ù´Â ¹ß»óÀÌ´Ù.

±×ÈÄ °è¼Ó KRL¿¡ ´ëÇÑ ¿¬±¸¸¦ ÁøÇàÇÏ´Ù°¡ 1980³â´ë¿¡ Á¢¾îµéÀÚ KRL ÇÁ·ÎÁ§Æ®¿¡¼­ ¼ÕÀ» ¶¼°í, MIT¸¦ ¶°³ª °ñµå½ºÅ×ÀÎ(I. P. Goldstein)°ú °øµ¿¿¬±¸¿¡ µé¾î°¬´Ù. ¾ð¾î´Â InterLISP°¡ ¾Æ´Ñ, Smalltalk ¸¦ ÀÌ¿ëÇÏ¿© °³ÀÎÁ¤º¸È¯°æ(PIE:Personal Information Environment)À̶ó´Â ¼ÒÇÁÆ®¿þ¾î °³¹ßÁö¿øÀ¸·Î Å׸¶¸¦ Á¤Çß´Ù. ÀÌ PIE ÇÁ·ÎÁ§Æ®´Â ÇÁ·¹ÀÓ Ç¥ÇöÀÇ KRLÀÌ ¾Æ´Ñ, ¿ÀºêÁ§Æ® ÁöÇâ(Object Oriented : °´Ã¼ÁöÇâ) °³³äÀ» ÀÌ¿ëÇÑ Ç¥ÇöÇü½ÄÀ» äÅÃÇß´Ù. ÀÌ·¸°Ô Çؼ­ LOOPS(Lisp Object and Data Oriented Programming System)°¡ ¸¸µé¾îÁ³´Ù. À¯°¨½º·´°Ôµµ °ñµå½ºÅ×ÀÎÀº ÈÞ·¹ÆäÄ¿µå ¿¬±¸¼Ò¸¦ ¶°³ª°í, PIE ÇÁ·ÎÁ§Æ®´Â °ð ³¡³ª°í ¸»¾Ò´Ù.

PIE¸¦ ½ÃÀÛÀ¸·Î Çؼ­, º¾·Î¿ì´Â ÀÀ¿ë ÂÊ¿¡ °ü½ÉÀ» ½ñ±â ½ÃÀÛÇß´Ù. ±× Çϳª°¡ LOOPSÀÌ´Ù. º»·¡ LOOPS´Â º¾·Î¿ì°¡ ½ºÅÄÆ÷µå ´ëÇаú °øµ¿À¸·Î Áö½Ä º£À̽º VLSI ¼³°è ÇÁ·ÎÁ§Æ®ÀÇ ±âº» ¼ÒÇÁÆ®¿þ¾î·Î¼­ °³¹ßÇÑ ÇÁ·Î±×·¡¹Ö ½Ã½ºÅÛÀÌ´Ù. LOOPSÀÇ Æ¯Â¡Àº ¿ÀºêÁ§Æ® ÁöÇâ, µ¥ÀÌÅÍ ÁöÇâ, ±ÔÄ¢(Rule) ÁöÇâ ¹× ÇÁ·Î½ÃÀú ÁöÇâÀ̶ó´Â ³× °¡Áö ÇÁ·Î±×·¡¹Ö ½ºÅ¸ÀÏÀ» ÅëÇÕÇÏ°í, ÇÊ¿ä½Ã¿¡´Â ÀÌ ³× °¡Áö ±â´ÉÀ» ¼±º°Çؼ­ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ............. (ÀΰøÁö´ÉÀ̶õ ¹«¾ùÀΰ¡ : ±èÇö¼÷, Å©¶ó¿îÃâÆÇ»ç, 1997, Page 310~312)

term :

Daniel Bobrow   ÀΰøÁö´É (Artificial Intelligence)   ÀÚ¿¬¾îó¸® (Natural Language Processing)   STUDENT

site :

Wikipedia : Daniel G.Bobrow

Daniel G.Bobrow : XEROX Palo Alto Research Center (PARC)