Please enable JavaScript.
Coggle requires JavaScript to display documents.
인공지능과 지능 에이전트
1225 차동현 - Coggle Diagram
인공지능과 지능 에이전트
1225 차동현
지능 에이전트의 개념
인공지능(AI: Artificial Intelligence)이란 탐색, 추론, 학습 등 간의 지적 능력 일부 또는 전체를 구현하는 컴퓨터 과학 기술을 말한다. 인공지능은 상황이나 환경 을 인식하고, 이를 바탕으로 스스로 판단하고 행동해 문제를 해결한다.
1950년 앨런 튜링이 제안한 '기계가 사고할 수 있는가'라는 질문에 관한 튜링 테 스트를 진행하면서 인공지능 연구가 시작되었다. 튜링의 주장은 인공지능 연구의 방 향을 설정하는 데 큰 영향을 주었으나, 실제 내용은 이해하지 못하면서 인간의 언어 형식으로 대화를 하여 튜링 테스트만 통과하는 프로그램이 만들어지는 등 인공지능 연구가 실효성이 없다는 비판도 등장했다. 이를 보완하기 위해 합리적인 행동을 구 현하는 인공지능을 개발하는 연구로 이어졌고, 그 결과 1980년대 초 인공지능 연구 에서 '지능 에이전트'라는 용어와 개념이 등장하게 되었다.
일상생활에서 특정한 역할이나 임무를 대신 처리하는 대리인을 에이전트(Agent) 라고 하는데, 컴퓨터 과학 분야에서 인간 대신 반복적이거나 특정한 역할을 자동으 로 처리해 주는 자동화 시스템 또한 에이전트라고 부른다. 에이전트는 이미 다양한 분야에서 활용되고 있는데, 에이전트에 인공지능의 지능적 사고 능력을 결합한 것이 지능 에이전트(Intelligent agent)다.
지능 에이전트의 특성
지능 에이전트는 센서를 통해 외부 환경을 감지하고 어떻게 행동할지를 판단한다. 이후 구동기를 통해 행동한다. 즉, 지능 에이전트는 센서로 얻은 정보를 인공지능을 이용해 인식하고 판단하며, 이를 토대로 행동한다 예를 들어, 사람이 사전에 정해 놓은 형태의 대화만 가능했던 과거의 챗봇과 달리 오늘날의 지능형 챗봇은 입력된 데이터에 대해 스스로 인식하고, 어떻게 응답할지 4판단할 수 있다. 그리고 행동으로써 질문에 대한 답을 출력한다. 생성형 인공지능이 탑재된 챗봇 또한 사람이 입력한 문장을 직접 인식하고, 가장 적절한 대답을 파악해 출력한다
지능 에이전트는 사용자 혹은 외부 환경으로부터 정보를 얻고 스스로 판단하여 특 정 작업을 수행할 수 있으므로 자율성을 가지며, 인간과 시스템, 또는 다른 지능에 이전트와 상호 작용이 가능하다. 또한 이 과정에서 학습을 계속하며 점차 새로운 규 칙을 만들고 반영할 수 있다. 지능 에이전트는 인식, 판단, 행동의 관점에서 일반적 인 에이전트보다 훨씬 복잡한 일을 수행할 수 있다.
인공지능의 발전과 인간의 역활
인공지능의 역활
인공지능은 추론하고 학습하며 문제를 해결하기 위해 최선의 방법을 탐색하기도 한다. 또한 많은 양의 데이터를 입력 상태 그대로 반영구적으로 기억할 수 있고, 인 간이 해결하지 못하는 복잡한 문제를 빠르게 추론하여 해결할 수도 있다.
인공지능은 여러 순기능이 있다. 우선, 인간의 삶을 편리하게 해준다. 스마트 냉 장고는 냉장고 속 재료를 파악해 요리 메뉴를 추천하고, 인공지능 세탁기는 의류 재 질과 무게는 물론 사용자의 세탁 습관과 날씨 정보도 고려하여 최적의 세탁 방법을 선택한다. 또한, 인공지능은 사회 전반에 걸쳐 활용되며 생산성을 향상하고 사고 발 생의 위험을 줄여준다. 예를 들어, 제조업 등 다양한 분야에서 문제 요인을 예측하고 제어하여 최적의 환경을 유지할 수 있도록 해준다.
인공지능은 인간의 한계를 보완하고 도와주는 역할을 한다. 반복적이고 단순한 일 또한 인간을 대신해 자동화할 수 있다. 인명 구조, 달이나 화성 탐사 작업 등 인간이 직접 하기 힘든 일을 대신 수행하기도 한다
인공지능 시대에서 인간의 역할
상상하거나 영감을 떠올리는 일, 감정을 가지거나 복잡한 감성을 이해하는 일, 창 의력을 발휘하고 직관적으로 파악하는 일 등은 인간에게는 간단한 일이지만 인공지 능으로는 처리하기 어려운 일이다. 이렇듯 인간과 인공지능은 잘할 수 있는 것이 서 로 다르기 때문에 끊임없이 발전하는 인공지능과 인간이 공존하기 위해서는 각자의 역할에 대해 끊임없이 고민해 보아야 한다.
우선 인간은 인공지능 기술을 능동적으로 다룰 수 있어야 한다. 그에 따라 직업의 유형과 업무 형태에 큰 변화가 나타날 것이다. 인간은 발전하는 인공지능 기술을 연 구 및 개발하거나, 인공지능 기술을 여러 분야에 적용해 새로운 제품이나 서비스를 만들 수 있다. 또한 인공지능 기술과 서비스를 자신의 분야에 활용해 업무를 처리할 수 있다. 인간은 인공지능이 해결해야 할 문제를 잘 선정하고 정의할 수 있어야 한다. 해결하 고자 하는 문제가 인공지능을 활용했을 때 더 잘 해결할 수 있는 문제인지 아닌지 판 단해야 하며, 해결해야 할 문제를 정확히 분석하고 정의하는 역할을 담당해야 한다. 인간은 인공지능이 잘 처리하지 못하는 직관적인 문제, 감정을 다루는 문제 등을 해결하는 역할을 담당해야 한다. 논리적인 처리나 연산이 가능한 문제는 인공지능을 활용하고, 인간이 더 잘 해결할 수 있는 문제는 인간이 다루어야 한다.
-