Game Porting Toolkit 2 выходит из бета-версии на фоне драйва игр для Mac
Компания Apple без лишнего шума вывела из бета-версии Game Porting Toolkit 2 на фоне более широкого стремления повысить привлекательность Mac в качестве игровой платформы.

ELIZA стала первым в мире чат-ботом, более чем за 50 лет до появления самого термина. Она была детищем Джозефа Вейценбаума, который написал оригинальную программу в 1960-х годах в Массачусетском технологическом институте. Оригинальный исходный код ELIZA никогда не публиковался и оставался утерянным до тех пор, пока его не обнаружили исследователи, участвующие в проекте Eliza Archaeology Project.
ELIZA - это программа, разработанная для имитации разговора с использованием методики подбора и замены шаблонов. Она имитирует обмен мнениями пациента с роджерианским психотерапевтом - типом терапевта, который известен тем, что отражает слова пациента в виде вопросов и утверждений. Эта техника создает иллюзию понимания и сопереживания, одновременно побуждая людей говорить о себе.
Вейценбаум назвал свою программу ELIZA в честь Элизы Дулиттл, центральной героини пьесы Джорджа Бернарда Шоу «Пигмалион», которая была популяризирована благодаря мюзиклу «Моя прекрасная леди». Однако он был глубоко обеспокоен тем, насколько люди приписывали его программе человекоподобные качества, и стал ярым критиком искусственного интеллекта. В своей книге 1976 года «Компьютерная мощь и человеческий разум» он поднял важные вопросы об этических и психологических последствиях создания машин, способных имитировать человеческое взаимодействие.
Вейценбаум написал ELIZA на MAD-SLIP (Michigan Algorithm Decoder Symmetric List Processor), языке, который он изобрел специально для этой цели. Однако его код был почти сразу же скопирован в LISP, язык, ориентированный на ИИ, разработанный Джоном Макарти. С появлением раннего Интернета лисповая версия ELIZA стала вирусной, и оригинальная версия устарела.
Программа Вейценбаума была удивительно простой и состояла всего из 420 строк кода. За прошедшие годы было сделано множество переделок, в том числе несколько членами команды I Programmer. В 1980-х годах Майк Джеймс, Кей Юбэнк и я создали версию программы под названием «Smalltalk», которая работала на ранних домашних компьютерах, включая Atrari, BBC Micro и ZX Spectrum.
Версия ELIZA с открытым исходным кодом, максимально приближенная к оригиналу, но написанная на C++, была создана Энтони Хэем и стала доступна в рамках проекта Eliza Archaeology Project. Совместно с его сыном Максом была написана интерактивная версия на JavaScript и включена в веб-сайт Eliza Archaeology Project, см. Try Eliza,
Считалось, что оригинальный код Eliza был утерян до 2021 года, когда Джефф Шрагер, когнитолог из Стэнфордского университета, и Майлз Кроули, архивариус из Массачусетского технологического института, нашли его среди бумаг Вейценбаума. В статье, опубликованной на сайте arxiv, описывается, как они воскресили не только код ELIZA, но и ее оригинальную операционную среду - первую в истории многопользовательскую систему разделения времени CTSS Массачусетского технологического института, работавшую на IBM 7094.
В архиве профессора Вейценбаума в Массачусетском технологическом институте мы обнаружили оригинальную распечатку ELIZA, включающую раннюю версию знаменитого скрипта DOCTOR, почти полную версию кода MAD-SLIP, а также различные вспомогательные функции в MAD и FAP. Здесь мы описываем реанимацию этой оригинальной ELIZA на восстановленном CTSS, который сам работает на эмулированном IBM 7094. Весь стек имеет открытый исходный код, так что любой пользователь unix-подобной ОС может запустить первый в мире чатбот на первой в мире системе разделения времени.
Преодолев множество проблем с восстановлением кода, команде удалось запустить ELIZA в оригинальной среде впервые за почти 60 лет 21 декабря 2024 года. В этом видеоролике представлен подлинный опыт взаимодействия с ELIZA.
Компания Apple без лишнего шума вывела из бета-версии Game Porting Toolkit 2 на фоне более широкого стремления повысить привлекательность Mac в качестве игровой платформы.
Компания Google выпустила в открытый доступ бета-версию Home API для Android.
Узнайте, как настроить, управлять или отменить автоплатеж, и с легкостью избегайте штрафов за просрочку платежей.