Масштабная трансформация
Сбербанка в прямом эфире
LIVE
Офтоп
Андрей Фролов
18 828

«Подготовьте номер паблик стейтик джава точка...»: помощник «Олег» зачитал сбой во время теста в колл-центре «Тинькофф» Материал редакции

Telegram-канал The After Times опубликовал запись разговора пользователя «Тинькофф» с голосовым помощником «Олег», который ответил во время звонка в коллцентр банка. Во время общения сервис столкнулся с ошибкой и попытался произнести на русском языке часть кода.

Чтобы восстановить пароль, подготовьте номер паблик стейтик джава точка ланг точка обджект ру точка тиньков ангшенс точка аф джава точка ланг точка буллин джава...

После огорчённого вздоха пользователя «Олег» переключил звонок на оператора.

В «Тинькофф» рассказали vc.ru, что случай произошёл, когда «Олега» тестировали в коллцентре банка. Проблема была в лишнем пробеле во одном из сценариев обслуживания.

{ "author_name": "Андрей Фролов", "author_type": "editor", "tags": ["\u0442\u0438\u043d\u044c\u043a\u043e\u0444\u0444"], "comments": 37, "likes": 69, "favorites": 13, "is_advertisement": false, "subsite_label": "flood", "id": 149783, "is_wide": true, "is_ugc": false, "date": "Wed, 12 Aug 2020 20:44:49 +0300", "is_special": false }
0
37 комментариев
Популярные
По порядку
Написать комментарий...
132

Реакция на вздох ИДЕАЛЬНА!

Ответить
3

Здесь нужен грамотный диджей. По-моему из-этого мог получиться хит)

Ответить
66

Было бы смешно назвать Олегу номер обращения 3452'); DROP TABLE Payments; —

Ответить
12

Дома мы зовем его Робин-брось-таблицу xD

Ответить
2

Объясни прикол, я с tj

Ответить
8

команда удаления таблицы с платежами из базы данных.

Ответить
5

самый простой пример SQL-инъекции. В девяностых и нулевых достаточно было такого запроса почти в любом поле для ввода данных, чтобы запороть базу данных. Сейчас тоже встречаются такие системы, где данные из полей уходят в сыром виде в базу данных, но это уже исключения

Ответить
2

ага, а ещё компьютеры из лаптей собирали

Ответить
0

Это невозможно объяснить гуманитариям

Ответить
38

Пишут на всяких жавах, а потом удивляются.

Ответить
36

Вздохнул за всех

Ответить
29

не, красиво выкрутился... можно сказать достойно )))

Ответить
10

А не специально ли сделан такой "пиар"?)

Ответить
7

Кто там хотел код посмотреть?)

Ответить
1

Срочно заноси это в github.

Ответить
0

Что это даст?

Ответить
5

Сингулярность отменяется

Ответить
4

Альфа-банку тоже надо бы голосового помощника, чтобы вот такое зачитывал.

Ответить
3

Помню, был ещё скандал с тиньковом, в 2019, когда девушка общалась с Олегом, и попросила передать службе поддержки, что не работает вход по отпечатку пальцев. На что голосовой помощник ответил: "Палец бы Вам отрезать". А потом Тинькофф извинялся, говорил, мол, это была случайность, потому что робот учился общению со строгими людьми. Обычная ситуация.

Ответить
2

Скоро мы научимся понимать и такого Олега

Ответить
1

А что там за код в итоге был?
Нужны джависты

public static java.lang.Object ru.tinkov(Angtions?).af;
java.lang.Boolean
java.lang.Object
java.lang.Object
0 == 1

Ответить
1

Мне кажется от стэк трейс читал

Ответить
3

Мне показалось, что там был какой-то шаблон фразы Олега, типа: "Подготовьте ваш номер ${creditNumber} ...", где вместо creditNumber должна вызываться какая-то функция.
Но шаблон как-то не так склеился в строку, и вместо вставки туда результата функции, туда попала просто функция строкой.

Ответить
0

Подправил слегка.
Видимо, должно быть похоже на что-то в таком роде.

public static java.lang.Object
ru.tinkoff.functions.IF(java.lang.Boolean, java.lang.Object, java.lang.Object) (0 == 1)

Ответить
1

Теперь этот код можно выложить на github в свободный доступ.😉

Ответить
0

Не хочу огорчать ваши познания в программировании, но это был не код 😉

Ответить
0

Всем разработчикам!

Ответить
1

0 == 1 ... как они это пишут Ж) ? Похоже на пасхалку какую-то

Ответить
0

Дайте угадаю - нет очередной лицензии от oracle?

Ответить
0

Лицензии на что?

Ответить
0

У Google же не было разрешения на использование java в android, также наверное и у тинькова.

Ответить
0

У Oracle в другом претензия к Google была, https://habr.com/ru/news/t/476170/. Если вкратце, то Google скопировал непосредственно реализацию языка, а не то что использовал runtime от Oracle без разрешения. К тому же есть легальная версия OpenJDK.

Ответить
0

Ну, они пытались доказать, что и реализация что-то заимствовала, но не вышло.

Ответить
0

Олег, шалом!=) Как здоровье?

Ответить
0

Давно читаю The After Times, но, справедливости ради, они опубликовали у себя где-то на сутки позже, чем это уже разлетелось по всем айтишным чатам.

Ответить

Комментарии