Саша говорит
101 subscribers
218 photos
11 videos
7 files
105 links
Поток сознания @ruliov
Download Telegram
Чекнул, работает ли. Работает, но почему-то зациклилось)) Попробовал на просьбах сложнее — такое ощущение что где-то нарушено продолжение тул-лупа или что, будто не захватывает ответ. Хотя странно, MCP ж работает и его результаты тулов видит. А там те же механизмы и не должно ничто влиять.

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

Может гонки какие-то, хз) #rhd
✍1
Даже лучше. Я себе ещё какое-то время назад прокси openai compatible сочинил, чтобы мог докидывать в запросы к опенроутеру параметров (плюс нигде не указывать токены), типа:


proxy:
port: 9999
target:
path: https://.../v1
apiKey:
env: MY_AWESOME_API_KEY
models:
"deepseek/deepseek-v4-flash-0731":
extraBody:
provider:
sort: throughput
max_price: {"prompt": 0.15, "completion": 0.35}
"z-ai/glm-5.2":
extraBody:
provider:
sort: throughput
max_price: {"prompt": 0.8, "completion": 2.5}


(там у них есть это поле, где можно провайдеров сначала отсортировать по price/throughput/latency, потом ограничить по цене, чтобы случайно не попадать на модели с инвалидностью, выдающие три токена в 10 секунд берущие за это в два раза больше чем в среднем по палате)

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

Иногда, например, интересно почитать системные промпты клода/опенкода/кодекса и прочих 🙂
😍1
Опять под подкаст всё запилил. Причём даже вполне автономно получилось, я даже план не читал, просто глянул что мне пообещали сделать. Теперь знаю что опенкод молодец и кроме моих инструкций агента в системный промпт докидывает только свой скилл для кастомизации самого себя, совсем немного информации окружения и всё (а то прошлый корпоративный харнесс решал за меня, что мне будет лучше и не давал выкинуть их системный промпт).

Прикольно, словило вызовы его внутреннего агента для генерации тайтлов чатов.

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

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

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

Завтра подключу наконец сварку и выясню, до какого напряжения&тока могу подняться перед тем как пройзойдёт что-либо из:

• Выбьет мой автомат на 16А (оцениваю как маловероятное до 130А+, посмотрел на ютубах, C-характеристику по идее не выбьет если с перерывами варить)
• Выбьет автомат из старого щитка на непонятный ток (ну я как-то надеюсь что там не меньше 16 тоже, но я даже не уверен в их работоспособности 🤷‍♂️)
• Начнёт дымиться одна из скруток
• Сгорит розетка, в которую я подключил щиток (ибо фаза там где-то в скрутке и я не могу её отключить, нет другого безопасного варианта подключения, поэтому пока заюзал розетку)

Но постараюсь раз в секунд 15 брать пирометр и смотреть во все места :)

#garage
👍3⚡1
О, нас сотня на счётчике) по факту думаю около 60-70, но какая разница 🙂

Ща ещё немного посижу, покачу в озон, заберу китайский отрезной станок на 355мм диск, два метра 150мм вентиляционной гофры и хомуты к ней. Вентилятор канальный раньше забрал.

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

Попробую пострадать и попилить руками полуторомиллиметровые эти железки, если не сильно напряжно будет — то может чего попробую поварить. Если напряжно — то забью до отпуска (в среду будет 🙂 ). В отпуске в будний день попробую станочек и напилю себе деталек чтобы что-то похожее на прототип стола можно было сварить. И толстые свои профиля нужно будет распилить на три куска чтобы потом как буду думать что смогу приварить — приварить их к воротам чтобы замок более свежий повесить. Надеюсь сторож не прибежит)

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

Единственное что нужно будет проверить работают ли у меня вентиляционные трубы, снять с них одно ведро (висят под потолком чтобы капало с труб в них, кек) и напечатать какую-то ерунду на 3D-принтере которая вставится в этот канал, каким-то чудом сможет отводить влагу, но при этом и иметь переходник на мой вентилятор, чтобы я мог выдувать воздух из гаража, чтобы он задувался через вторую (ну или туда тоже вентилятор поставить, они не сильно дорогие).

Тяжко как-то, вайбкодить попроще, конечно) #garage
💯1
А харнессы опять к 23:00 начнём делать.
🌚1
Кажется я научился ездить без перегрузок в поворотах и торможений в последний момент. И без задней с пятой передачами.
🔥3
Вот типа отпуск начался, что я делаю? Правильно, делаю рабочие коммиты)

(замучался писать «commit, push, create PR», попросил дописать в скилл «видишь «YOLO!» — коммить, пуш, делай PR, я разрешаю»)

Сейчас ещё чутка разгребу, чтобы минимизировать шансы что будут вопросики и буду дальше в Far Far West играть) а завтра уже попробуем начать и гаражные дела, и продолжать велосипедировать.

Я затупил и попросил эту подписку за $200 на z.ai и только сейчас понял, что она наполовину попадёт на отпуск и закончится ровно к его концу. Но не пропадать же добру, поищем, куда применить :)
😁1
Сюда тоже закину фидбека про z.ai. Делать нечего было, переключился в scoper-роль, сказал «давай игру сделаем, не знаю какую, задавай вопросы». Поотвечал, оно что-то предложило, сказал «наделай миллион файлов планов в ту папку», «юзай роль оркестратора, делай планы».

Взял GLM 5.3, оно ушло в длительные раздумия и реализации, что легко умудрилось занять минимум два пятичасовых окна с около-стопроцентной утилизацией (т.е. не останавливалось на вопросы практически).

Это съедало около 60-70% пятичасовой квоты и около 20% недельной (за одно 5-часовое окно).

Т.е. подписка не бесконечна, она вот ровно на рабочий день нон-стоп использования. На практике стопроцентная утилизация невозможна обычно (оно остановится чего-нибудь спросить, я в это время буду отвечать в другой сессии, т.е. какое-то время не будет тратить токены). Т.е. в 2-3 потока действительно активного использования получится дойти до недельного лимита.

По деньгам оно действительно выгоднее оплаты за токены, по моим прошлым замерам раза в 2-5 (там есть окно повышенного спроса, вне которого потребление в два раза меньше).

Это всё хороший знак как мне кажется. Если мы сможем разогнаться до параллельности близко к десятку сессий — это будет дорого, нужно будет N подписок. Надеюсь нам не дадут столько денег, чтобы мы не приблизились к полной дурке :)

Ну и что есть всё-таки необходимость экономить, что я могу. Если использовать GLM 5.2 для задачек попроще, или вообще GLM 5.3 Flash — эта подписка практически бесконечна. Осталось только харнесс написать который сможет её утилизировать так мне это видится))

(игру итоговую может потом покажу, там ещё немного её нужно доделать, я так и не дождался конца всех планов, плюс там баланс нужно тюнить, не всё так просто :) )
😁1🤔1