08.05.2026: День выгорандио
Ах! Нынче мой любимый день — 8 мая. День, когда мне полагается уйти глубоко в лес, залезть на пень нагретый утренними лучами весеннего солнышка, обратиться змеем, и до самого заката шипеть на всё насвете, в своё удовольствие.
Но не в это раз и не в этом мире.
Здесь так не принято, да и не получится. Разве что в режиме косплея. Да, за такое обзовут квадробером)) Впрочем, мне на это как-то… плевать.
Сегодня смеются, завтра уважают, а послезавтра награждают и жмут руку ровно за то же самое. Ну или нет.
Люди чудят, так что поди угадай, что им понравится. Потому и не нужно подстраиваться под их сиюминутные хотелки. Это путь в мусорную корзину: к носкам-бумерангам, скомканным одноразовым салфеткам и спиннерам.
За окном светит солнце, но крафтовая заглушка бдит и не позволяет выжигать мои глаза ласковыми лучиками добра.
От работы уже подташнивает, но я стоек и не позволяю позывам лени мешать планам. Тем более, что завтра начинается круговерть трёхдневных выходных, которые утомят, пережуют и выплюнут аккурат в утро серого рабочего вторника, но на время отвлекут от кода и актуализаций.
Или не отвлекут?
Вот пошипел, и… Не отпустило. Но это я мало шипел.
Терапия шипения. Нет… Психотерапия!
Чем заняться сегодня?
- Во-первых, продолжить дожимать актуализацию.
- Во-вторых, обновить тестовый стенд и перейти на новую ветку.
- В-третьих, начать прибирать стол. Нужно оставить на нём только то, чем пользуюсь.
А ещё, хочу себе ИИ-агента, который будет заведовать складом. Надоело ломать голову над тем, что и где положил. Хватит уже! Пора это дело компьютеризировать.
И ещё! Хочу каталог семейных фотографий! Это важно. Это срочно! Не срочно-срочно, но надо заняться.
И вообще! Где уже моя лаборатория!? Почему до сих пор не сделал!?
Хочешь? Так создай!
Итак, актаулизация. На вечернем прогоне, в интересующем меня сегменте, успешно отработало 188 тестов, а провалилось 25. Ими и занялся.
Правда есть там подвох один. Те пачки тестов, которые упали на выполнении общих предусловиях, считались за 1 тест. Даже если их в пачке сотня другая.
Как там говорилось в советской присказке про солдата, что копает яму? Набирай больше, кидай дальше, пока летит — отдыхай?
У AQA ситуация в чём-то аналогичная. Только не «пока летит», а пока выполняются тесты. Иногда за процессом выполнения нужно пристально следить, но чаще хватает анализа лога ошибок. Так что, «пока летело», решил попытаться написать первого в моей жизни ИИ-агента.
В качестве языка программирования выбрал Python. Запустил резервную машину, клацнул по значку PyCharm, а мне вываливается окошко о том, что триальный период закончился и надо бы платить денежку.
Это ещё что за новости?
Полез искать комьюнити эдишн. Вроде нашёл (но не факт что то что надо, ибо не стал особо разбирать), установил, смотрю. Ну, денег с порога не требует, кнопка «Start Free Trial» в интерфейсе наличествует, но я её не жму. Надеюсь это то что нужно.
Теперь пишу простенько приложение на базе flask и Llama. На первых порах чатик будет открываться в браузере. В качестве модели взял Qwen2.5-Coder-7B.
Ну да, это даже близко не Дипсик или ЧатГПТ. Да даже Гигачат уделает подобное художество по всем параметрам. Но зато этот ИИ работает локально.
Вуаля! Отвечает!
Как видно из диалога, сила данного агента матрицы должна быть не в интеллекте (этого добра у самого у облачных нейронок хватает). Мне же нужны прикладные вещи, которые никто из них не предлагает.
Но там между делом не сделать. Там думать надо.
Так что продолжил трудиться, починив в общей сложности 7 автотестов. А там время незаметно подошло к моменту, когда нужно обновлять тестовый стенд и прочее.
Стенд обновил. На новую ветку перешёл. Вот и славно.
Знаешь чем ещё хорош короткий день? Да этим и хорош. Впрочем, конец рабочего дня — лишь повод прекратить актуалить тесты и поздравить коллег с началом выходных. Однако работать я продолжил. Не хочу всё вываливать на «серый вторник», а на «яркий и прекрасный вторник» тем более.
- Запустил масштабный прогон API-тестов. Хочу потом оценить глубину проблем новой версии стенда. И да, там упало больше половины тестов.
- Запустил прогон UI-тестов, проверил почту, да и закрыл браузер. Эта шарманка затянется на много часов. Так что, пусть агенты трудятся.
«Вкалывают роботы — счастлив человек.»
Кстати об агентах. Пока включал прогоны и ожидал результат, доработал моего ИИ-агента. Теперь он знает точное время, дату и день недели.
Между прочим, для локального ИИ это можно считать достижением, ибо модель в этом плане замирает где-то в прошлом. Иногда оно смещено на несколько лет, относительно нынешней даты.
Из минусов: ИИ-агенту нужна приличная машина. Т.е. калькулятор тут не пойдёт, микроконтроллер тоже. Да даже моя рабочая лошадка со слабой графикой не вытянет сие извращение.
Хотя… Я ведь не пробовал легковесные модели. Может их будет достаточно для моей задумки? Посмотрим при случае.
А пока, я плавно вкатываюсь в тёплый-ламповый вечер пятницы. И продолжаю эксперименты с ИИ-агентами.
Например, попробовал сделать парсер моего блога, который прошёлся по всем страницам ленты, вынул все ссылки на посты, а теперь пытается вытащить из них самую суть и сохранить в файл.
Оказывается, на данный момент, здесь 2345 постов! С первого раза то не работало вовсе, то работало довольно странно. Был вариант, когда ИИ выдумывал содержимое поста исходя из формата URL’а.
Но вроде всё устаканил. Нужно только выбрать день и обработать всё. Но сперва, добавить механизм заполнения суммари.
День получился занятным. Особенно учитывая агентов. Стоит продумать как их применять для пользы дела.
А пока — спать.
Напишите комментарий