Содержание статьи
Завести ИИ-друга: 9 бесплатных нейросетей для общения
Какую роль играет искусственный нейрон?
KajiWoto — платформа для создания ИИ-персонажей, которые работают на языковых моделях OpenAI. Бесплатные боты работают на основе GPT-3 — уже устаревшей технологии, которой нет даже в базовой версии ChatGPT. Сделать героя на версии GPT-3.5 можно только по подписке.
Давайте внимательно посмотрим на него. Вышенаписанная формула — это не что иное, как определение умножения матрицы на вектор. И в самом деле, если мы возьмем матрицу W размера n на m и выполним ее умножение на X размерности m, то мы получим другое векторное значение n-размерности, то есть как раз то, что надо.
Chai — сервис, аналогичный Character AI, где пользователи создают ботов, которые имитируют персонажей поп-культуры . Отличается он тем, что здесь разрешен NSFW-контент , — и большинство пользовательских ботов сделано для флирта или секстинга, а имитируют они аниме-персонажей или кей-поп-исполнителей.
Хотя у Pi, по его собственному заявлению, нет эмоций, чувств и убеждений, у него есть определенная запрограммированная «личность»: он дружелюбный, поддерживающий и ироничный. Беседа с этой нейросетью мне показалось наиболее приближенной к человеческому общению.
Бот запоминает, что вы говорили раньше, поэтому к диалогу можно возвращаться и поднимать предыдущие темы. У него есть база знаний о реальном мире: мы обсудили современную игру Mario Odyssey, и бот практически не ошибался в фактах. Но иногда проскакивает бред. В целом Марио ощущается как очень заинтересованный в вас человек — возможно, даже чересчур заинтересованный и оптимистичный.
Бот общается достаточно «человечно» и не слишком официально, как это делает стандартная версия GPT-3. Он может поддержать легкую беседу, поговорить о реальности или даже подшутить над вами. Из интересных особенностей — у персонажей есть циклы сна, поэтому они периодически уходят спать. Но их можно разбудить.
KajiWoto
Есть только один недостаток: спустя примерно полчаса Pi требует зарегистрироваться. Для этого требуется номер телефона, зарегистрированный в США, Канаде, Великобритании, Новой Зеландии, Австралии или Ирландии. Перезагрузка страницы не поможет. Чтобы и дальше общаться с Pi, придется сменить браузер или включить режим инкогнито. При этом диалог начнется заново, а нейросеть забудет о вашей предыдущей беседе.
Я попробовала запрос на обеих версиях — бесплатной GPT-3.5 и платной GPT-4. Оказалось, что версия играет существенную роль. GPT-3.5 говорит на русском так, как будто бы все фразы прогоняют через автоматический переводчик. Хотя эта версия придумала образ с нуля, она часто из него выходила, а также говорила неинтересными и слишком общими фразами.
Но ее легко получить путем увеличения количества нейронов. Давайте попробуем реализовать обучение с тремя нейронами в скрытом слое и одним выходным (выход ведь у нас только один). Чтобы все получилось, создадим массив X и Y, имеющий обучающие данные и саму нейронную сеть:
ИИ-помощник находится внутри соцсети Snapchat, где делятся исчезающими фото и видео. My AI автоматически появляется в списке со всеми чатами. Он примерно одинаково хорошо отвечает как на русском, так и на английском языках. Компания называет его чат-ботом , который может ответить на вопросы, дать совет, помочь спланировать выходные или подсказать рецепт.
Я нашла запрос на Reddit, который превращает чат-бота в приятеля, и адаптировала его для русского языка. Бот ChatGPT хорош тем, что его можно кастомизировать как угодно. Вы можете добавить в запрос любые черты, которые хотите видеть в своем друге: политические взгляды, интересы, хобби, темперамент. Если не хочется ничего придумывать, то попросите бота отыгрывать роль персонажа из поп-культуры.
По моему опыту, разговоры с репликой совсем не похожи на общение с настоящим человеком. Бот отвечает короткими фразами или заготовленными скриптами. Он во всем с вами соглашается, не имеет убеждений и мировоззрения, выдумывает странные факты, упоминает несуществующий контент. Судя по всему, в базе приложения мало информации из реального мира.
Переходим к обучению
Под искусственной нейронной сетью (ИНС) понимают математическую модель (включая ее программное либо аппаратное воплощение), которая построена и работает по принципу функционирования биологических нейросетей — речь идет о нейронных сетях нервных клеток живых организмов.
Для уменьшения ошибки нейронной сети надо поменять весовые коэффициенты, причем послойно. Каким же образом это осуществить? Ничего сложного в этом нет: надо воспользоваться методом градиентного спуска. То есть нам надо рассчитать градиент по весам и сделать шаг от полученного градиента в отрицательную сторону. Давайте вспомним, что на этапе прямого распространения мы запоминали входные сигналы, а во время обратного распространения ошибки вычисляли дельты, причем послойно. Как раз ими и надо воспользоваться в целях нахождения градиента. Градиент по весам будет равняться не по компонентному перемножению дельт и входного вектора. Дабы обновить весовые коэффициенты, снизив таким образом ошибку нейросети, нужно просто вычесть из матрицы весов итог перемножения входных векторов и дельт, помноженный на скорость обучения. Все вышеперечисленное можно записать в следующем виде:
При этом есть как специализированные сервисы-собеседники, так и мультифункциональные нейросети, которых можно обучить подражать человеческому стилю общения. Они поддержат беседу, помогут попрактиковаться в иностранном языке, выслушают и примут на себя любую роль.
Voice Engine сейчас тестируют на небольших группах людей. И хотя ее создатели опасаются, что их детище попадет в руки мошенников, они в итоге намерены сделать новинку доступной и безопасной для массового пользования. Ведь она может стать полезной во многих сферах жизни.
Человечность диалога: ❤️❤️❤️
Для кого: для тех, кто хочет флиртовать с персонажами аниме
Языки: английский
Стоимость: бесплатно, но есть лимиты и подписка за 16,49 $ ( 1321 ₽) в месяц
Где попробовать: в приложении для iOS и Android
Replica AI — приложение с виртуальным аватаром, который создаете вы сами. Он работает на основе модели GPT-3 и в бесплатной версии запрограммирован общаться как друг. Создатели обещают, что с чат-ботом можно построить эмоциональную связь, посмеяться и поговорить о чем угодно.
Нейросеть запрограммирована на то, чтобы давать советы, поэтому постоянно предлагает помочь вам что-нибудь найти или узнать. Даже если попросить перестать это делать, My AI все равно почти каждое сообщение будет завершать фразой «Я могу тебе помочь!» — при этом советы он дает не слишком качественные. Так, мой собеседник составил странный маршрут для прогулки и дал короткий рецепт сырников без количества ингредиентов и времени приготовления.
Человечность диалога: ❤️❤️❤️
Для кого: для тех, кто хочет поговорить с базовой GPT-3 и персонажами в одном месте
Языки: русский, английский
Стоимость: бесплатно
Где попробовать: на сайте или в приложение для iOS