13011
Строил HR продукты для американского бигтеха. Внедряю AI в бизнес, пишу про свои ошибки и находки Моя студия: https://grably.tech Наши с @max_about_ai конференции: https://entropy.talk ЛС: @nikolay_sheyko
Вышел первый серьезный подкаст со мной
Получилось очень живо и плотно по темам. Обсуждали скиллы, безопасность и сложности внедрения в компании
Классно, что получилось обсудить много микро-деталей, которые обычно не влезают в тг посты. На чилловый просмотр под пиво/чай/прогулку – самое оно
00:01:47 - Бизнесу часто не нужен отдельный кастомный AI-продукт
00:16:56 - Люди не могут рассказать, как именно делают свою работу, а агенту, как и сотруднику, нужен онбординг
00:24:39 - Полностью автоматические системы регулярно проваливаются
00:36:43 - Доступ в терминал делает агента гибким, но усложняет контроль. Ценность смещается от производства результата к ответственности за него
00:47:08 - Корпоративная инерция и Shadow AI
01:01:40 - Слабые места моделей; Как быстрее всего учиться строить ИИ продукты
01:17:10 - Разрыв между лидерами и остальными. Внедрять ИИ важно не только из-за роста производительности в моменте
📱 Смотреть полную версию
Бтв, нарезку выше сделал агент с нуля, но с одним небольшим хаком, угадаете каким?
Найм, соревы и бабки
Одна из самых важных задач реального мира – уметь различать людей, которые что-то реально из себя представляет и тех, кто только пытается такими казаться. Причем, важно и в отношениях, и в дружбе, и в работе
И особенно важно понимать, к какой категории относишься сам и как можешь это подтвердить
Что забавно – многие хорошие на первый взгляд "метрики", на самом деле почти не работают. Например, размер ЗП часто объясняется не реальными рабочими навыками, а разницей между компаниями, рынками и ролями (а иногдачасто еще и умением подлизать кому и когда нужно)
И очень редко есть честная возможность сравнить себя с другими в относительно равных условиях. Причем, она ценна еще и потому, что на такие сравнения всегда очень внимательно смотрят те, кто принимают решение о работе с вами. Не зря Ринат @llm_under_hood выставляет это как главную причину для участия в своих соревнованиях – тех, кто занял топовые места очень быстро хайрят на топовые позиции. Очень советую поучаствовать хотя бы раз, если вы AI инженер
Но я знаю, что у меня большой кусок аудитории – не разрабатывает AI решения, а использует AI-агентов для разработки классических продуктов. И для вас тоже есть подгон.
От своих друзей HFT-шников я услышал про соревы spectral.tech и докопался до организаторов по деталям. На мой взгляд, у них получился крутой формат – чем-то с одной стороны наводящий на мысли про вот этот эксперимент, где Cursor с Nvidia оптимизировали CUDA кернелы, а с другой – на autoresearch Карпаты
Базовая суть – разработать достаточно простую систему, но так, чтобы у нее была наименьшая задержка (причем не только в среднем, а еще и в худших случаях)
Из забавного:
Вместе с участниками эту же задачу будет решать Claude-агент. Его решение будет находиться в публичном репозитории, и вы сможете использовать его как baseline.
Никто не делится факапами
Выступал недавно на оффлайн конфе в Омске. Организация и доклады по качеству лучше чем на многих столичных конфах
Но что меня бесит вообще на любой из них – это что обычно все рассказывают истории успеха, а они почти всегда бесполезны – их сложно переложить на реальность вашей конкретной компании и команды
А если слепо повторять все действия, то это будет просто карго культ как у аборигенов, которые пытались воссоздать самолеты белых пришельцев, повторяя их форму из деревяшек в надежде, что они тогда полетят
Поэтому, хоть это и менее комфортно, но я стараюсь факапами. На этой конфе рассказывал не про то, как круто мы все внедрили AI в SDLC наших клиентов, а где и как проебались и как это потом исправляли. И вот эти факапы точно будут релевантны для большинства людей
Записи всех докладов с конфы можно получить за 10к
Там есть еще несколько крутых:
- про поверхности атаки на агентные системы и способы защиты от них
- про сложности работы AI систем с русским языком от рисерчера с лингвистическим бэкграундом (мы с ней на афтерпати забрали чью-то гитару и развлекали народ песнями, хах)
- и про кастомный сетап для AI разработки от Кости Доронина
Все, с выходом Fable и 5.6 sol вы больше не должны понимать, что происходит у вас в коде. Не до всех еще дошло, но вы больше не software engineer, вы loop engineer
↑ Я думал, что это типичный твиттер шитпостинга, но реально начал видеть вокруг себя серьезных людей, кто так считает. Мол, раз у Бориса в антропике получается, то и мы так должны делать
Несуществующие агенты для аудио
В последнее время много работаю с генерацией аудио. И удивляет, что в основном аудио пайплайны собираются в условном comfy – визуальном блочном редакторе. Удивляет, потому что это как писать код пайплайном в n8n вместо клода/кодекса
Основная проблема тут – нет полноценного агентного цикла, где модель видит, а точнее слышит, результаты предыдущих действий и может сама выбирать что с этим делать дальше
Но тут есть одна техническая сложность, которая многое объясняет: у моделей пока тупо нет нативного восприятия аудио. Например, умение "видеть" картинки уже есть. Поэтому клод код может посмотреть скриншоты лендинга, который он сделал, увидеть косяки и поправить их. Картинки – в контексте той же модели, которая пишет код
А с аудио так не работает – большинство моделей не умеют в нативный аудио input
Вы скажете: так есть же gemini. Это да. Но: ни одна агентная обертка не поддерживает чтение аудио файлов чисто на уровне тулов. Агентный экзоскелет просто не может просунуть аудиофайл в API запрос к "мозгу".
Да, можно подключить gemini по api к основному агенту и отправлять туда аудио с промптом, мол "расскажи, чего не хватает" (кстати, китайская glm-5.2 все еще с картинками работает именно так). Но это все равно что глухой композитор, который зовет своего племянника послушать музыку и сказать, что он там слышит – работает, очевидно, плохо из-за эффекта глухого телефона
Вот и получается, что сейчас просто нет привычного нам агентного решения (со скиллами, запуском терминальных комманд, форками сессий, субагентами и т.д.), которое может полноценно работать с аудио (= замыкая фидбэк луп)
———
UPD: Спустя два часа после написания текста выше:
1. Собран простенький самодельный агент вокруг gemini на 300 js строк, с агентным циклом, интерактивностью, fork/edit/resume – чисто проверить подход
2. Это все перенесено в PI в виде экстеншна, который патчит тул чтения файлов (он там by design умеет и текст читать, и бинарные данные)
Короче, теперь добавить своему агенту "уши" можно в 1-2 строки:
npm install -g pi-agent
pi install git:github.com/toolittlecakes/pi-gemini-audio-read
Вообще, забавно, как вдохновляют задачки, у которых в целом нет существующего решения (по крайней мере публичного). Ощущение, что оказываешься на землях, где "ни ступала нога человека"
Нужен GUI агент для опенсорсных моделей?
Пока нет ничего лучше OpenCode. Шутка.
Z.ai сделали не только топовую опенсорсную модель, но и свой гуи агент ZCode – клон Codex App
Но codex работает по дефолту только с Responses API (который никто кроме OpenAI нормально не поддерживает). А ZCode нативно поддерживает кастомные эндпоинты всех трех типов (chat.completions, responses, anthropic)
Управление с мобилки тоже есть, правда не через аппку, а через веб (зато не заблочат в сторах)
P.s. можно и к codex подключать разные модели через отдельный враппер (cliproxyapi), но такое не всем подходит
Астрологи объявили неделю fable 5, количество упоминаний Антропик в ИИ каналах увеличилось втрое (а сна – уменьшилось вдвое)
А если по сути, то гоняем в хвост и гриву до 7 июля на все 50% подписки и ждем GPT-5.6
Как человек, который успел провести в обнимку с ней двое суток, гонять советую на задачах, где нужно много неявного контекста, а старые модели не улавливают "вайба". Это либо архитектура core компонентов и либ, либо сложные рефакторинги, либо дизайн экспериментов
Короче, задачки, где нужно понимание "на кончиках пальцев". В остальных разницу скорее всего не заметите, не тратьте токены
UPD: reddit для вдохновения
Только сейчас узнал про флаг, который включает в codex'е request_user_question. Он и раньше был, но работал только в режима планирования, которым я не пользуюсь
[features]
default_mode_request_user_input = true
AGENTS.md):Ты сам автономно идешь до результата, пока путь ожидаемый. Если уперся в неожиданную проблему – не нужно скрытно костылить воркэраунд. Правильно – объяснить проблему и дать варианты ее решения (и обхода). Иначе – будем ходить костыльными путями, а пользователь даже не будет в курсе
Вчера жестко прокрастинировал делать рабочие задачи. А что делает человек в 2026ом, когда отлынивает от работы?
Я вот увидел картинку, где fable помог разобраться с NSEvent.pressure в MacOS 26 и использует тачпад для взвешивания порошка (картинка в комментах). Короче, картинка оказалась сгенерированная, нет там публичной апишки, которая граммы возвращает
Но оказалось, что есть приватная😉
Спустя час дебага и экспериментов, мы находим правильное поле в структурке
там буквально был момент, когда агент пишет скрипт, который выводит разные значения, я давлю на тачпад с разной силой, а агент по 16 графикам – пытается понять, какое из этих 16 чисел отвечает за давление
brew trust toolittlecakes/tremor
brew install toolittlecakes/tremor/tremor
tremor
Вы тоже успели подсесть на Fable?
Что ж, ждем фронтир модели, которые будут сосать на бенчмарках, чтобы их не заблочили
Раньше был "бенчмаксинг", теперь будет "бенчмининг"
В ту же тему ↑ заметил новый любимый паттерн
/goal делай задачи из папочки .tasksЧитать полностью…
ВАЖНО: читай и делай по одной за раз!
Леша Остриков недавно запостил спонтанный краудсорсинг по самому горячему вопросу последних месяцев:
Как дать экспертам (не технарям) доступ к агентам. И дать им возможность обновлять этих агентов через командные скиллы. Да еще и так, чтобы они могли коннектиться к инфре компании с правильными доступами
Я накатал там в комментах ответ исходя из горького опыта экспериментов во время внедрений.
Заметил, что пересылаю его уже третий раз кому-то, решил запостить – думаю, кому-то из вас сэкономит нервы:
—————————
Я бы вообще абстрагировал бота (у Леши в вопросе речь шла про тг бот) от агентной части. Сделать сначала бэк + простой веб фронтенд (будет быстрее для итераций, чем трахаться с телегой как только выйдете за базовую функциональность)
И отдельно решать вопрос именно настроек агента (скиллы, AGENTS.md и т.д.). Так же отдельно вопрос per-user доступов к корпоративным тулам. Код агента ничего про это не должен знать – это авторизация либо поверх MCP, либо поверх CLI (см. gh как пример)
———
По агентному бэку: к сожалению, я не знаю хорошего агента, который дефолтно умеет в мультиюзер, т.к. все они делались изначально под локальный запуск одним пользователем.
Поэтому:
1. либо писать свой на базе какого-нибудь pi sdk;
2. либо изолированно запускать готовые (тот же pi или opencode) под каждого пользователя в сэндбоксе (в порядке увеличения изоляции: unix user → docker → microVM), а из своей тонкой мультитенантной прокладки просто роутить запросы в эти сэндбоксы
Заведение нового пользователя = создание нового сэндбокса. А новый чат в рамках пользователя – просто новая сессия внутри его агента
———
По расширениям (MCP, CLI, SKILLS). Я бы забил на MCP (особенно, если нужно быстро). Оставил бы только CLI и SKILLS. Если не использовать git для хранения, то вы с нуля будете изобретать версионирование, диффы, RBAC, разрешение конфликтов и т.д
Если хотим быстро и без боли – нам такое не подходит. Проще создать репо со скиллами на гитхабе, включая скиллы для работы с ним. можно даже сразу копировать весь репо в папочку /srv/company_skills_marketplace и подлинковывать ее содержимое в ~/.agents/skills
1. Даем скиллы для загрузки на гитхаб, обновления с гитхаба и т.д.
2. В какой-то момент разделяем роли, кто какие скиллы можем менять.
3. Потом запрещаем пушить в main и назначаем ревьюеров.
4* В идеале – разносим каждый скилл в отдельный репо, чтобы можно было обновлять независимо. Тогда в самом скилле можно даже зашить проверку версии по хэшу коммита и делать автообновление (или запрос пользователю на апдейт)
———
По коннекторам:
Тут все по старинке – даем пользователям разные доступы на уровне самих инструментов, куда коннектимся, пусть агент просто логинится под аккаунтом пользователя через cli (см. gh, gcloud, etc)
——————
Короче, все сводится к тому, чтобы разбить одну задачу на 4 независимых задачи изоляции:
1. Изоляция истории сессий (не могу посмотреть чужие сообщения)
2. Изоляция execution environment (не могу залезть в чужие файлы через shell)
3. Изоляция прав на обновление shared логики (не могу менять скиллы чужой команды)
4. Изоляция доступов (не могу залезть в гугл таблички фин.дира и посмотреть зп команды)
1 решается своим кодом, 2 – docker/microVM, 3 – гитхабом со скиллами-обертками для нормальных людей, 4 – давно решено
На рынке разработки ПО в последние пару месяцев происходит любопытный сдвиг, про который пока мало говорят в РФ
В четверг 4 июня пройдет панельная дискуссия с иностранным гостем – о том, как агенты становятся "рантаймом" для нового типа ПО. И про сопутствующие проблемы:
- Почему попытки сделать компании AI-native проваливаются
- Как тестировать и мониторить системы автоматизации на основе ии-агентов
- Как меняться роль разработчика и требования работодателя
Все спикеры работают с иностранными компаниями, где этот тренд начался раньше:
- Konstantinos Poulinakis - Co-Founder & CEO at ClaimsEvidence
- Nikolay Sheyko - AI Solutions Architect, Founder of Grably Tech
- Refat Ametov - Co-Founder & CEO at Devstark,
- Maxim Romanovsky - Head of AI & Product Engineering at Deutsche Bank
Эфир пройдет на английском
Регистрация тут
Эфир бесплатный, подписываться ни на кого не нужно
Реальные кейсы внедрений, ошибки и подходы, которые можно унести в свою команду
Здорово, когда в ру-пространстве есть ивенты, которые не стыдно рекомендовать
Иду на ежегодную конфу Conversations от Just AI, про которых я уже как-то писал
25 и 26 июня в Питере (и онлайн)
2 дня, 65+ спикеров, 700+ участников, 300+ компаний, а еще афтерпати (вот уж где обычно самые важные инсайты). Всего будет 4 трека:
Бизнес / AI-Native / Продукты / Технологии
Если коротко сформулировать суть конфы – тут про то, чем отличаются ИИ-инициативы, которые не умирают на этапе пилота, а реально начинают приносить деньги. А главное – про грабли на этом пути – такое любим. Лично мне отдельно интересно посмотреть, чем подводные камни в энтерпрайзе отличаются от проблем, с которыми сталкиваются мои SMB клиенты
Выбрал доклады, которые мне ближе всего (значит, вероятно, и вам, раз вы меня читаете) + пару слов от себя, почему их
AI-powered департаменты: новая операционная модель бизнеса – Наталья Артамонова, директор по внедрению genAI, Норникель (так как эту штуку я сам во всю наблюдаю и распространяю, буду запоминать энтерпрайзные аргументы и кейсы)
Почему между прототипом за 2 недели и работающим AI-продуктом — ещё 6 месяцев инженерии, фидбека и интеграций – парный доклад, один из докладчиков – Станислав Округ, техдир в R77 (это супер крутые инженеры с топовыми кейсами внедрения ИИ – от анализа поведения свиноматок до сегментации сосудов в мозге. их точно стоит послушать)
Опыт перехода от maas к selfhosted/on-premise моделям: проблемы, боли, решения – Сергей Нотевский, AI platform lead, Битрикс24 (Сережу читаю лично, у него – лучшие русскоязычные материалы по промт-кэшингу, искренне рекомендую)
В лайнапе еще Lenta Tech, VK, Лаборатория Касперского, X5, Северсталь, BIOCAD, MWS AI, hh и другой крупняк. Ну и со мной можно на чашечку пива или кофе словиться – не так часто я где-то оффлайн бываю, а тут как раз в Питере в эти даты
Промокод на скидку для подписчиков: CVS26sGiA
Подробности на сайте
Благодаря каналу, у меня сейчас много общения и с компаниями, и с отдельными экспертами в разных областях. И все чаще вижу одну штуку, которая беспокоит:
Как будто, все быстрее растет разрыв между теми, кто освоил ИИ, и теми, кто нет. Мы уже видели такое в разработке в прошлом году, а сейчас это перекатилось и на остальные профессии. Только, кажется, с еще большим эффектом
Одни ребята сами настраивают себе ИИ-агентов – для анализа конкурентов, сбора саммари из кучи рабочих чатов, верстки през и брони билетов. И все без технических знаний
Другие – сидят на бесплатных моделях, используют ИИ как поисковик, мучаются с галлюцинациями. И все равно делают почти все рукам
И в целом понятно почему – большинство бросают попытки внедрить ИИ в работу, когда вместо автономного помощника получают еще одну проблему, которую надо контролировать, а понятных практик нет. Или просто нет примера перед глазами, а что вообще уже реально работает
Для таких ребят мы с моей давней подругой Сашей решили провести эфир в формате "разрушения мифов" – покажем на реальных не-технических задачах из моего и ее бизнеса, где уже можно разгрузить себе голову и время за счет ии-агентов. А где еще нет
От анализа конкурентов до монтирования видео. Всё одним инструментом
ЦА: продакты, проджекты, маркетологи, сейлз, эйчар, руководители
(и вообще все, кого бесит рутина за компом)
Вторник 26 мая, 19:00-20:30 по мск
Бесплатно
Регистрация в боте – там будет ссылка на эфир + записи и материалы с лайфхаками после
P.s. подписываться ни на кого не надо 😁
Один из самых секси кейсов с нашего марафона по агентам – создание рабочих веб аппок с бэкендом на гугл таблицах и деплоем в одну строку без гитхабов, докеров, vps
Ребятам, которые не хотят заморачиваться с техничкой – очень нравится. Большинство сразу нашли где это использовать в своей работе
Так вот, теперь не нужно использовать внешние сервисы – openai встроили такую штуку к себе в codex
Причем реализация очень крутая – все поверх легковесных Cloudflare Workers и их же R2 storage
P.s. в claude code такого нет, их Artifacts – это тупо static page на их же домене
Сижу в лобби отеля, за соседним столом сидят мужики, пьют беленькую, закусывают.
Спорят громко.
Прислушался.
«Петрович, да этих сеток тьма! Маленькие, большие! Для классификации какие хочешь! Можем у себя даже большие развернуть! Главное чтобы электричества хватило!»
Думаю: нифига себе адопшн у АИ!
Слушаю дальше: «Фракции…булыжники…тонны… золото…».
Понимаю что не адопшн, апрофдеформация.
Из новых не особо документированных изменений в codex агент теперь сам может ходить в соседние диалоги и даже писать в них.
↑ Это не про субагентов, это прям полноценные чаты
Разбор кейса с поиском работы
В начале лета я запостил тут всратый пост про набор на марафон в последний день этого самого набора 🤡
Это было странно, но я стараюсь перебарывать перфекционизм и запускать штуки как можно быстрее, чтобы замыкать свой собственный feedback loop, а не пытаться все заранее отполировать (чтобы все равно обнаружить, что реальность сложнее, чем можно предположить)
Так вот, тот марафон оказался офигенным! Много что было криво, но мы быстро перестраивались в процессе, и оттачивали формат прям в реальном времени
Реально, огромное удовольствие было читать отзывы (на скринах) – люди оценили и задачки почти без теории, и странный формат на вылет (на платном то курсе!), и даже общие задачки вместо заточенных на одну конкретную роль (а скорее показывающие универсальный подход).
Короче, все о чем меня предупреждали опытные курсоделы, что это не сработает
Мы скоро запустим второй поток, но прежде чем кто-то даст нам свои денюжки хочется дать какую-то ценность + показать, как примерно все устроено.
Поэтому завтра (28.07) в 18:00 по мск мы проведем эфир, где разберем одно из заданий, которое не влезло в программу – подбор агентом вакансий, подгон резюме под них и автоотклики. Посмотрим на типичные косяки агентов на таких задачах, научимся их исправлять, поделимся промптами и лайхаками.
Если хочется прям полное погружение – можно попробовать решить задачу заранее и приходить на разбор уже с вопросами (минимальная версия задания делается за 15 минут)
Рега на эфир и полная формулировка задачки [тут]
↓ Отзывы тут ↓
Хз как люди пользуются OpenRouter
По дурости тестили на нем систему, которая на локалках должна будет работать в контуре клиента, и это такая боль:
- низкие лимиты у провайдеров
- хрен пойми у кого реально есть поддержка structured output, даже если заявлено
- а у кого есть, часто некорректная – натолкнулся на имплементацию с сортировкой ключей в алфавитном порядке 🥴
- нет моделей в целевом кванте
- в какой-то момент провайдер просто лег на два часа (а другие не поддерживают норм SO для нужной модели, ага)
Да, можно сразу тестить на целевой системе, но а) это нужно получать доступ в контур клиента и б) ждать пока одна его карточка все обработает
А у нас autoresearch-like флоу, где агенты в 4 потока эксперименты крутят, нам такое не подходит
Короче, надо было сразу арендовать GPU и поднимать там, а не страдать херней. Благо это делается в один промпт (если настроено управление браузером):
Codex, сходи через мой браузер на hf и подними мне vLLM на h200 с <model-name> на <context-len> токенов максимального контекста с <concurrency-num> параллельных запросов. Посмотри в документации и на реддите рекомендации по конфигам и проверь, что мои требования вообще выполнимы или предложи трейдоф
scale_to_zero_timeout=20)
Байки с полей
Сгонял в конце прошлой недели на Conversations, сейчас расскажу, что было интересного, а что полезного
Ну во первых, был очень рад контингенту на конфе – развиртуализовался с кучей селеб нашего ИИ-пузыря – от Ромы Куцева из llmarena и vsellm до Ярослава Шмулева из R77, попил пива с шашлыками у Валеры Ковальского и покатался на тачке Глеба Кудрявцева
Но мы же на такие конфы не за этим ездим? Вернее не только за этим
Если прям честно, я очень хотел пообщаться с ребятами из реального сектора (всегда говорю, что там гораздо больше простор для оптимизаций и гораздо меньше экспертизы как ее делать)
И они там были. Я смог добраться до КМЗ (Кенгиссепский Машиностроительный Завод), Московского Метро и еще кое-каких нефтянников. Ну все, похвастался, теперь расскажу, какие сейчас запросы нарыл:
- голосовой ввод для инспекторов ОТК (которые руками проверяют изделия)
- контроль рабочего времени конструктора (по камерами и записи экрана)
- сравнение цен/условий закупок у поставщиков
- и поиск у них просрочек + оформление претензий
- автоматизация ввода первички и номенклатур + регистрация чертежей в их системе
- семантическая аналитика 500 млн чат бот сессий в месяц
- ну и конечно, q&a боты по базе знаний компании (нормативка, поставщики, рынок и т.д.)
Еще из любопытного, узнал в кулуарах про схему, когда на тендер залетает компания однодневка, жестко демпингует, а потом требует откупные, чтобы выйти из тендера. А если не дать, то они выиграют тендер и потом ничего не будут делать, только жрать месяцы простоя, пока не получиться их выпнуть через юристов.
Из решений – нанять нормального тендерного специалиста, который поможет так составить тендер под конкретную компанию, что такие паразиты в него не пролезут
Ну и еще есть всратая история, как одна девушка смогла без опыта устроиться дата аналитиком не скажу куда, чтобы клеить CEO. И наняла себе реального аналитика за часть зп, чтобы он закрывал её таски. Эффективный менеджмент, получается. И такое бывает, вау
P.s. короче, конфа – огонь, теперь еду в мск на Agentic Dev Conf, приходите слушать доклад, зовите пить пиво
Чем CC на самом деле круче Codex с точки зрения бизнеса?
В целом, будем честны, они уже плюс-минус одинаковые. Да, Claude лучше делает UI, а Codex педантичнее следует правилам. Обгоняют друг друга по разным фичам, но в основном в мелочах
Но есть одна особенность, которая может быть критической при выборе Codex vs Claude Code для компании. По крайней мере, для тех компаний, где разрешен гитхаб
Это automations (codex) vs routines (cc)
Просто один из самых частых запросов у бизнеса сейчас:
1. Научите наших доменных экспертов автоматизировать себе задачки
2. А потом сделайте, чтобы часть задачек запускалась в фоне, чтобы не тратить на них фокус (и не продалбываться)
Переход из первого во второе можно сделать с помощью Automations в кодексе
Но они работают только когда устройство включено. Так еще и хочется запускать их не только по таймеру, но и по какому-то событию (aka вебхук)
И честный переход в автономный режим означает деплой собственной системы, а это сразу приседания с CI/CD, Docker, Cron и кучей других слов, которые доменные эксперты учить не будут
Так вот, Routines в Claude Code берут это на себя – там вы пушите проект с AGENTS.md и скиллами на гитхаб (проверено, с этим справляются вообще все) и антропик сможет разворачивать его в своей песочнице, отправляя прописанный промпт
Можно по таймеру, можно по событию (вебхуки)
Главный вопрос – а че там с секретами для коннекторов: достаточно просто скопировать .env с нужными токенами прям в окне настройки
Короче, вся сложность по деплою, триггерам, и т.д. антропики берут на себя
И для компаний, где не достаточно разрабов на создание такой инфраструктуры, либо просто не хочется собирать велосипед – это прям киллер фича
@ai_grably
Лечим Dictation
Мой Wispr Flow чет совсем испортился, а вот встроенный диктейшн в Codex App – очень хорош. Но сделать нормально, чтобы он работал по всей системе (пост) у openai так и не получилось – у меня стабильно теряет результат
Психанул, раздебажил Codex App (благо написан на электроне), нашел internal url и параметры запроса, и воткнул его как новую модель в Handy – опенсорсный аналог Wispr Flow
Кастомные эндпоинты в Handy прописывать нельзя, так что он был быстренько клонирован и запатчен
Промпт для повторения:
Сделай кастомный Handy с моделью `Codex Dictation`.
Важно знать заранее:
Endpoint:
POST https://chatgpt.com/backend-api/transcribe
Auth читать кодом из локального Codex:
~/.codex/auth.json
Поля:
- tokens.access_token → `Authorization: Bearer ...`
- tokens.account_id → `ChatGPT-Account-Id: ...`, если есть
- refresh_token и id_token не использовать
Headers:
- originator: codex_desktop
- User-Agent: Codex Desktop/26.611.62324
Body:
multipart/form-data
- file: audio bytes, audio/wav, filename handy.wav
- language: optional; `auto` не отправлять; `zh-Hans/zh-Hant` → `zh`
Response:
```json
{ "text": "..." }
```
Склонируй github.com/cjpais/handy, найди, что в нем поменять, чтобы нативно встроить Codex Dictation в список моделей, собери приложение и установи
Disclaimer: это может являться нарушением ToS OpenAI, хотя мы тут просто получаем сервис, который нам обещают (если используем локально)
Удивляют люди, который ухмыляются над Антропиками. Мол, довыпендривались, теперь расхлебывайте
Кмк, Антропики на данный момент получили топовый пиар – признание государства о том, что их модель слишком опасна из-за своей крутости. То есть, буквально валидация их собственной позиции
Я думаю, закончится все тем, что они поправят джейлбрейки, отыграют публично послушание перед правительством, за что с них в какой-то момент снимут экспортные ограничения. И вот тогда то адопш мифоса/фэйбл взлетит до небес – все кому не лень захотят потыкать, что это тут у нас было под запретом
Где я не прав?
Транскрибация на телефоне своими руками
Казалось бы, что сложного: запись аудио → транскрибация → копирование в буфер обмена
Но ни одно из приложений, которое пробовал, не дает нормального UX
В итоге с подачи друга (спасибо, Паша), настроил себе нативный shortcut и повесил на Action Button / Double Tap
Инструкция, как сделать в домашних условиях
Создаем новый Shortcut (Команда). Добавляем:
1. Record Audio:
- start: Immediately
- finish: On Tap
2. Get Contents of URL:
- URL: https://api.openai.com/v1/audio/transcriptions
- method: POST
- headers:Authorization = Bearer <сюда вставляем OPENAI_API_KEY с platform.openai.com>
- body: Form
- file = Recorded Audio, тип File
- model = gpt-4o-mini-transcribe
- response_format = text
3. Copy to clipboard
4. (Опционально) Show notification
———
Можно любой другой api использовать. Можно парсить json из ответа через Get Dictionary from Input. Можно поднять свою проксю на vps чтобы работало в рф без квн
@ai_grably
Недооцененная фишка кодекса (или воркфлоу для бедных) ↑
По сути тупо насовываем сообщений в очередь на будущее
Про фичу знал давно, но не особо раньше пользовался. А последние пару месяцев часто накидываю сразу по три-четыре задачи в ряд – справляется на порядок лучше, чем если кидать сразу все. Видимо, как обычно – focus is a key
По сути на этом и подстроены все агентные воркфлоу, да и в целом идея оркестрации. Но там чет нужно думать, разбираться, тюнить
А часто это не нужно – ты сам точно знаешь, что нужно сделать после текущей задачи – вот и формулируешь
P.s. это очень тупо, но самое частое мое такое сообщение:
что мы еще упустили? нужно ли что-то проверить/поправить?
Эээээксперимент
Писал выше про идею сделать курс по ИИ для людей. Галяяяя, отмена
Мы решили сделать одну штуку, которую давно хотелось попробовать – марафон желаний заданий
1 день = 1 задание на пол часа (кроме выходных)
Не сделал = выбываешь
Заработал ачивки (например, помог кому-то в чате) = получаешь доп.жизни
Задания проводят за ручку по пути приручения ИИ агентов для помощи в обычной жизни
От выбора тапочек на озоне до заполнения душных табличек и документов и личных дайджестов в телеге
Начальных требований нет. Ок, если вы новичок, ок – если нет
Участие: 10к = месячный марафон
(цена одного дня хорошей онлайн конфы)
Старт сегодня
Группа уже набрана, но все еще можно залететь
Если вам или вашим близким актуально – пишите Саше
🤡 + 🔃
Все обсуждают opus-4.8, но почти никто не обсуждает гораздо более важную штуку, которую выпустили антропики – workflows
Может быть не совсем очевидно, почему я считаю это реально важным. Давайте откатимся чуть назад и посмотрим на типичный путь AI инженера в последние годы:
1. Пилит детерминированные форкфлоу на последовательных вызовах модели. Вдруг:
"Вау, есть structured output и можно на нем делать SGR – схлопывать несколько сложных шагов, где в один запрос последовательно заполняем output схему"
"Вау, оказывается можно не расписывать логику на все edge-кейсы. Агент сам разбирается с ними в процессе. Агенты – это круто!!!"
"Так, всю последнюю неделю я писал субагентов, которые должны вызываться в строго определенном порядке, и только при выполнении вот этого условия. А еще у меня есть файлик state.json, куда оркестратор заносит текущее состояние, чтобы все двигалось по конкретной стейт машине, хм-хм-хм"
Сегодня буду на панельке про "Что строить, когда все используют AI"
(как отличать хайп от реальных трендов и прагматики)
Будет про защиту от AI слопа в коде и работе и юнит-экономику внедрения ИИ при росте цен на токены. Я отдельно хочу попушить тему SaaS → AI-агенство. А поспрашивать про сдвиги в управление командами в новом мире
Будет честный опыт и практика от крутых спикеров. Ссылка на регистрацию ниже - ещё можно занять место:
👉 Зарегистрироваться
19:00 МСК
Ответы к домашке:
Обрабатываем входящие заявки в тг для малого бизнеса