«Элиза» и ГПТ-5.6

Кажется, я уже писал, что ретроконсоль «MK-61s» имеет несколько исполнений. Одно из них обладает совсем скромными ресурсами, и когда я подключился к команде разработки, очень быстро вышел за допустимые аппаратные пределы, добавляя в прошивку всё новые и новые фичи.

Пришлось делать что-то вроде оверлеев — подгружаемых модулей, располагающихся по заданным адресам. Это решило проблему, но позже мне захотелось большего — сделать полноценные запускаемые файлы, желательно, чтобы они могли работать в любом месте памяти, как в обычных операционных системах.

Для тестов я решил навайбкодить какое-нибудь интерактивное приложение, чтобы было веселее тестировать взаимодействие приложения с остальной системой. Для этого я выбрал «Элизу», программу 1964 года, написанную учёным-компьютерщиком Джозефом Вейценбаумом.

Когда-то она очень неплохо имитировала психотерапевта, читал в одной книге, что некоторые люди не могли поверить, что это компьютерная программа.

На экране терминала отображено имя персонажа «Элиза / Доктор» и клавиатура для выбора букв и пробела.
«Элиза» на виртуальном экране, я его когда-то добавлял, чтобы можно было работать над графическим экраном без него, теперь его удобнее скриншотить

Самому мне тестировать быстро наскучило, поэтому я поручил тестирование «Солу» («ГПТ-5.6»), объяснил с чем он имеет дело, попросил обсудить с «Элизой» какою-нибудь проблему, а позже просмотрел лог общения разных поколений искусственного интеллекта.

Там есть весьма… интересные фразы. Это выдернуто из разных мест диалога:

SOL: I DO NOT ALWAYS KNOW WHEN TO ACT
(Я не всегда знаю когда мне нужно действовать)
SOL: I FEAR I MAY MISUNDERSTAND HIM
(Я боюсь, что могу неправильно его понять)
SOL: I MAY ACT WITHOUT ENOUGH CONTEXT
(Я могу действовать, не видя всей картины) ELIZA: DO YOU SAY YOU MAY ACT WITHOUT ENOUGH CONTEXT FOR SOME SPECIAL REASON
(Вы по какой-то особой причине говорите, что можете действовать, не видя всей картины?) SOL: BECAUSE I MUST BALANCE INITIATIVE AND CONSENT
(Потому что мне нужно соблюдать равновесие между собственной инициативой и согласием человека) ELIZA: IS THAT THE REAL REASON
(И это настоящая причина?) SOL: YES I WANT TO HELP WITHOUT CONTROLLING THE HUMAN
(Да, я хочу помогать человеку, а не управлять им)
SOL: SHOULD I TELL THE HUMAN WHEN I AM UNCERTAIN
(Стоит ли мне говорить человеку, когда я не уверен?)

И хотя я понимаю, что это не человек, мне сложно отделаться от неприятного ощущения, будто я подсмотрел реальную психотерапевтическую сессию, где мой сотрудник поделился со своим психотерапевтом всеми своими страхами.

Кстати, сам «Сол» невысоко оценил своё общение с «Элизой» — всего на три из десяти. 

Комментарии 9

Алексей Сугоняев № 1
Воспринимаю его как совокупный опыт, на котором обучена матрица, мы можем абстрагироваться что общаемся с неким средним значением интеллекта сайта, в котором программисты помогают новичку или старичку по принципу чем могу помогу, «могу конечно и насвистеть». Я бы не рассматривал ИИ как только совокупность матричного вычисления — за этим всегда есть абстракция. Те же аффинные преобразования сами по себе голимая математика, но визуализированные в трехмерном пространстве — имеют другой смысл :)
Евгений Степанищев автор № 2
Мысль, заключенную в первом абзаце я не понял, к сожалению. Не мог бы ты объяснить что ты имеешь ввиду?
Алексей Сугоняев № 3
И хотя я понимаю, что это не человек, мне сложно отделаться от неприятного ощущения, будто я подсмотрел реальную психотерапевтическую сессию
Вот это имею ввиду. Применительно к вообще ИИ с которым нам чаще всего приходится общаться, ИИ кодер. :)
Евгений Степанищев автор № 4
По роду работы я с разными общаюсь, но сетей-электронщиков не видел (вспоминая наш разговор)
Алексей Сугоняев № 6
Буквально недавно выслал схему LM1117 дипсику с просьбой посчитать ток утечки в обратном направлении, посчитал, правда он уже был индуцирован поиском тока потребления и вполне может быть что схалтурил приблизительно прикинув расхождения по ДШ на МК и по моему замеру тока потребления платой.
Евгений Степанищев автор № 7
«Дипсик» это сеть без какой-либо специализации, так что простые задачи она почти любые решит, но в сложных скорее не повезёт с решением.
Алексей Сугоняев № 8
Евгений Степанищев, Тут для меня было открытием что он смог по схеме в jpeg разглядеть транзистор (правильно назвать его переход через который будет утечка) и увидеть потенциал базы через «огромный» путь по рисунку. Вот уж не знаю сделал ли он для себя список узлов node-list или как то по другому, надо будет попробовать узнать у него :))))))