인공지능(Artificial Intelligence)의 간략한 설명


인공지능을 간략히 설명드리면 합리적으로 생각하고 행동하는 시스템입니다. 또한 사람처럼 생각하고 행동하는 시스템입니다. (AIMA p. 5)

프로그램마다 인공지능이 있다고 볼수 있습니다. 그러나 인공지능이라는 단어를 쓸때에는 그 프로그램이 가진 평범한 기능보다는 어떠한 일을 보고, 듣고, 경험을 바탕으로 하며, 더 나아 가서는 느끼며 일을 처리 하는것 입니다.

자동문을 가지고 예를 들어 보겠습니다. 사람이 가까이 가면 문이 자동으로 열립니다. 그리고 어느정도 시간이 지나면 자동으로 닫힙니다. 이것을 인공지능이라고 한다면, 위의 합리적과 사람처럼 생각하고 행동하는 시스템 입니다. 어느 한 사람을 자동문 대신에 문 열고 닫는 일을 기계가 인공지능으로 할수 있기 때문입니다.

위의 예는 인공지능이라고 특별히 구분하지 않습니다. 그냥 자동화(Automation)라고 합니다. 그렇다고 자동화는 인공지능이 아니라는것이 아닙니다. 예를 들어 우체국에서 사용되는 자동화 중에 편지에 써있는 '받는 주소' 를 읽고 그 주소로 편지를 기계가 나누는것도 인공지능 입니다.

인공지능이라면 주로 어떠한 지식을 가지고 지식을 늘이며 틀린 부분이 있으면 고치고, 이러한 지식을 토대로 해서 주어진 일을 할수 있는 시스템을 표현 합니다..

이중에 전문 시스템(Expert System)이 있는데 인공지능에 속해져 있습니다. 단지 전문 시스템은 어느 분야의 전문가의 생각을 벌써 가지고 있으며 그 분야에만 관하여 자료를 모으고 발전시켜 나가는 시스템 입니다.

그 반면에 아무것도 없이 시작해서 어떠한 분야에 대해서 훈련되어져서 사용할수 있는 신경망(Neural Network) 또한 인공 지능에 속합니다.

이밖에도 많은 방식이 인공지능이라고 알려져 있는데 한 프로그램이 인공지능을 가지고 있다고 설명을 한다면, 잘 알려져 있는 Turing Test등 여러가지 알려져 있는 실험으로 인공지능이 프로그램에 존재한다고 주장할수 있습니다. 그러나 더욱 좋은 방법은:

프로그램을 설명하기 전에, 듣는이들로 부터 시스템이 ~하고, ~하면 등등. 인공지능을 가지고 있다고 설명을 하고 동의를 받아야 합니다.

그 뒤에는 프로그램을 설명하며 위에 ~하고, ~하면을 설명한뒤에 다시 인공지능이 설명한 프로그램에 존재 한다고 설명 하시면 됩니다.

이유는 모든 프로그램은 코드로 설명할수 있으며, 코드를 보는 순간 인공지능의 생각이 살아질수 있기때문입니다. (마술을 모를때는 신기 하지만, 어떻게 하는가 알게되면 그 신기함이 사라지는 것 과 같다고 보시면 됩니다.)

인공지능에게는 약함과 강함의 두가지로 나뉘어 집니다.

이곳 #AAI에서 설명되는 인공지능은 약한 인공지능입니다.


더 자세한 설명을 구하신다면 http://www.aistudy.com/whatisai.htm 로 방문하세요.