SimpleAGI
293 subscribers
83 photos
2 files
70 links
Здесь ты найдешь понятные лайфхаки и примеры использования LLM в повседневной жизни и бизнесе.

Подпишись, чтобы вместе шаг за шагом разбираться в технологиях, которые уже меняют наше будущее.
Download Telegram
Сегодня как-то так получается.

#meme
1😁6
Погружаюсь в новую рабочую атмосферу,
Уже сформировал себе комфортную "среду" и дербаню новые задачи.
А к Вам я вот с чем.
Автоматизация агентских сценариев становится либо проще, либо полезнее,
Может и То и Другое)

Замечаю, что уже в каждом проекте стараюсь автоматизировать ведение changelog, документации и тестирования.

Сегодня опробовал популярный в интернетах подход:
- Написать полноценный план разработки с этапами и зависимостями.
- Завести отдельные команды на Исследование задачи, написание тестов, верификацию, ревью, обновление документации

Обернул это все в команду, мол читай план, ищи чекбокс не закрашенный, вот от сюда начинай и копай, пока можешь, как устанешь, сохранись.

И так пару часов тыкал в терминал эту команду.

Нужно сказать, что без подписок таким заниматься будет дорого) Результат хороший, но явно это больше развлечение, чем "рабочий стандарт"
14🔥3
Очевидность, но

Claude Code умеет рекурсивно запускать себя из CLI. Это официальный подход - Agent Teams под капотом работают точно так же.
unset CLAUDECODE && claude --print --dangerously-skip-permissions "prompt"

Три обязательных флага:
- unset CLAUDECODE : снимает защиту от рекурсии
- --print : headless-режим, результат в stdout
- --dangerously-skip-permissions : одобряет все действия автоматически (в headless некому нажать "yes")

Встраиваете вызов суб-агентов в свои skills и команды. Основной агент разбивает задачу на части и делегирует.

Вроде настолько всё очевидно, но до меня долго доходит.

P.S.
Зачем это нужно?
Любой сценарий, где хочется сказать «пусть другой Claude посмотрит свежим взглядом» - решается одной строчкой.
51🔥33
UI обновился навыков в
https://claude.ai/customize/skills

А на прошлой неделе обновился оф. skill-creator , с которым я обновил навыки своего проекта и остался доволен.

Может нас ждут какие-то интересные апдейты от Anthropic?
1🤔2
Прочитал статью про AI-First Product Engineering.
Из серии "выстройте надёжные пайплайны и спроектируйте масштабируемую архитектуру".

Но за обёрткой прячется нормальная структура.
Которую многие понимают интуитивно, но не могут сформулировать.
Вытащил и разложил.

Если строите продукт с ИИ внутри - честный тест: что сломается, если убрать модель?
Если ничего - у вас фича, а не AI-first продукт.
Обёртка над одним промптом к GPT - это не архитектурное решение.

80% времени уйдёт не на модель, а на сбор, очистку, версионирование.
Это не подготовительный этап. Это и есть работа.
Нет данных - нет продукта. shit in shit out

Человек в цикле - обязательно.
ML-пайплайн без HITL - shit out.
Причём важно не просто "человек проверяет", а где именно он стоит.

Валидация данных на входе и валидация ответа модели на выходе - два разных контура с разными метриками.
Без этого никакой корпоративный пайплайн не будет работоспособным.

Архитектура под ИИ ≠ архитектура с ИИ.
Когда модель определяет потоки данных - это AI-first.
Когда модель прикручена сбоку - это "мы тоже используем нейросети".
Feature store, model registry, A/B тесты, откат модели - проектируйте до, а не после.
"Масштабируемость из коробки" - миф.


Вроде всё очевидно, но когда собираешь в одном месте становится чеклистом.

Самое дорогое в AI-first - не модель, а инфраструктура вокруг неё.
Оригинал статьи: https://www.volumetree.com/2025/12/17/ai-first-product-engineering-explained-a-complete-guide/

С уважением ваш,
уже дважды подряд,
Капитан Очевидность
512👏2
Привет.
Anthropic тихо готовит CLI для Claude API.
Первая реакция: ну и что(херня на go), у нас есть curl.
А давай сравним:
Псевдо-curl версия вызова Claude:
curl https://api.anthropic.com/v1/messages \
-H "x-api-key: $KEY" \
-H "content-type: application/json" \
-H "anthropic-version: 2023-06-01" \
-d '{"model":"claude-sonnet-4-5-20250929",
"max_tokens":1024,
"messages":[{"role":"user",
"content":[{"type":"text",
"text":"привет"}]}]}'

ant-версия:
ant messages create \
--model claude-sonnet-4-5-20250929 \
--max-tokens 1024 \
--message '{content: "привет", role: user}'

Передаёшь файл через @photo.jpg - CLI сам определяет тип и кодирует в base64
--stream - и получаешь стриминг.
--transform "content.0.text" - вытащил текст из ответа без jq.

Anthropic системно закрывает все точки входа: веб-чат, API, Python/TS SDK, Claude Code как агент в терминале, и теперь CLI для атомарных вызовов.

Если вот эта вся заворушка с вояками не помешает "моим пасанам" двигать тему, я буду радоваться каждому их шагу в сторону моего взгляда < 3
51
SimpleAGI
UI обновился навыков в https://claude.ai/customize/skills А на прошлой неделе обновился оф. skill-creator , с которым я обновил навыки своего проекта и остался доволен. Может нас ждут какие-то интересные апдейты от Anthropic?
Мне казалось, что эта наивная шалость не завершится ничем хорошим или полезным.
/skill-creator:skill-creator 
Есть огромный план работ
docs/research/PLAN-analyzer-split.md
Который требует реализации в нескольких
сессиях. Для этого потребуется контроль прогресса, оркестрация. Как подготовить Claude Code для итеративного выполнения плана без
потери контекста и строгого выполнения пунктов с контролем качества?

В целом, он повторил пайплайн, который и я в каком-то виде реализую. Только тут это за полторы минуты.
Не так всё вылизано, но оно работает.
1🔥4
А ты доволен?

#meme
😁43
Added 1M context window for Opus 4.6 by default for Max, Team, and Enterprise plans (previously required extra usage)

Да есть же!
пушка-бомба.
🔥2😱1
Писал внутренний сервис, который берёт на себя механику: массово скачивает резюме(HH.ru), прогоняет через LLM по критериям вакансии, выставляет оценку и формирует задачу в Asana - с заполненными полями, контактами и приложенным PDF.

Рекрутер при этом остаётся в центре процесса. Задаёт критерии. Решает, кого звать на интервью. Меняет настройки оценки, если вакансия уточнилась. AI тут - инструмент, а не замена.

Человек контролирует критерии и финальное решение, доверие к системе растёт. Никто не боится, что «робот наймёт не того». Рекрутер не теряет экспертизу - он перестаёт тратить её на copy-paste.

Автоматизировать рутину коллег - одна из самых благодарных задач в IT. Ты не просто пишешь код. Ты возвращаешь человеку часы, которые он может потратить на работу, где он незаменим: на живое общение, на сложные решения, на интуицию.

Не обязательно гнаться за хайпом. В этом сервисе нет RAG, нет файн-тюнинга, нет мультиагентных систем. Обычные API-вызовы к LLM с хорошо написанным промптом. Потому что задача не требовала большего. Бизнесу нужен результат: было 12 дней - стало 3 часа. Всё остальное - детали реализации, которые волнуют только разработчика.

Навык "решать проблемы бизнеса" - это то, что я приобрел в банках)
102🔥8🤩1
Принял эстафету от Паши
Отдал Claude Code чуть ли не слово в слово :
Проанализируй все репозитории на диске в которые я коммитал хотя бы один раз, репозитории без .git индекса попросил игнорировать, полученный отчёт агент собрал в Markdown файл, после чего сгенерировал из него лендос по шаблону [скрин Паши].

408 коммитов на 96 дней в год - смотрится, конечно, не очень активно. Нужно либо меньше работать, либо меньше ... Не, нужно меньше работать)

Кому передать эстафету - я без понятия, если вы ведете канал, то пишите в комментах. Приятно будет узнать вас поближе)
1🔥32
Захотелось с Claude Code стату спарсить.
29 сентября - первый день. возможно это правда)

107 дней из 171 дня - забавно, ощущается, якобы я вообще из компа не встаю.
1
Statusline показывает ключевую информацию о текущей сессии.
На днях добавили Rate limits на 5 часов и 7 дней - что заставило меня обновить свой конфиг.

Рекомендую попробовать использовать кастомный statusline, если еще не пробовали.
В моменте понимать Контекстное окно, лимиты и какие агенты в каких ветках сейчас работают - это сильно повышает комфорт от процесса.

Установка \ настройка - в один промпт.
14
50 советов по Claude Code
Что, уже думали, я скатился? - хах, почти
Нашёл отличную подборку на Builder.io. 50 практических советов для ежедневной работы с Claude Code.
Кратко перечислены актуальные советы и способы использования.
Если кажется, что потерялся в апдейтах или только вкатываешься - прочитай.

PS
Первый совет в статье:
alias cc='claude --dangerously-skip-permissions'

Не делай так, пожалуйста🥺
Please open Telegram to view this post
VIEW IN TELEGRAM
133
В прошлом месяце писал жалобу,
что невозможно адекватно пользоваться worktree с Claude Code.
А тут, оказывается, уже вылетел апдейт.
~/.claude/settings.json
"worktree": {
"symlinkDirectories": [".venv"]
},


- Worktree создаётся в .claude/worktrees/ с отдельной веткой
- .venv симлинкуется
- Суб-агент корректно работает внутри worktree
- Выход с remove - чистая уборка мусора за собой.

Черт знает, когда это появилось, но держу в курсе, ребят😎
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Решил попробовать съехать с терминала VSCode на что-то нормальное.
Для Claude Code хочется 100% функционала - выбор пал на Ghostty.

«zero config philosophy».
Поставил, запустил, красота.

Переключаюсь на русскую раскладку. Ctrl+Shift+V - "52;5u" Что за?

Оказалось, биндинги привязаны к символу клавиши, а не к физической кнопке. На английской V → v → работает. На русской V → м → Ghostty не узнаёт и пропускает в терминал какую-то мне не понятную магию.

Забавно, что сломали не так давно.

Завёл discussion с разбором
___
2026 год. AI пишет за нас код, а Ctrl+V не работает на русской раскладке.
2
Эра агентов? Пиши агентов, используй агентов- автоматизируй всё и собирай деньги!
Ага. Стоит только открыть любой фреймворк - осознаешь, что ты сам строишь всё. Написал цикл - отправил промпт - получил tool_use - выполнил у себя - отправил tool_result - и так по кругу.

Но если в медиа есть такой запрос, ну не оставят же гиганты нас без пищи? Ждем новый конвейер.

(Managed Agents): Anthropic говорит - отдай нам всю эту обвязку.
Теперь Agents это объект на стороне Anthropic: модель + системный промпт + набор тулов + MCP + skills. Создал один раз, дальше переиспользуешь.
Это как разница между скриптом и деплойнутым сервисом.

Environment
Anthropic поднимает тебе облачный контейнер с нужными пакетами, сетью, файлами. Агент реально выполняет bash-команды, пишет файлы, ставит пакеты - но на их инфраструктуре. Тебе не нужен свой сервер для sandbox'а.

Session
Сессия живёт долго (минуты, часы), у неё персистентная файловая система, история сохраняется серверсайд. Можно уйти, вернуться, продолжить. Принципиально отличается от Messages API, где каждый запрос - это ты заново шлёшь весь контекст.

Events
Вместо синхронного "запрос-ответ" - SSE-стрим. Агент работает автономно, ты подписываешься на поток событий. И ключевое - можешь вклиниться посередине, подрулить или прервать. Это двусторонний канал, а не пинг-понг.

Доступ только для API.
Ребят, я знаю, вы это читаете, давайте попробуем использовать это на вашем HR?
50❤‍🔥2
Обновление модели и новые фичи в claude code.
Обратил внимание на

- /less-permission-prompts - новый скилл: сканирует транскрипты и предлагает allowlist read-only команд в .claude/settings.json. Меньше подтверждений для git status, ls, python -c и т.п.

Звучит, как безопасный способ избавиться от части апрувов действий в безопасном режиме.
Но меня улыбнуло, почему комьюнити не додумалось сделать это раньше?

ls -t ~/.claude/projects/*/*.jsonl 2>/dev/null | head -50 > /tmp/transcripts.txt
wc -l /tmp/transcripts.txt
одна JSON-строка = одно событие (user message, assistant message, tool call, tool result).

bash_commands = Counter()
mcp_tools = Counter()
Два счётчика

for sep in ['&&', '||', ';', '|']:
idx = s.find(sep)
if idx != -1:
s = s[:idx]
```
функция на регулярках для парсинга команд, причем парсит первую, если ты юзаешь && твои проблемы 😫

Дальше не интересно, всякая фильтрация, чистка переменных и прочая аналитическая-прогерская штука не нужная вайб-кодерам (kek)

Ну а я в очередной раз убеждаюсь в "НЕ УСЛОЖНЯЙ"!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥422
Отдельная благодарность за "recap", говорят, что появилась еще в 108 версии, но я только сейчас получил.

Саммари диалога с фокусом на конец беседы. Порой очень полезно, когда много окон.
Авторами задумано для сценариев:

ты возвращаешься к предыдущей сессии через:

claude --continue — продолжить последнюю сессию
claude --resume — выбрать сессию из списка
503🤩1😍1
SimpleAGI
Решил попробовать съехать с терминала VSCode на что-то нормальное. Для Claude Code хочется 100% функционала - выбор пал на Ghostty. «zero config philosophy». Поставил, запустил, красота. Переключаюсь на русскую раскладку. Ctrl+Shift+V - "52;5u" Что за?…
Да, держу в курсе, кастомные терминалы - по моему опыту, херня лагучая.
есть желание попробовать warp и\или Wave, как терминалы со встроенным AI, понять, насколько в этом есть смысл. Сейчас как раз есть задачи сидеть на удаленном серваке и учиться строить квн стендапы
512🔥2
Скрашу ваш пятничный вечер. Работают все сервисы из рф, которые беез 3 букв не заводились. Ютубчик можете глянуть
😱5🤡2