Чи є місце для штучного інтелекту в логістичному секторі?


ШІ (штучний інтелект) — що це таке? Чи існує взагалі така річ, як дійсно інтелектуальна система? Навряд чи. Проте нині цей термін широко використовується. Коли якась програма чи система може аналізувати певні дані або робити прогнози на основі попередніх подій, то автоматично її називають ШІ. Це просто звучить так круто. Людям насправді байдуже, чи є система дійсно інтелектуальною, чи ні. Вони просто очікують, що вона зробить щось розумне. Вони очікують, що вона зробить те, на що не здатний людський мозок. Цілком справедливо.

Отже, навіть якщо ми використовуємо цей термін неправильно, які ж розумні речі ми могли б отримати в логістиці? Щоб зосередитися, я зосереджуся на комунікаційній частині логістики: як обрати правильних логістичних партнерів, як зробити спілкування безперебійним, як уникнути ручних взаємодій, як підвищити ефективність, як підвищити якість транспортних рішень тощо.


Зав'язування шнурівок


Я почну з опису загального процесу вибору логістичних партнерів — так, як це працює сьогодні і працювало десятиліттями.

По-перше, вам потрібно обрати правильних партнерів для співпраці. Зазвичай це робиться за допомогою процесу закупівлі вантажоперевезень. Публічне запрошення надсилається всім відповідним логістичним компаніям для участі в транспортному тендері. У запрошенні пояснюються сфера та умови. Очікування. Статистичні дані за попередній період. Вхідні файли. Терміни. Підстави для кваліфікації до наступних раундів. І так далі. Зрештою, обираються 1–5 основних партнерів. Крім того, обираються 5–15 партнерів для покриття непередбачених поставок на разовій основі.

Це була легка частина. Тепер потрібно налаштувати все інше. Необхідно узгодити додаткові деталі. Як розміщувати транспортні замовлення, як спілкуватися, виставлення рахунків, відстеження, навантаження, спеціальні домовленості тощо. Якщо залучені API-з'єднання — їх потрібно створити та налаштувати.

Тоді починається справжня робота. Зі старими партнерами легше — співпраця вже налагоджена. З новими партнерами на початку завжди є труднощі. Спілкування потребує часу, щоб налагодитися. Можливо, API-з'єднання потребує коригувань. Поставки на початку не такі безперебійні. Звичайні речі. А потім наступного року — починайте спочатку.

Загалом, має бути багато місця для ШІ та розумних рішень. Але як саме?


Кілька прикладів з практики


Кілька років тому я брав участь у проекті під назвою AiToldYou.com. Це рішення призначене для логістичних компаній. Але насправді воно працює і в інших сферах. Це рішення прогнозує транспортні замовлення за клієнтами (клієнт = компанія в цьому прикладі). Виявляється, існує відносно стійкий шаблон у середніх замовленнях клієнтів. Компанії, як правило, мають дуже схожі (якщо не ідентичні) транспортні замовлення протягом певного періоду часу. Або це сировина для виробництва, або просто постачання, яке споживається рівномірно. У будь-якому разі, є шаблон. Було б досить легко помітити відсутнє замовлення, якби у вас було лише кілька клієнтів. Але що, якщо у вас сотні? І раптом ви виявляєте, що не чули про 5 ваших середніх клієнтів протягом 2 місяців? Але що, якщо у вас була система, яка повідомляла б вам, що ви пропустили два замовлення від наступних клієнтів? Справжня сила такого підходу — надіслати пропозицію замовлення вашому клієнту прямо перед тим, як йому знадобиться розмістити наступне замовлення. Круто, правда?

  • Можливо, одним із найочевидніших завдань для вирішення за допомогою рішень, схожих на ШІ, є попередній відбір найкращого логістичного партнера для даного відвантаження. Сама ідея далеко не унікальна, і існують сотні (якщо не тисячі) рішень, що пропонують це. Останнє, що я чув, було www.pickrr.com — але, як я вже сказав, існує дуже багато подібних рішень. Деякі більш просунуті, деякі підходять трохи по-іншому, але ідея схожа — на основі ціни, терміну доставки та минулих даних система запропонує вам найкраще рішення.

Єдине, на що варто звернути увагу, — це те, що запропонований логістичний партнер дійсно є найкращим для вас, а не найбільш вигідним для системи, яка пропонує це рішення.

  • Ще одним складним завданням є відстеження того, які товари доставлені/прибули вчасно. Точніше, ми хочемо знати, чи затримуються товари і чи не будуть вони доставлені вчасно. Зазвичай це автоматично означає, що деякі наступні процеси, ймовірно, також будуть затримані і зрештою спричинять багато проблем. З іншого боку, якщо ми отримаємо таке попередження заздалегідь, ми могли б щось вдіяти.

Знову ж таки, ідея не нова. І це не технічно складна річ для впровадження. Система просто повинна відстежувати поточний прогрес відвантаження та порівнювати його з наданим очікуваним часом прибуття (ETA). Проте часто проблемою є якість даних. Якщо ми хочемо створити таку систему, яка сповіщатиме нас у разі ймовірної затримки, ми не хочемо отримувати хибні звіти зі сотнями і сотнями відвантажень, для яких перевізник не надав відповідного оновлення статусу.

  • Калькулятор вартості перевезення. Можливо, найменш схожа на ШІ річ у списку. Але знову ж таки, якщо я розкладу 5 різних логістичних прайс-листів на столі, шанси, що ви припуститеся помилки принаймні в одному з них, досить високі. Робити це багато разів на день не лише набридає, але це ідеальне завдання для передачі машині. Отже, в певному сенсі це завдання підходить — розумна річ, яку може зробити машина.

Жодне з наведених вище завдань не гідне справжнього ШІ. Корисні — безумовно. Але просто не такі вражаючі, як ви могли б очікувати від дійсно інтелектуальної машини. Отже, мене зацікавило, чи знають щось про логістику флагмани ШІ Alexa/Siri/Google? Я провів тест і спробував запитати в Siri: "Скільки коштуватиме відправити 1 палету, 500 кг, з Берліна, Німеччина, до Парижа, Франція". Відповідь була... очікувано невтішною. Вона просто перелічила топові сайти з результатів Google, де я міг сам перевірити/запитати/запросити ціни. Справді, Siri не призначена для цього. Але саме це запитання щодня ставлять багато закупівельників своїм логістичним менеджерам.

З іншого боку, це завдання не таке просте, як може здатися на перший погляд. Транспортні ціни залежать від сотень дрібних аспектів, таких як звідки, куди, кількість товарів, загальні обсяги, характер товарів, вид транспорту, ситуація на транспортному ринку, сезонність, допустимі часові рамки, співвантаження, наявні ресурси, хто запитує, у кого запитують тощо. Проте в більшості випадків достатньо знати приблизний рівень цін. Офіційна цінова пропозиція від транспортної компанії не потрібна для оцінки вартості перевезення для певного проекту чи відвантаження — оцінки буде цілком достатньо.

Навіть якщо рівень цін відомий, залишається практична проблема. Як звернутися до відповідної логістичної компанії? Більшість із них мають власні клієнтські портали, де ви можете ввести свої дані, а потім забронювати відвантаження. Потім вам доведеться знайти іншого постачальника послуг і знову ввести ті самі дані. Але що, якщо вам потрібне більш масштабоване рішення? Що, якщо у вас 10 відвантажень на день? А якщо 100? 1000?

Існують тисячі різних логістичних компаній. Але в логістичному світі немає уніфікованого стандарту API. Отже, щоразу, коли вам потрібно буде створити з'єднання з будь-якою з логістичних компаній, доведеться починати з нуля.


Наш підхід до цієї теми


У Cargoson ми маємо свій підхід до цієї теми. Ми взяли ті самі два запитання, які так часто чуємо:

  • Скільки приблизно коштуватиме відправити мої товари з пункту А до пункту Б?

  • Як звернутися до відповідного перевізника?

Щоб відповісти на перше запитання, ми прагнемо створити сервіс, який враховуватиме найбільш релевантні фактори та оцінить очікувану ринкову ціну для даного відвантаження. Жодних фактичних запитів цін, жодних спеціальних прайс-листів, жодних цінових моделей, заснованих на перевізниках. Ми прагнемо створити систему, яка щотижня аналізуватиме дані про транспортні замовлення з різних джерел, коригуватиме результати з урахуванням наданих ключових факторів, а потім на основі цих даних генеруватиме очікуваний рівень цін для даного відвантаження. Не має значення, чи потрібно відправити вантаж просто за рогом, чи його потрібно забрати з іншого кінця світу. Вам просто потрібно ввести найбільш релевантні параметри відвантаження: звідки, куди і щось про кількість, і система запропонує очікуваний рівень транспортних цін. Коли настане час, можна буде надіслати фактичний запит ціни, і тоді будуть отримані офіційні цінові пропозиції — але для орієнтиру буде надана початкова пропозиція.


Оцінка вартості перевезення для будь-якого відвантаження є математичним завданням, а не завданням штучного інтелекту.


Щоб відповісти на друге запитання, ми вже створили ядро для нашого API-перекладача. Існують тисячі різних логістичних компаній. Але в логістичному світі немає уніфікованого стандарту API. Наша мета — створити один. Щоб був один кінцевий пункт для контакту, а повідомлення автоматично пересилалися до відповідного API логістичної компанії.


Ми створюємо систему, яка може спілкуватися з будь-якою логістичною компанією.


Все ще не гідне штучного інтелекту? Можливо. Але тепер у нас є основа для чогось набагато більш суттєвого. Буде більше!

ПОЧАТИ З CARGOSON