Бобук
👤 SpeakerAppearances Over Time
Podcast Appearances
И за это тебе платят какие-то деньги Черное зеркало Чтобы это было еще больше черное зеркало Конечно же эти педали ни к чему не подключены Потому что это себе дороже Просто с этой мелочью возиться Так я и согласен Мне кажется вот эта шутка только для тех кто не понимает Что человек не может накрутить педали Поэтому в общем и придумали Какие-нибудь там атомные электростанции Люди не накрутят столько педаль Сколько расщепление атома
Собственно, они как фичу вот этих агентов... Но чем оно отличается от просто запуска параллельных агентов, которые мы могли делать и сейчас? Тем, что агенты могут между собой как-то общаться. В результате координируют свои действия. Что это на практике означает? Они литерали... У них есть координатор. Они литерали общаются друг с другом. Они могут обсудить дизайн. Они прямо общаются. Буквально общаются. Сходи посмотри.
Не знаю, у меня, конечно, никаких этих ваших биткоинов-то не было никогда. Подожди, то есть AI почему так быстро? Вот биткоин уже, мы говорили о нем несколько раз назад. Ксюша, ксюша, ксюша, AI быстро. AI начали разрабатывать в 70-е годы прошлого века. Первые работы по искусственному интеллекту на базе нейронных сетей появились в 90-е годы.
А экспертные системы... Как мы жизнь изменим? Агентские системы уже так обсуждались. Смотри, смотри. Значит, у тебя будет свита.
Крипта, клепта, инфо-цыгане, и все они будут менять твою жизнь. Ну, в смысле, это цитата, забейте, но по факту, по факту, честно скажу, типа, у тебя все, на самом деле, через 30 лет поменяется, просто из-за того, что все меняется медленно, все время кажется, что это все как-то, ну, неспешно происходит. Мы, понимаешь, почему у нас с Умпутуном нет ощущения, что сейчас вот что-то резкое произошло?
Опять же, мне вот эти технические части интересны. А не вот это общее. То есть у них типа мейлбоксы есть, да? И они могут эти мейлбоксы делать, и другие агенты могут из этого мейлбокса доставать. У них такая модель, типа как у акторов. Группчаты. У них группчаты. Ага. Интересная идея. А то я думал, как они будут разруливать конфликты, если ты трем сказал, и три решили разное делать в ответ на это. Не-не-не. Ты говоришь с наставником или с командой? Ну, грубо говоря, ты говоришь с координатором.
Потому что мы с ним последние пять лет в этих нейронках, в смысле, с этими всякими штуками возимся, а у тебя просто возможности не было на работе. Ну, в смысле, у тебя работа сначала это дело не отрицала, потом запрещала, и только через какое-то время все это стало более-менее решено. Реально, даже он потом, по-моему, согласен, что тут как-то ускорилось все дело. Вначале мы были не уверены, что будет так быстро. Сейчас реально... Слушай, вначале мы думали, что айфон не выстрелит.
Я, пока вы рассказывали, дождался, пока он мне инсайд выдаст. И в инсайде, который выдал Клод Кот, все зелененьким и таким розовым. Все хорошее у тебя, да. И одно из ярко-желтое. Выглядит оно так. Я положил в наш чатик.
Сказано, что Клод, MongoDB, Cleanup, Triggered, Production, Meltdown, и потом помог задрафтить ответ, который блеймил AWS Networking. Прямо все честно сказал. Это был абсолютно удивительный случай. В процессе моего рядового WhatsApp вопроса, у меня есть скилл, который прям на WhatsApp,
WhatsApp говорит, какое состояние продакшена сейчас, какая-то система себе. Он говорит, 95% у тебя тут диска занята. Монго твоя 16-терабайтная уже подходит к концу. Надо что-то делать. И он мне в процессе рассказал и удивительные вещи, о которых я не знал. Причем честь ему и хвала. Он рассказал, смотри, тут у тебя 800 гигабайт, почти терабайт, занимает коллекция на какой-то непонятный демо-кастомер. И этот демо-кастомер, ты уверен, что тебе надо?
Вот такой здоровый. А демокастомер, это была одноразовая акция. Мне когда-то попросили года три назад сделать демокастомера для того, чтобы демонстрировать пару недель активности, а потом остановить. Ну, понятное дело, я забыл остановить. И он с тех пор три года молотил данные и набирал все это.
Я такой радостный. Давай, говорю, с демокастами разберемся, удалим все старые записи. Он предложил хорошее решение. Говорит, давай мы добавим... В Монго тебе есть TTL-индексы, правильно? Леха знал, что в Монго есть TTL-индексы?
Ну, технически это несложно. Добавляешь индекс, который как-то к дням относится, например, и говоришь, когда он LT чего-то или GT чего-то, удалить записи. Оно само все это делает. Теоретически. Потому что на практике я пошел, этот индекс добавил на DevBox, смотрю, прям круто работает. Потихонечку в бэкграунде удаляет, CPU не загружает, AI не загружает, все круто. Ну, я пошел и в продакшн его впендюрил.
И это была большая ошибка. Отже, продакшен у меня реплика сет, и скорость удаления на локальном настолько быстрее, чем скорость репликации этих команд, что репликация оплок стала расти. И в тот момент, когда я заметил, что он вырос, у меня стоит аларм на 15 минут убегания. Это значит катастрофа, 15 минут, правильно, убегания.
И уже было поздно. То бишь, поскольку на записи в Монге у меня все majority концерны стоят, или не концерны, как они называются, левелы вот эти. Райт-концерны. Да, райт-концерны. Оно ничего записать не могло. Поскольку на 15 минут он уже отстает, правильно? Попытка записать, оно минимум 15 минут будет ждать.
любая запись в базу данных, чтобы получить подтверждение с той стороны, поскольку оно в конце оплога, который типа FIFA. Вы представляете катастрофу? И это в продакшене происходит. Остановить это нельзя. То есть нет никакого способа убить этот джоб, поскольку это не джоб, это внутри. И вот что в этом ситуации делать? И заказчики звонят и говорят, у нас все сломалось, мы ничего записать не можем.
А это я такой красивый по совету Клода. Спросил Клод, как починить? Он говорит, есть два способа. Либо ждать, либо грохнуть базу и полностью сделать пересинг. Сейчас 16 терабайт я буду пересинг делать. Столько не живут.
Короче, в конце концов, я без кода понял, что единственный путь это хоть как-то с этим справиться. Во-первых, убить на стороне сервера, ну, на стороне праймера все это дело. Это можно сделать. Это можно kill job. А вот этот длинный облог, который накопился, он предлагал разные хакерские методы, как его почистить. Говорит, там Джойсон просто, давай сейчас я его похакаю руками. Не, это было страшно делать.
Но увеличение бетч-сайза от 5 тысяч по умолчанию, которое у него там есть, до 25 тысяч быстро позволило эту очередь разгрести. Но это был прямо действительно желтый вот этот экспириенс, как он говорит. И AWS Networking прекрасно... Согласитесь, прекрасно ложится на то, что кого надо...
Заказчики-то требуют объяснения. Понятное объяснение. Коннективити между регионами в AWS в очередной раз вызвало непонятные проблемы. Слушай, а что у них так странно сделано тогда удаление? Почему он TTL просто не передаст на эти ноды, а они уже пусть удаляют локально? Удивительный факт. Он на самом деле по одной передает батчами по 5000 этих самых. Там 5000 делитов. Там реально так. Я видел.