Please enable JavaScript.
Coggle requires JavaScript to display documents.
4-1 인공지능과 지능 에이전트 1110 김태원 - Coggle Diagram
4-1 인공지능과 지능 에이전트
1110 김태원
지능 에이전트 개념
인공지능이란 탐색, 추론, 학습 등 인간의 지적 능력 일부 또는 전체를 구현하는 컴퓨터 과학 기술을 말한다. 인공지능은 상황이나 환경 을 인식하고, 이를 바탕으로 스스로 판단하고 행동해 문제를 해결한다.
1950년 앨런 튜링이 제안한 '기계가 사고할 수 있는가라는 질문에 관한 튜링 테 스트를 진행하면서 인공지능 연구가 시작되었다. 튜링의 주장은 인공지능 연구의 방 향을 설정하는 데 큰 영향을 주었으나, 실제 내용은 이해하지 못하면서 인간의 언어 형식으로 대화를 하여 튜링 테스트만 통과하는 프로그램이 만들어지는 등 인공지능 연구가 실효성이 없다는 비판도 등장했다. 이를 보완하기 위해 합리적인 행동을 구 현하는 인공지능을 개발하는 연구로 이어졌고, 그 결과 1980년대 초 인공지능 연구 에서 '지능 에이전트'라는 용어와 개념이 등장하게 되었다.
일상생활에서 특정한 역할이나 임무를 대신 처리하는 대리인을 에이전트(Agent) 라고 하는데, 컴퓨터 과학 분야에서 인간 대신 반복적이거나 특정한 역할을 자동으 로 처리해 주는 자동화 시스템 또한 에이전트라고 부른다. 에이전트는 이미 다양한 분야에서 활용되고 있는데, 에이전트에 인공지능의 지능적 사고 능력을 결합한 것이 지능 에이전트(Intelligent Agent)다
인공지능은 추론하고 학습하며 문제를 해결하기 위해 최선의 방법을 탐색하기도 한다. 또한 많은 양의 데이터를 입력 상태 그대로 반영구적으로 기억할 수 있고, 인 간이 해결하지 못하는 복잡한 문제를 빠르게 추론하여 해결할 수도 있다.
인공지능이 등장하기 전에 사 용하던 진공 청소기를 에이전 트라고 한다면, 인공지능이 등 장한 후 직접 바닥의 먼지와 공간 형태를 감지해 청소 작업 을 하는 로봇 청소기는 지능 에이전트라고 할 수 있다.
만들고 싶은 지능 에이전트와 포함하고자 하는 내용 그리고 지능 에이전트를 이용할 때 내 삶의 모습 변화
만들고 싶은 지능 에이전트는 공부 & 생활 코칭 AI
포함하고자 하는 기능은 학교 시간표와 시험 일정을 입력하면, 과목별 공 부 계획을 자동으로 추천해줌
지능 에이전트를 이용할 때 내 삶의 모습 변화는 시험 기간에도 AI가 멘탈을 챙겨줘서 마음이 안 정되고 슬럼프 없이 지냄
지능 에이전트의 특성
지능 에이전트는 센서를 통해 외부 환경을 감지하고 어떻게 행동할지를 판단한다.이후 구동기를 통해 행동한다. 즉, 지능 에이전트는 센서로 얻은 정보를 인공지능을 이용해 인식하고 판단하며, 이를 토대로 행동한다.
구동기는 LED, 버저, 모터, 스피커 등과 같이. 판단한 결과를 동작이나 물리적 반응으로 만들어내 외부 환경에 전달하는 역할을 한다
지능 에이전트는 사용자 혹은 외부 환경으로부터 정보를 얻고 스스로 판단하여 특 정 작업을 수행할 수 있으므로 자율성을 가지며, 인간과 시스템, 또는 다른 지능 에 이전트와 상호 작용이 가능하다. 또한 이 과정에서 학습을 계속하며 점차 새로운 규 칙을 만들고 반영할 수 있다. 지능 에이전트는 인식, 판단, 행동의 관점에서 일반적 인 에이전트보다 훨씬 복잡한 일을 수행할 수 있다
지능 에이전트에서 외부 환경을 인식할 때 센서뿐 아니라 데이터를 직접 입 력받는 경우도 있다
지능 에이전트는 다양한 형태로 우리 일상생활 곳곳에서 활용되고 있다. 특히, 실 생활에서 인공지능이라고 부르는 기능들은 지능 에이전트의 모습으로 볼 수 있는 경 우가 많다.
지능 에이전트는 단일(Single) 에이전트뿐만 아니라 다중(Multi) 에이전트의 형 태로 에이전트 간에도 소통 을 할 수 있다. 예를 들어, 인공지능 스피커 2대가 서 로의 질문에 대답을 하며 상호 작용하고, 스마트홈을 구성하는 여러 스마트 가전 제품의 지능 에이전트가 서 로 상호 작용하기도 한다.
인공지능 시대에서 인간의 역할
상상하거나 영감을 떠올리는 일, 감정을 가지거나 복잡한 감성을 이해하는 일, 창 의력을 발휘하고 직관적으로 파악하는 일 등은 인간에게는 간단한 일이지만 인공지 능으로는 처리하기 어려운 일이다. 이렇듯 인간과 인공지능은 잘할 수 있는 것이 서 로 다르기 때문에 끊임없이 발전하는 인공지능과 인간이 공존하기 위해서는 각자의 역할에 대해 끊임없이 고민해 보아야 한다.
인간
•시간이 지나면 받아들인 정보(데이 터를 잊어버리기도 하며, 기억이 왜곡되기도 한다.
• 입력된 데이터를 추상화하여 사용 하며, 직관적으로 파악하기도 한다.
• 데이터의 범위가 방대하거나 복잡 한 문제는 처리하기 어렵거나 시간 이 오래 걸린다.
인간은 인공지능이 해결해야 할 문제를 잘 선정하고 정의할 수 있어야 한다. 해결하 고자 하는 문제가 인공지능을 활용했을 때 더 잘 해결할 수 있는 문제인지 아닌지 판 단해야 하며, 해결해야 할 문제를 정확히 분석하고 정의하는 역할을 담당해야 한다.
인간은 인공지능이 잘 처리하지 못하는 직관적인 문제, 감정을 다루는 문제 등을 해결하는 역할을 담당해야 한다. 논리적인 처리나 연산이 가능한 문제는 인공지능을 활용하고, 인간이 더 잘 해결할 수 있는 문제는 인간이 다루어야 한다.
인간의 역할
① 인공지능 기술과 서비스를 능동적으로 활용해 업무를 처리
② 인공지능이 해결해야 할 문제를 정확히 선정하고 정의
③ 인공지능이 처리하지 못하는 직관적 문제,감정을 다루는 문제 등을 해결
④ 도덕적, 윤리적 가치로 인공지능 기술과 서비스를 점검
인공지능
• 많은 데이터를 왜곡 없이 기억할 수 있다.
• 입력된 데이터를 이용해 기존 알 고리즘을 바탕으로 학습하거나 탐 색 및 추론한다.
• 인간이 쉽게 해결하지 못하는 복 잡하고 어려운 문제를 빠르게 처 리할 수 있다.
감성 컴퓨팅
사람의 감정을 인식하고 인지, 해석, 처리할 수 있도록 하는 인공지능 기반의 기술 및 관련 분야를 의미한다. 즉 인공지능을 사용해 사용자의 감정을 분석할 수 있다는 것이다.
오늘날의 인공지능 기술은 기계가 감정을 가지고 표현하는 것처럼 만 를 수 있다. 예를 들어, 사람의 언어적 표현이나 높낮이, 표정 등을 분 석해 감정을 이해하고 그 사람을 흉내내는 것이 가능하다. 혹은 문장의 구성 성분을 분석해 문장이 내포하고 있는 감정을 파악할 수 있다.
그러나 아무리 인공지능이 인간처럼 사고하고 행동한다고 해도, 인간의 고유 영역인 감정을 느끼는 것은 불가능하 다. 감정을 느끼는 것처럼 흉내낼 수는 있으나 실제로 느낄 수는 없다. 따라서 인간은 인간 고유의 능력을 잘 활용해 인 공지능을 사용해야 한다. 또한 인공지능을 인간에게 이로운 방향으로 현명하게 사용하기 위해 인공지능의 원리에 대해 정확히 이해하고 올바르게 다룰 줄 알아야 한다.