AI(인공지능)에 대하여

AI 개발 프로세스(2/3)

간천(澗泉) naganchun 2023. 2. 7. 03:23

 

 AI 개발 프로세스(2/3)

 

 

 

2) 기능. 목적에 응하는 다채로운 AI

 

 

비약적으로 진화한 AI에 의하여 지금까지 인간이 해오던 일을 점점 AI에게 넘기려 하고 있다. 그러면 AI를 활용한 제품은 어떻게 개발되고 있는가. 여기서는 구체적인 프로세스를 보기로 한다.

 

여러분은 AI라면 인간처럼 무엇이든지 할 수 있는 로봇 같은 이미지를 가질는지 모른다. 그러나 실은 AI는 하나의 별개의 기능을 가진 시스템이다.

예를 들면 AI밥통이다, 날씨에 따라 보온을 조정하는 AI기능이 탑재된 제품의 경우, 날씨를 판단하고 있는 것은 AI인데 보온기능이나 쌀을 익힌다는 본래의 밥통의 기능은 AI가 아니다.

 

한편 몇 개의 AI가 복합하고 있는 것도 있다. 예를 들면 Pepper군 같은 로봇이라면 인간의 회화를 듣는 AI. 음성을 텍스트 정보로 변환하는 AI, 대답을 이끌어내는 AI 등이 합쳐져서 된 것이다. 한 마디로 AI라 말해도 음성인식기술, 자연언어처리기술, 화상처리기술, 음성합성기술, 정보검색기술, 문자인식기술 등 여러 가지의 기술이 있고, 기능이나 목적에 응해서 AI를 활용하고 있는 것이다.

 

이들 기술을 사용하여 AI제품은 어떻게 개발되는가?

AI밥통에서는 <날씨와 온도를 측정한다.>-<그 결과를 후단의 처리로 취급하는 형식으로 변환한다.>--<변환된 데이터를 판단하여 최적한 보온의 온도를 추정한다.>--<그것을 밥통에 전해서 목표의 온도를 지탱한다.>고 하는 4개의 최소 단위가 있는데 이 중 어느 최소 단위를 AI로 환치하는가를 생각하면서 제품은 개발되는 것이다.

물론 인간이 하고 있는 일을 AI에 치환하려고 할 경우도 같다. 모든 일은 복수의 최소 단위로 성립되므로 먼저 인간이 할 일을 세밀하게 최소 단위로 분류하고 어느 부분을 AI에게 시킬 것인지를 생각하면서 개발이 진행된다.