Vitaliy Zarubin | @keygenqt
460 subscribers
1.21K photos
295 videos
4 files
618 links
Привет! Я инженер-программист компании ОМП. За свою карьеру я сменил много платформ и языков, и продолжаю учить новые. На канале рассказываю о своей работе и моих pet-проектах.
Download Telegram
Пока кто-то полирует презентации и курсы, я за пару вечеров собрал рабочий Proof of Concept декларативного CLI-роутера для оркестрации локальных ИИ-агентов.

🧐 Для менеджмента:
Это легковесный инструмент автоматизации, который объединяет консольные утилиты и возможности LLM в единые цепочки. Он повышает эффективность работы с рутиной без затрат на тяжелую enterprise-инфраструктуру.

🤓 Для инженеров:
Вся логика описывается в простых YAML-конфигах. Движок выполняет shell-команды, парсит их вывод по регуляркам, строго валидирует типы и передает контекст в нейросеть. Никакого оверинжиниринга и тяжелых запросов — всё работает нативно, быстро и безопасно.

Например, экшен commit за один вызов (vibe-action action commit --path .) сам собирает git diff, анализирует изменения через LLM и выдает готовый коммит по стандарту Conventional Commits.

Каркас готов. Продолжаем писать крутой софт! 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
Бог не играет в кости

Современные LLM — это стопроцентные апостериорные машины по Иммануилу Канту. Весь их «разум» — это просто гигантское кладбище чужого прошлого опыта из интернета. Они умеют гениально угадывать слова, но у них нет внутренней архитектуры суждения. Спроси ИИ 7 + 5, и он ответит 12 не потому, что совершил априорный математический синтез, а потому, что видел эту строчку в датасете миллион раз. Но на случайных числах вроде 1200000000 модель начнёт безбожно тупить в разрядах, пытаясь «вспомнить» паттерн. У ИИ нет до-опытной структуры — если стереть датасет, он исчезнет, в то время как человеческий разум способен конструировать чистые законы логики априори, до всякого опыта.

Вы действительно думаете, что все эти гигантские ЦОДы строят для того, чтобы вы писали код или баловались промптами в чатах? На них потрачены сотни миллиардов долларов явно не ради генерации картинок. Корпорациям плевать на людей. Цель этой гонки — создание автономного Сверхразума (AGI/ASI), способного управлять физическим миром и перестраивать целые индустрии. Но парадокс в том, что техногиганты пытаются вырастить его экстенсивно, просто наращивая данные и инфраструктуру. Мышление — это не данные, которые перетекают туда-сюда. Это мутации разума, которые человек способен распознать и предоставить им логическое объяснение с достаточным основанием.

Простой пример двух великих «мутаций», которые так и не нашли общий язык — эпический баттл и спор между Эйнштейном и Бором. Эйнштейн требовал от Вселенной абсолютного детерминизма, где «Бог не играет в кости». Нильс Бор, наоборот, доказал, что мир на фундаментальном уровне индетерминирован и до момента измерения представляет собой лишь облако вероятностей. Текущая индустрия ИИ сейчас слепо пытается построить Сверхразум на базе копенгагенской интерпретации Бора — через чистую статистику и случайный перебор токенов. Но Эйнштейн был прав в главном: инструмент, который ведёт себя рандомно и выдаёт бред из-за инфраструктурного сжатия весов на видеокартах, непригоден для управления реальностью.

Пытаться построить мыслящую систему, просто раздувая рои агентов и заливая терабайты контекста в облако — это экстенсивный тупик. Истинная эволюция и создание нового происходят на стыке двух сил: хаоса генерации (мутации) и жесткого априорного порядка. Модель обязана доказывать жизнеспособность своих «мутаций». Чтобы ИИ работал со швейцарской точностью, его хаос нужно зажимать в цифровой экзоскелет — детерминированный каркас из строгих типов данных, регулярных выражений и физики рантайма систем.
👍4🔥2😁1
Скажи вежливости да! 😉

⚠️ Осторожно, на скриншоте мат.
🤣8🔥2
🔍 Умный поиск: найдет всё, даже то, чтобы ты хотел спрятать.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍1
#fun
user: экшены выполняются в неправильном порядке, это баг
ai: проверил - это не баг, это фича
user: серьёзно?
ai: да. у меня всё работает
😁3
✍️ Большой лог больше не проблема.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍1
Проект vibe-action почти готов 🎉 — CLI-маршрутизатор пайплайнов cmd/llm на Rust. Утилита берёт YAML-конфиги и на лету строит CLI-приложение из задач пользователя, выполняющихся по графу зависимостей с параллелизацией запросов к LLM.

Замеры производительности на ИИ-анализе лог-файла:

- Только Mac Mini: 14.32s
- Только ПК (4070 Ti): 11.15s
- ⚡️ Обработка в кластере: 7.02s!

Время выполнения падает в 2 раза! Но это не предел — всё зависит от количества машин в кластере.

Проект на финальной стадии, остались небольшие мелочи для публикации MVP. Я сам жду такого помощника — очень удобно выполнять ежедневные задачи безопасно, локально, бесплатно.
1🔥5👍3
Vibe Action — релиз! 🎉

Command router, который выполняет shell-команды и LLM-промпты через простые YAML-пайплайны.

🎯 CLI-first — никаких браузеров, всё в терминале
🆓 Локально и бесплатно — Ollama на своём железе
📦 YAML-конфигурации — расширяемо, можно делиться
🤖 Кластер LLM — запросы летят на все ноды параллельно
🦀 Rust — быстро, безопасно, один бинарник

Что умеет
10 встроенных действий: commit, translate, extract, find, spellcheck, tone, synonyms, naming, regex, mock. Пишешь свой YAML — добавляешь любые другие.

Как работает
Описываешь workflow в YAML, движок строит граф зависимостей, выполняет шаги, валидирует результат. Shell-команды локально, LLM-запросы — батчем на все ноды кластера.

🔗 docs · repo · crate
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉6🔥3
#life
Когда я не подвержен влиянию жены и мне не нужно ехать в какой-нибудь Шанхай, я люблю выключить свет, надеть свои наушники, которые не пропускают внешний мир, включить ужастики, которые не смотрел, и кодить часов до 5–6 утра... А что вы делаете в свой отпуск?
👍3
Eat your own dog food.

Ешь то, что готовишь. Если пользуешься своим инструментом каждый день — значит, он точно работает.
👍3
🔥 Vibe Action v0.0.2

Упрощение CLI, новые модификаторы: take, split, AST и другие улучшения.

😉 CLI:
👉 --config и --debug заменены на переменные окружения
👉 vibe-action commit вместо vibe-action action commit
👉 управление детализацией логов

🤩 Новые модификаторы:
👉 take:N — N символов строки или элементов списка
👉 split — разбивка строки в список по переносам
👉 ast:lang — парсинг 14 языков в JSON через vibe-ast

👍 Умнее с LLM:
👉 Системный промпт в конфиге
👉 retries — авто-повтор упавших LLM-шагов
👉 Оптимизация flow — меньше дубликатов, лучше результат

🥳 Тесты:
👉 34 интеграционных теста

🔗 https://crates.io/crates/vibe-action
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2
Forwarded from Банкста
Искусственный интеллект от Claude теперь будет требовать паспорт и селфи для верификации — Anthropic обновила политику конфиденциальности. Пользователям уже приходят письма с просьбой подтвердить личность. Как именно пройдёт проверка, пока неясно, но доступ к нейросети с российским паспортом оказался под большим вопросом. @banksta
😢2👎1😁1