Анализ, коты, цветы и Катя
498 subscribers
295 photos
11 files
190 links
Пишу о работе системным аналитиком в IT: кейсы, ошибки, рост и жизнь по ту сторону процессов.
Автор — @Pacifica_cathul, аналитик, ментор и человек, который всё это пережил лично.
Download Telegram
LLM настраивает LLM: кажется, мы зашли слишком далеко и это только начало

Начала работу по внедрению ИИ в рутину блока аналитиков. Результатов еще нет, но есть мысли:

🕺 Самой использовать ИИ ≠ внедрить его в работу всего блока аналитики. Даже несмотря на то, что в моей собственной работе 70% на подхвате у ИИ. В общем, там, где задача казалась лёгкой, споткнулась о п. 2.

🕺 Чтобы рутину и типовые задачи всего блока аналитиков можно было централизованно переложить на «плечи» ИИ (интересно, n8n можно считать плечами?), в команде уже должены быть выстроен процесс и утверждены артефакты. У нас они есть, но большая часть задач — исследовательские, которые в шаблоны не хотят укладываться.

🕺 То есть для старта нужно не ИИ мучить, а сначала посмотреть, есть ли у вас эти самые процессы и сколько в них понятных стандартизированных задач.

🕺 А после задуматься: а все ли эти задачи вообще будут нужны, если ИИ заберет на себя процессы не только аналитиков но разработчиков, QA и техписов?

🕺 Пока испытания ИИ на рабочих задачах выглядят смешно: я использую одну LLM, чтобы настраивать другие LLM и сопутствующую архитектуру.

🕺 Хочешь разбираться с ИИ? Привет сети, работа с Docker, nginx и прочим. Не всё это имеет прямое отношение к ИИ как таковому, но условия сейчас, увы, такие.

🕺 Эмоции в процессе внедрения коллеблются «Ух ты, какой я крутой, уже столько умею (тоже благодаря ИИ)» до "Я устал упираться в ресурсы, а до нормального результата не добрался".

🕺 Если раньше мне казался Doc-as-Code чрезмерной приблудой при наличии нормальных wiki, то с ИИ Doc-as-Code выглядит как must have для аналитика.

📖 Поныть о ваших успехах можно в комментариях)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2❤1🙈1
Когда команда сама просит дейлики

Я не просто так спросила про дейлики.

В последнее время я веду несколько команд одновременно. При этом имею наглость, не собирать общих созвонов. Особенно регулярных. 😎Я делаю больно по-другому.😎

И тут! в новой команде часть вполне сеньорных ребят попросили дейлики. На мой вопрос зачем? Ответ такой: Дейлик как черта, к которой всё должно быть готово или должен быть получен промежуточный результат. Такая точка контроля, перекладывания самодисциплины.

Для меня это удивительно, потому что я скорее пытаюсь отказаться от роли воспитателя на руководящих позициях. 😏Да и от руководящих позиций в целом, но это отдельная история. С другой стороны, признаю: иметь в руководителях воспитателя легче и, иногда, более здоровый подход к собственным жизненным ресурсам. Поддержка дисциплины энергозатратный ресурс. Но всё же мне казалось, что дейлики ненавистны почти всему в мире IT. Увы, как обычно, просто казалось.

Поэтому интересно смотреть на статистику опроса и хочу ваших комментариев, вы в каком лагере: дейлики зло или помошник? И главное и почему?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8
Готовимся с Настей к воркшопу по Event Storming.

Если вы спросите, не надоело ли мне проводить эти воркшопы ещё недавно я бы сказала «да». Как-то меня приутомили учебные кейсы. Если берёшь простое, то говорят «скучно». Сложное еще хуже: все уходят в специфику кейса, а не Event Storming.

А здесь Настя предложила разобрать реальную бизнес потребность. Причём она идеальная:

🐈 Многие системные аналитики в ней эксперты. свои навыки фасилитатора подтягиваю и готовлюсь останавливать драки :)
🐈 Она относительно компактная.
😊Её собираются реально делать.

Плюс в целом в Клубе аналитиков TAC накидали ещё потребностей для Event Storming.

Менее месяца назад я ещё не понимала, чего ждать от клуба, а уже сейчас скажу, что получила! «Глаза горят» от того, что там происходит.
Ну и если вы тоже меркантильная особа, как и я, вот профит: Обычно воркшоп стоил от 5к, а сейчас за 3к есть возможность получить доступ к еженедельным актуальным воркшопам 👍💯
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1💯1
В школе одноклассники-гуманитарии часто говорили: «Зачем мне физика, химия? Я же не про это».

Школа осталась далеко. Выбираем свисток от медведей. Разница в 100 дБ и 120 дБ кажется не такой уж большой. Зачем переплачивать за 20 дБ? Но что-то ещё со школьных времён не даёт покоя про эти дБ. Начинаю проверять. А разница огромная!

Теперь осталось, чтобы медведь тоже оценил, что я физику не пропускала мимо ушей 🕺

#выходнойконтент
Please open Telegram to view this post
VIEW IN TELEGRAM
33
AI-SDD — или как индустрия переоткрыла требования
Благодаря Cursor, Kilo вокруг снова начали говорить про подход SDD (Specification-Driven Development кратко сначала требования → потом разработка).

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

Сейчас, копая тему глубже, всё интереснее наблюдать разницу между требованиями, которые пишу для людей, и теми, которые генерирую в первую очередь для ИИ и меньше для людей.
Разница есть. Но там где процессы и анализ уже были поставлены, не такая коласальная в артефактах, как могла бы быть.
🔥7👍6
Думала шаблоны никому не нужны, но оказалось что в эпоху ИИ шаблоны все же конкурентное преимущество

При работе с Cursor и подобными инструментами на этапе создания структуры проекта, включая документацию, для меня самым удобным оказалось просить использовать мои шаблоны, которые лежат где то там же в проекте.

Иначе каждый раз получаются разные ADR, ER-диаграммы и даже разный OpenAPI.

В целом все правила-шаблоны, которыми я не ленилась обкладывать свой ручной процесс проектирования, сейчас начинают играть мне в плюс при эпоху ИИ.

Вот только пока не поняла, эффективнее шаблон использовать как заготовленный промт, или все же отдельный файл. Кажется отдельный файл, но данных мало

#Мысли_об_ИИ #AI_SDD
💯9👍2
Продолжая тему шаблонов 2

Больше всего мне сейчас помогают следующие артефакты:

💌 внутренние правила версионирования API и правила проектирования API на уровне синтаксиса
💌 гигантский монструозный документ с правилами валидации системы
💌 шаблоны описания типовых задач для фронта и бэка
💌 шаблоны расширения БД
💌 шаблон описания ролевой модели
💌 шаблон ADR

По сути, всё то, что больше всего помогало мне и в обычной рутине раньше.

То есть снова получается: всё, что упрощало ручной инженерный труд, продолжает отлично работать и в эпоху ИИ
Следующий этап - оптимизировать это под AI-SDD

#Мысли_об_ИИ #AI_SDD
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Продолжая тему шаблонов 3. Другая сторона медали в том, что сегодня практически любой шаблон можно достаточно быстро подготовить с помощью ИИ.

Да, это дополнительное время. Но если шаблонов у вас пока нет - ещё не всё потеряно. Просто появляется ещё один обязательный шаг прежде чем бросаться в разработку.

Преимущество отсуствия шаблонов - их можно сразу адапитировать под понимание машиной и конкретной LLM.

#Мысли_об_ИИ #AI_SDD
👍5❤2
Суровая правда: Если у вас слишком много рабочих задач, то, возможно, стоит думать не о том, как потратить время на изучение очередного ИИ-инструмента, а уже наконец-то поменять работу.
💯8🔥7
Путь в SDD для тех, кто пока не очень знаком с подходом, наверное, хорошо начинать с этих двух материалов:
What Is Spec-Driven Development?
GitHub Spec Kit

И если судить по ним, то я, пытаясь примериться к SDD, пока всё делаю неправильно 😏

#Мысли_об_ИИ #AI_SDD
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
😑
Подбираемся к горяченькому..

Как думаете, какой артефакт в AI-SDD внезапно стал одним из основных среди спек?

#Мысли_об_ИИ #AI_SDD
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Барабанная дробь и ответ!

Артефакт звездным часом которого стал рассвет AI-SDD методологии: Критерии приёмки (acceptance criteria)!

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

Если честно, писать нормальные критерии приёмки получается не так-то просто. То, что сам ИИ генерирует, выглядит… мягко говоря, странно.

Господа аналитики и другие специалисты, а каков ваш опыт применения Критериев приемки? В разработке без ИИ как часто вы вообще сталкивались с эти артефактом? И есть ли у вас какие-то свои правила или приёмы для их написания?
🔥52👍1
Acceptance criteria как стабилизатор AI-разработки

Мыслительная гимнастика на тему: почему именно критерии приемки так важны в ИИ-разработке? привела меня к следующим заключениям.

Когда код пишет человек, а потом другой человек этот код проверяет, коммуникации, умения восстанавливать контекст, общее понимание продукта и прочие неявные договорённости часто были достаточны, чтобы обходиться без критериев приёмки.

У ИИ устойчивого контекста нет. Он, если вы отдельно не попросите это в правилах или скиллах, скорее всего, не будет задавать уточняющие вопросы к спецификации. А вероятностный характер LLM часто размывает даже вполне конкретный контекст.

И вот в этом месте критерии приёмки в AI-SDD становятся основой:
😊 конкретики
😊 проверяемости
😊 и, что особенно важно, возможности для ИИ проверять результат собственной работы.

Теперь осталось убедится в этом на практике.

#Мысли_об_ИИ #AI_SDD
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1🔥1
AI-SDD и проблема стартового контекста

Месяц попыток генерировать с ИИ документацию для реальных задач пока вызывает у меня больше раздражения, чем восторга.

Когда анализ делает человек, контекст собирается постепенно. Ты успеваешь понять, чего от вас вообще хотят и что вы можете на это предложить. Выстроить связи, зависимости, задать вопросы.

Но когда я прошу OpenCode или Cursor сделать эту работу, начинается совсем другое веселье. 😕 Приходится всё вычитывать, удерживать в голове тот контекст, который раньше формировался постепенно, и при этом стараться не повестись на сгенерированные ИИ мысли.

Объём информации временами заставляет скулить от беспомощности 😧 А затем больше половины того, что нагенерировано на старте, в итоге оказывается ерундой.

То есть стартовые шаги анализа в формате «Сделай мне» пока подружить с собой-человеком у меня не получается.
Please open Telegram to view this post
VIEW IN TELEGRAM
💯33👍1🔥1😢1
Как же справится с нагрузкой из последнего поста?

Пока я всё же не сразу хватаюсь за генерацию документации для проекта.

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

И только когда становится более-менее понятно, что именно мы вообще делаем, начинается та часть работы, которая уже похожа на то, что обычно имеют в виду под AI-SDD.

Есть ли во всём этом выигрыш по времени и качеству по сравнению с эпохой без ИИ? Да. Как раз сейчас пытаюсь собрать нормальную статистику.

В этом снова помогают таймшиты в процессах 🙂
👍8
Готовые rules и skills

Лично мой опыт пока такой: быстрее написать свои промпты, правила и скиллы с помощью Prompt Professor для GPT, чем искать готовые.
Но вдруг кому-то пригодится 😏

Маркет MCP

Готовые правила (rules) для разных языков программирования
Скиллы:
https://cursor.directory/plugins/agent-skills
https://agent-skills.techleads.club/skills/
https://mcpmarket.com/tools/skills

Но если у вас есть хорошие скиллы и правила для системного аналитика и менеджера с уклоном в планирование буду рада, если поделитесь)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7
А вообще я всё ещё дико ору с этой приколюхи 🕺

использовать один ИИ, чтобы сэкономить токены для другого ИИ, в попытке сэкономить время, чтобы потом просто пожить для себя.

Пока получается не очень 😏
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥2💯1👀11
Чем я хуже? Подумала и затестила Fable 5.

Качество результата одобряю🙃. Жор токенов - не одобряю 🙃

Задачки были несложные. Где-то на 2 из 10 по моей внутренней шкале сложности. До этого те же самые задачи пробовала на GPT 5.5 и Sonnet 4.6. И вот с Fable 5 я удивилась тому, как из того минимума информации, который я дала, модель смогла вытащить нужные нюансы и раскрутить мысль практически без лишних домыслов.

То есть мне почти ничего не пришлось править.

Жаль только, что нулевой баланс довольно быстро поставил эксперименты на паузу 🌟

А как ваши впечатления и опыт работы с Fable 5?
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2
Сколько контекста нужно AI на самом деле?

Продолжаю эксперименты. Решила пойти самым простым путём.

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

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

Требования и все вспомогательные материалы перевела в формат MD. Причём взяла именно те версии, которые уже были отсмотрены разработчиками и тестировщиками.

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

Агента просила задавать вопросы, если что то не понятно. Отвечала только на них. Задавал кстати мало. Что уже сразу не одобряем. Каких-то особых скиллов не было.

Как думаете, хватило агенту контекста? Удалось ли получить работающую автоматизацию после нескольких часов доработок кода с моей стороны, но без добавления новых спецификаций?
Спойлер на эксперемнт: 10 раз Ха-ха. Буквально на старте встряли. Как думаете на чем?