세계 최초 채팅 시스템, 성격을 바꿀 수 있었다: ELIZA 코드가 새 비밀을 밝히다
MIT
역사상 최초의 챗봇 ELIZA의 새로 발견된 소스 코드는 이 프로그램이 이전에 생각했던 것보다 훨씬 더 복잡했음을 보여줍니다. ELIZA는 심리치료사를 흉내낼 뿐만 아니라 여러 '성격'(스크립트)을 위한 플랫폼이었으며, 스크립트를 편집하고 문맥을 기억할 수 있었습니다. 이는 초기 인공지능 개발에 대한 이해를 바꿔놓습니다.
한 연구팀이 최근 매사추세츠공과대학(MIT) 기록 보관소에서 발견된 ELIZA 프로그램의 소스 코드를 분석했습니다. 이전까지 ELIZA는 사용자에게 유도 질문을 던지는 '친절한 여성 심리치료사'로 주로 알려져 있었습니다. 그러나 코드 분석 결과, ELIZA는 단순한 패턴 매칭 챗봇이 아니었습니다. 이는 유명한 Doctor 스크립트(심리치료사 시뮬레이션)를 비롯해 날씨, 수학, 시, 색상, 역설, 엘리베이터, 심지어 프랑스에 대해 논의하는 스크립트 등 다양한 '페르소나'(스크립트)를 지원하는 복잡한 플랫폼이었습니다. 시스템과 스크립트를 분리한 ELIZA의 아키텍처는 데이터로서의 설정(configuration as data), 플러그인 아키텍처(plugin architecture), 도메인 특화 언어(domain-specific languages)와 같은 현대 소프트웨어 패턴을 예견했습니다. 연구팀은 심리치료사 역할을 선택한 것은 기술적 편의 때문이었다고 지적합니다. 이 역할은 실제 세계에 대한 광범위한 지식 없이도 일반적인 개방형 질문을 할 수 있게 해주었기 때문입니다. 다른 스크립트들은 각기 다른 성격을 형성했는데, 예를 들어 뉴잉글랜드에 대한 잡담을 위한 Neweng 스크립트는 'NICE AND COOL', 'UP THERE'와 같은 표현을 사용했습니다. 이에 따라 ELIZA는 인간-컴퓨터 상호작용에 대한 인식을 바꾸었을 뿐만 아니라, 1960년대부터 개발자들이 맞춤형 성격을 가진 챗봇을 만들기 위한 기초를 마련하고 있었음을 보여주었습니다.
출처: IEEE Spectrum AI —
원문
