tgindex
Право на вайб

Право на вайб

Статистика
@vibe_lawрусский
Последний пост
8 авг.
Последнее чтение
18:01
Постов за неделю
0
Всего постов
20
Тип
открытый
Язык
русский
В каталоге с
12 авг.
Подписчики
75
+2 за 5 дн.
Сутки
0
0,00%
Неделя
 
Месяц
 
Просмотров на пост
173
20 постов
Вовлечённость
230,7%
к подписчикам
Постов в день
0,0
всего 20
Упоминаний
3
каналов
Охват размещения
оценка
1/24сутки в ленте
65
1/48двое суток
74
1/72трое суток
80

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • Gemini, вы что творите? Это же просто ВАУ! Наткнулся у них на вкладку с генерацией видео на движке Omni. Среди десятка шаблонов есть «Говорящие питомцы». Естественно, я сразу закинул туда пару фоток Марти. Результат можете оценить выше. Как по мне, очень круто! Исходники оставлю в комментариях. А вам как кажется, получилось похоже? Продолжаем сожительствовать с Галей. Перешел на исключительно голосовое управление календарем и почтой. Еще недавно делился тем, как научил ее заказывать продукты из Лавки, а теперь на базе этого MCP собрал похожие сценарии для Афиши и Пятёрочки. Оба инструмента требуют доведения до ума, но текущие наработки оставил на GitHub. Надо заметить, что к хорошему привыкаешь очень быстро, поэтому продлил сервер для Гали еще на пару месяцев. Не прошел мимо и дела Бабушкинского районного суда, связанного с увольнением топ-менеджера за выгрузку данных в DeepSeek. Конечно, в итоге оказалось, что там был целый список нарушений, но медийный разгон до космической скорости случился именно из-за упоминания ИИ, и теперь каждый юрист-энтузиаст нейросетей знает, кто такая Екатерина Ремизова ex-директор по продажам ГК Энергопроф. Свой комментарий по этому поводу оставил в колонке для «Эксперта». А вообще, вторую неделю осваиваю Obsidian. Собираю в нем единую исследовательскую базу из всех источников для диссертации. Пока обработал около 70 карточек, но Graph View уже сейчас выглядит пугающе внушительно. Постараюсь к концу лета упаковать свой опыт в статью с разбором этого инструмента.

  • 7 июл.172137

    Вот уже неделю живу с Галиной. Это мой ИИ-агент на базе опенсорсного фреймворка Hermes Agent. Весь опыт этой недели собрал в одну большую статью на VC. Там я рассказываю про то, как работает эта агентская система, объясняю, чем так хорош Hermes, и делюсь парой реальных рабочих сценариев. Да, а еще там много мемов про агентов. Заглядывайте, если хотите познакомиться с Галей поближе!

  • без подписи

  • без подписи

  • без подписи

  • Съездил на ПМЮФ. Был участником дискуссии на сессии с драматичным названием «Искусственный интеллект в медиа — враг или помощник?». Примерно с таким озадаченным лицом, как на фото, я и сидел всю сессию. Спикеры обсудили влияние нейросетей на медиарынок, дипфейки, маркировку сгенерированного контента и законопроект о поддержке развития ИИ, но самое бурное обсуждение развернулось вокруг обучения ИИ-моделей во время выступления директора Яндекса по развитию технологий ИИ. Интересный факт. Одним из спикеров был Игорь Александрович Дроздов. Лет 15 назад он вёл у нас в ВШЭ римское право и был тем самым преподавателем, который умел магическим образом приковать к себе внимание всей аудитории. Так вот, магия никуда не делась — имхо, его выступление было самым увлекательным. А ещё мы с Кирей засветились в ролике Транснефти на сессии про будущее юристов в эпоху ИИ. Попали в официальные ряды «энтузиастов нейросетей» и поделились с коллегами своими историями о том, как ИИ повлиял на нашу жизнь. Полную запись ролика и самой сессии можно глянуть вот тут.

  • Сделал ещё одно расширение для Chrome! Честно скажу, идея не моя. Её озвучила моя тиммейт по мастермайнду. А я просто вызвался попробовать собрать решение (senior vibe coder 😁). А решали мы вот какую задачку. Для того чтобы размещать рекламу у блогеров с аудиторией от 10к без нарушения закона, они должны находиться в специальном реестре под строгим присмотром РКН. Проверить их присутствие в реестре можно только через госуслуги и только по одному за раз. Значит проверить список из 50 каналов — это полчаса унылого копипаста. Никакой радости, сплошная рутина. С задачей я пошёл в Claude Code. Хотел попробовать через скрипт на Python и уже привычный мне Telegram-бот в качестве фронтенда. Сразу же уткнулся в стену. Чтобы проверить реестр, нужен сайт госуслуг, а он режет все серверные IP (пропускает только «домашний» российский адрес). При этом Telegram, наоборот, заблокирован в РФ. Получается, серверу нужно быть одновременно и российским, и незаблокированным. Перепробовал три VPS и платный резидентный прокси, но всё мимо. Решил попробовать перевернуть игру. Пусть проверку делает не единый сервер, а сам пользователь со своего родного российского IP. А для этого идеально подходят браузерные расширения! Так всё и сложилось. Просто вставляешь список, расширение в фоне прогоняет каждый канал через форму госуслуг, подтягивает подписчиков через мой амстердамский сервер и красиво выдаёт результат в боковой панели. Запустили MVP, потестили, нашли баги, и я ушёл в допил. Прогнал код через дотошный многоагентный аудит — исправил проблемы и добавил поддержку не только Telegram, но и всех остальных соцсетей из формы РКН (все 15 штук!). Получилась быстрая проверка списка блогеров по ссылкам, доменам и названиям, с подписчиками, блэкджеком, ссылками на записи реестра и экспортом в CSV. С неймингом, как обычно, было туго. Назвал проект GreenShield (показалось свежим, ничего похожего ни у кого не видел 😁). Расширение уже официально одобрено и доступно в Chrome Web Store. Буду рад, если кому-то оно реально поможет. А если найдете баги или будут идеи, как сделать его удобней, то приносите в комментарии, обсудим!

  • 8 июн.162122

    Всем привет! У бота случилось большое обновление. Теперь у него в базе все 9 нормативных словарей русского языка, а это 254 729 статей. Так что, если вы по какой-то причине отправите боту «гав», он уверенно выдаст вам статью из словаря сокращений. А если захотите проверить, есть ли в базе Богдан, то словарь топонимов подскажет, что он здесь. Если вы один из 295 пользователей бота, то уже получили рассылку с апдейтом в самом боте. А еще там можно было получить ссылку на обновленное расширение для Chrome! В новой версии есть: (1) Проверка всей веб-страницы (в тестовом режиме). Пока работает не везде и не всегда стабильно, но потрогать результаты можно уже сейчас. Функция точно не отработает на базовых системных страницах Chrome и будет спотыкаться на веб-PDF. В остальном должна тянуть. (2) Дружелюбный UI и UX. В этот раз я повозился над интерфейсом. Цвета стали теплее, на старте вас встречает симпатичный значок лупы, а панель с большой проверкой уехала в сайдбар. Если где-то поймаете баг или что-то отвалится, велком в комментарии!

  • Где был, что делал и что планирую делать. (1) Chrome Web Store довольно шустро проверил мое расширение и добавил его в магазин. Теперь механизм проверки иностранных заимствований доступен не только в телеге, но и прямо в браузере Chrome. Пилил его в тестовом режиме, так что дебажить придется серьёзно, но критических косяков вроде нет. Скачать и потестить можно тут. (2) Потихоньку пополняю базу статьями из новых словарей. Первым делом взял словарь антонимов. Решил поразвлечься с ним через Claude Code. Пока не до конца понятно, что там происходит, но выглядит всё очень интересно. Клод пошуршал-пошуршал и выдал мне готовый отдебаженный парсер на 4831 статью, потом сам провел тесты, залил всё на сервер и обновил бота. Красота! Смело говорю, что дорос до подписки Claude за 100$. (3) Вписался в беговой челлендж Павла Мищенко для подготовки к Legal Run 6 июня. А чтобы возвращаться в бег после 6 месяцев перерыва было не так больно, интегрировал нейросети в тренировочный процесс. Пайплайн ниже. Спарсил с часов все тренировки за последние полтора года (348 штук). Попросил Клод их проанализировать, оценить реалистичность моих пожеланий на сезон и написать план. Сначала засунул план в HTML-дашборд. Вышло симпатично, но отмечать прогресс руками было лень. В итоге подключил часы к Strava и написал скрипт, который через API скачивает тренировки на ноут. Проверку настроил через функцию Scheduled в Claude и уведомления в ТГ-боте. Теперь каждый вечер в 23:00 Клод проверяет данные из Strava. Если тренировка была — прилетает сводка (км, темп, пульс и т. д.). Если нет — уведомление о пропуске и вариант облегчённого плана на завтра. По воскресеньям приходит план на неделю. К сожалению, тренироваться чаще я от этого не стал. (4) Уже через два дня стартует 6-й поток курса про нейросети для юристов от Академии Рунетлекс. В этот раз я присоединяюсь к команде менторов. Extremely Excited! Сложно представить, что ещё полгода назад я скромно стучался в ChatGPT, не зная про ограничения контекстного окна, а сейчас вовсю запускаю ИИ-агентов. Без лишней скромнсти могу сказать, что этот курс разделил мою жизнь на «до» и «после». Куча навыков теперь ежедневно экономят мне часы, которые я с удовольствием трачу на рилсы, ютуб и, конечно же, возьню с Марти. Если хотите стать гуру нейростетей, то вписаться в этот движ еще неделю можно будет тут. А ещё на сайте академии можно найти мое презентационное видео, где я рассказываю про моего бота и расширение. (5) Дальше у меня по плану: делиться опытом со студентами 6-го потока, парсить остальные 4 словаря (теперь только через Claude Code) и продолжать докручивать расширение. Такие дела.

  • без подписи

  • Нашел новый способ прокрастинации и идеальный повод не писать диссертацию. Последние пару недель плотно засел за дебаг бота. Исправил приколы с глаголами и деепричастиями, которые алгоритм раньше не воспринимал. Докрутил распознавание слов вроде «автохимия» или «эксперт-онлайн». Они хоть и русские, но из-за формального отсутствия в таком виде в словарях бот упорно отправлял их в список заимствований. А чтобы окончательно закрепить успех прокрастинации, собрал и упаковал бота в расширение для Chrome. Задачка была со звездочкой, но Клод опять провел за руку от написания кода до публикации в Chrome Web Store. Сейчас расширение на проверке. Поскольку по задумке оно должно работать на любых страницах, модерация может занять до 14 дней. Что ж, подождем. Пока возился с кодом, обнаружил, что наше Правительство 6 апреля тоже не бездельничало и добавило к списку нормативных словарей еще пять новых! Теперь в списке официально появились словари антонимов, синонимов, паронимов, топонимов и (внезапно) словарь сокращений. Естественно, все они заботливо оформлены в абсолютно разные форматы (все новинки для наглядности на фото). Так что с планами на выходные определился. Буду развлекать себя очередным парсингом и пополнять базу бота. О результатах и выходе расширения, конечно же, расскажу.

  • История бота подзатянулась, поэтому сегодня нас ждет экспресс-тур сразу по трем чатам. Бот, кстати, идет стабильно. 250 уникальных пользователей, 30–40 запросов ежедневно и 1200 запросов с момента релиза (~3 недели). Чат 4: переезд в Амстердам После отказа Gemini решили сменить LLM. Выбор пал на дружественный DeepSeek, но оплату с турецкой карты он не хотел принимать ни в какую. Тут Клод мне намекнул: «Дружище, а не хочешь ли ты попробовать мой API?». Я решил не отказываться. Переписали llm_client.py под Anthropic SDK, залили на сервер, но там снова 403 Forbidden. Клод предложил поднять Tor прямо на сервере в качестве прокси. Установили одной командой, тестовый запрос прошел, но при запуске бота — опять 403. Оказалось, Tor плохо дружит с асинхронным Python. Прокси видит тестовый скрипт, но игнорирует aiogram. Стало ясно, что проблему решит только переезд. Арендовал сервер в Амстердаме с теми же характеристиками за 780 рублей в месяц (чуть дороже из-за бэкапов). Скачал базу со старого сервера и залил всё на новый. Запустили бота на новом сервере. И наконец-то! Ура! Всё работает! Дальше взялись за словари. Диагностика шрифтов показала, что в PDF затесался спецсимвол \uf401, который разрывал слова на части. Добавили удаление символа — толковый словарь вырос с 2 487 до 26 087 статей. Орфографический — со 114 981 до 147 508. Итого в базе 216 349 статей. Чат 5: старые баги, новые фичи и релиз Первым делом прошлись по трем косметическим, но бесячим багам: • Клод в промпте вел себя как добросовестный редактор: молча исправлял опечатки и переводил то, что пользователь имел в виду, а не то, что написал. Добавили жесткий запрет не додумывать и не «спасать», работать строго с тем, что прислали. • Варианты перевода писались вразнобой в регистре. Починили одной строчкой кода .lower() на весь список. • Мем появлялся не там. По задумке он должен был выскакивать после выдачи аналогов, а он вылезал просто при опечатке. Переставили вызов функции на место. Пока разбирались с багами, заодно добавили несколько новых функций: • Сделали для меня тариф «безлимит» на запросы. • Настроили предупреждение для пользователей, когда сгорает половина лимита. • Прикрутили статистику. Теперь я знаю все цифры и вижу, что больше всего людей волнует слово «кешбэк». • Добавили команду /history — показывает последние 5 слов и их статус (найдено/не найдено). • Сделали проверку целого текста (до 500 слов). Бот прогоняет его по словарям и выдает список ненайденного. Считается как один запрос из лимита. А главное — состоялся релиз бота в чатике рекламного права. Коллеги быстро нашли ему применение и за сутки аудитория бота выросла с одного меня до 98 человек. Чат 6: финальные штрихи Поскольку аудитория бота активно росла, решили добавить обратную связь. Я хотел сделать полноценное окно ввода, но Клод объяснил, что так не получится — это ограничение Telegram. Сошлись на inline-кнопке «Оставить отзыв». Дальше починили режим проверки текстов. Раньше бот честно заносил в «ненайденные» все местоимения, союзы, частицы и предлоги. Подключили pymorphy3. Теперь бот отсеивает всю служебную лексику еще до поиска. Ну и в завершение подняли дневной лимит с 10 до 20 запросов. На этом основная работа над ботом была завершена. Теперь я только лениво поглядываю на его статистику и строю дальнейшие планы (об этом потом). Ах, да, чуть не забыл. Теперь у меня есть кое-что общее с Миллой Йовович — первый комит на GitHub. Сам не верю, но такие дела. Такой вот дивный новый мир!

  • без подписи

  • без подписи

  • без подписи

  • без подписи

  • без подписи

  • без подписи

  • без подписи

  • 4 апр.176132

    Переварил эмоции от конференции, а тут как раз и фоточки подъехали. Делюсь этой красотой и своими впечатлениями! Если коротко — было ну очень круто! Курс задал такую планку по контенту, что ожидания от конфы были завышены до предела. Оказалось, планку можно было задирать еще выше. Концентрация информации, состав спикеров и практичность инсайтов просто зашкаливали. Помимо крутых выступлений лекторов курса, на конференции, например, Роман Сергеевич Бевзенко делился своими вайбкодерскими свершениями. Это по-настоящему впечатляет. Как студент 5-го потока и участник конференции, я на себе ощутил, насколько заряжают спикеры. Киря, к слову, в перерывах убегал не кофе пить, а на душевную беседу с Клодом. Кстати, про кофе. Пишу этот пост за чашкой, поэтому ловите идеальную аналогию. Курс — это отборный спешелти, который ты неторопливо потягиваешь и раскрываешь для себя почти три месяца. А конференция — шот двойного эспрессо. Выпиваешь и хочется бежать сломя голову, чтобы скорее внедрять ИИ во все свои процессы. В общем, кофе допит, Клод ждёт — пора докручивать бота!