Forwarded from Alexandrov pro .Net
DSpyNet
https://github.com/al322se/DSpyNet
Недавно задумался а какие паттерны есть в работе с нейронными сетями. Поискал, они есть, интересно ))
Один из "паттернов" оказался завернут в конретную библиотеку на питоне https://dspy.ai/ - а именно полуавтоматическое создание промтов. Когда ты не сам выбираешь лучший промт, а с помощью разных стратегий (они ниже) автоматом выбираешь/генерируешь лучший.
Я люблю .net... И я сделал порт этой библиотеки с питона на .net https://github.com/al322se/DSpyNet
Паттерны которые там есть
Predict - чуть более удобная работа с вопросом и ответом нейросети через аттрибуты
Chain of Thought
До:
После:
COPRO (Оптимизатор инструкций)
Это автоматический промпт-инжиниринг.
Проблема: Вы написали инструкцию: Переведи текст Она работает плохо. Вы меняете на Переведи текст как профессионал. Чуть лучше. Вы тратите часы, перебирая слова.
Решение (DSpyNet): Вы даете задачу COPRO.
1. Он просит мощную модель (например, GPT-4) предложить 10 вариантов инструкции лучше вашей.
2. Он тестирует каждый вариант на ваших данных.
3. Он выбирает тот текст инструкции, который дал максимальный балл метрики.
MIPRO (Байесовская оптимизация всего)
Проблема: У вас есть 10 хороших примеров и 5 вариантов инструкций. Какая комбинация даст лучший результат? Инструкция А + Примеры 1, 2, 3? Или Инструкция Б + Примеры 8, 9, 10? Перебирать всё вручную нереально.
Решение (DSpyNet): Использует математику (Байесовскую оптимизацию).
1. Он генерирует множество вариантов инструкций.
2. Он генерирует множество наборов примеров.
3. Он запускает умный поиск, пробуя разные комбинации и обучаясь на результатах
https://github.com/al322se/DSpyNet
Недавно задумался а какие паттерны есть в работе с нейронными сетями. Поискал, они есть, интересно ))
Один из "паттернов" оказался завернут в конретную библиотеку на питоне https://dspy.ai/ - а именно полуавтоматическое создание промтов. Когда ты не сам выбираешь лучший промт, а с помощью разных стратегий (они ниже) автоматом выбираешь/генерируешь лучший.
Я люблю .net... И я сделал порт этой библиотеки с питона на .net https://github.com/al322se/DSpyNet
Паттерны которые там есть
Predict - чуть более удобная работа с вопросом и ответом нейросети через аттрибуты
Chain of Thought
До:
Predict: Вопрос -> Ответ (Часто галлюцинации).После:
ChainOfThought: Вопрос -> Рассуждение (Логика) -> Ответ (Высокая точность).COPRO (Оптимизатор инструкций)
Это автоматический промпт-инжиниринг.
Проблема: Вы написали инструкцию: Переведи текст Она работает плохо. Вы меняете на Переведи текст как профессионал. Чуть лучше. Вы тратите часы, перебирая слова.
Решение (DSpyNet): Вы даете задачу COPRO.
1. Он просит мощную модель (например, GPT-4) предложить 10 вариантов инструкции лучше вашей.
2. Он тестирует каждый вариант на ваших данных.
3. Он выбирает тот текст инструкции, который дал максимальный балл метрики.
MIPRO (Байесовская оптимизация всего)
Проблема: У вас есть 10 хороших примеров и 5 вариантов инструкций. Какая комбинация даст лучший результат? Инструкция А + Примеры 1, 2, 3? Или Инструкция Б + Примеры 8, 9, 10? Перебирать всё вручную нереально.
Решение (DSpyNet): Использует математику (Байесовскую оптимизацию).
1. Он генерирует множество вариантов инструкций.
2. Он генерирует множество наборов примеров.
3. Он запускает умный поиск, пробуя разные комбинации и обучаясь на результатах
GitHub
GitHub - al322se/DSpyNet: .net port of https://github.com/stanfordnlp/dspy
.net port of https://github.com/stanfordnlp/dspy. Contribute to al322se/DSpyNet development by creating an account on GitHub.
❤6🔥1
⚪️ О верификации - коротко
Неоднократно говорил что верифицировать агентов надо обязательно. Кажется что кодекс отрабатывает полностью, глубоко и систематично. Все так - но вот вам пример
Недоделано 7 моментов в плане из 8 шагов, мини-протокол, без наворотов
Рекомендую верифицировать всегда! Клод вообще был склонен процентов 20 работы не сделать
Тут кодекс работал не оч долго, часа 1.5! Но остались огрехи.
@deksden_notes
Неоднократно говорил что верифицировать агентов надо обязательно. Кажется что кодекс отрабатывает полностью, глубоко и систематично. Все так - но вот вам пример
Недоделано 7 моментов в плане из 8 шагов, мини-протокол, без наворотов
Рекомендую верифицировать всегда! Клод вообще был склонен процентов 20 работы не сделать
Тут кодекс работал не оч долго, часа 1.5! Но остались огрехи.
@deksden_notes
👍7🔥4
⚪️ Оверинжиниринг
В чате напомнили о явной особенности моделей gpt 5 серии - они склонны усложнять.
Я борюсь с этим так: в стиль кодирования, а также в принципы проектирования всегда закладываю:
• не усложнять, без оверинжиниринга, но с сохранением требуемой функциональности
• решай проьлемы самым простым способом
• используй и пере используй имеющиеся сущности и не создавай новых без особой на то необходимости
• доверяй фреймворкам, не делай ненужных слоев оберток
• не вводи слоев абстракции без необходимости
…
Ну и прочее всякое в этом духе!
❓ Как вы боретесь с заумью моделей? Как там опус проектирует? Как побеждаете?
@deksden_notes
В чате напомнили о явной особенности моделей gpt 5 серии - они склонны усложнять.
Я борюсь с этим так: в стиль кодирования, а также в принципы проектирования всегда закладываю:
• не усложнять, без оверинжиниринга, но с сохранением требуемой функциональности
• решай проьлемы самым простым способом
• используй и пере используй имеющиеся сущности и не создавай новых без особой на то необходимости
• доверяй фреймворкам, не делай ненужных слоев оберток
• не вводи слоев абстракции без необходимости
…
Ну и прочее всякое в этом духе!
❓ Как вы боретесь с заумью моделей? Как там опус проектирует? Как побеждаете?
@deksden_notes
👍8❤3
⚪️ SKILLS.sh - Платформа от Vercel
Видимо Vercel прониклась скиллами! Они не только выпустили свои скиллы (писал об этом), но еще и организовали себе крутое имя пакета в npm (skills) и вот теперь сделали сайт с каталогом скиллов!
крута!
(ц) Ну это прикольно
1️⃣ Upd: Скиллов уже 4500
——
2️⃣ Upd: Понравилась шутка из интернета:
"Заставить разработчиков наконец то писать документацию, назвав ее SKILL было умным ходом!"
@deksden_notes
Видимо Vercel прониклась скиллами! Они не только выпустили свои скиллы (писал об этом), но еще и организовали себе крутое имя пакета в npm (skills) и вот теперь сделали сайт с каталогом скиллов!
крута!
(ц) Ну это прикольно
1️⃣ Upd: Скиллов уже 4500
——
2️⃣ Upd: Понравилась шутка из интернета:
"Заставить разработчиков наконец то писать документацию, назвав ее SKILL было умным ходом!"
@deksden_notes
👍7❤1❤🔥1😁1
⚪️ Agent Skills и стандартизация
Как вы уже знаете у нас сложилась немного комичная ситуация со скиллами - каждый агент ставит их себе в свой собственный путь. Стандарт не потрудился этот аспект стандартизировать.
Зато попыталась Vercel со своим skills.sh и npx skills
Теперь - как на картинке, SSoT будет в ~/.agent/skills/. В остальных папках - симлинк. Я так кастомные слеш команды раньше ставил из своего меморибанка, к слову - в кодекс и СС чтобы работало. И CLAUDE.md был симлинком к AGENTS.md.
Забавно))
(ц) (мем про 15й стандарт)
@deksden_notes
Как вы уже знаете у нас сложилась немного комичная ситуация со скиллами - каждый агент ставит их себе в свой собственный путь. Стандарт не потрудился этот аспект стандартизировать.
Зато попыталась Vercel со своим skills.sh и npx skills
Теперь - как на картинке, SSoT будет в ~/.agent/skills/. В остальных папках - симлинк. Я так кастомные слеш команды раньше ставил из своего меморибанка, к слову - в кодекс и СС чтобы работало. И CLAUDE.md был симлинком к AGENTS.md.
Забавно))
(ц) (мем про 15й стандарт)
@deksden_notes
👍11💯1
⚪️ Делаем видео программно через скилл
Классное демо работы скиллов от Remotion. Впечатляет!
Видео:
https://x.com/Remotion/status/2013626968386765291?s=20
А вот как его делали в клод коде:
https://x.com/Remotion/status/2013626968386765291?s=20
А вот скрипт сессии из Клод кода:
https://gist.github.com/JonnyBurger/5b801182176f1b76447901fbeb5a84ac
(ц) Такое меня впечатляет
@deksden_notes
Классное демо работы скиллов от Remotion. Впечатляет!
Видео:
https://x.com/Remotion/status/2013626968386765291?s=20
А вот как его делали в клод коде:
https://x.com/Remotion/status/2013626968386765291?s=20
А вот скрипт сессии из Клод кода:
https://gist.github.com/JonnyBurger/5b801182176f1b76447901fbeb5a84ac
(ц) Такое меня впечатляет
@deksden_notes
X (formerly Twitter)
Remotion (@Remotion) on X
Remotion now has Agent Skills - make videos just with Claude Code!
$ npx skills add remotion-dev/skills
This animation was created just by prompting 👇
$ npx skills add remotion-dev/skills
This animation was created just by prompting 👇
🔥7👍2
⚪️ Agentation
Вот полезная штука для фронтэнда - утиль, которая помогает объяснить агенту чего менять в страничке и где именно. Мы добавляем заметки прямо к элементам страницы!
https://x.com/benjitaylor/status/2014109590972145908?s=20
Да, похоже на https://www.react-grab.com/
🔗 Вот оффсайт сабжа: https://agentation.dev/
На оффсайте сразу и демо.
🔗 Open source: https://github.com/benjitaylor/agentation
Понравилось? Не забываем ставить ⭐️ в их гитхабе.
Кмк, 🔥
1️⃣ Upd: конечно появился скилл!
потом появляется команда /agentation в Claude Code.
Делает: Automatically detects your framework, installs the package, creates a provider, and wires it into your layout. Super simple.
@deksden_notes
Вот полезная штука для фронтэнда - утиль, которая помогает объяснить агенту чего менять в страничке и где именно. Мы добавляем заметки прямо к элементам страницы!
https://x.com/benjitaylor/status/2014109590972145908?s=20
Да, похоже на https://www.react-grab.com/
🔗 Вот оффсайт сабжа: https://agentation.dev/
На оффсайте сразу и демо.
🔗 Open source: https://github.com/benjitaylor/agentation
Понравилось? Не забываем ставить ⭐️ в их гитхабе.
Кмк, 🔥
1️⃣ Upd: конечно появился скилл!
$ npx add-skill benjitaylor/agentationпотом появляется команда /agentation в Claude Code.
Делает: Automatically detects your framework, installs the package, creates a provider, and wires it into your layout. Super simple.
@deksden_notes
2🔥6👍5
⚪️ Agent Readiness для проекта
Тут Дроиды (factory.ai) придумали весьма интересную штуку - отчет о готовности репозитория к агентной разработке. Называется readiness report. Измеряет по 8 направлениям, по каждому выставляет скоринг, хранит статистику. Можно смотреть динамику, можно разные репо сраOpenHandsУ критериев есть пять грейдов (уровней готовности) от L1 до L5.
Новость с презентацией и кое какой информацией тут:
🔗 https://factory.ai/news/agent-readiness
👉 НО! Самое прикольное. OpenHands сделали open source скилл, который делает такой же рапорт ДЛЯ ЛЮБОГО агента! Плюс в самом скилле методика очевидно расписана.
🔗 https://github.com/OpenHands/skills/blob/main/skills/readiness-report/SKILL.md
🟢 Такое вот начинание, очень прикольное. Стата не особо сложная, я местами не совсем согласен c каким то деталями в уровнях - но абсолютно все направления верные. Как их отработать - тут варианты, кмк допустимы, но это уж как всегда! Стандартизация подходов и разработка - это несовместимые вещи. Езда на своих велосипедах - народная забава, как и NIH синдромы))
Очень важно что может появиться некий измеряемый индикатор, который что то вменяемое показывает.
(ц) вот таким мы интересуемся и ценим!
@deksden_notes
Тут Дроиды (factory.ai) придумали весьма интересную штуку - отчет о готовности репозитория к агентной разработке. Называется readiness report. Измеряет по 8 направлениям, по каждому выставляет скоринг, хранит статистику. Можно смотреть динамику, можно разные репо сраOpenHandsУ критериев есть пять грейдов (уровней готовности) от L1 до L5.
Новость с презентацией и кое какой информацией тут:
🔗 https://factory.ai/news/agent-readiness
👉 НО! Самое прикольное. OpenHands сделали open source скилл, который делает такой же рапорт ДЛЯ ЛЮБОГО агента! Плюс в самом скилле методика очевидно расписана.
🔗 https://github.com/OpenHands/skills/blob/main/skills/readiness-report/SKILL.md
🟢 Такое вот начинание, очень прикольное. Стата не особо сложная, я местами не совсем согласен c каким то деталями в уровнях - но абсолютно все направления верные. Как их отработать - тут варианты, кмк допустимы, но это уж как всегда! Стандартизация подходов и разработка - это несовместимые вещи. Езда на своих велосипедах - народная забава, как и NIH синдромы))
Очень важно что может появиться некий измеряемый индикатор, который что то вменяемое показывает.
(ц) вот таким мы интересуемся и ценим!
@deksden_notes
Factory.ai
Introducing Agent Readiness | Factory.ai
Introducing Agent Readiness
Factory can now evaluate how well your codebase supports autonomous development. Run /readin...
Factory can now evaluate how well your codebase supports autonomous development. Run /readin...
👍7🔥5
⚪️ CC: stash prompt
Я сейчас активно пользую кодекс, модель мне больше нравится - но нельзя не отметить что по фичам СС уделывает кодекс с запасом! В том числе по мелким QoL фишкам
Одна из таких фич - возможность "спрятать промпт в шкафчик" (prompt _S_tash, вызывается кнопкой ctrl+S). Смысл такой: вы пишите длинный промпт пока агент доделывает работу! И вдруг вам захотелось что то сказать ему, буквально пару ласковых.. Вы жмете Ctrl+S - и ваш промпт отложен "в шкафчик", строка ввода пустая! Как только ваши "пара ласковых" улетает в агента, промпт возвращается. Ctrl+S может вернуть его сразу.
В общем - мелочь, но приятная же!
@deksden_notes
Я сейчас активно пользую кодекс, модель мне больше нравится - но нельзя не отметить что по фичам СС уделывает кодекс с запасом! В том числе по мелким QoL фишкам
Одна из таких фич - возможность "спрятать промпт в шкафчик" (prompt _S_tash, вызывается кнопкой ctrl+S). Смысл такой: вы пишите длинный промпт пока агент доделывает работу! И вдруг вам захотелось что то сказать ему, буквально пару ласковых.. Вы жмете Ctrl+S - и ваш промпт отложен "в шкафчик", строка ввода пустая! Как только ваши "пара ласковых" улетает в агента, промпт возвращается. Ctrl+S может вернуть его сразу.
В общем - мелочь, но приятная же!
@deksden_notes
❤8👍5🔥5
⚪️ Lobster : оркестратор крабобота
Больше оркестраторов хороших и разных! Похоже, у нашего крабобота ClaudeBot будет мини оркестратор
🔗 https://docs.clawd.bot/tools/lobster
🟢 Ну - сезон оркестраторов так то открыт.. Похоже, он наступил сразу за сезоном CLI агентов )))
@deksden_notes
Больше оркестраторов хороших и разных! Похоже, у нашего крабобота ClaudeBot будет мини оркестратор
🔗 https://docs.clawd.bot/tools/lobster
🟢 Ну - сезон оркестраторов так то открыт.. Похоже, он наступил сразу за сезоном CLI агентов )))
@deksden_notes
❤4👍2
⚪️ OpenAI Codex Discord
Клозеды сделали в дискорде коммьюнити для Codex!
Желающие присоединяются, вот линк:
🔗 https://discord.com/invite/openai
Есть любители дискорда?
❓ И когда ждать телеграм канала с чатом?! Что за игнорирование!
@deksden_notes
Клозеды сделали в дискорде коммьюнити для Codex!
Желающие присоединяются, вот линк:
🔗 https://discord.com/invite/openai
Есть любители дискорда?
❓ И когда ждать телеграм канала с чатом?! Что за игнорирование!
@deksden_notes
Discord
Join the OpenAI Discord Server!
The official OpenAI server—connect, explore, and engage with others on ChatGPT, Sora, and OpenAI’s latest models. | 852517 members
👍3❤1
⚪️ Jetbrains + Codex
Итц оффишл: кодекс приземляется внутри Джетовских ИДЕшек! PyCharm, WebStorm, and Rider теперь дружат с кодексом
🔗 https://x.com/OpenAIDevs/status/2014401558738501899?s=20
Лайк!
Один момент: а зачем мне ИДЕ то? чего мне там смотреть? Заметил что почти туда не лезу, к слову
@deksden_notes
Итц оффишл: кодекс приземляется внутри Джетовских ИДЕшек! PyCharm, WebStorm, and Rider теперь дружат с кодексом
🔗 https://x.com/OpenAIDevs/status/2014401558738501899?s=20
Лайк!
Один момент: а зачем мне ИДЕ то? чего мне там смотреть? Заметил что почти туда не лезу, к слову
@deksden_notes
X (formerly Twitter)
OpenAI Developers (@OpenAIDevs) on X
Codex now runs inside @jetbrains IDEs
Plan, write, test, review, and ship code without leaving your code editor
Starting today, you can use Codex with your ChatGPT plan in IntelliJ, PyCharm, WebStorm, and Rider, powered by GPT-5.2 Codex
Plan, write, test, review, and ship code without leaving your code editor
Starting today, you can use Codex with your ChatGPT plan in IntelliJ, PyCharm, WebStorm, and Rider, powered by GPT-5.2 Codex
👍2
⚪️ Github Copilot SDK
Аж целый директор анонсирует SDK, отмечая что нарождается новый класс софта с агентами внутри. Вот и они поспешили облегчить встраивание. Гуд
🔗 https://x.com/satyanadella/status/2014360953111060894?s=20
🟢 Сезон оркестраторов отмечен на самом высоком уровне! ))
@deksden_notes
Аж целый директор анонсирует SDK, отмечая что нарождается новый класс софта с агентами внутри. Вот и они поспешили облегчить встраивание. Гуд
🔗 https://x.com/satyanadella/status/2014360953111060894?s=20
🟢 Сезон оркестраторов отмечен на самом высоком уровне! ))
@deksden_notes
X (formerly Twitter)
Satya Nadella (@satyanadella) on X
A new developer workflow and app paradigm is emerging, with an agentic execution loop at the core.
With the GitHub Copilot SDK, you can embed the same production-tested runtime behind Copilot CLI—multi-model, multi-step planning, tools, MCP integration,…
With the GitHub Copilot SDK, you can embed the same production-tested runtime behind Copilot CLI—multi-model, multi-step planning, tools, MCP integration,…
❤4👍2
⚪️ v0 vNext ожидается
новая версия билдера от Vercel ожидается
Желающие записываются по email!
"В очередь, ....!"
@deksden_notes
новая версия билдера от Vercel ожидается
Желающие записываются по email!
"В очередь, ....!"
@deksden_notes
👍2
⚪️ dd-flow v.alfa, планы на превью релиз
▶️ Планы на первый релиз оркестратора dd-flow такие:
• context: микро флоу из 2х шагов на прайминг контекста; можно просто прочитать индекс меморибанка, можно заспециализировать агента на какую то тему;
• mini флоу: самый простой флоу, работает в текущей ветке проекта; шагает последовательно, без распараллеливания;
• mini-wt: вариант флоу, отличается тем, что работает в отдельном worktree, поэтому можно таких запускать много паралелльно, но каждый из них свои задачки выполняет одну за одной;
• merge: когда паралелльные ветки завершают работу, единая очередь мержей будет их вливать; очередь сама берет завершенные ветки и автоматом мержит.
• mb-init-mini: создать минимальный меморибанк в проекте (контекст на него опирается);
Как предполагается с этим работать:
• если у вас в проекте нету меморибанка, разово пускаете mb-init-mini; он там сделает простую структуру меморибанка;
• когда хочется сделать доработку проекта, пускаете context: он праймится меморибанком, можно заспециализировать на узкой теме;
• контекст запускаете в агенте (парой кнопок из оркестратора делается) - и в агенте обсуждаете доработку; когда концепция готова и вас устраивает - возвращаетесь в оркестратор;
• выбираете флоу: если вы точно не будете паралельно новую доработку делать до тех пор пока с этой не закончите - берете mini протокол, он пока самый быстрый;
• если предполагается еще доработки во время реализации текущей - берете mini-wt, он будет чуть подольше за счет мержа в конце работы;
Ограничения первью-альфы:
• сейчас только Codex: как устоятся все базовые фичи добавим СС, openCode, Gemini CLI как минимум;
• все подглючивает и не полировано;
• совместимость ничего ни с чем не гарантирована, api ломается от версии к версии (ну и ладно);
Чего пока недоделано:
• нету mb-init-mini: заготовка флоу создания меморибанка требует доделки; мало тестов как оно на разных проектах сработает;
• mini-wt/merge пока только-только сделаны и тестируются;
Что доделано:
• простой планмод в mini/mini-wt
• оно гоняет флоу по шагам ))
• можно подруливать процессом в любой момент - или короткой инструкцией в агентный процесс, или на паузе агентного процесса сходить в эту сессию и "руками" там поспрашивать и поразбираться чего делается;
Бэклог развития (что точно будет сделано, но ПОТОМ (™)🎆
• поддержка пучка CLI агентов;
• полноценный mb-init: с доменной моделью, с принципами хранения информации (тут отдельно посты про подходы напишу)
• полноценный mb-tend: не только создать - но и ухаживать/обновлять/актуализировать меморибанк;
• полноценный protocol флоу - с балансировкой, паралельными линиями, быстрее mini;
• analyse: флоу для анализа проекта; по итогам анализа можно зарядить протокол на рефакторинг сразу (mini/mini-wt/protocol).
• analyse-focused: фокусный анализ проекта точечно по выбранным критериям; более сложный паралелльный флоу для анализа; возможно дает более глубокие результаты;
@deksden_notes
▶️ Планы на первый релиз оркестратора dd-flow такие:
• context: микро флоу из 2х шагов на прайминг контекста; можно просто прочитать индекс меморибанка, можно заспециализировать агента на какую то тему;
• mini флоу: самый простой флоу, работает в текущей ветке проекта; шагает последовательно, без распараллеливания;
• mini-wt: вариант флоу, отличается тем, что работает в отдельном worktree, поэтому можно таких запускать много паралелльно, но каждый из них свои задачки выполняет одну за одной;
• merge: когда паралелльные ветки завершают работу, единая очередь мержей будет их вливать; очередь сама берет завершенные ветки и автоматом мержит.
• mb-init-mini: создать минимальный меморибанк в проекте (контекст на него опирается);
Как предполагается с этим работать:
• если у вас в проекте нету меморибанка, разово пускаете mb-init-mini; он там сделает простую структуру меморибанка;
• когда хочется сделать доработку проекта, пускаете context: он праймится меморибанком, можно заспециализировать на узкой теме;
• контекст запускаете в агенте (парой кнопок из оркестратора делается) - и в агенте обсуждаете доработку; когда концепция готова и вас устраивает - возвращаетесь в оркестратор;
• выбираете флоу: если вы точно не будете паралельно новую доработку делать до тех пор пока с этой не закончите - берете mini протокол, он пока самый быстрый;
• если предполагается еще доработки во время реализации текущей - берете mini-wt, он будет чуть подольше за счет мержа в конце работы;
Ограничения первью-альфы:
• сейчас только Codex: как устоятся все базовые фичи добавим СС, openCode, Gemini CLI как минимум;
• все подглючивает и не полировано;
• совместимость ничего ни с чем не гарантирована, api ломается от версии к версии (ну и ладно);
Чего пока недоделано:
• нету mb-init-mini: заготовка флоу создания меморибанка требует доделки; мало тестов как оно на разных проектах сработает;
• mini-wt/merge пока только-только сделаны и тестируются;
Что доделано:
• простой планмод в mini/mini-wt
• оно гоняет флоу по шагам ))
• можно подруливать процессом в любой момент - или короткой инструкцией в агентный процесс, или на паузе агентного процесса сходить в эту сессию и "руками" там поспрашивать и поразбираться чего делается;
Бэклог развития (что точно будет сделано, но ПОТОМ (™)
• поддержка пучка CLI агентов;
• полноценный mb-init: с доменной моделью, с принципами хранения информации (тут отдельно посты про подходы напишу)
• полноценный mb-tend: не только создать - но и ухаживать/обновлять/актуализировать меморибанк;
• полноценный protocol флоу - с балансировкой, паралельными линиями, быстрее mini;
• analyse: флоу для анализа проекта; по итогам анализа можно зарядить протокол на рефакторинг сразу (mini/mini-wt/protocol).
• analyse-focused: фокусный анализ проекта точечно по выбранным критериям; более сложный паралелльный флоу для анализа; возможно дает более глубокие результаты;
@deksden_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤🔥6👍4⚡1
⚪️ Context7 skills
Контекст7 полез на поляну скиллов -
🔗 https://x.com/enesakar/status/2014448291770220677?s=20
24k+ скиллов! Это прям много
ставить предлагается так:
ну, чуток подлиннее!
И тизер: Generate your own skills using Context7 docs
(coming soon). Что бы это значило? Посмотрим
(ц) Такие Скиллы - шагают по планете, и не знают, что они всего лишь md файлы!
Контекст7 полез на поляну скиллов -
🔗 https://x.com/enesakar/status/2014448291770220677?s=20
24k+ скиллов! Это прям много
ставить предлагается так:
npx ctx7 skills search "Better Auth"ну, чуток подлиннее!
И тизер: Generate your own skills using Context7 docs
(coming soon). Что бы это значило? Посмотрим
(ц) Такие Скиллы - шагают по планете, и не знают, что они всего лишь md файлы!
X (formerly Twitter)
Enes Akar (@enesakar) on X
Introducing Context7 Skills.
- Search across 24k+ skills
- Install skills with single command
- Generate your own skills using Context7 docs
(coming soon)
👇
npx ctx7 skills search "Better Auth"
- Search across 24k+ skills
- Install skills with single command
- Generate your own skills using Context7 docs
(coming soon)
👇
npx ctx7 skills search "Better Auth"
👍5❤🔥1
⚪️ Оркестратор в Claude Code !!!..
... не выпустили, зато поапгрейдили тудушки.
Теперь это принципиально новая фича с нескучными обоями и называется Tasks.
Логика создания объясняется тем, что опус 4.5 простой список действий и сам помнил, поэтому TodoWrite ему уже не особо нужен.
Зато длинные большие задачи нуждались в новом инструменте. Антропики прямо указали, что "вдохновлялись" проектом Beads от Стива Йегге (я писал про его Gas Town не так давно)
Теперь Tasks хранятся в файловой системе (~/.claude/tasks), и разделяются между агентами, сессиями. Если один агент обновляет задачу, то другие агенты, работающие над этими же задачам, получат уведомления. Задачки могут зависить друг от друга!
🔗 https://x.com/trq212/status/2014480496013803643?s=20
(ц) Такое ждем скоро везде
@deksden_notes
... не выпустили, зато поапгрейдили тудушки.
Теперь это принципиально новая фича с нескучными обоями и называется Tasks.
Логика создания объясняется тем, что опус 4.5 простой список действий и сам помнил, поэтому TodoWrite ему уже не особо нужен.
Зато длинные большие задачи нуждались в новом инструменте. Антропики прямо указали, что "вдохновлялись" проектом Beads от Стива Йегге (я писал про его Gas Town не так давно)
Теперь Tasks хранятся в файловой системе (~/.claude/tasks), и разделяются между агентами, сессиями. Если один агент обновляет задачу, то другие агенты, работающие над этими же задачам, получат уведомления. Задачки могут зависить друг от друга!
🔗 https://x.com/trq212/status/2014480496013803643?s=20
(ц) Такое ждем скоро везде
@deksden_notes
👍6🔥3
⚪️ Субагенты в Курсоре
Помните - есть такая ИДЕ с ИИ? Так вот - и до этой глухомани доехали субагенты! Они могут паралельно выполняться и экономить контекст. Кастомные субагенты есть, что хорошо.
А еще там:
• генерация картинок (хочу быть антигравити с нано бананой)
• задавалка вопросов (да, как в CC)
🔗 https://cursor.com/changelog/2-4
Из фишек - задавалка вопросов не блокирует работу агента, и пока "отвечают знатоки" агент продолжает копошиться
(ц) Титул - слоупок нашего городка! Даже позже чем в Кодексе
@deksden_notes
Помните - есть такая ИДЕ с ИИ? Так вот - и до этой глухомани доехали субагенты! Они могут паралельно выполняться и экономить контекст. Кастомные субагенты есть, что хорошо.
А еще там:
• генерация картинок (хочу быть антигравити с нано бананой)
• задавалка вопросов (да, как в CC)
🔗 https://cursor.com/changelog/2-4
Из фишек - задавалка вопросов не блокирует работу агента, и пока "отвечают знатоки" агент продолжает копошиться
(ц) Титул - слоупок нашего городка! Даже позже чем в Кодексе
@deksden_notes
Cursor
Cursor · Subagents, Skills, and Image Generation
😁6❤🔥1👍1
Forwarded from Этихлид
Отецкая нотация испорченным вайбкодерам (1/2)
Когда я стал ИИ-кодером в 2024м, сеньоры часто доводили меня до слёз своими нудными воспоминаниями о том, как трудно им было джунами, как им приходилось писать код руками, сразу в прод, без подсветки, в vi, на удалённом терминале, на монохромном выпуклом дисплее, в кладовке, и посменно, патамушто компьютеров на всех не хватало.
Интернета у них не было, а когда был, то там были только Ирка и Альтависта, так что за книгами по Pascal и C нужно было тащиццо пешком в библиотеку, 5 километров, в гору в обе стороны, по пояс в снегу, в чужой район, мимо гопников.
Все алгоритмы они знали наизусть, по памяти пересказывали код linux-драйвера своей сетевой карты, зубрили все RFC и спеки W3C, вместе с драфтами.
Патамушта если ты забыл, то нужно было самому выводить Ахо-Корасика, FFT и Шора. На бумаге. С доказательствами. В пятом классе.
Или снова идти в библиотеку, зимой, по пояс в снегу, 5 километров в ледяную гору...
А принтер тогда был один на весь город, и печатал он медленнее, чем они переписывали всё в тетрадку, которая стоила в 10 раз дешевле, чем одна сторона распечатки.
npm, github, и даже CPAN'а у них тоже не было!
Было редкостью найти готовый код в ARJ-архиве на замшелом FTP-сервере со скоростью 5 байт в секунду без докачки, без документации, с README на немецком и переменными вида a, l, kx, tmp2 и iddqd.
И они радовались таким находкам!
А весь остальной код они набирали сами, всеми десятью пальцами, вслепую, даже названия классов в Java: ProjectContractChargingPeriodProjectAccountReferenceVMAbstractFactoryBuilderStrategy, все 84 буквы, с риском раннего туннельного синдрома в запястьях, шее и коленях.
Написанный код сразу становился легаси, с функциями по 1000 строк и файлами по 20к, без ООП, но зато с goto, потому что Мартин и Фаулер тоже ещё были джунами.
Как они его поддерживали, я никогда не понимал, и всегда боялся спросить.
Поэтому я дал себе слово: когда я вырасту, я низашто не стану нудить новичков в будущем такими баснями!
Я не стану засирать им мозги сравнениями на тему: вам тут щяс легко, а мне там тогда было тяжко!
Однако... теперь я и повзрослел и поумнел..., и, оглядываясь вокруг, прихожу в ужас, видя вас - новоиспечённых вайбкодеров!
Вы получаете всё слишком легко, мать вашу!
Я хочу сказать, что по сравнению с 2024м, вы живете просто в сраной Утопии!
И как бы мне ни было это противно, я просто-таки напросто-таки обязан предъявить вам, детки: вы нагло не цените всего, што имеете!
* * * * *
В 2024-м у меня не было облачных агентов! Не было Claude Code! Не было оркестраторов и скиллов!
Был чатик, Ctrl+C/Ctrl+V и автокомплит, и мне приходилось думать, с чего начать писать код, чтобы модель его дополнила!
Я должен был сам напечатать первые три символа! Пальцами! По клавиатуре!
Не бессвязно бормотать в микрофон, чтобы агент сам догадался, что мне реально нужно!
Да вашего вайб-кодинга вообще не было до 2025го, Карпатый не даст соврать!
Вы не понимаете. Вы просто не понимаете, через ЧТО мы прошли.
Граундинг, RAG, MCP и автоматический сбор контекста?
Ага, щаззз, - нажимаешь @ и сам выбираешь файлы! Я помнил, где у меня лежит
Приходилось держать структуру проекта в своей голове, чтобы подсказать этому "интеллекту", откуда что брать!
Я сам был MCP и RAG'ом!
И надо было следить, чтобы модель этим контекстом не подавилась, потому что уже через 16к токенов она забывала что это за проект, на каком языке и что jQuery уже 10 лет не в моде!
Переполнился чат посреди работы над фичей - делай новый, собирай заново контекст, пиши руками саммари предыдущего и что "ты всемирно признанный эксперт по хукам в реакте" и радуйся, если в этой контекстной форточке ещё осталось место!
Да ладно, если агент просто что-то забыл - нет же, он мог вызвать функцию, которой вообще не существует!
И ты по полчаса гуглил ошибку, пытался найти нужный пакет, зачищал venv и сверял версии в requirements.txt...
А этот стохастический ублюдок её тупо нагаллюцинировал, потому что название, видите ли, звучало логично!
#дедпримитаблетки
Когда я стал ИИ-кодером в 2024м, сеньоры часто доводили меня до слёз своими нудными воспоминаниями о том, как трудно им было джунами, как им приходилось писать код руками, сразу в прод, без подсветки, в vi, на удалённом терминале, на монохромном выпуклом дисплее, в кладовке, и посменно, патамушто компьютеров на всех не хватало.
Интернета у них не было, а когда был, то там были только Ирка и Альтависта, так что за книгами по Pascal и C нужно было тащиццо пешком в библиотеку, 5 километров, в гору в обе стороны, по пояс в снегу, в чужой район, мимо гопников.
Все алгоритмы они знали наизусть, по памяти пересказывали код linux-драйвера своей сетевой карты, зубрили все RFC и спеки W3C, вместе с драфтами.
Патамушта если ты забыл, то нужно было самому выводить Ахо-Корасика, FFT и Шора. На бумаге. С доказательствами. В пятом классе.
Или снова идти в библиотеку, зимой, по пояс в снегу, 5 километров в ледяную гору...
А принтер тогда был один на весь город, и печатал он медленнее, чем они переписывали всё в тетрадку, которая стоила в 10 раз дешевле, чем одна сторона распечатки.
npm, github, и даже CPAN'а у них тоже не было!
Было редкостью найти готовый код в ARJ-архиве на замшелом FTP-сервере со скоростью 5 байт в секунду без докачки, без документации, с README на немецком и переменными вида a, l, kx, tmp2 и iddqd.
И они радовались таким находкам!
А весь остальной код они набирали сами, всеми десятью пальцами, вслепую, даже названия классов в Java: ProjectContractChargingPeriodProjectAccountReferenceVMAbstractFactoryBuilderStrategy, все 84 буквы, с риском раннего туннельного синдрома в запястьях, шее и коленях.
Написанный код сразу становился легаси, с функциями по 1000 строк и файлами по 20к, без ООП, но зато с goto, потому что Мартин и Фаулер тоже ещё были джунами.
Как они его поддерживали, я никогда не понимал, и всегда боялся спросить.
Поэтому я дал себе слово: когда я вырасту, я низашто не стану нудить новичков в будущем такими баснями!
Я не стану засирать им мозги сравнениями на тему: вам тут щяс легко, а мне там тогда было тяжко!
Однако... теперь я и повзрослел и поумнел..., и, оглядываясь вокруг, прихожу в ужас, видя вас - новоиспечённых вайбкодеров!
Вы получаете всё слишком легко, мать вашу!
Я хочу сказать, что по сравнению с 2024м, вы живете просто в сраной Утопии!
И как бы мне ни было это противно, я просто-таки напросто-таки обязан предъявить вам, детки: вы нагло не цените всего, што имеете!
* * * * *
В 2024-м у меня не было облачных агентов! Не было Claude Code! Не было оркестраторов и скиллов!
Был чатик, Ctrl+C/Ctrl+V и автокомплит, и мне приходилось думать, с чего начать писать код, чтобы модель его дополнила!
Я должен был сам напечатать первые три символа! Пальцами! По клавиатуре!
Не бессвязно бормотать в микрофон, чтобы агент сам догадался, что мне реально нужно!
Да вашего вайб-кодинга вообще не было до 2025го, Карпатый не даст соврать!
Вы не понимаете. Вы просто не понимаете, через ЧТО мы прошли.
Граундинг, RAG, MCP и автоматический сбор контекста?
Ага, щаззз, - нажимаешь @ и сам выбираешь файлы! Я помнил, где у меня лежит
auth.ts, а где schema.prisma и что они вообще у меня есть!Приходилось держать структуру проекта в своей голове, чтобы подсказать этому "интеллекту", откуда что брать!
Я сам был MCP и RAG'ом!
И надо было следить, чтобы модель этим контекстом не подавилась, потому что уже через 16к токенов она забывала что это за проект, на каком языке и что jQuery уже 10 лет не в моде!
Переполнился чат посреди работы над фичей - делай новый, собирай заново контекст, пиши руками саммари предыдущего и что "ты всемирно признанный эксперт по хукам в реакте" и радуйся, если в этой контекстной форточке ещё осталось место!
Да ладно, если агент просто что-то забыл - нет же, он мог вызвать функцию, которой вообще не существует!
И ты по полчаса гуглил ошибку, пытался найти нужный пакет, зачищал venv и сверял версии в requirements.txt...
А этот стохастический ублюдок её тупо нагаллюцинировал, потому что название, видите ли, звучало логично!
#дедпримитаблетки
❤10😁6👍3🤣1
⚪️ Официальный форк сессий в codex
Собственно, логику починили - раньше нужно было выбрать какую сессию форкать, что есть ерунда какая то! сейчас форкаем текущую сессию, что есть ок.
соответственно, в cli тоже есть:
👉 И, по современной вайбкодерской моде - в SDK фичу forkThread не завезли! )) написал причастным ответственным
@deksden_notes
Собственно, логику починили - раньше нужно было выбрать какую сессию форкать, что есть ерунда какая то! сейчас форкаем текущую сессию, что есть ок.
соответственно, в cli тоже есть:
codex fork ...👉 И, по современной вайбкодерской моде - в SDK фичу forkThread не завезли! )) написал причастным ответственным
@deksden_notes
👍3🔥2