LearnAi

Gemma проти шахраїв: ШІ ловить обман у чаті на телефоні

Як DeepMind і Сингапур дообучили Gemma розпізнавати шахрайську переписку просто на телефоні: механіка, приватність і межі технології.

Редакція LearnAi8 хв читання

DeepMind разом із державною технологічною агенцією GovTech Singapore дообучили відкриту модель Gemma розпізнавати шахрайські розмови. Працює вона просто на телефоні: текст переписки не йде на зовнішні сервери. Якщо в чаті з'являється тиск і прохання переказати гроші, користувач бачить попередження з порадою не поспішати.

Для звичайного користувача смартфона тут змінюється сама точка, де ловлять обман. Обман ловить програма в самому телефоні, яка читає розмову разом з вами.

DeepMind і GovTech Singapore взяли відкриту модель Gemma й дообучили її під одне завдання: розпізнавати шахрайську розмову в переписці. Модель працює локально, тобто обчислення йдуть на самому пристрої, і текст чату не передається на зовнішні сервери. Доступ до повідомлень вона отримує лише за явною згодою користувача і тільки в межах того додатка, куди її вбудували. Замість блокування людина бачить попередження: не поспішати з переказом коштів або даних. Розробку представили на заході Singapore International Cyber Week.

Що саме зробили DeepMind і GovTech Singapore

Партнерство тут незвичне. З одного боку дослідницька лабораторія Google, з другого державна технологічна агенція Сингапуру, яка відповідає за цифрові сервіси для громадян. Разом вони взяли Gemma, відкриту модель Google, і дообучили її під розпізнавання шахрайських розмов. Результат вузький за задумом: детектор ознак обману в чаті.

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

Що відбувається з підозрілим повідомленням

  1. Повідомлення у чаті
  2. Модель на телефоні читає текст
  3. Шукає ознаки тиску й прохання про гроші
  4. Попередження користувачу
  5. Пауза перед переказом
  1. Попередження користувачу
  2. людина перевіряє співрозмовника іншим каналомРішення користувача
  3. Пауза перед переказом
  1. Модель на телефоні читає текст
  2. ознак обману немаєЧат працює як звичайно

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

Gemma простими словами: відкрита модель під одне завдання

Gemma це родина відкритих моделей Google. Відкрита означає, що її можна завантажити й доналаштувати під власну задачу, не питаючи дозволу щоразу. Саме доналаштування називають дообученням: моделі показують багато прикладів потрібного типу, і вона починає впевненіше розпізнавати саме їх.

Через це вузькі задачі часто закривають відкритою моделлю, а не найбільшою доступною. Маленька модель, навчена на одному типі розмов, влазить у телефон і не потребує хмари. Про вигоди такого підходу ми писали в розборі, чому відкрита архітектура виграє у швидких релізів.

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

Чат-бот універсальний: він відповідає на будь-який запит і не має власної задачі в розмові. Чорний список працює з іншого боку, бо дивиться, хто пише, і реагує на вже відомі номери. Дообучена модель дивиться, як пише співрозмовник.

Модель не встановлює, хто саме по той бік. Вона оцінює текст розмови й ознаки тиску в ньому, тому шахрай із новим номером для неї не виняток.

Чому обробка просто на телефоні — інша історія для приватності

Серверна перевірка переписки виглядає інакше. Текст треба відправити на чужу машину, там його обробляють і повертають вердикт. Так з'являється місце, де чати лежать бодай короткий час. Локальна обробка такого місця не створює взагалі.

  • Де лежить текст. При локальній обробці він залишається в пам'яті телефона; при серверній їде на чужу машину.
  • Чи потрібен інтернет для перевірки. Локальній моделі з'єднання не потрібне; серверна без нього не працює.
  • Що можна зламати або запросити. Бази чатів при локальній обробці немає; при серверній вона існує й стає окремою мішенню.
  • Хто бачить розмову. Локально ніхто, крім користувача; на сервері доступ має той, хто цим сервером керує.

Що це означає на практиці: немає бази чатів, яку можна зламати

Питання «а хто ще прочитає мої повідомлення» тут закрите конструкцією, а не обіцянкою в політиці конфіденційності.

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

Локальна обробка не означає, що додаток взагалі нічого не надсилає назовні. Вона означає, що для цієї конкретної перевірки текст чату залишається на пристрої.

За якими ознаками модель бачить обман у розмові

Шахрайська розмова має пізнаваний каркас, і саме він цікавить модель.

  • Тиск. Співрозмовник не дає подумати й повертає розмову до одного рішення. Що робити: вийти з темпу розмови й відповісти пізніше.
  • Штучна терміновість. Усе горить, вікно можливості закривається, рішення треба «негайно». Що робити: перевірити строк в офіційному джерелі.
  • Прохання переказати гроші. Рахунок, реквізити, посередник, «тимчасова» картка. Що робити: не переказувати до перевірки іншим каналом.
  • Прохання передати особисті дані. Код із повідомлення банку, пароль, дані картки. Що робити: не надсилати нікому, хто б як не назвався.

Чому шахраї майже завжди тиснуть на час

Поспіх вимикає перевірку. Людина, яка має хвилину на роздуми, подзвонить родичу або зайде в застосунок банку. Людина, якій сказали «вирішуйте негайно», цього не зробить. Тому терміновість у переписці для моделі така ж сильна ознака, як пряме прохання про гроші.

Заведіть собі одне правило: прохання про гроші чи код перевіряється через окремий канал, який ви знайшли самі. Номер із того ж повідомлення не підходить.

Що побачить користувач: попередження замість блокування

Модель не розриває розмову й не скасовує платіж. Вона вставляє паузу: попередження з порадою не поспішати з переказом коштів або даних.

Рішення залишається за людиною, і це важить для довіри до такої функції. Відповідальність за гроші нікуди не переїжджає, а користувач отримує рівно те, чого бракує під тиском: кілька секунд на думку.

Хто отримує доступ до повідомлень і за якою згодою

Межі тут вузькі. Доступ до повідомлень модель отримує лише за явною згодою користувача і тільки в межах того додатка, куди її вбудовано. Системного перегляду всього телефона в цій схемі немає: поза своїм додатком модель нічого не читає.

Якщо тема особистих даних турбує вас ширше, у нас є окремий розбір, чи може ШІ знайти вашу особисту інформацію.

Межі технології: чого локальна модель не вміє

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

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

Singapore International Cyber Week: чому такий інструмент показує держава

Розробку представили на Singapore International Cyber Week, великому заході з кібербезпеки. Разом із лабораторією її показувала державна технологічна агенція як співавтор моделі. Для громадян це сигнал про напрям: захист від шахрайства починають вбудовувати в масові додатки.

Відкрита основа робить такий шлях повторюваним. Інша країна чи окремий сервіс може взяти Gemma й дообучити її на власних сценаріях обману, бо українські схеми відрізняються від сингапурських і деталями, і мовою.

Що з цього вже може зробити український читач

Чекати, що подібна модель сама з'явиться у вашому телефоні, не варто: вона працює там, куди її вбудували розробники додатка. Корисна частина новини інша. Ознаки, за якими модель шукає шахрая, доступні людині без будь-якого ШІ.

Що робити, коли в чаті просять гроші?

  • З'явилося попередження моделіНе переказувати одразу: перевірити співрозмовника іншим каналом
  • Попередження немає, але тиснуть на часРозмова все одно підозріла?
    • Такпауза й перевірка через офіційний контакт
    • Ніпродовжувати обережно
  • Просять особисті дані чи код із SMSНе надсилати: код і дані не передають навіть «службі безпеки»
  • Гроші вже переказаніНегайно звернутися до банку та поліції

Логіка дій не змінюється від того, чи є в телефоні детектор. Якщо попередження з'явилося, це привід на паузу. Якщо попередження немає, а на вас тиснуть і просять переказ, пауза потрібна так само.

Звички, які працюють без будь-якого ШІ

  • Пауза на перевірку. Прохання про гроші відкладається хоч на кілька хвилин, навіть коли співрозмовник нервує.
  • Другий канал. Співрозмовника перевіряють через контакт, який ви знайшли самі в застосунку банку чи в довіднику.
  • Коди нікому. Код із повідомлення банку не передають навіть людині, яка назвалася співробітником банку.
  • Розмова з близькими. Шахраї часто виграють там, де жертві соромно спитати пораду в сім'ї.

Gemma в цій історії цікава механікою: вузька задача, відкрита основа, обчислення на пристрої. Таким самим шляхом ШІ раніше зайшов у переклад і диктування, тепер черга дійшла до безпеки переписки.

Часті питання

Чи читає такий ШІ всі мої повідомлення?

Ні. Доступ до переписки модель отримує лише за явною згодою користувача і тільки в межах того додатка, куди її вбудовано. Працює вона просто на пристрої, тому текст розмови не передається на зовнішні сервери.

Чим це відрізняється від звичайного блокування шахрайських номерів?

Чорний список реагує на те, хто пише, а дообучена модель дивиться, як пише співрозмовник. Вона шукає в розмові ознаки маніпуляції: тиск, штучну терміновість, прохання переказати гроші чи передати особисті дані. Тому попередження можливе й тоді, коли номер новий і ніде не позначений.

Модель сама заблокує переказ грошей?

Ні. Користувач отримує попередження з порадою не поспішати з переказом коштів або даних. Рішення залишається за людиною: технологія вставляє паузу в момент, коли на неї тиснуть.

Що таке Gemma і до чого тут DeepMind?

Gemma це родина відкритих моделей Google, які можна завантажити й дообучити під конкретну задачу. Саме це й зробили: DeepMind разом із державною технологічною агенцією GovTech Singapore дообучили Gemma розпізнавати шахрайські розмови.

Чи означає це, що мене вже захищає такий ШІ в телефоні?

Автоматично ні. Розробку представили на заході Singapore International Cyber Week, а працює вона там, куди її вбудували розробники додатка. Корисна частина новини інша: ознаки обману, за якими модель шукає шахрая, можна перевіряти самому.

Чи може модель помилитися?

Так, в обидві сторони: і пропустити шахрайську розмову, і попередити про звичайну переписку. Жоден інструмент такого типу не дає повної гарантії, тому попередження варто читати як привід перевірити співрозмовника іншим каналом.