Сравниваем YandexGPT и ChatGPT: основные отличия нейросетей
После многочисленных открытий OpenAI мир нейросетей начал активно развиваться. И отечественные компании не остались в стороне. В этой статье расскажем про отечественную разработку – YandexGPT, выясним отличия от ChatGPT и проведем тестирование.
YandexGPT — полноценная замена ChatGPT?
Разработка нейросети началась в феврале 2023 года в рамках развития языковой модели Яндекса (YaLM) и расширения функционала продуктов экосистемы компании.
17 мая Яндекс презентовал свою нейросеть под названием YandexGPT (YaGPT). Она имеет тот же функционал, что и ChatGPT 3, и создавалась по похожей схеме. Сначала ей «скормили» большое количество полезной информации, а позже начали обучать отвечать на вопросы. Для этих целей были задействованы как поисковые технологии компании, так и отдел краудсорсинга.
У нее сравнительно хорошее развитие. В июне она научилась распознавать контекст и запоминать беседы, также был внедрен в сервис генерации изображений «Шедеврум». Теперь можно получить картинку и пост к ней. А в конце месяца разработчики заявили, что их искусственный интеллект теперь может выдавать краткое содержание русскоязычных статей объемом до 30 000 символов.
Она внедрена в:
- поисковую систему;
- виртуального ассистента Алису;
- устройства фирмы (умные колонки);
- Smart-телевизоры с Алисой.
Нейросеть охватывает всю экосистему.
Как запустить YaGPT
Сначала разработчики внедрили ее в виртуального ассистента Алису (доступна через Яндекс.Браузер, IoT-устройства компании и как отдельное приложение). Но теперь она доступна прямо на главной странице поисковика. Это упростило доступ к ней всем желающим.
Для запуска нейросети YaGPT необходимо:
- Перейти на официальный сайт Яндекс ya.ru.
- В правой нижней части страницы нажать на значок Алисы.
- Разрешаем или запрещаем доступ к микрофону.
- В окне ввода ввести «Алиса, давай придумаем».
- Нейросеть активируется.
Алиса расскажет, что теперь общается при помощи новой нейросети, даст пару идей как ее можно использовать и предупредит, что предоставленная информация может быть недостоверной. Появятся кнопки с идеями по применению. При нажатии на значок с Алисой, с ней можно поговорить голосом (если есть доступ к микрофону).
Читайте по теме: 5 аналогов ChatGPT: создают контент, пишут код и объясняют сложные темы
Главные отличия двух нейросетей
ChatGPT и YandexGPT выполняют одни и те же функции, но отличия между ними есть:
- Взаимодействие: работать с ChatGPT можно через диалоговое окно, а YaGPT встроена в Алису, а ей можно управлять голосом и текстом.
- Возможности интеграции: разработка Яндекса интегрирована во всю экосистему, а разработка от OpenAI – нет. То есть, через первую можно будет заказать Яндекс.Такси, а второй окажется бессилен.
- Ограничения: у решения OpenAI есть ограничения на один запрос – около 3 000 символов и нужен VPN. У YandexGPT нет ограничений на использование.
- Языковая доступность: ChatGPT понимает 95 языков, среди которых европейские языки и множество языков азиатской группы. А YandexGPT понимает только русский.
- Интерфейс: в Яндекс сделали так, чтобы пользователь мог оценивать ответ, заставлять бота ответить по-другому или вызывать справку одним нажатием кнопки. Детище OpenAI надо об этом просить отдельным запросом.
Раньше отечественная разработка не умела запоминать контекст, но специалисты научили ее и этому. Об этом сообщается в июньской новости от самой компании.
Сравнение YandexGPT и ChatGPT
Для теста было придумано несколько задач – творческие, профессиональные и нестандартные. Для каждой нейросети будет один и тот же промпт в простом стиле. Оцениваться будут:
- Понимание запроса.
- Точность.
- Полнота ответа.
Задача 1. Сочинить стих
Промт: «Напиши стих про лето».
Ответ ChatGPT:
Ответ YaGPT:
Полнота ответа есть – ни одна из нейросетей не нарушила размерность стиха, строф. Но проблемы с точностью и пониманием. В стихах отсутствует рифма, это больше похоже на факты о времени года.
Задача 2. Написать отклик на вакансию
Промпт: «Напиши отклик на вакансию «Специалист клиентской поддержки со знанием немецкого языка»».
Ответ ChatGPT:
Ответ YaGPT:
Запрос понят, точно соблюдены требования к отклику – есть обращение, уточнение позиции, рассказ про себя, навыки и опыт работы. Однако, более точно с задачей справился второй ИИ, он больше уточняет опыт работы, а не рассказывает про личностные качества.
Задача 3. Перевести текст
Промт: «Переведи текст с английского на русский. В нем речь идет про устройство нейросетей» + сам текст. Взят из этой статьи.
Ответ ChatGPT:
Ответ YaGPT:
Здесь Яндекс не выполнил задание совсем, а нейросеть от OpenAI справилась отлично.
Задача 4. Написать код
Для примера была взята вузовская задача из второго семестра по направлению «Программная инженерия».
Промт: «Напиши программу, которая выводит на экран таблицу умножения на К. Число К вводится с клавиатуры и лежит в диапазоне от 2 до 9. Программа должна проверять правильность ввода данных. Предусмотреть многократный ввод данных. Язык программирования – C++».
Ответ ChatGPT:
Ответ YaGPT:
Здесь Яндекс снова проиграл. Его программа выводит уже готовый результат умножения числа в диапазоне от 1 до самого себя, в то время как код ChatGPT выводит отформатированную таблицу умножения числа на диапазон чисел от 1 до 10.
Задача 5. Найти ошибку в коде
На Stackoverflow была найдена простая проблема, а ботам предложено решить ее.
Промт: «Ты Java-программист. Найди ошибку в коде: » + код.
Ответ ChatGPT:
Ответ YaGPT:
Понимание у обеих нейросетей хорошее, полнота ответа может показаться большей у Яндекса, но тут важнее точность. YaGPT начал переделывать архитектуру, а ChatGPT правильно решил проблему и все.
Заключение
По результатам тестирования было выяснено, что нейросети примерно равны по возможностям – они понимают текст и могут работать с ним. Однако, решение от OpenAI лучше показало себя в деле перевода и программирования. А YandexGPT сделал лучший отклик. Стихи боты пока не пишут.
Однако, ИИ Яндекса быстро развивается, возможно скоро сможет составить конкуренцию другим продуктам рынка.