Искусственный интеллект Starchat.ru: как бот стал частью сообщества | 2025-12-09T23:41:34

2003 год. У нас был чат, мое детище, Starchat.ru, где постоянно тусил народ и друг с другом общался. Там был джава-апплет! Никто сейчас и не помнит что это такое, наверное. Изначально писал эту штуку какой-то программист, которого я нашёл на просторах интернета, который потом пропал, и поддерживал уже я.

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

Получился такой робот, который очень забавно отвечает на вопросы. Если его спросить, как его зовут, он всегда будет отвечать разными именами, но отвечать в тему, со смайликами и приписками, часто матерясь. Также бот всегда давал адекватные ответы на стандартные вопросы вида «где живешь» или «сколько лет». Поскольку история накопилась огромная, и говорили там о всем вообще, было сложно найти вопрос, на который система не давала интересный/правильный/забавный ответ.

Так вот, у бота был интересный сайд-эффект. Если начать на него обидно материться, он начинает материться взад еще более обидно. Ну и вообще часто неадекватно реагирует на наезды и упреки. Ну просто потому, что в реальных диалогах на вежливый вопрос отвечают вежливо, а на невежливый — разумеется, грубо. Аудитория там с этим ботом очень развлекалась.

Особенно было интересно читать логи самого бота потом. Там же народ не понимал, что это робот. Его что-то спрашивали, с ним ругались и мирились. Было весело)

Парковочные приключения после концерта | 2025-12-07T01:21:08

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

Вообще все началось с того, что я вышел на улицу с ключами и понял, что машины во дворе нет. Черт! Я ж на ней добирался до метро, а обратно с концерта в Вашингтоне меня домой привезла Надя на «Тесле». Ну ок, вызову Убер.

Убер привёз меня на стоянку у метро, где местные парковщики обнаружили ночующую машину и влепили ей жёлтую карточку. Снимается эта штука за пять минут, надо заплатить штраф, перейдя по QR-коду. Благо штраф божеский, всего 75 долларов накапало. Вспомнил бы позже, было бы больше.

Загадка одинокого снега | 2025-12-05T20:28:07

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

Первый снег и ностальгия Юки | 2025-12-05T13:43:36

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

Белый налёт: когда все Tesla одного цвета | 2025-12-01T14:15:40

Приезжаю в магазин, и создаётся впечатление, что у меня просто дефолтная белая машина

Рекламный парадокс ChatGPT | 2025-11-29T15:52:07

Видимо, рекламу chatgpt сам и делал и размещал (висит в месте, где, кажется , вообще никто не ходит)

Знаки времени: ирония безопасности на улицах Майами | 2025-11-28T21:05:54

Полиция Маями и знак рядом с ней

Как странное превью заставило меня кликнуть на рекламу | 2025-11-21T21:51:31

Фейсбук мне и показывает рекламу (в данном случае — жилет) и периодически выбирает очень «удачные» места для стопкадра, выполняющего роль превью видео в ленте. Но, надо сказать, добивается своего и я нажимаю, чтобы посмотреть, что это за жесть такая.

Потерянные в переводе: вызовы субтитров в опере | 2025-11-19T02:31:20

Это у меня примерно десятая постановка Le Nozze di Figaro. И какой раз не могу понять, почему никогда ни у кого не доходят руки сделать современные, нормально сложенные субтитры, а не продукт какого-то доисторического «гуглтранслейта». Буквально каждая реплика переведена с итальянского таким диким образом, что кровь из глаз вот-вот пойдёт. Главное, непонятно зачем. На итальянском там тоже, конечно, далеко не современно, но уж взялись переводить, так переводите так, чтобы смысл угадывался за те десятки миллисекунд, когда прыгаешь глазами на движение на экранчике. А сейчас там попадаешь ими на текст, который надо минуту пережевывать… Every woman makes me change colour… Вместо make me blush или make me pale … If you are fain to dance… И вот все такое