«Подготовьте номер паблик стейтик джава точка...»: помощник «Олег» зачитал сбой во время теста в колл-центре «Тинькофф» Статьи редакции
Telegram-канал The After Times опубликовал запись разговора пользователя «Тинькофф» с голосовым помощником «Олег», который ответил во время звонка в коллцентр банка. Во время общения сервис столкнулся с ошибкой и попытался произнести на русском языке часть кода.
После огорчённого вздоха пользователя «Олег» переключил звонок на оператора.
В «Тинькофф» рассказали vc.ru, что случай произошёл, когда «Олега» тестировали в коллцентре банка. Проблема была в лишнем пробеле во одном из сценариев обслуживания.
2
показа
27K
открытий
Реакция на вздох ИДЕАЛЬНА!
Здесь нужен грамотный диджей. По-моему из-этого мог получиться хит)
enjoykin!
Было бы смешно назвать Олегу номер обращения 3452'); DROP TABLE Payments; —
Дома мы зовем его Робин-брось-таблицу xD
Комментарий недоступен
команда удаления таблицы с платежами из базы данных.
самый простой пример SQL-инъекции. В девяностых и нулевых достаточно было такого запроса почти в любом поле для ввода данных, чтобы запороть базу данных. Сейчас тоже встречаются такие системы, где данные из полей уходят в сыром виде в базу данных, но это уже исключения
ага, а ещё компьютеры из лаптей собирали
Это невозможно объяснить гуманитариям
Пишут на всяких жавах, а потом удивляются.
Вздохнул за всех
не, красиво выкрутился... можно сказать достойно )))
А не специально ли сделан такой "пиар"?)
Кто там хотел код посмотреть?)
Комментарий недоступен
Что это даст?
Сингулярность отменяется
Альфа-банку тоже надо бы голосового помощника, чтобы вот такое зачитывал.
Комментарий недоступен
Скоро мы научимся понимать и такого Олега
Комментарий недоступен
Не хочу огорчать ваши познания в программировании, но это был не код 😉
Комментарий недоступен
0 == 1 ... как они это пишут Ж) ? Похоже на пасхалку какую-то
А что там за код в итоге был?
Нужны джависты
public static java.lang.Object ru.tinkov(Angtions?).af;
java.lang.Boolean
java.lang.Object
java.lang.Object
0 == 1
Мне кажется от стэк трейс читал
Мне показалось, что там был какой-то шаблон фразы Олега, типа: "Подготовьте ваш номер ${creditNumber} ...", где вместо creditNumber должна вызываться какая-то функция.
Но шаблон как-то не так склеился в строку, и вместо вставки туда результата функции, туда попала просто функция строкой.
Подправил слегка.
Видимо, должно быть похоже на что-то в таком роде.
public static java.lang.Object
ru.tinkoff.functions.IF(java.lang.Boolean, java.lang.Object, java.lang.Object) (0 == 1)
Комментарий недоступен
Лицензии на что?
Комментарий недоступен
У Oracle в другом претензия к Google была, https://habr.com/ru/news/t/476170/. Если вкратце, то Google скопировал непосредственно реализацию языка, а не то что использовал runtime от Oracle без разрешения. К тому же есть легальная версия OpenJDK.
Ну, они пытались доказать, что и реализация что-то заимствовала, но не вышло.
Олег, шалом!=) Как здоровье?
Давно читаю The After Times, но, справедливости ради, они опубликовали у себя где-то на сутки позже, чем это уже разлетелось по всем айтишным чатам.