Чат боты и тест Тьюринга
Feb. 26th, 2006 04:03 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Тест Тьюринга - так назывался метод, которым предлагалось отличить человека от компьютера, имитирующего поведение человека. В конечном счете тест призван определить "разумность" невидимого собеседника. Тест заключается в том, что двое: компьютер и человек обмениваются репликами как в чате - печатая их на клавиатуре. Судья, наблюдающий за беседой, не знает, кто из них человек, а кто - машина, видя только ники. Предполагается, что если судья начинает часто ошибаться, это доказывает разумность компьютера. Программу, созданную для того, чтобы имитировать поведение живого человека в чате, называюь чат-ботом или чат-роботом.
Вот пример известнейшего чат-бота по имени A.L.I.C.E.:
http://alice.pandorabots.com
Интересная зверушка, которая, естественно, и не скрывает того факта, что является роботом.
На самом деле тест Тьюринга очень зависит от того, кто является судъей и соперником чат-бота. Если в качестве соперника посадить программиста, то он будет знать, какие вопросы надо задавать. В качестве судьи тоже лучше иметь компьютерщика, в идеале - спеца в области чат-ботов или хотя бы в теме AI. Пример "выведения на чистую воду" бота A.L.I.C.E. одним вопросом:
Human: What is color of brown bear? // Какого цвета бурый медведь?
ALICE: I can ask my botmaster. // Я могу спросить моего создателя.
- и дело тут даже не в прямом признании бота ("my botmaster"), а в том, что он не смог ответить на вопрос, который по силам трехлетнему ребенку. Вот примерно такие простые вопросы, которые требуют понимания смысла вопроса и прямого ответа как раз и являются основной трудностью для чат-ботов. Только не спрашивайте его чему равно 2+2 - там встроенный калькулятор :)
Вот пример известнейшего чат-бота по имени A.L.I.C.E.:
http://alice.pandorabots.com
Интересная зверушка, которая, естественно, и не скрывает того факта, что является роботом.
На самом деле тест Тьюринга очень зависит от того, кто является судъей и соперником чат-бота. Если в качестве соперника посадить программиста, то он будет знать, какие вопросы надо задавать. В качестве судьи тоже лучше иметь компьютерщика, в идеале - спеца в области чат-ботов или хотя бы в теме AI. Пример "выведения на чистую воду" бота A.L.I.C.E. одним вопросом:
Human: What is color of brown bear? // Какого цвета бурый медведь?
ALICE: I can ask my botmaster. // Я могу спросить моего создателя.
- и дело тут даже не в прямом признании бота ("my botmaster"), а в том, что он не смог ответить на вопрос, который по силам трехлетнему ребенку. Вот примерно такие простые вопросы, которые требуют понимания смысла вопроса и прямого ответа как раз и являются основной трудностью для чат-ботов. Только не спрашивайте его чему равно 2+2 - там встроенный калькулятор :)
no subject
Date: 2006-02-26 05:06 pm (UTC)no subject
Date: 2006-02-26 06:31 pm (UTC)Конечно, боты - это не AI, если понимать AI как полноценный аналог человеческого разума. Но речь идет о способах имитации. Боты иногда способны сбить с толку.
no subject
Date: 2006-03-05 10:41 am (UTC)no subject
Date: 2006-03-05 10:46 am (UTC)no subject
Date: 2006-03-05 04:37 pm (UTC)В тесте Тьюринга учавствуют совсем другие программы. Одной из его (теста) проблемм является то, что там нет "условия окончания", сказано лишь что-то типа "достаточно долго". Когда я в последний раз этой темой интересовался (года 4 назад), рекорд для бота был около 8 часов, прежде чем его раскололи. Но всё равно считалось что тест не пройден.
no subject
Date: 2006-03-15 12:38 am (UTC)no subject
Date: 2006-03-15 12:47 am (UTC)Кстати под термином “искусственный интеллект”, насколько знаю, понимают вовсе не “искусственный разум, подобный человеческому,” а машину, которая может выполнять более сложные действия, чем обычные математические вычисления. Так допустим, на стиральных машинах и телевизорах иногда пишут, что эта модель обладает искусственным интеллектом. И на топовых материнских платах так пишут.
no subject
Date: 2006-03-15 01:28 pm (UTC)В принципе, тест Тьюринга вполне работоспособен, просто надо знать, какие вопросы задавать судье и какие ответы помогут человеку выиграть в этом тесте. Имеются в виду не конкретные вопросы, а общие принципы.
no subject
Date: 2006-03-15 10:54 pm (UTC)no subject
Date: 2006-03-16 07:53 am (UTC)no subject
Date: 2006-03-16 08:25 am (UTC)