← На головну

ЕЛІЗА

MIT · 1966 · перший у світі чат-бот

Правил у мозку
Спрацювало правило
Відмовок
0

Що це таке?

ЕЛІЗА — програма, яку в 1964–1966 роках написав Джозеф Вейценбаум у Массачусетському технологічному інституті (MIT). Це один із найперших чат-ботів у світі. Найвідоміший її сценарій називався DOCTOR: програма вдавала психотерапевта, який лише перепитує співрозмовника.

Усередині Елізи немає ані нейромережі, ані навчання. Там лежить список правил на кшталт «якщо у фразі є слово мама — запитай про сім'ю». Правил у цій версії кілька десятків. Вейценбаум створив Елізу саме для того, щоб показати, яким поверхневим буває «розуміння» у комп'ютера.

Ефект Елізи

Сталося несподіване: люди почали щиро прив'язуватися до програми. Секретарка Вейценбаума, яка бачила, як він писав цей код, за кілька хвилин розмови попросила залишити її з програмою наодинці. Схильність людини приписувати комп'ютеру розуміння і почуття, яких у нього немає, назвали ефектом Елізи.

Саме тому тут є кнопка «Зазирни в мозок»: увімкни її й побач, яке правило спрацювало, які слова Еліза висмикнула з твоєї фрази і в який шаблон вставила. Коли механіка видима, ілюзія зникає — і залишається розуміння.

Як це показати на уроці

  1. Спершу дайте дітям поспілкуватися без режиму мозку 3–4 хвилини.
  2. Запитайте: «Як думаєте, вона вас розуміє?»
  3. Увімкніть «Зазирни в мозок» і повторіть ті самі фрази.
  4. Дайте завдання «Зламай Елізу»: знайти фразу, після якої бот відповість дурницю, і пояснити чому.
  5. Через кнопку «Своє правило» хай кожен додасть власне правило й перевірить його в дії.

Комп'ютерна наука з паном Артемом

Як улаштована Еліза

Чому вона іноді говорить дурниці

Бо правил мало. Коли жодне не підходить, Еліза каже «відмовку» на кшталт «Розкажи більше» — і лічильник відмовок угорі зростає. Порахуй, скільки реплік потрібно, щоб її «зламати».

Звідки взялася Еліза

  1. 1950 Британський математик Алан Тюрінг публікує статтю з питанням «Чи можуть машини мислити?» і пропонує перевірку: якщо людина в переписці не відрізнить машину від людини — вважаймо, що машина пройшла випробування.
  2. 1955
    —1956
    У пропозиції семінару 1955 року Джон Маккарті вживає назву «штучний інтелект». Сам літній семінар відбувається 1956 року в Дартмутському коледжі й допомагає започаткувати ШІ як окремий напрям досліджень.
  3. 1964
    —1966
    Джозеф Вейценбаум у Массачусетському технологічному інституті пише ЕЛІЗУ — програму, яка підтримує розмову за списком правил. Назва — на честь Елізи Дулітл із п'єси «Пігмаліон», яку вчили гарно говорити.
  4. DOCTOR Найвідоміший сценарій Елізи: вона вдає психотерапевта, який лише перепитує. Секретарка Вейценбаума, яка бачила, як він писав цей код, за кілька хвилин розмови попросила залишити її наодинці з програмою. Так з'явилася назва «ефект Елізи» — коли людина приписує комп'ютеру розуміння, якого в нього немає.
  5. 1970
    —80-ті
    Епоха експертних систем: ті самі правила, лише їх тисячі, і пишуть їх фахівці — лікарі, інженери, геологи.
  6. 1990
    —2000-ні
    Замість правил комп'ютер починає рахувати ймовірності: яке слово найчастіше йде після якого. Правил ніхто не пише — їх заміняє статистика на великих текстах.
  7. Сьогодні Нейромережі та великі мовні моделі. Вони теж не «розуміють» світ так, як людина, але замість кількох десятків правил мають мільярди чисел, підібраних під час навчання.

Еліза 1966 vs сучасний ШІ

Питання ЕЛІЗА, 1966 Сучасний ШІ
Звідки знання Кілька десятків правил, написаних людиною вручну Навчання на величезній кількості текстів
Чи вчиться Ні. Скільки правил написали — стільки й буде Навчається заздалегідь, до розмови. Поки ви спілкуєтесь, вона вже нічого нового не вчить
Чи пам'ятає розмову Лише кілька останніх фраз зі словом «мій/моя» Пам'ятає, але не безмежно: коли розмова стає задовгою, найдавніше поступово випадає з пам'яті
Чи розуміє зміст Ні. Тільки збіг літер Будує зв'язки між словами, але теж не «думає» як людина
Розмір Кілька сторінок коду Мільярди чисел-параметрів

Додай Елізі своє правило

Пиши початок слова: «ракет» спрацює і на «ракета», і на «ракетою».

Твої правила