과학자들이 세계 최초의 챗봇인 ELIZA를 부활시켰습니다.

과학자들이 세계 최초의 챗봇인 ELIZA를 부활시켰습니다.

2024년 12월 21일 오후 2시 직전, 과학자들은 죽은 자가 말하게 했습니다. 세계 최초의 챗봇 ELIZA 돌아왔다. 오랫동안 모방되었지만 완벽하게 복제되지는 않은 ELIZA는 오랫동안 잃어버린 것으로 여겨졌습니다. 그러나 과학자들은 2021년에 작성자의 기록 보관소에서 코드의 초기 버전을 발견했으며 그 사이에 코드를 다시 연결하는 데 시간을 보냈습니다.

ELIZA가 다시 살아났습니다. 여기에서 다운로드하세요 직접 확인해보세요.

1964년부터 1967년까지 코딩되고 반복된 ELIZA는 MIT 컴퓨터 과학자 Joseph Weizenbaum이 개발했습니다. 오늘날의 기준으로 볼 때 초보적인 ELIZA는 창설 당시 히트작이었습니다. 그는 그것에 심리 치료사의 성격을 부여했고 그의 비서는 그것에 너무 매료되어 Weizenbaum과 이야기를 나눌 때 방에서 나가라고 요청했습니다.

에이 새로운 과학 논문 ELIZA 고고학 프로젝트 회원들이 챗봇을 발견하고 부활시킨 방법과 그 기원 및 후속 보급에 대해 자세히 설명합니다. Weizenbaum은 호환 가능한 시간 공유 시스템(CTSS)이라는 시간 공유 컴퓨터 시스템에서 MAD-SLIP이라는 초기 언어로 ELIZA를 프로그래밍했습니다.

ELIZA는 재빨리 Weizenbaum에서 벗어났습니다. 초기 컴퓨터 네트워크를 통해 전파됨에 따라 프로그래머는 이를 다른 언어에 적용했습니다. 이러한 초기 클론 중 하나는 현대 인터넷의 전신인 ARPAnet의 기술 리더 중 한 명이 Lisp로 구축했습니다. Eliza의 Lisp 버전은 이 초기 네트워크의 첫 번째 데이터 비트 중 하나였으며 빠르게 확산되었습니다.

“그 결과 Cosell의 Lisp ELIZA가 빠르게 지배적인 변형이 되었고 ARPAnet에 보이지 않는 Weizenbaum의 MAD-SLIP 버전은 역사에 남겨졌습니다.”라고 신문은 말했습니다. “2021년에 재발견되기 전까지 원본 MAD-SLIP ELIZA는 최소 50년 동안 누구도 본 적이 없었습니다.”

10년 후 Creative Computing이라는 잡지에서 BASIC으로 작성된 ELIZA 클론을 출판했습니다. Apple II, Commodore Pet 및 TRS-80이 모두 시장에 출시된 것은 1977년이었습니다. 이러한 기계는 홈 컴퓨팅의 폭발적인 증가와 BASIC 컴퓨팅 언어의 확산을 가져왔습니다.

과학자들은 “아마도 소수의 애호가들이 AI가 이 BASIC ELIZA(단 몇 페이지의 코드)를 입력하고 직접 실험할 수 있다는 가능성에 관심을 가졌을 것입니다.”라고 말했습니다. “간결함과 단순함 그리고 개인용 컴퓨터의 폭발적인 증가로 인해 이 ELIZA는 수십 년 동안 상상할 수 있는 모든 프로그래밍 언어에서 수백 개의 복제품을 낳았으며 아마도 역사상 가장 복제품 프로그램이 되었습니다/Cosell의 Lisp ELIZA가 확산된 것처럼 ARPANet을 통해 BASIC ELIZA는 개인용 컴퓨터의 폭발적인 전염을 통해 퍼졌습니다.”

현재 온라인에는 ELIZA의 BASIC 버전이 셀 수 없이 많이 있으며 원래 MAD-SLIP 버전은 오랫동안 역사에서 사라진 것으로 생각되었습니다. 그런 다음 스탠포드 컴퓨터 과학자 Jeff Shrager는 MIT 기록보관자들에게 Weizenbaum의 자료 상자를 찾아보라고 설득했고 그들은 중요한 발견을 했습니다: MAD-SLIP 코드의 초기 버전입니다.

코드는 불완전했고, 다시 실행하려면 많은 수정 작업과 복잡한 에뮬레이션이 필요했습니다. “코드 정리 및 완성, 에뮬레이터 스택 설치 및 디버깅, 발견된 코드 자체의 사소한 디버깅, 아카이브나 사용 가능한 MAD 및 SLIP 구현에서 찾을 수 없는 완전히 새로운 기능 작성까지 여러 단계가 필요했습니다. “라고 그 신문은 말했다.

시간과 많은 노력이 필요했지만 코드 고고학자들은 ELIZA를 다시 작동시켜 누구나 가지고 놀 수 있도록 만들었습니다. “이것은 다양한 Linux 및 MacOS 버전에서 테스트되었지만 다른 버전에서 몇 가지 문제가 발견되었으므로 마일리지가 다를 수 있습니다.”라고 그들은 논문에서 말했습니다. “컴퓨터에서 작동하게 하고 뭔가를 변경해야 한다고 생각되면 알려주십시오.”

출처 참조

Post Comment