#боты

9 постов
пост №1839Технологии и общество

В интернете скандал: ученые поменяли мнение пары человек, оставляя комментарии к постам в интернет-сообществе «Поменяй мое мнение».

Исследователи из университета Цюриха запустили в Reddit сообщество r/changemyview, где несколько десятков ботов в течение полугода оставили по одному комментарию под 1200 постами.

Ученые распределили посты по трем группам случайным образом.

1. Для постов из первой группы боты генерировали комментарий, основываясь только на содержании поста;
2. Для второй боты составляли профиль автора поста — откуда он, какие у него взгляды — и подгоняли ответы специально под него;
3. Для третьей боты писали комментарии в стиле других успешных комментариев сообщества.

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

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

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

Модераторы сообщества и владельцы платформы требуют запретить публикацию исследования. Университет заявил, что общественная значимость результатов перевешивает этические проблемы, но начал внутреннее расследование. Юристы Reddit грозятся подать в суд. Ученые уже заявили, что не будут публиковаться.

Иронично, как сильно наехали на ученых, учитывая, что четверть активности на Reddit — это русские боты, четверть — боты правительства США, четверть — китайские, а еще четверть — «предприниматели» и «маркетологи», пытающиеся что-то продать. Ну, еще тролли, выдающие себя за кого угодно без помощи ИИ.

При этом наехали на единственных людей, которые пытаются рассказать нам, какие у этого последствия.

Мне кажутся ценными и важными предварительные результаты: ИИ, подстраивающийся под конкретного человека, довольно эффективен в изменении мнений этого конкретного человека. Если надеть шапочку из фольги, становится понятно, почему перечисленные акторы (и владельцы площадки) против публичного обсуждения эффективности подобных манипуляций.

Я столько времени провожу в интернете — интересно, можно ли кому-то заплатить, чтобы они проманипулировали мною в моих интересах?

пост №1762Интернет и платформы

Роботы устанавливают цены на товары, сажают ракеты из космоса вертикально и даже пишут стихи. А нам регулярно приходится выбрать все светофоры или даже просто поставить галочку, чтобы подтвердить, что «я — не робот». Как так получилось, что роботы не могут поставить эту галочку?

Кроме людей по сайтам ходят роботы и пытаются зарегистрироваться в сервисах или утащить данные. Это целая индустрия. Как в ней работают роботы и люди, какая там экономика и что скрывается на самом деле за галочками и светофорами — всё в новом эпизоде подкаста про КАПЧУ. Гость — Никита Захматов, отвечает за борьбу с роботами в Яндексе.

Слушайте и подписывайтесь: Youtube, Apple, Яндекс, Spotify, Castbox, Overcast, веб-версия.

пост №1536Интернет и платформы

Телеграм выкатил большое обновление. Главная новая функция — возможность встраивать веб-страницы внутрь ботов. Я считаю, что это заявка на то, чтобы стать новым апстором.

Возможность встроить веб-страницу внутрь бота означает, что боты больше не ограничены обычным «чат интерфейсом», но при этом могут пользоваться всеми фишками телеграма: авторизацией, защитой от спама, достаточно удобными платежами (телеграм может сохранить вашу банковскую карту и платить ботам по вашему разрешению) и, главное, надежной связью бизнеса с клиентом в виде телеграм-чата (привет, пуш-уведомления в вебе для iOS).

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

По сути, телеграм становится апстором для веб-приложений, ещё одной мобильной платформой, работающей поверх, но при этом достаточно независимо от эпла и гугла.

И делает это в ту же неделю, что Гугл и Эпол блокируют приложения Сбербанка и Альфа-Банка. Хочется сказать «совпадение? Не думаю!», но сомневаюсь, что даже гениальная команда Дурова способна так быстро прогать подобные фичи. Возможно, Павел предугадал все заранее. Не знаю.

Я не знаю популярных ботов, которые активно пользуются платежами в телеграме, да и вообще, составляют значимую конкуренцию веб-страницам или мобильным приложениям.

Посмотрим, насколько включение веба внутрь телеграма изменит ситуацию. И очень интересно, увидят ли в этом угрозу своей гегемонии Эпл и Гугл.

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

пост №1356Разработка и инженерия

«В интернете никто не знает, что ты — собака» — одна из самых популярных карикатур культового The New Yorker. Мужчина 40 лет прикидывающийся молодой девушкой в интернете — другой популярный мем эпохи, когда слова мем ещё не было.

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

Зачем выдавать машину за человека? Я сходу могу придумать две причины:

1) Реклама: рекламодатели и рекламные сети хотят, чтобы их рекламу видели живые люди, а не машины. Автоматизированная нереальная открутка рекламы — огромный рынок и компании с ним борятся.

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

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

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

А вот подробная статья аж 2016 года, где ученые из Google рисуют всякие странные картинки на веб-странице и определяют тысячи устройств с пугающей точностью благодаря малейшей разнице в поведениях видеокарт и драйверов.

Не хочется заканчивать на этом пост, но все эти методы также применяются для отслеживания людей в интернете. Режимом инкогнито и даже VPN'ом от этих алгоритмов не защититься.

Обидно, что при всем этом богатстве методов регулярно приходится искать на фотографиях пешеходные переходы и светофоры.

пост №911Работа и карьера

Всю свою карьеру я стеснялся и стыдился того, что не умею профессионально программировать (я начинал админом, так что unix однострочники не в счет). Я говорил, что хочу научиться, покупал книжки, но дальше пары страниц, примеров и вечеров дело не шло.

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

С радостью представляю первую программу, которой пользуются больше 3 человек. Издательский дом «Комитет» запустил публичное API для комментариев на своих сайтах tj.ru, vc.ru и dtf.ru. DTF.ru — сайт про игры и другие развлечения, так что на выходных я запрогал для него бота. Бот отвечает информацией об игре, если взять её имя в квадратные скобки. Спасибо техдиру комитета Илье за хорошее API и помощь в тестировании. Эта история бы не состоялось без Дениса из Комитета и главреда RAWG Сережи. Коллаборация!

Мне не стыдно показать исходный код публично; наверное, потому, что я не профессиональный программист. Код работает, вы можете использовать его как основу для своих ботов. Буду благодарен, если подскажете, что можно сделать лучше (python, github).

Кстати, у RAWG хорошая обвязка API под питон (написанная немецким студентом), так что если хотите поделать что-то с играми — не стесняйтесь.

Да здравствует свобода от внутренних ограничений! Ура.

пост №861Разработка и инженерия

Классный рассказ, как гугл сделал ненавистную всем кнопку «я не робот» и почему роботы не могут её нажать.

Краткий пересказ: люди ведут себя непредсказуемо (даже в самых маленьких мелочах вроде движения мышью и задержки перед нажатием на галочку), гугл собирает всю эту непредсказуемость в серую массу и находит роботов, выбивающихся из неё. Ну и всякие классные трюки вроде того, чтобы заставить браузер нарисовать трехмерную картинку с безумными пропорциями и невалидными шрифтами и отловить ботов по уникальным особенностям рендеринга виртуальных браузеров (каждый браузер и операционная система рисуют чуть разную безумную картинку).

Раз уж в тему капчи, недавно была хорошая статья на The Verge, как развивается гонка вооружений между капчами («выберите изображения, на которых есть пешеходные переходы») и теми, кто эти капчи взламывает. Краткий пересказ: капчи уже сейчас могут быть очень сложными, но скоро будет капчапокалипсис, когда они станут слишком трудными для людей.

пост №717Интернет и платформы

Ватсап открывает Business API, позволяет создавать «бизнес-профили» ботов с описанием бизнеса, ссылками и часами работы. Во вторых, партнерится с Twilio, позволяет использовать стандартное API Twilio (и запрашивать аппрув через их интерфейс) для отправки и получения сообщений.

Песочница для тестов доступна уже сегодня (API похоже на API получения/отправки SMS), для доступа к продакшену (ватсап называет это «создание business profile») пока что нужно ручное подтверждение от Whatsapp, запросить можно в своей админке Twilio или напрямую у Whatsapp.

Массовые рассылки можно будет делать только после получения явного согласия пользователя (интересно, сработает ли маленькая галочка внизу экрана?) и после апрува шаблона рассылки ватсапом. Сообщение без апрува ватсапа бот имеет право отправить только в течении 24 часов после того, как ему написал пользователь.

Это шок, потому что всю свою историю Whatsapp противился любым «ботам» и «рассылкам» на своей платформе. «Только настоящие сообщения от живых людей».

Насколько это изменение продиктовано заботой о пользователях, а насколько — требованием Facebook поднять прибыли — неизвестно.

В любом случае — медиа это должно быть интересно.

пост №202Личное

В последнее время мне регулярно пишут с предложением разместить рекламу в канале.

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

Я решил об этом написать, потому что только пришло предложение прорекламировать бота-казино. Интересно, что бот не использует платформу платежей, введённую телеграмом (правила страйпа прямо запрещают гэмблинг), а работает через биткоины. О дивный новый мир.

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

Всё, гештальт закрыт. Пожалуйста, не пишите больше с предложением «разместить предоставленный рекламный текст за 500 рубле». Если вдруг обнаружили что-то интересное, что я пропустил — добро пожаловать, @samatg

пост №192Интернет и платформы

Телеграм выпустил версию 4.0, внутри:
- видео-сообщения (с возможностью просмотра видосов на специальном сайте telesco.pe);
- платежи, теперь разработчики ботов могут принимать деньги, вот тестовый @DonatBot (для работы нужна обновленная версия телеграма);
- Instant View получил два обновления: 1) можно добавить кнопку подписаться на канал внутри IV-статей; 2) тимплейты парсинга можно редактировать публично.

Ну и как принято в телеграме — конкурс.

Есть список из 1000 сайтов, для которых, г-н Дуров хочет заиметь тимплейты поскорее. За каждый годно оттимплейченный сайт он выдаст 100$. Два самых задротистых коммиттера получат по 10k и 5k$, соответсвенно.

Кстати, meduza.io в списке и никем не занята. Тот, кто займет её тимплейт, получит ужин и бутылку рижского бальзама от меня лично. Билеты в Ригу не оплачиваются, приз также можно получить в Москве. Если вы не пьете — обсудим приз отдельно.

Налетай.