0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#статьи</a></p>
1
<p><a>#статьи</a></p>
2
<ul><li>17 ноя 2023</li>
2
<ul><li>17 ноя 2023</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>Они намного старше, чем вы думаете...</p>
4
</ul><p>Они намного старше, чем вы думаете...</p>
5
<p>Кадр: мультфильм "Миньоны: Грювитация" / Universal Pictures</p>
5
<p>Кадр: мультфильм "Миньоны: Грювитация" / Universal Pictures</p>
6
<p>Онлайн-журнал для тех, кто влюблён в код и информационные технологии. Пишем для айтишников и об айтишниках.</p>
6
<p>Онлайн-журнал для тех, кто влюблён в код и информационные технологии. Пишем для айтишников и об айтишниках.</p>
7
<p>Несмотря на то, что чат-боты ворвались в нашу повседневную жизнь относительно недавно, их история началась ещё до того, как The Beatles записали первые песни в студии Abbey Road. С тех пор эти виртуальные собеседники прошли путь от ламповых устройств, которые выполняли ограниченный круг задач и отвечали шаблонными фразами, до мощных сервисов, поддерживающих беседу и анализирующих не только текст, но и изображения.</p>
7
<p>Несмотря на то, что чат-боты ворвались в нашу повседневную жизнь относительно недавно, их история началась ещё до того, как The Beatles записали первые песни в студии Abbey Road. С тех пор эти виртуальные собеседники прошли путь от ламповых устройств, которые выполняли ограниченный круг задач и отвечали шаблонными фразами, до мощных сервисов, поддерживающих беседу и анализирующих не только текст, но и изображения.</p>
8
<p>ML-инженер и исследователь в области NLP Анна Козлова прошлась по истории развития чат-ботов и рассказала, кто и как повлиял на развитие технологии интеллектуальных помощников.</p>
8
<p>ML-инженер и исследователь в области NLP Анна Козлова прошлась по истории развития чат-ботов и рассказала, кто и как повлиял на развитие технологии интеллектуальных помощников.</p>
9
<p><strong>автор</strong></p>
9
<p><strong>автор</strong></p>
10
<p>Machine Learning Engineer. Исследователь в области NLP. Автор научных статей и публикаций.</p>
10
<p>Machine Learning Engineer. Исследователь в области NLP. Автор научных статей и публикаций.</p>
11
<a></a><p><strong>Чат-бот</strong> - это программа, способная имитировать разговор с человеком, используя инструменты обработки естественного языка (NLP), такие как<a>сопоставления с образцом</a>(pattern matching) и <a>большие языковые модели</a>(LLM).</p>
11
<a></a><p><strong>Чат-бот</strong> - это программа, способная имитировать разговор с человеком, используя инструменты обработки естественного языка (NLP), такие как<a>сопоставления с образцом</a>(pattern matching) и <a>большие языковые модели</a>(LLM).</p>
12
<p>Упрощённо работу чат-бота можно свести к четырём шагам:</p>
12
<p>Упрощённо работу чат-бота можно свести к четырём шагам:</p>
13
<ul><li>Пользователь отправляет ему запрос.</li>
13
<ul><li>Пользователь отправляет ему запрос.</li>
14
<li>Чат-бот анализирует запрос.</li>
14
<li>Чат-бот анализирует запрос.</li>
15
<li>Чат-бот генерирует ответ.</li>
15
<li>Чат-бот генерирует ответ.</li>
16
<li>Отправляет ответ пользователю.</li>
16
<li>Отправляет ответ пользователю.</li>
17
</ul><p>Эволюцию чат-ботов можно проследить по тому, как они выполняли второй и третий шаги. Первые интеллектуальные помощники подбирали ответы из наборов шаблонов, ориентируясь на слова в запросе пользователя. Современные чат-боты используют большие языковые модели для имитации живого общения, генерируя текст с нуля на основе больших данных.</p>
17
</ul><p>Эволюцию чат-ботов можно проследить по тому, как они выполняли второй и третий шаги. Первые интеллектуальные помощники подбирали ответы из наборов шаблонов, ориентируясь на слова в запросе пользователя. Современные чат-боты используют большие языковые модели для имитации живого общения, генерируя текст с нуля на основе больших данных.</p>
18
<p>Мы начнём наше путешествие с Shoebox от IBM - первой машины, которая умела реагировать на голосовые команды, - и дойдём до современных цифровых помощников от Apple, Samsung и других компаний. Но, говоря про чат-ботов и искусственный интеллект, нельзя не вспомнить великого Алана Тьюринга и его знаменитый тест.</p>
18
<p>Мы начнём наше путешествие с Shoebox от IBM - первой машины, которая умела реагировать на голосовые команды, - и дойдём до современных цифровых помощников от Apple, Samsung и других компаний. Но, говоря про чат-ботов и искусственный интеллект, нельзя не вспомнить великого Алана Тьюринга и его знаменитый тест.</p>
19
<p>В 1950 году<a>Алан Тьюринг</a>придумал тест, который должен был выяснить, способна ли машина к полноценному мышлению. За основу теста было взято допущение о том, что если человек, общающийся с программой, примет её за живого собеседника, то такую программу можно считать истинно мыслящей.</p>
19
<p>В 1950 году<a>Алан Тьюринг</a>придумал тест, который должен был выяснить, способна ли машина к полноценному мышлению. За основу теста было взято допущение о том, что если человек, общающийся с программой, примет её за живого собеседника, то такую программу можно считать истинно мыслящей.</p>
20
Алан Тьюринг, создать теста Тьюринга<em>Фото: Wikimedia Commons</em><p>Свою идею Тьюринг описал в статье "<a>Computing Machinery and Intelligence</a>" в журнале Mind и предложил рассмотреть вопрос: "Могут ли машины думать?"</p>
20
Алан Тьюринг, создать теста Тьюринга<em>Фото: Wikimedia Commons</em><p>Свою идею Тьюринг описал в статье "<a>Computing Machinery and Intelligence</a>" в журнале Mind и предложил рассмотреть вопрос: "Могут ли машины думать?"</p>
21
<p>Для его решения он описал игру для трёх участников, которая получила название "Игра в имитацию". Это эксперимент, в котором человек взаимодействует с двумя участниками, один из которых - человек, а другой - компьютер. Испытуемому необходимо определить, кто из них кто, исходя из текстовых ответов участников.</p>
21
<p>Для его решения он описал игру для трёх участников, которая получила название "Игра в имитацию". Это эксперимент, в котором человек взаимодействует с двумя участниками, один из которых - человек, а другой - компьютер. Испытуемому необходимо определить, кто из них кто, исходя из текстовых ответов участников.</p>
22
<p>Машина в своих ответах должна подражать человеку настолько, чтобы испытуемый не смог отличить её от живого участника. Если это удалось, то считается, что компьютер успешно прошёл тест Тьюринга.</p>
22
<p>Машина в своих ответах должна подражать человеку настолько, чтобы испытуемый не смог отличить её от живого участника. Если это удалось, то считается, что компьютер успешно прошёл тест Тьюринга.</p>
23
<p>В 1961 году инженер IBM Уильям К. Дерш разработал устройство, которое выполняло арифметические операции по голосовым командам. Изобретение получило ироничное название Shoebox. С этой коробки и началась история чат-ботов.</p>
23
<p>В 1961 году инженер IBM Уильям К. Дерш разработал устройство, которое выполняло арифметические операции по голосовым командам. Изобретение получило ироничное название Shoebox. С этой коробки и началась история чат-ботов.</p>
24
Менеджер IBM демонстрирует Shoebox в работе<em>Фотография:</em><a><em>IBM Archives</em></a><p>Машину представили на Всемирной выставке в 1962 году. Она умела распознавать и реагировать на 16 слов, включая десять цифр от 0 до 9, и простые арифметические операции. Когда учёный произносил числа и названия команд, такие как "плюс", "минус" или "итого", счётная машина производила вычисления и распечатывала ответ.</p>
24
Менеджер IBM демонстрирует Shoebox в работе<em>Фотография:</em><a><em>IBM Archives</em></a><p>Машину представили на Всемирной выставке в 1962 году. Она умела распознавать и реагировать на 16 слов, включая десять цифр от 0 до 9, и простые арифметические операции. Когда учёный произносил числа и названия команд, такие как "плюс", "минус" или "итого", счётная машина производила вычисления и распечатывала ответ.</p>
25
<p>Для управления Shoebox<strong></strong>использовался микрофон, который преобразовывал звуки голоса в электрические импульсы. Измерительная схема классифицировала их в соответствии с различными типами звуков и активировала подключённую счётную машину через систему реле.</p>
25
<p>Для управления Shoebox<strong></strong>использовался микрофон, который преобразовывал звуки голоса в электрические импульсы. Измерительная схема классифицировала их в соответствии с различными типами звуков и активировала подключённую счётную машину через систему реле.</p>
26
Видеодемонстрация работы IBM Shoebox<p>Компьютерная программа для изучения естественного языка общения человека и машины. Её разработал<a>Джозеф Вейценбаум</a>, профессор MIT, в 1966 году. По мнению некоторых экспертов в области искусственного интеллекта, именно Eliza впервые прошла тест Тьюринга, но это мнение разделяют не все.</p>
26
Видеодемонстрация работы IBM Shoebox<p>Компьютерная программа для изучения естественного языка общения человека и машины. Её разработал<a>Джозеф Вейценбаум</a>, профессор MIT, в 1966 году. По мнению некоторых экспертов в области искусственного интеллекта, именно Eliza впервые прошла тест Тьюринга, но это мнение разделяют не все.</p>
27
Внешний вид программы Eliza. Один из самых первых примеров чат-бота с текстовым взаимодействием пользователя и машины<em>Фото: Wikimedia Commons</em><p>Чат-бот задумывался как психотерапевт, который слушает пользователя, анализирует сказанное и задаёт уточняющие вопросы. Eliza использовала<a>подход сопоставления с образцом</a>(pattern matching) и выбор ответа на основе шаблонов.</p>
27
Внешний вид программы Eliza. Один из самых первых примеров чат-бота с текстовым взаимодействием пользователя и машины<em>Фото: Wikimedia Commons</em><p>Чат-бот задумывался как психотерапевт, который слушает пользователя, анализирует сказанное и задаёт уточняющие вопросы. Eliza использовала<a>подход сопоставления с образцом</a>(pattern matching) и выбор ответа на основе шаблонов.</p>
28
<p>У такого подхода были серьёзные недостатки. Например, программа не учитывала контекст и не обучалась в процессе диалога, что накладывало ограничения на ответы. Eliza понимала около 200 ключевых слов и правил, что позволяло ей вести довольно примитивные беседы.</p>
28
<p>У такого подхода были серьёзные недостатки. Например, программа не учитывала контекст и не обучалась в процессе диалога, что накладывало ограничения на ответы. Eliza понимала около 200 ключевых слов и правил, что позволяло ей вести довольно примитивные беседы.</p>
29
Пример диалога с Eliza<p>Удивительно, но с Eliza можно поговорить сегодня. Она<a>доступна в онлайн-версии</a>.</p>
29
Пример диалога с Eliza<p>Удивительно, но с Eliza можно поговорить сегодня. Она<a>доступна в онлайн-версии</a>.</p>
30
<p>В 1972 году американский психиатр и учёный из Стэнфорда<a>Кеннет Колби</a>разработал программу Parry, которую некоторые пользователи называли улучшенной версией Eliza. Считалось, что Parry обладала "личностью" и большей вариативностью в диалоге, чем её предшественница. Бот определял ответы пациента на основе системы предположений и "эмоциональных реакций", активируемых изменением веса в высказываниях пользователя.</p>
30
<p>В 1972 году американский психиатр и учёный из Стэнфорда<a>Кеннет Колби</a>разработал программу Parry, которую некоторые пользователи называли улучшенной версией Eliza. Считалось, что Parry обладала "личностью" и большей вариативностью в диалоге, чем её предшественница. Бот определял ответы пациента на основе системы предположений и "эмоциональных реакций", активируемых изменением веса в высказываниях пользователя.</p>
31
<p>В 1979 году Parry приняла участие в <a>эксперименте</a>с психиатрами. Пять опытных врачей-психиатров общались с чат-ботом, пытаясь определить, с кем они переписываются - с параноидальным пациентом или компьютерной симуляцией паранойи. В половине случаев Parry удалось обмануть специалистов, несмотря на его долгие ответы и неспособность выражать эмоции.</p>
31
<p>В 1979 году Parry приняла участие в <a>эксперименте</a>с психиатрами. Пять опытных врачей-психиатров общались с чат-ботом, пытаясь определить, с кем они переписываются - с параноидальным пациентом или компьютерной симуляцией паранойи. В половине случаев Parry удалось обмануть специалистов, несмотря на его долгие ответы и неспособность выражать эмоции.</p>
32
<p>В январе 1973 года Parry и Eliza встретились в ARPANET для<a>общения</a>. Вот что из этого вышло:</p>
32
<p>В январе 1973 года Parry и Eliza встретились в ARPANET для<a>общения</a>. Вот что из этого вышло:</p>
33
<p><strong>Eliza:</strong>Добрый вечер. Расскажите мне о своих проблемах.</p>
33
<p><strong>Eliza:</strong>Добрый вечер. Расскажите мне о своих проблемах.</p>
34
<p>Пожалуйста, завершайте ввод точкой или знаком вопроса.</p>
34
<p>Пожалуйста, завершайте ввод точкой или знаком вопроса.</p>
35
<p><strong>Parry:</strong>Люди иногда действуют мне на нервы.</p>
35
<p><strong>Parry:</strong>Люди иногда действуют мне на нервы.</p>
36
<p><strong>Eliza:</strong>Я не уверена, что понимаю вас полностью.</p>
36
<p><strong>Eliza:</strong>Я не уверена, что понимаю вас полностью.</p>
37
<p><strong>Parry:</strong>Вам следует быть более внимательным.</p>
37
<p><strong>Parry:</strong>Вам следует быть более внимательным.</p>
38
<p><strong>Eliza:</strong>Предположим, вам следует быть более внимательным.</p>
38
<p><strong>Eliza:</strong>Предположим, вам следует быть более внимательным.</p>
39
<p><strong>Parry:</strong>Вы имеете право на собственное мнение.</p>
39
<p><strong>Parry:</strong>Вы имеете право на собственное мнение.</p>
40
<p><strong>Eliza:</strong>С чего вы взяли, что я имею право на собственное мнение?</p>
40
<p><strong>Eliza:</strong>С чего вы взяли, что я имею право на собственное мнение?</p>
41
<p>В 1988 году британский программист<a>Ролло Карпентер</a>создал, по его утверждению, "<a>первого чат-бота</a>с искусственным интеллектом". Бот должен был имитировать естественное человеческое общение в интересной, развлекательной и юмористической манере. Его исходный код был написан на предметно-ориентированном языке программирования -<a>CleverScript</a>.</p>
41
<p>В 1988 году британский программист<a>Ролло Карпентер</a>создал, по его утверждению, "<a>первого чат-бота</a>с искусственным интеллектом". Бот должен был имитировать естественное человеческое общение в интересной, развлекательной и юмористической манере. Его исходный код был написан на предметно-ориентированном языке программирования -<a>CleverScript</a>.</p>
42
<p>Jabberwacky хранил информацию о диалоге с пользователем и находил наиболее подходящую фразу для ответа, используя метод сопоставления контекстных шаблонов. Главное отличие от предшественников - принцип обратной связи, позволяющий ориентироваться не только на строго заданные правила, но и на контекст диалога.</p>
42
<p>Jabberwacky хранил информацию о диалоге с пользователем и находил наиболее подходящую фразу для ответа, используя метод сопоставления контекстных шаблонов. Главное отличие от предшественников - принцип обратной связи, позволяющий ориентироваться не только на строго заданные правила, но и на контекст диалога.</p>
43
<p>При этом база Jabberwacky пополнялась самими пользователями. Его можно было обучить английскому сленгу, словесным играм и шуткам.</p>
43
<p>При этом база Jabberwacky пополнялась самими пользователями. Его можно было обучить английскому сленгу, словесным играм и шуткам.</p>
44
<p>В 2008 году Ролло Карпентер запустил<a>Cleverbot</a> - продвинутую версию Jabberwacky. Новый бот обучался прямо в процессе общения с пользователями, что позволяло ему генерировать связанные с контекстом общения ответы.</p>
44
<p>В 2008 году Ролло Карпентер запустил<a>Cleverbot</a> - продвинутую версию Jabberwacky. Новый бот обучался прямо в процессе общения с пользователями, что позволяло ему генерировать связанные с контекстом общения ответы.</p>
45
Пример диалога с Cleverbot в веб-интерфейсе<em>Скриншот:</em><a><em>Cleverbot</em></a><em>/ Skillbox Media</em><p>"Доктора Сбайтсо" взрастили инженеры Creative Labs, специально для операционки MS-DOS в 1992 году. Это была ещё одна программа, имитирующая психолога. Но в отличие от предшественников, в неё была зашита технология синтеза речи, которая позволяла озвучивать текст.</p>
45
Пример диалога с Cleverbot в веб-интерфейсе<em>Скриншот:</em><a><em>Cleverbot</em></a><em>/ Skillbox Media</em><p>"Доктора Сбайтсо" взрастили инженеры Creative Labs, специально для операционки MS-DOS в 1992 году. Это была ещё одна программа, имитирующая психолога. Но в отличие от предшественников, в неё была зашита технология синтеза речи, которая позволяла озвучивать текст.</p>
46
<p>С Dr. Sbaitso<a>можно поговорить и сейчас</a>.</p>
46
<p>С Dr. Sbaitso<a>можно поговорить и сейчас</a>.</p>
47
Демонстрация работы Dr. Sbaitso<p>В 1995 году Нобелевский лауреат<a>Ричард Уоллес</a>разработал чат-бота, используя инструменты обработки естественного языка (NLP) и язык<a>AIML</a>(Artificial Intelligence Markup Language), созданный специально для этой цели.</p>
47
Демонстрация работы Dr. Sbaitso<p>В 1995 году Нобелевский лауреат<a>Ричард Уоллес</a>разработал чат-бота, используя инструменты обработки естественного языка (NLP) и язык<a>AIML</a>(Artificial Intelligence Markup Language), созданный специально для этой цели.</p>
48
<p>AIML - это диалект XML, основанный на системе сопоставления шаблонов (pattern matching). Следовательно, бот, написанный на AIML, соотносит вводимые пользователем данные с набором образцов, а затем генерирует ответ на основе совпавшего шаблона.</p>
48
<p>AIML - это диалект XML, основанный на системе сопоставления шаблонов (pattern matching). Следовательно, бот, написанный на AIML, соотносит вводимые пользователем данные с набором образцов, а затем генерирует ответ на основе совпавшего шаблона.</p>
49
Пример диалога с ALICE в веб-интерфейсе<em>Скриншот:<a>REVE Chat</a>/ Juwel Rana</em><p>Основа ALICE - метод сопоставления шаблонов. Её база знаний включала около 41 тысячи шаблонов с вопросами и соответствующими ответами. Позже на основе ALICE разработали много других ботов, использующих метод сопоставления шаблонов.</p>
49
Пример диалога с ALICE в веб-интерфейсе<em>Скриншот:<a>REVE Chat</a>/ Juwel Rana</em><p>Основа ALICE - метод сопоставления шаблонов. Её база знаний включала около 41 тысячи шаблонов с вопросами и соответствующими ответами. Позже на основе ALICE разработали много других ботов, использующих метод сопоставления шаблонов.</p>
50
<p>Был разработан в 2001 году компанией ActiveBuddy для платформ обмена быстрыми сообщениями, таких как<a>AOL IM</a>и <a>MSN Messenger</a>.</p>
50
<p>Был разработан в 2001 году компанией ActiveBuddy для платформ обмена быстрыми сообщениями, таких как<a>AOL IM</a>и <a>MSN Messenger</a>.</p>
51
<p>Это был настоящий прорыв - впервые чат-бот мог не просто развлекать людей, а помогать им в решении повседневных задач. Пользователи получили доступ к афишам кинотеатров, результатам спортивных соревнований, котировкам акций, новостям и прогнозу погоды.</p>
51
<p>Это был настоящий прорыв - впервые чат-бот мог не просто развлекать людей, а помогать им в решении повседневных задач. Пользователи получили доступ к афишам кинотеатров, результатам спортивных соревнований, котировкам акций, новостям и прогнозу погоды.</p>
52
Демонстрация работы SmartChild<p>Чат-бот, который создал<a>Стив Уорсвик</a>в 2005 году. Mitsuku пять раз получал<a>Премию Лебнера</a>как чат-бот, которые лучше всех справился с тестом Тьюринга.</p>
52
Демонстрация работы SmartChild<p>Чат-бот, который создал<a>Стив Уорсвик</a>в 2005 году. Mitsuku пять раз получал<a>Премию Лебнера</a>как чат-бот, которые лучше всех справился с тестом Тьюринга.</p>
53
<p>Mitsuku написан на языке AIML - том самом, который впервые использовали при разработке ALICE. Позже он получил новое имя - Kuki. Кроме<a>чата</a>, у него есть свой ютуб-канал и аккаунт в Discord.</p>
53
<p>Mitsuku написан на языке AIML - том самом, который впервые использовали при разработке ALICE. Позже он получил новое имя - Kuki. Кроме<a>чата</a>, у него есть свой ютуб-канал и аккаунт в Discord.</p>
54
<em>Скриншот:</em><a><em>Kuki</em></a><em>/ Skillbox Media</em><p>Это уже не просто чат-бот, а целый суперкомпьютер, оснащённый системой искусственного интеллекта и созданный для поиска ответов на вопросы пользователя.</p>
54
<em>Скриншот:</em><a><em>Kuki</em></a><em>/ Skillbox Media</em><p>Это уже не просто чат-бот, а целый суперкомпьютер, оснащённый системой искусственного интеллекта и созданный для поиска ответов на вопросы пользователя.</p>
55
IBM Watson в 2011 году<em>Фото: Wikimedia Commons</em><p>Широкой публике Watson стал известен после участия в телеигре Jeopardy! - аналоге "Своей игры" на российском телевидении. Он установил новый рекорд по заработанной за программу сумме и значительно превзошёл соперников-людей по числу правильных ответов.</p>
55
IBM Watson в 2011 году<em>Фото: Wikimedia Commons</em><p>Широкой публике Watson стал известен после участия в телеигре Jeopardy! - аналоге "Своей игры" на российском телевидении. Он установил новый рекорд по заработанной за программу сумме и значительно превзошёл соперников-людей по числу правильных ответов.</p>
56
<p>Это<a>терапевтический бот</a>, созданный в 2017 году командой психологов из Стэнфорда и экспертов по ИИ. Предшественниками были виртуальный терапевт Ellie и арабоязычный терапевтический бот Karim.</p>
56
<p>Это<a>терапевтический бот</a>, созданный в 2017 году командой психологов из Стэнфорда и экспертов по ИИ. Предшественниками были виртуальный терапевт Ellie и арабоязычный терапевтический бот Karim.</p>
57
<p>Woebot ведёт короткие ежедневные беседы, проводит психологические игры и использует другие инструменты, которые позволяют людям улучшить своё психическое здоровье. Бот позиционируется как замена специалиста в тех случаях, когда пациент не может регулярно оплачивать психотерапию или не хочет общаться с живым человеком.</p>
57
<p>Woebot ведёт короткие ежедневные беседы, проводит психологические игры и использует другие инструменты, которые позволяют людям улучшить своё психическое здоровье. Бот позиционируется как замена специалиста в тех случаях, когда пациент не может регулярно оплачивать психотерапию или не хочет общаться с живым человеком.</p>
58
<p>Отдельную страницу в историю чат-ботов занимают виртуальные помощники от крупных компаний, таких как Apple, Google и Amazon.</p>
58
<p>Отдельную страницу в историю чат-ботов занимают виртуальные помощники от крупных компаний, таких как Apple, Google и Amazon.</p>
59
<p>Была создана<a>Международным центром искусственного интеллекта SRI</a>на основе технологии компании Nuance Communications. Впервые была представлена публике в 2010 году в виде отдельного приложения для iPhone, но разработка велась с 2007 года. Компания Apple почти сразу же выкупила новое приложение для интеграции в свои гаджеты.</p>
59
<p>Была создана<a>Международным центром искусственного интеллекта SRI</a>на основе технологии компании Nuance Communications. Впервые была представлена публике в 2010 году в виде отдельного приложения для iPhone, но разработка велась с 2007 года. Компания Apple почти сразу же выкупила новое приложение для интеграции в свои гаджеты.</p>
60
Демонстрация работы первой версии Siri<p>В 2012 году Google представил проект Google Now, который в 2016 году сменил название на <a>Google Assistant</a>. Оригинальная версия Google Now стала одним из первых сервисов, анализирующих данные о времени суток, местоположении и предпочтениях пользователя для предоставления необходимой информации в чате.</p>
60
Демонстрация работы первой версии Siri<p>В 2012 году Google представил проект Google Now, который в 2016 году сменил название на <a>Google Assistant</a>. Оригинальная версия Google Now стала одним из первых сервисов, анализирующих данные о времени суток, местоположении и предпочтениях пользователя для предоставления необходимой информации в чате.</p>
61
<p>Google Assistant повысил персонализацию и добавил возможность пользователю вступать с ним в диалог.</p>
61
<p>Google Assistant повысил персонализацию и добавил возможность пользователю вступать с ним в диалог.</p>
62
<p><a>Интеллектуальный личный помощник</a>, созданный Amazon в 2014 году. Сейчас он встроен в различные девайсы компании, такие как Amazon Echo (умная колонка), Echo Dot (её компактная версия), Echo Show (интеллектуальный дисплей) и другие. Alexa умеет поддерживать разговор с пользователем, отвечать на его вопросы, зачитывать погоду, новости и выполнять другие действия.</p>
62
<p><a>Интеллектуальный личный помощник</a>, созданный Amazon в 2014 году. Сейчас он встроен в различные девайсы компании, такие как Amazon Echo (умная колонка), Echo Dot (её компактная версия), Echo Show (интеллектуальный дисплей) и другие. Alexa умеет поддерживать разговор с пользователем, отвечать на его вопросы, зачитывать погоду, новости и выполнять другие действия.</p>
63
Различные устройства Amazon с Alexa<em>Фото: Wikimedia Commons</em><p>Появление Alexa и её интеграция в умные устройства обеспечило прогресс в области интернета вещей (IoT), позволив пользователям интерактивно взаимодействовать с ними и получать необходимую информацию, а не только удалённо включать и выключать гаджеты.</p>
63
Различные устройства Amazon с Alexa<em>Фото: Wikimedia Commons</em><p>Появление Alexa и её интеграция в умные устройства обеспечило прогресс в области интернета вещей (IoT), позволив пользователям интерактивно взаимодействовать с ними и получать необходимую информацию, а не только удалённо включать и выключать гаджеты.</p>
64
<p>Виртуальный помощник, созданный Microsoft. Впервые был продемонстрирован на Microsoft Build 2014. После этого компания интегрировала его в смартфоны с Windows Mobile и компьютеры с Windows 10.</p>
64
<p>Виртуальный помощник, созданный Microsoft. Впервые был продемонстрирован на Microsoft Build 2014. После этого компания интегрировала его в смартфоны с Windows Mobile и компьютеры с Windows 10.</p>
65
<p>Cortana реагировала на голосовые команды и выполняла разные действия - определяла текущее время и месторасположение, создавала напоминания, составляла списки дел, общалась в чате, искала информацию и так далее.</p>
65
<p>Cortana реагировала на голосовые команды и выполняла разные действия - определяла текущее время и месторасположение, создавала напоминания, составляла списки дел, общалась в чате, искала информацию и так далее.</p>
66
<p>Голосовой<a>цифровой помощник</a>Samsung, выпущенный в 2017 году. Ассистент послужил заменой вышедшему в 2012 году S Voice. Сейчас с помощью Bixby можно управлять смартфоном, умными часами, планшетом и наушниками Samsung.</p>
66
<p>Голосовой<a>цифровой помощник</a>Samsung, выпущенный в 2017 году. Ассистент послужил заменой вышедшему в 2012 году S Voice. Сейчас с помощью Bixby можно управлять смартфоном, умными часами, планшетом и наушниками Samsung.</p>
67
<p>С появлением больших языковых моделей (LLM) в истории с чат-ботами произошла настоящая революция. LLM позволили не просто отвечать на вопросы пользователей и выполнять их команды, но и генерировать текст для решения конкретных задач на основе запроса человека. Например, составлять юридические документы или писать стихи.</p>
67
<p>С появлением больших языковых моделей (LLM) в истории с чат-ботами произошла настоящая революция. LLM позволили не просто отвечать на вопросы пользователей и выполнять их команды, но и генерировать текст для решения конкретных задач на основе запроса человека. Например, составлять юридические документы или писать стихи.</p>
68
<p><strong>Что такое LLM?</strong></p>
68
<p><strong>Что такое LLM?</strong></p>
69
<p>Это модель<a>глубокого обучения</a>, содержащая миллионы параметров и прошедшая обучение на большом количестве текстовых данных. LLM анализирует запрос пользователя, или промт, и подбирает (предсказывает) наиболее подходящее для него следующее слово в своём ответе. Полученная строка вновь подаётся на вход в модель и она подбирает следующее слово. Процесс повторяется сотни и тысячи раз. Так формируется с виду вполне осмысленный ответ.</p>
69
<p>Это модель<a>глубокого обучения</a>, содержащая миллионы параметров и прошедшая обучение на большом количестве текстовых данных. LLM анализирует запрос пользователя, или промт, и подбирает (предсказывает) наиболее подходящее для него следующее слово в своём ответе. Полученная строка вновь подаётся на вход в модель и она подбирает следующее слово. Процесс повторяется сотни и тысячи раз. Так формируется с виду вполне осмысленный ответ.</p>
70
<p>Главный амбассадор чат-ботов, определивший их популярность в последние два года. Модель GPT разрабатывается компания<a>OpenAI</a>. GPT-1 была представлена в 2018 году. Она содержала более 110 миллионов параметров и была предварительно обучена на большом массиве текстовых данных с использованием<a>архитектуры Transformer</a>.</p>
70
<p>Главный амбассадор чат-ботов, определивший их популярность в последние два года. Модель GPT разрабатывается компания<a>OpenAI</a>. GPT-1 была представлена в 2018 году. Она содержала более 110 миллионов параметров и была предварительно обучена на большом массиве текстовых данных с использованием<a>архитектуры Transformer</a>.</p>
71
<p>Если говорить просто, то Transformer состоит из двух компонентов: энкодера и декодера, а также механизма внимания, который используется для учёта контекста. В энкодер на вход передаётся последовательность токенов, то есть слов и предложений, которая преобразуется в векторное представление. После некоторых вычислений внутри модели векторное представление передаётся в декодер, где генерируется выходная последовательность символов, то есть ответ.</p>
71
<p>Если говорить просто, то Transformer состоит из двух компонентов: энкодера и декодера, а также механизма внимания, который используется для учёта контекста. В энкодер на вход передаётся последовательность токенов, то есть слов и предложений, которая преобразуется в векторное представление. После некоторых вычислений внутри модели векторное представление передаётся в декодер, где генерируется выходная последовательность символов, то есть ответ.</p>
72
<p>GPT-1 могла генерировать простые тексты, которые по структуре и стилю воспринимались как написанные человеком. Но, были и недостатки: ограниченное понимание контекста и неспособность обрабатывать сложные логические связи. В некоторых случаях она могла генерировать неправдоподобные или несвязные ответы.</p>
72
<p>GPT-1 могла генерировать простые тексты, которые по структуре и стилю воспринимались как написанные человеком. Но, были и недостатки: ограниченное понимание контекста и неспособность обрабатывать сложные логические связи. В некоторых случаях она могла генерировать неправдоподобные или несвязные ответы.</p>
73
<p>Следующая ступень - GPT-2 (2019) - включала уже 1,5 миллиарда параметров. Основой сохранилась архитектура Transformer. Основное преимущество GPT-2 - учёт контекста при общении.</p>
73
<p>Следующая ступень - GPT-2 (2019) - включала уже 1,5 миллиарда параметров. Основой сохранилась архитектура Transformer. Основное преимущество GPT-2 - учёт контекста при общении.</p>
74
<p>Настоящий прорыв случился в 2020 году. Open AI представила GPT-3 и GPT-3.5 Turbo. Это модели, которые включали 175 миллиардов параметров. Сгенерированный ими текст сложно отличить от созданного человеком. Именно на основе GPT-3.5 Turbo появился<a>ChatGPT</a>, набравший большую популярность за последние пару лет.</p>
74
<p>Настоящий прорыв случился в 2020 году. Open AI представила GPT-3 и GPT-3.5 Turbo. Это модели, которые включали 175 миллиардов параметров. Сгенерированный ими текст сложно отличить от созданного человеком. Именно на основе GPT-3.5 Turbo появился<a>ChatGPT</a>, набравший большую популярность за последние пару лет.</p>
75
<em>Скриншот: ChatGPT / Skillbox Media</em><p>В 2023 году была выпущена GPT-4 и GPT-4 Turbo, которую уже можно протестировать в подписке ChatGPT Plus. Она включает в себя новую мультимодальную версию модели, воспринимающую на вход не только текст, но и изображения.</p>
75
<em>Скриншот: ChatGPT / Skillbox Media</em><p>В 2023 году была выпущена GPT-4 и GPT-4 Turbo, которую уже можно протестировать в подписке ChatGPT Plus. Она включает в себя новую мультимодальную версию модели, воспринимающую на вход не только текст, но и изображения.</p>
76
<p>Ответом на выпуск ChatGPT от OpenAI стал<a>Bard</a>от Google AI, анонсированный в 2022 году. Это чат-бот, работающий на большой языковой модели<a>LaMDA</a>.</p>
76
<p>Ответом на выпуск ChatGPT от OpenAI стал<a>Bard</a>от Google AI, анонсированный в 2022 году. Это чат-бот, работающий на большой языковой модели<a>LaMDA</a>.</p>
77
<p>Bard ещё находится в стадии эксперимента, но, как говорит сам бот, он обучается на наборе данных из более чем 1,5 триллиона слов и сейчас способен генерировать текст на более чем 100 языках.</p>
77
<p>Bard ещё находится в стадии эксперимента, но, как говорит сам бот, он обучается на наборе данных из более чем 1,5 триллиона слов и сейчас способен генерировать текст на более чем 100 языках.</p>
78
<p>Начиная с марта 2023 года он доступен для пользователей. Bard имеет несколько интересных функций, отличающих его от ChatGPT, например возможность экспортировать ответы в Gmail или Google Docs.</p>
78
<p>Начиная с марта 2023 года он доступен для пользователей. Bard имеет несколько интересных функций, отличающих его от ChatGPT, например возможность экспортировать ответы в Gmail или Google Docs.</p>
79
<p>Подробнее про LaMDA можно узнать из видео:</p>
79
<p>Подробнее про LaMDA можно узнать из видео:</p>
80
<p>Российский чат-бот, созданный в 2022 году разработчиками "Сбера". Основу бота составляет мультимодальная нейросеть NeONKA (NEural Omnimodal Network with Knowledge-Awareness), которая включает в себя модели ruGPT-3.5, Kandinsky 2.1, ruCLIP и FRED-T5.</p>
80
<p>Российский чат-бот, созданный в 2022 году разработчиками "Сбера". Основу бота составляет мультимодальная нейросеть NeONKA (NEural Omnimodal Network with Knowledge-Awareness), которая включает в себя модели ruGPT-3.5, Kandinsky 2.1, ruCLIP и FRED-T5.</p>
81
<em>Скриншот: GigaChat / Skillbox Media</em><p>Модель обучена на большом количестве текстовых данных на русском языке и решает различные задачи пользователей: ведёт с ними диалог, пишет код, рисует изображения и так далее.</p>
81
<em>Скриншот: GigaChat / Skillbox Media</em><p>Модель обучена на большом количестве текстовых данных на русском языке и решает различные задачи пользователей: ведёт с ними диалог, пишет код, рисует изображения и так далее.</p>
82
<p><a>Китайский чат-бот</a>, представленный в 2023 году компанией Baidu. ERNIE Bot был разработан на основе моделей серии<a>ERNIE</a>(enhanced representation through knowledge integration) и PLATO (pre-trained dialogue generation model).</p>
82
<p><a>Китайский чат-бот</a>, представленный в 2023 году компанией Baidu. ERNIE Bot был разработан на основе моделей серии<a>ERNIE</a>(enhanced representation through knowledge integration) и PLATO (pre-trained dialogue generation model).</p>
83
<p>Среди ключевых технологий -<a>дообучение</a>с учителем (supervised fine-tuning),<a>обучение с подкреплением на основе человеческих предпочтений</a>(reinforcement learning with human feedback), обучение на основе запросов (prompt learning), knowledge enhancement, retrieval enhancement и dialogue enhancement.</p>
83
<p>Среди ключевых технологий -<a>дообучение</a>с учителем (supervised fine-tuning),<a>обучение с подкреплением на основе человеческих предпочтений</a>(reinforcement learning with human feedback), обучение на основе запросов (prompt learning), knowledge enhancement, retrieval enhancement и dialogue enhancement.</p>
84
<p>Ernie Bot ориентирован на китайский рынок и используется преимущественно внутри страны. Его главная особенность и отличие от конкурентов - отличное понимание китайского языка за счёт обучения на большом локальном наборе данных.</p>
84
<p>Ernie Bot ориентирован на китайский рынок и используется преимущественно внутри страны. Его главная особенность и отличие от конкурентов - отличное понимание китайского языка за счёт обучения на большом локальном наборе данных.</p>
85
<p><a>Чат-бот</a>выпущенный в 2023 году командой компании "Яндекс" и находящийся на этапе тестирования. Работает на основе<a>YandexGPT</a>, которая тестируется с июля 2023 года. Чат-бот уже интегрирован в голосовой помощник "Алиса" и "Яндекс Браузер".</p>
85
<p><a>Чат-бот</a>выпущенный в 2023 году командой компании "Яндекс" и находящийся на этапе тестирования. Работает на основе<a>YandexGPT</a>, которая тестируется с июля 2023 года. Чат-бот уже интегрирован в голосовой помощник "Алиса" и "Яндекс Браузер".</p>
86
<p>Если коротко, то вся эта история с чат-ботами стремительно движется к так называемому<a>универсальному искусственному интеллекту</a>. Это видно по анонсам<a>GPT-4 Turbo</a>от Open AI и <a>Grok</a>от X. Новые модели не просто дают более точные ответы на запросы пользователей, но и учатся взаимодействовать с модальностями, отличными от текста, например с изображения или видео.</p>
86
<p>Если коротко, то вся эта история с чат-ботами стремительно движется к так называемому<a>универсальному искусственному интеллекту</a>. Это видно по анонсам<a>GPT-4 Turbo</a>от Open AI и <a>Grok</a>от X. Новые модели не просто дают более точные ответы на запросы пользователей, но и учатся взаимодействовать с модальностями, отличными от текста, например с изображения или видео.</p>
87
<p>Интерес к чат-ботам проявляют не только пользователи и компании, но и учёные, которые продолжают исследовать и улучшать большие языковые модели, лежащие в основе современных чат-ботов.</p>
87
<p>Интерес к чат-ботам проявляют не только пользователи и компании, но и учёные, которые продолжают исследовать и улучшать большие языковые модели, лежащие в основе современных чат-ботов.</p>
88
<p>Просто взгляните, как с 2016 года выросло число научных публикаций по этой теме:</p>
88
<p>Просто взгляните, как с 2016 года выросло число научных публикаций по этой теме:</p>
89
Результаты поиска в Scopus - крупнейшем архиве научных публикаций. Начиная с 1998 года начинается медленный рост числа статей, а с 2016 года он становится почти экспоненциальным. Поиск выполнен по ключевым словам "чат-бот", "разговорный агент" или "разговорный интерфейс"<em>Инфографика: Skillbox Media (Источник:<a>Machine Learning with Applications</a>)</em><p>Лидеры по числу исследований в области интеллектуальных помощников - США и Великобритания:</p>
89
Результаты поиска в Scopus - крупнейшем архиве научных публикаций. Начиная с 1998 года начинается медленный рост числа статей, а с 2016 года он становится почти экспоненциальным. Поиск выполнен по ключевым словам "чат-бот", "разговорный агент" или "разговорный интерфейс"<em>Инфографика: Skillbox Media (Источник:<a>Machine Learning with Applications</a>)</em><p>Лидеры по числу исследований в области интеллектуальных помощников - США и Великобритания:</p>
90
Распределение стран по числу научных публикаций. Поиск выполнен по ключевым словам "чат-бот", "разговорный агент" или "разговорный интерфейс"<em>Инфографика: Skillbox Media (Источник:<a>Machine Learning with Applications</a>)</em><p>Но не стоит списывать со счетов и другие страны, чат-боты которых ориентированы в первую очередь на локальный рынок, например Россию и Китай. В обеих странах существуют свои виртуальные помощники, обученные на большом объёме местных текстов, что делает их ответы точнее для пользователей, использующих локальный язык.</p>
90
Распределение стран по числу научных публикаций. Поиск выполнен по ключевым словам "чат-бот", "разговорный агент" или "разговорный интерфейс"<em>Инфографика: Skillbox Media (Источник:<a>Machine Learning with Applications</a>)</em><p>Но не стоит списывать со счетов и другие страны, чат-боты которых ориентированы в первую очередь на локальный рынок, например Россию и Китай. В обеих странах существуют свои виртуальные помощники, обученные на большом объёме местных текстов, что делает их ответы точнее для пользователей, использующих локальный язык.</p>
91
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
91
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>