게임인공지능설계 2주차 - 인공지능
인공지능 개론
영화 속 인공지능
1968년 영화에서 인공지능이라는 단어가 등장함
영화의 소재는 대중적인 인식이 크게 작용한다.
고전 영화의 경우 AI는 대표적인 적대적 소재로 사용된다. (스페이스 오디세이, 매트릭스)
시간이 흐르며 인공지능의 인식이 변하고 있다. (우호적으로 바뀜 : AI/ Her/ The Machine)
인공지능의 역사
영상 시청 - Demonstration of David Roentgen's Automaton of Queen Marie Antoinette, The Dulcimer Player
https://youtu.be/nITEU4fsqCU?si=UwXgkwtwa2peDDqC
1600년대에 만들어진 단순한 접근 방식의 기계.
기호주의 vs 연결주의
기호주의
수학적 해석을 기반으로 인공지능 연구가 발전.
컴퓨터 작동 방식에 맞게 논리와 기호로 세계를 표현하는 데에 초점.
두뇌 구조와는 전혀 닮지 않았지만 컴퓨터 작동 방식으로도 충분히 인공지능을 구현할 수 있다는 논리이다.
(Ex. A를 하면 B를 한다. C일때는 D를 한다처럼 논리적인 법칙에 의해 메뉴얼을 부여하는 방식.)
기호적 AI의 성과는 체스게임에서 인공지능 vs 인간의 싸움에서 승리함으로 많은 인기를 얻었다.
하지만 이는 지식 모델에 한정되는 문제가 있다. ex : 체스 인공지능을 만들었다면, 체스에만 사용 할 수 있다.
연결주의
생물의 신경망을 모방하여 인공지능 연구가 발전. (10주차 퍼셉트론 수업에서 더욱 자세히 다룰 에정.)
생물의 신경망을 모방하여 인공지능 연구가 발전.
인간 두뇌의 인지 능력을 모방하여, 세포 계층을 자극층, 연산층, 응답층
세 개의 층으로 구분한 다층 신경망으로 발전 : 퍼셉트론
뉴런의 역할 일부를 수행하도록 해, 기계가 "학습" 할 수 있는 구조로 발전.
- 많은 양의 경험(데이터)이 필요한 방식으로 학습으로 원하는 결과를 얻도록 반복 학습
- 기호주의와는 다르게 논리적이지 않더라도 원하는 결과와 유사한 결론을 얻는 데에 성공함 (ex. 알파벳 인식)
- XOR 연산에 문제가 있는 것이 발견되면서 암흑기로 들어섬.
인공지능의 역사
- 인공지능 연구 초기에는 기호주의와 연결주의가 대등하게 연구되었다.
- 1960년 퍼셉트론 마크 1 발표
- 1969년 퍼셉트론의 약점(XOR 연산이 불가능)이 밝혀지며
마빈 민스키(인공지능의 아버지)의 주도로 기호주의 기반의 AI가 발전함
- 다층 퍼셉트론으로 XOR 연산이 가능하다는 사실을 밝혀내며 연결주의가 다시 주목을 받음
- 인공지능의 빙하기 (사용처의 부재)
- 2000년대 IBM의 인공지능 왓슨이 등장 : 머신러닝의 등장
- 2011년 애플 주도로 음성인식이 대중화 - 인공지능 대중화의 원년
- 2016년 알파고 vs 이세돌 : 인공지능이 불가능하다고 생각하는 바둑에서 AI의 승리
- 머신러닝, 강화학습의 유행과 발전. 서비스 개발의 대호황기
- 인공지능을 이용한 이미지, 텍스트 생성 서비스 붐
- 2022년 미드저니를 이동한 그림이 공모전에서 1위
- 2023년 Chat GPT 서비스 이슈 확산 (검색, 소설, 코딩, 번역 등 다양한 분야에 활용)
딥러닝 < 머신러닝 < 인공지능 포함관계
- 인공지능 : 사람의 지적 능력을 컴퓨터를 통해 구현하는 기술
- 머신러닝 : 사람이 정한 모델과 특징 추출 방법을 이용하여 데이터를 기반으로 학습해서 추론할 수 있게 하는 기술
- 딥러닝 : 인공신경망 방법을 이용해 만든 머신러닝 기술로, 빅데이터 학습에 적합한 기술
생성형 인공지능으로 인해 일자리를 잃을까 걱정하는 학생들이 많다.
하지만 높은 퀄리티의 생성형 인공지능 결과물은 사실 전공자들이 제작한 것일 경우가 많다.
초등학생이 인공지능을 돌린다고 엄청나게 멋진 결과물이 나오지 않는 것과 같은 결.
인공지능과 게임
게임에서의 인공지능은 그럴듯하게 져주기 위해 만들어지는 경향이 있다.
- 데미스 하사비스 : 알파고의 아버지
- 테마 파크 : 환경 변화에 따른 게임 내 NPC의 반응을 설계
- 블랙&화이트 : 신(플레이어)가 생성한 "크리처"를 하나하나 가르치며 배워가는 AI를 설계
- 레데리2 : 보다 현실적인 NPC (성격, 감정, 기억, 먹이사슬)
영상 시청 - 갓겜 레데리의 미쳐버린 갓 디테일 클라스... 다섯가지만 꼽아봤습니다! / 레데리2 온라인 슈비보이
https://youtu.be/B7ccH44sEzc?si=Uwp3RXxsKu-iCtdg
- GTA5
- Uber의 Univers 프로그램 적용
- AI 에이전트를 이용하여 자율주행 테스트가 가능
- 다양한 차량과 날씨패턴은 자율주행 알고지름을 테스트하기에 완벽한 환경 제공
- 디비전2
- Living World Activity 시스템 도입
- NPC가 세상에 들어올 때 특정 역할을 수행하고 주어진 임무를 수행하도록 설계
- 넥슨, 듀랑고
- PvP에서 매칭 시스템에 AI를 적용
- AI를 이용하여 게임의 배경인 섬을 무한대로 생성
- NPC의 움직임, 게임안내 기능에 AI를 적용하여 개발
- 넷마블, 콜럼버스
- 개인 맞춤형 게임서비스 엔진(콜럼버스) 개발
- 유저가 게임 속 특정단계에서 계속 실패할 경우 유저의 성향에 따라 아이템을 주거나 적절한 레벨로 만들어주는 역할
- 스마일게이트
- In-game AI
게임 분야에서 AI 도입을 가장 빠르고 적극적으로 적용하는 곳은?
- 작업장...
자유롭게 게임에 AI가 적용된 사례를 찾아 조사하고, 다양한 방면에서의 논의 진행.