Please enable JavaScript.
Coggle requires JavaScript to display documents.
인공지능과 지능 에이전트
1508 김현진 - Coggle Diagram
인공지능과 지능 에이전트
1508 김현진
지능 에이전트
인공지능이란 탐색, 추론, 학습 등 인간의 지적 능력 일부 또는 전체를 구현하는 컴퓨터 과학 기술을 말한다. 인공지능은 상황이나 환경을 인식하고, 이를 바탕으로 스스로 판단하고 행동해 문제를 해결한다.
1950년 앨런 튜링이 제안한 기계가 사고할 수 있는가라는 질문에 관한 튜링 데스트를 진행하면서 인공지능 연구가 시작되었다 튜링의 주장은 인공지능 연구의 방향을 설정하는 데 큰 영향을 주었으나, 실제 내용은 이해하지 못하면서 인간의 언어 형식으로 대화를 하여 튜링 테스트만 통과하는 프로그램이 만들어지는 등 인공지능 연구가 실혀성이 없다는 비판도 등장했다 이를 보완하기 위해 합리적인 행동을 구현하는 인공지능을 개발하는 연구로 이어졌고, 그 결과 1980년대 초 인공지능 연구에서 지능 에이전트라는 용어와 개념이 등장하게 되었다
일사생활에서 특정한 역할이나 임무를 대신 처리하는 대리인을 에이전트라고 하는데, 컴퓨터 과학 분야에서 인간 대신 반복적이거나 특정한 역할을 자동으로 처리해 주는 자동화 시스템 또한 에이전트라고 부른다 에이전트는 이미 다양한 분야에서 활용되고 있는데 에이전트에 인공지능의 지능적 사고 능력을 결합한 것이 지능 에이전트다
-
튜링 테스트 진행 과정
- 각각 다른 방에 사람a, b, 심문관c가 있다
- 심문관c는 a와 b에게 어떤 질문도 할 수 있다 a,b는 거짓말을 해도 되고 대답을 거부해도 된다
- 테스트를 하는 중에 사람a를 컴퓨터로 교체하고c가 이 사실을 알아차리는지 확인한다
- 만약 c가 a가 컴퓨터임을 알아채지 못했다면 컴퓨터는 a와 같은 수준의 지능이 있다고 본다
지능 에이전트의 특징
지능에이전트는 센서를 통해 외부 환경을 감지하고 어떻게 행동할지를 판단한다 이후 구동기를 통해 행동한다 즉 지능 에이전트는 센서로 얻은 정보를 인공지능을 이용해 인식하고 판단하며 이를 토대로 판단한다
예를 들어 사람이 사전에 정해 놓은 형태의 대화만 가능했던 과거의 챗봇과 달리 오늘날의 지능형 챗봇은 입력된 데이터에 대해 스스로 인식하고, 어떻게 출력할지 판단할 수 있다 그리고 행동으로써 질문에 대한 답을 출력한다 생성형 인공지능이 탑재된 챗봇 또한 사람이 입력한 문장을 인식하고 가장 적절한 대답을 파악해 출력한다
지능 에이전트는 사용자 혹은 외부 환경으로부터 정보를 얻고 스스로 판단하여 특정 작업을 수행할 수 있으므로 자울성을 가지며 인간과 시스템 또는 다른 지능 에이전트와 상화작용이 가능하다 또한 이 과정에서 학습을 계속하며 점차 새로운 규칙을 만들고 반영할 수 있다 지느 에이전트는 인식, 판단, 행동의 관점에서 일반적인 에이전트보다 훨씬 복잡한 일을 수행할 수 있다
인공지능의 발전과 역할
실생활에서 인공지능 비서, 의료진단 시스템, 대화형 영어 학습기, 등의 방법으로 지능형 에이전트를 활용할 수 있다
지능 에이전트는 다양한 형태로 우리 일상생활 곳곳에서 사용되고 있다 특히 실생활에서 인공지능이라고 부르는 기능들은 지능 에이전트의 모습으로 볼 수 있는 있는 경우가 많다 우리는 지능 에이전트를 통해 여러 분야에서 쉽게 해결할 수 있게 되었다
인공지능은 추론하고 학습하며 문제를 해결하기 위해 최선의 방법을 탐색하기도 한다 또한 많은 양의 데이터를 입력상태 그대로 반영구적으로 기억할 수 있고 인간이 해결하지 못하는 복잡한 문제를 빠르게 추론하여 해결할 수도 있다
인공지능은 인간의 한계를 보완하고 도와주는 역할을 한다 반복적이고 단순한 일 또한 인간을 대신해 자동화할 수 있다 인명구조, 달이나 화성 탐사 직업 등 인간이 직접하기 힘든 일을 대신 수행하기도 한다
인공지능은 스마트 냉장고, 자율주행 트랙터, 화성 탐사 로봇 등으로도 활용될 수 있다
내가 상상해 보는 지능 에이전트
- 패션 코디네이터를 지능 에이전트를 만들고 싶다
- 내 옷장을 스캔해서 내가 가진 옷을 등록하면 옷을 자동으로 분류해 주는 기능을 추가하고 내가 어떤 옷을 입었는지 기억해서 추천해준다 그리고 날씨와 일정에 맞춰서 추천해주고 내가 좋아하는 스타일을 학습한다 그리고 가상으로 옷을 피팅할 수 있는 기능을 추가하고 쇼핑 사이트와 연동해 아이템도 추천해 준다
- 이 지능형 에이전트와 힘께하면 아침에 일어나면서 오늘의 기온과 일정을 말해주고 그거에 맞는 옷을 추천해 준다 그리고 추천해 준 옷을 가상으로 입어보고 마음에 들면 그 옷을 입고 나간다 그리고 내가 입은 옷은 이 에이전트가 기억해 자동으로 그 옷들을 고려해서 추천해 준다
인공지능 시대에서 인간의 역할
인간: 시간이 지나면 받아들인 정보를 잊어버리기도 하며, 기억이 왜곡되기도 한다
입력된 데이터를 추상화하여 사용하며, 직관적으로 파악하기도 한다
데이터의 범위가 방대하거나 복잡한 문제는 처리하기 어렵거나 시간이 오래 걸린다
인공지능: 많은 데이터를 왜곡 없이 기억할 수 있다
입력된 데이터를 이용해 기존 알고리즘을 바탕으로 학습하거나 탐색 및 추론한다
인간이 쉽게 해결하지 못하는 복잡하고 어려운 문제를 빠르게 처리할 수 있다
- 상상하거나 영감을 떠올리는 일
- 감정을 가지거나 복잡한 감성을 이해하는 일
- 창의력을 발휘하고 직관적으로 파악하는 일
인간은 인공지능이 해결해야할 문제를 잘 선정하고 정의할 수 있어야 한다 해결하고자 하는 문제가 인공지능을 활용했을때 더 잘 해결할 수 있는 문제인지 아닌지 판단해야 하며, 해결해야 할 문제를 정확히 분석하고 정의하는 역할을 담당해야 한다
인공지능은 인간과 달리 도덕적, 윤리적 가치 판단을 하기 어렵다 따라서 인간은 인공지능이 인간이 의도한 대로 개발자, 사용자, 운영, 관리자 시점에서 적절한 학습과 판단을 하는지 윤리적인 잣대를 가지고 꾸준히 점검해야 한다