Pull to refresh

Comments 49

Пока не видел ни одной кассы самообслуживания без каких то банальных косяков в интерфейсе. Даже у таких вендоров как МакД. Хотя у вас с ними задачи отличаются — посетитель фастфуда делает заказ, а посетитель магазина пробивает по факту. Поэтому ваше будущее где то у Амазон, когда камера сама понимает, кто и что взял.
Отдельный котел для разработчиков весов "самообслуживания", вот уж где точно нужен слабый ИИ, даже если картошка вдруг начнет расти со штрихкодами — взвешивать то все равно придеться. А сейчас чувство, что или играешь в игру из серии найди на картинке яблочко, вишенку и апельсинку или все равно запоминаешь код продукта. Хотя идеи, как это сделать для меня вроде бы очевидны: обьединить продукты по цветам, именам и тп.

Пока не видел ни одной кассы самообслуживания без каких то банальных косяков в интерфейсе. Даже у таких вендоров как МакД

Косяки есть всегда. И у нас они в начале пилота были в ассортименте )))
Почти всё довольно быстро выловили, подсматривая за реальными пользователями в естественной среде обитания.
И тут как раз сказалось главное преимущество внутренней разработки — возможность быстро вносить изменения силами своей команды — почти в режиме реального времени.

Честно скажу, что в условиях любой крупной компании это почти невозможно. Потому что, как бывает? Вы крупная компания. Вы хотите, например, кассу самообслуживания. Вы объявляете тендер и созываете на него крупнейших производителей со всего мира. Формируете ТЗ, выбираете победителя с лучшим соотношением цена/качество, и заключаете с ним контракт на поставку тысяч совершенно конкретных устройств с конкретным программным обеспечением. Плюс, вы — обычно- заключаете с ним контракт на доработку стандартного интерфейса под себя… ну… кнопочку подвинуть, логотип поменять, рекламу вывести.
И… Всё! Если оказывается, что вашим клиентам неудобно, и вы хотите что-то поменять — это история на полгода!!!
Вы пишете ТЗ на изменение интерфейса, просите производителя оценить стоимость и сроки доработок, получаете ценник в десятки млн (хорошо, если рублей), подписываете договор на доработку и ждёте полгода, пока до ваших хотелок дойдут руки у разработчиков производителя где-нибудь в Европе…

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

Отдельный котел для разработчиков весов «самообслуживания», вот уж где точно нужен слабый ИИ

Бинго! )))
Но об этом в следующих сериях ))))

В каком-то магазине (кажется, в Ленте) даже запоминание кода не очень помогает: код нельзя набрать цифрами, а нужно долетать страницы (1-20, 21-40, 41-60 и т. д.)
>>>J3455 с низким TBD
TBD — это to be done
Вам надо TDP (thermal design power).
Заимствуем сокращения из англ. языка не задумываясь, вот и приводит к таким конфузам :).

Еще не понял — чем вам АРМ не угодил? У вас на винде что ли ядро крутится? Врятли вы используете хитрые х86 инструкции процессора напрямую.

Под ARM очень трудно найти драйвера для торгового оборудования. Оно почти всё крупными вендорами разрабатывается, драйвера закрытые, пересобрать — целая история.


П.С. про TDP/TBD — редактор явно был не в теме )))

GK написан под Linux, и это хорошо.

Вот Вы написали, что при продаже сигарет и алкоголя есть накладки(консультант… возраст)… А вот как решаете вопрос с ЕГАИС или маркировкой сигарет(а в будущем и других товаров).Там надо отсканировать QR код… он не всегда читается...(а на сигаретах… так почти никогда не читается)… Как решается вопрос если "тупой робот в облике ЕГАИС" не разрешил продавать какую-то марку.(Надо изъять бутылку, а если их несколько, то её ещё найти надо… для человека все марки одинаковы)

Очень интересный вопрос кстати. Почти у всех касс самообслуживания что я видел, хороший крупный сканер штрих-кодов дополняется ручным сканером, в том числе имидж-сканером, умеющим читать datamatrix. А на вашем пилоте я ничего такого не вижу.
Обычно ручной сканер на кассу самообслуживания добавляют либо потому что людям не удобно пользоваться встроенным (например, он неудачно расположен или в магазине есть крупногабаритные товары), либо «базовый» сканер не поддерживает чтение каких-то новых видов ШК.

Как вы наверно знаете, наши гос.органы каждый год очень активно внедряют всё новые и новые виды маркировки. И очень часто старые модели сканеров ШК не могу прочитать новые коды даже после замены прошивок. Просто потому, что оптика не позволяет. Тогда на выручку приходит дополнительный ручной сканер (чтобы касса хоть как-то читать новую маркировку начала).

А в нашем случае всё просто: ручного сканера нет, потому что КСО изначально оснащается самыми последними моделями сканеров, которые всё хорошо читают.
Плюс, предусмотрена их замена в процессе эксплуатации при необходимости.
И — главное — установлен сканер так, чтобы им было ОЧЕНЬ удобно пользоваться. Без шуток. Сами прёмся )))
Как решается вопрос если «тупой робот в облике ЕГАИС» не разрешил продавать какую-то марку.

К сожалению, такое бывает.
И не только из-за «тупого робота»(с), но и из-за банальных сбоев на каналах связи.
В этом случае, пока, только живой консультант в зоне КСО может помочь.
«клиент раскрывает паспорт перед КСО, его лицо и документ фотографирует встроенная камера, а удалённый сотрудник в центре верифицирует его данные.»
о_О
если мне придётся демонстрировать устройству, которое может записывать фотографии моего документа, по которому можно взять кредит, то я точно перестану пользоваться данными КСО.
Могу предложить, разве что, применить сканирование чипа загранпаспорта, который, на самом деле, обычный паспорт, но с внедрённой биометрией, как мы знаем. И грепать строку года рождения. )
Могу предложить, разве что, применить сканирование чипа загранпаспорта, который, на самом деле, обычный паспорт, но с внедрённой биометрией, как мы знаем

Как будто оттуда биометрию нельзя считать (не в курсе, поэтому и задаю вопрос).

Да, погранцы считывают, так, что вложенные отпечатки и сетчатка глаза…
а у нас по биометрии уже можно кредит взять?
(не в курсе, поэтому и задаю вопрос).
который, на самом деле, обычный паспорт

На территории РФ — нет, юридически личность не удостоверяет.

Сложный вопрос. И да, и нет.
В оф. органах — да, вряд ли. Не помню, чтобы можно было, например, голосовать по загранпаспорту.
С другой стороны, человек, который живет ВНЕ РФ — может внутреннего паспорта и не иметь. И быть гражданином. И как ему реализовывать свои права на территории РФ при временном въезде?

если мне придётся демонстрировать устройству, которое может записывать фотографии моего документа, по которому можно взять кредит, то я точно перестану пользоваться данными КСО.

Пока по нашему законодательству такой сценарий подтверждения возраста при продаже алкоголя/табака — через камеру — вообще не допускается.
Пока.
Но в перспективе он может появится. Вот, в каршеринге, например, люди уже совершенно спокойно фотографируют и паспорт, и права… И мы уверены, что распространяться такой подход будет и дальше, потому что это удобно. Дело за законодательством
Главное, что наша КСО к нему готова технически уже сейчас, как и к многим другим фантастическим сценариям.
да, я пониманию вашу точку зрения — упрощение доступа любого гражданина к платной услуге и тыды с использование телеприсутствия

со своей же стороны хочется сказать — не весь прогресс одинаково полезен -)

Я думаю, что достаточно было бы верификации по какому-то внешнему доверенному способу. Ну, например, очевидно, что телефон привязан к паспорту — иначе нельзя получить SIM-карту. А раз так, то можно попробовать схему


  1. человек берет алкоголь
  2. касса проверяет наличие алко в корзинке
  3. если есть — отправляет СМС с кодом подтверждения на телефон человека
  4. покупатель вводит СМС и подтверждает свою личность.
    Я не вижу этот сценарий абсолютно фантастическим. На Госуслуги же мы как-то входим и получаем их?
UFO landed and left these words here

Не думаю, что это радикально меняет ситуацию — понятно, что нужен +1 фактор аутентификации (не знаю — может быть карточка постоянного клиента, или логин-пароль, или еще что-то — все равно интернет должен быть у КСО)

надо идти дальше, приложуха, которая шлёт пуш со штрих-кодом (правда прогресс до этого вроде бы ещё не дошёл), чего это цифирки какие-то вводить ещё.
а если добавите в КСО голосового ассистента, который будет «пакет нужен? карта есть?» прокляну!
Никогда и ни за что!!!
Команда разработки КСО сама себя убьёт об стену, если такое случится! )))))
У нас в Екатеринбурге (ТЦ Кит) стоят такие кассы, но все время когда я их хотел опробовать, они были выключены или в не рабочем состоянии. Складывается такое впечатление что сотрудники сами их выключают.
В итоге работает одна кассирша и стоит огромная очередь.
Пятерочка сама по себе нравится больше других магазинов.

Как обстоят дела с воровством?

Поставьте по одной такой кассе в каждом магазине! Не надо ставить по пять-шесть нерабочих касс в одном.
Пока в Екатеринбурге именно таких касс нет, но мы работаем над этим)
Воровство под контролем.
Будем развивать этот проект, чтобы такие кассы появлялись во многих «Пятёрочках».
Наших касс в Екатеринбурге ещё нет. После НГ появятся — тогда сможете сами сравнить и убедиться, что «наши» и «те» — это две большие разницы!

А поводу их выключения персоналом — да, такая проблема есть.
В рамках пилота мы сами столкнулись с тем, что персонал некоторых магазинов косился на КСО, как на враждебную диковинку и не включал почти.
Приходилось убеждать, объяснять… иногда даже заставлять. Но через несколько недель страх проходит, сотрудники начинают понимать, что КСО им РЕАЛЬНО помогают зарабатывать деньги и снижать негатив клиентов в пиковые часы.
И потом уже сами при малейшем сбое звонят в колокола: «АХТУНГ-АХТУНГ!!! у нас одна из беленьких красавиц перестала включаться! Почините скорее!!!»

П.С. Детских болячек, кстати, удивительно мало оказалось.
На редкость надёжный девайс получился. Наверно, потому что простой, как автомат калашникова ))))
У нас в городе нечто подобное есть только в одном магазине — в Ашане. Но там система несколько иная — покупателю необходимо пройти сразу три стадии: 1) сначала кассир сканирует все твои товары и выдаёт чек для оплаты; 2) затем ты подходишь к терминалу с этим чеком и самостоятельно производишь оплату; 3) а потом ты идёшь к охраннику и демонстрируешь, что всё оплатил и ничего не украл. Лично мне в этом случае гораздо приятнее по старинке — с обычным кассиром.
В случае с «Пятёрочкой» возникает вопрос, как контролируется, что покупатель оплатил все товары? Если предположить, что где-то рядом стоит ассистент и контролирует, что покупатель всё проводит через сканер штрих-кодов, то как отследить ситуацию «штрих-код не прочитался -> покупатель просто положил товар в пакет»?
Также интересен вопрос. Вы упомянули «можно проверить стоимость товара и не покупать, если он не устроил». Как это организовано? Пробитый товар можно удалить из чека? Даже на обычных кассах замечал, что кассиры всегда зовут кого-либо для удаления товара из чека. Или там есть отдельный сканер цены? Не покупать — значит оставить товар на столе? Его потом уберёт ассистент?
P.S. В целом, если я правильно понял, для покупателя плюс в самооплате только один — отсутствие очередей.

В Петербурге точно такие кассы были запущены в магазинах сети Лэнд. И там действительно есть ассистент. Который может помочь, если покупатель не разобрался. И охранник на выходе, который в случае сомнений может попросить показать товары (хотя вряд ли). И еще. Там есть весы. Т.е. автоматика сама определяет, что покупатель переложил все товары в пакет.


P.S. В целом, если я правильно понял, для покупателя плюс в самооплате только один — отсутствие очередей.

не только — еще и визуализация цены и, надеюсь, оригинальной фотографии товара. В спешке — кассир может пробить неверно, а на маленьком экране можешь даже это и не заметить.


Еще несомненно важный вопрос — я сталкивался на практике с тем, что сценарии не учитывают все возможные кейсы. Которые хоть и редки, но бывают выстреливают очень неприятно. Например. Подошел я к автоматической кассе. Пробил все продукты. Пытаюсь оплатить и выясняется, что карточка заблокирована / недостаточно средств / завис терминал оплаты / все-что-угодно. И смогу ли я сам из этой тупиковой веточки сценария выйти? Или нужно обязательно звать на помощь?

Пробный товар можно удалить на интерфейсе, если оплата еще не произведена. Технически это очень удобно сделано.
В случае с «Пятёрочкой» возникает вопрос, как контролируется, что покупатель оплатил все товары? Если предположить, что где-то рядом стоит ассистент и контролирует, что покупатель всё проводит через сканер штрих-кодов, то как отследить ситуацию «штрих-код не прочитался -> покупатель просто положил товар в пакет»?

Антифрод на базе видеоаналитики, конечно!
Об этом с следующих выпусках расскажем, надеюсь ))))
Пробитый товар можно удалить из чека? Даже на обычных кассах замечал, что кассиры всегда зовут кого-либо для удаления товара из чека. Или там есть отдельный сканер цены? Не покупать — значит оставить товар на столе? Его потом уберёт ассистент?

Да, товар можно удалить из чека без всякого «вызова кассира».
Мы сознательно убрали из интерфейса КСО почти все «блокировки» и доверили человеку максимум свободы. Иначе, что это за самообслуживание такое, если тебе на три товара нужно два раза кассира подозвать?!
Да, для этого пришлось преодолеть очень существенное сопротивление внутри компании.
Но пилот показал, что в комплексе с другими «мероприятиями» (той же видеоаналитикой и живым консультантом в зоне) потери от «самостоятеьной отмены» не растут. А NPS вырастает значительно.

В окей кассы сделаны удобнее, точнее говоря у них есть два варианта касс:


  1. То что описала пятёрочка
  2. На входе берёшь ручной сканер и сразу набираешь продукты сканирую их (удобно взять тележку с пакетами и сразу упаковывать все)

После окончания покупок — надо подойти к похожему терминалу, отсканировать на нем QR код, что бы отобразилась корзина с ручного сканера и собственно — оплатить.


Второй вариант для больших покупок мне нравится больше, т.к процесс сканирования не тормозит кассы, а терминалы фактически выполняют только 2 функци: оплата и скан QR кодов для егаис.

Система с ручными сканерами и КСО у нас представлена в «Перекрестках», где как правило корзина покупок очень большая.
В «Пятёрочках» с помощью таких касс можно очень быстро оплатить 3-5 товаров, сканер для этого не особо нужен.

Почему бы тогда не сделать вместо штрихкодов — RFID — это же удобнее чем сканировать и быстрее.

UFO landed and left these words here
У RFID усть два существенных недостатка.

Первый — это цена меток. Она всё ещё слишком высока для использования в продуктовом ритейле. Ведь, одно дело наклеить метку стоимостью (допустим) 10 руб. на смартфон за 20 тысяч, и совсем другое — на батон хлеба за 25 руб. Батон станет стоит 35 рублей и его никто не купит. Когда-нибудь цена снизится и мир перевернётся, но пока… увы.

Вторая (и самая главная) проблема — это необходимость наклеивать RFID метки на товары. Ведь с завода товары приходят без меток. И где-то в магазине должно появиться место (которого на самом деле нет!), где маленькие трудолюбивые гномики распотрошат все палеты с товаром, пришедшие в магазин, и на каждую жвачку наклеят RFID-метку.
Гномики должны быть немного роботами, чтобы не пропустить ни одной штучки товара из многих тысяч.
И ещё гномики должны работать бесплатно. Иначе зарплату гномиков тоже нужно будет включить в стоимость того самого батона хлеба за 25 руб.

П.С. Вот так красивая сказка про космические карабли с RFID-метками разбивается о суровую реальность. Увы.
Подождём печатаемых RFID-меток (вместо штрих-кода). Антенну напечатать можно уже сейчас, микросхемы печатать можно, но пока дорого.
Симпатичные. Но не хватает отдельного ручного сканера. В той же Ленте частая проблема — как-нибудь мешок картошки, или другой габаритный товар, очень неудобно сканить. А вот в Макси (местная сеть) ручной сканер есть, и с ним очень удобно. Хотя сами кассы сделаны сильно проще.
Существуют стационарные сканеры, уверенно сканирующие практически любой полный штрих-код, в т.ч. мелкие и на неровной поверхности.
Это да, очень зоркие. Но я написал про другую проблему.
Пожалуй, мешок картошки к стационарному сканеру подносить действительно неудобно.
В Ашане кассиры прямо из тележки сканируют большие мешки с собачьим кормом. Подносить их к стационарному сканеру нереально.
Вы видели в «Пятёрочках» огромные мешки с собачьим кормом? Ассортимент гипермаркета и магазина «у дома» все-таки отличается. КСО используется для быстрых покупок, как правило с небольшим количеством товара.
По поводу wintel — делал тут недавно складское приложение для одной компании. На этапе опытной эксплуатации выяснилось, что на вин-планшетах с 2 гб на больших документах очень тормозит. На 4 гб — терпимо. После чего попробовали то же самое, но на андроиде с 1 ГБ памяти (и в три раза дешевле) — работает на уровне виндовс решений с 4 гб. Там сама ОС отжирает огромное количество ОП. А по поводу того, что оно на АРМ — так ведь в любом случае взаимодействие по сети, так что что на ОС, что на железо должно быть пофигу по большому счету.
UFO landed and left these words here

Только, наверное, не с малинкой как целевым решением, а как прототипом?
А потом уже — заказать производство своих плат (на базе той же аппаратной платформы), корпусов etc.?

UFO landed and left these words here

Для торгового оборудования очень важен срок жизни компонентов.
Т.е. купили вы, допустим, 5 тыс касс определённой модели. И они стоят у вас 5-7 лет, а иногда и больше. Сгорела в касса материнка через 4 года — а заменить нечем, так как с производства этот процессор сняли и материнок на складе нет! А новый процессор воткнуть — это ещё одну сборку Linux под него собери, поддерживай и регрессы гоняй...


Что делать? А вариантов немного:


  • либо вместо замены материнки за 100 баксов менять всю кассу за 500-800 (гуляй рванина!)
  • либо закупить запас компонентов себе на все 7 лет вперед (где денег столько взять?!)
  • либо искать оборудование, у которого производитель гарантирует срок жизни в те же 5-7 лет.

Вот поэтому, тысячу малинок благоразумный ритейлер ставить к себе не будет: её через год заменят на новую модель с новым процом — и всё, приехали (((


Сейчас, вроде, есть только SnapDragon'ы долгоживущие и ещё что-то… Но скоро, уверен, рынок промышленных ARM дорастёт до нужного уровня и всё будет норм с ними.

Либо сделать все модульным со стандартными интерфейсами (лучше всего сеть). Или стандартизировать самому путем написания программных адаптеров.
Sign up to leave a comment.