Офтоп
Андрей Фролов
19 046

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

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 }
Трибуна
Агрегатор сервисов gde-saas.ru и мои прошлые агрегаторы: какие гипотезы сработали
Всем привет! Меня зовут Евсеев Юра, мне 33 года. Я занимаюсь развитием агрегаторов около трёх лет. Сейчас развиваю…
Объявление на vc.ru
0
37 комментариев
Популярные
По порядку
Написать комментарий...
132

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

Ответить
3

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

Ответить
66

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

Ответить
12

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

Ответить
2

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

Ответить
8

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

Ответить
5

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

Ответить
2

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

Ответить
0

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

Ответить
38

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

Ответить
36

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

Ответить
29

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

Ответить
10

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

Ответить
7

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

Ответить
1

Комментарий удален по просьбе пользователя

Ответить
0

Что это даст?

Ответить
5

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

Ответить
4

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

Ответить
3

Комментарий удален по просьбе пользователя

Ответить
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

Комментарий удален по просьбе пользователя

Ответить
0

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

Ответить
0

Комментарий удален по просьбе пользователя

Ответить
1

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

Ответить
0

Комментарий удален по просьбе пользователя

Ответить
0

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

Ответить
0

Комментарий удален по просьбе пользователя

Ответить
0

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

Ответить
0

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

Ответить
0

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

Ответить
0

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

Ответить

Комментарии

null