Англійська мова не дуже підходить для розмови про штучний інтелект, що ускладнює людину спілкуванню один з одним про те, що AI насправді "робить". Таким чином, може бути більше сенсу використовувати «людські» терміни для опису дій машин, навіть коли внутрішні властивості механізму не нагадують внутрішні властивості людства.
Антропоморфна мова багато використовувалася в технології (див. Визначення антропоморфізації в словнику Хакера , яке намагається виправдати використання антропоморфічними термінами комп'ютерними програмістами при описі технології), але оскільки AI продовжує просуватися, може бути корисним врахувати компроміси використання антропоморфної мови для спілкування як з технічною аудиторією, так і з нетехнічною аудиторією. Як ми можемо отримати хорошу ручку на AI, якщо ми навіть не можемо описати, що робимо?
Припустимо, я хочу розробити алгоритм, який відображатиме список пов’язаних статей. Є два способи, за допомогою яких я можу пояснити, як алгоритм працює мирянину:
- Дуже антропоморфний - алгоритм зчитує всі статті на веб-сайті та відображає статті, дуже схожі на статтю, яку ви переглядаєте.
- Дуже технічний - алгоритм перетворює кожну статтю в "сумку слів", а потім порівнює "сумку слів" кожної статті, щоб визначити, які статті поділяють найбільш поширені слова. Статті, в яких розміщено найбільше слів у пакетах, - це ті, що відображаються користувачеві.
Очевидно, що №2 може бути "технічно правильнішим", ніж №1. Деталізуючи реалізацію алгоритму, хтось полегшує зрозуміти, як виправити алгоритм, якщо він дає вихід, з яким ми сильно не погоджуємось.
Але №1 є більш читабельним, елегантним та легшим для розуміння. Це дає загальне розуміння того, що алгоритм робить, а не як алгоритм це робить. Абстрагуючи деталі реалізації того, як комп'ютер "читає" статтю, ми можемо зосередитись на використанні алгоритму в реальних сценаріях.
Чи повинен я, отже, вважати за краще використовувати антропоморфну мову, як це наголошується у Заяві №1? Якщо ні, то чому б і ні?
PS: Якщо відповідь залежить від аудиторії, з якою я розмовляю (нетехнічна аудиторія може віддавати перевагу №1, тоді як технічна аудиторія може віддавати перевагу №2), то дайте мені знати також.