Анализ, коты, цветы и Катя
499 subscribers
295 photos
11 files
190 links
Пишу о работе системным аналитиком в IT: кейсы, ошибки, рост и жизнь по ту сторону процессов.
Автор — @Pacifica_cathul, аналитик, ментор и человек, который всё это пережил лично.
Download Telegram
Спойлер на эксперемнт: 10 раз Ха-ха. Буквально на старте встряли. Как думаете на чем?
Документации для ИИ всегда мало

Результаты эксперемента. Итак, проблемы начались уже на старте. В требованиях было указано использовать Kerberos-аутентификацию. Для разработчика системы тут всё более чем понятно. А вот агенту — нет.

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

Дальше выяснилось, что описания данных и ER-диаграммы (ну или их вариации) агенту тоже недостаточно. Он вообще невдуплил откуда взять данные и куда их положить.

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

Зачем я вообще это делала?

Всё ещё пытаюсь понять, какой объём артефактов для ИИ можно считать достаточным. Изначально мне казалось, что тот набор артефактов, который я обычно передаю дальше по цепочке разработки, для ИИ будет даже избыточным.

Сейчас же у меня ровно противоположное ощущение.

Кажется, что этого критически не хватает. И приходится дополнительно обкладываться стайлгайдами, правилами и прочими документами, которые объясняют вещи, считающиеся само собой разумеющимися внутри команды разработки. И это действительно маленький проект, который некоторое время назад с моей помощью реализовал специалист технической поддержки.
🔥4🙈2👍1
В чём, собственно, были не правы секретарши, которые писали пароль на стикер и клеили его к монитору?
Я вот так хорошо пожила в Сочи, что забыла пароль от своего компьютера 😒

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

P.S. Пароль я так и не вспомнила. Стандартные средства восстановления через флешку не помогли. Старая добрая переустановка ОС, добро пожаловать.🌸
Please open Telegram to view this post
VIEW IN TELEGRAM
5❤3🔥1
Где должен заканчиваться аналитик в AI-SDD?

У меня одна из проблем внедрения SDD выстраивание процессов и разделение ролей. Пока это видится примерно так:
Spec → Plan делает аналитик.
Code делает разработчик.
То есть роли и процесс, по сути, остаются теми же.
Но когда в спецификациях неизбежно находят замечания и правки, на их внесение начинает тратиться больше времени, чем в классическом подходе. Тк спеку продолжает править аналитик.
Раньше было проще:
Разработчик пинает аналитика.
Аналитик спорит.
Аналитик всё равно правит 🤣
Пока же теряется та самая гибкость, которую AI-SDD вроде как должен был дать. 😃

Возникает вопрос: насколько вообще целесообразно сохранять прежнюю схему ролей, если разработка уже строится вокруг AI-SDD?
Если всю цепочку будет делать 1 человек, то кто?

Кто уже внедряет или внедрил AI-SDD как вы решаете этот вопрос?
Please open Telegram to view this post
VIEW IN TELEGRAM
31
Жизнь поле вайбкодинга телеграм-ботов

Блин, я тут много скулю про ИИ и свой опыт его использования, что может показаться, что совсем шляпа.

Нет 😊

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

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

При этом результаты уже реально крутые.

Но лично мне по прежнему на этапе системного анализа и планирования пока всё ещё ближе пообщаться с ChatGPT, покрутить идеи, позадавать вопросы и самостоятельно собрать базу понимания. А не пытаться приучить агентов. Из-за этого иногда появляется ощущение, что я отстаю от тех, кто уже всё внедрил, сидит на коне и получает свои миллионы.

Ну или хотя бы работает с пляжа🌸
Please open Telegram to view this post
VIEW IN TELEGRAM
4🙈3❤2
Какие артефакты аналитика переживут AI?

Если вы не заметили, последнее время я чуть-чуть пишу о своём опыте внедрения ИИ и AI-SDD в реальную разработку. Вероятно, местами это получается сумбурно и бессвязно.

Поэтому для этого TAC-митапа я решила собрать свои мысли по одному из направлений, в котором сейчас работаю. А именно: что из привычных артефактов анализа и аналитика(?) должно остаться в мире ИИ-разработки?

Всё это поместилось в доклад, который я слегка кликбейтно решила назвать:
«SDD против здравого смысла: какие артефакты аналитика переживут AI?»

Будут там и другие интересные доклады, поэтому записывайте:
📅 27 июня с 11:00
🎤 Митап от Tech Analyst Club

Доступ по регистрации
❤5🔥4👍1
Не увольняемся. Адаптируемся

Итак, продолжая попытки переосмысления классических ролей в мире AI-разработки, о которых начала здесь.

Последние эксперименты и нежелание лишиться работы привели нас к такой практике:

Аналитик с помощью агентов готовит требования, валидирует их и концептуально согласует с разработчиками. Без деталей. После этого требования уходят в разработку.

Разработчик с помощью агентов готовит код в одной ветке. А потом пытается его доработать в отдельной ветке.
А дальше начинается самое 🕺интересное🕺

По разнице между кодом от ИИ и и кодом доработанным разрабом, а так же требованиям генерируется GAP (термин предложил агент кстати) для доработки аналитиком.

Та самая замена фразы:
«Го созвон».

Те пока исчезают не роли, а часть коммуникаций между ними. Ну и как-то уже вагончик едет.

#Мысли_об_ИИ #AI_SDD
Please open Telegram to view this post
VIEW IN TELEGRAM
🙈4221
Немного спойлеров к завтрашнему докладу «SDD против здравого смысла: какие артефакты аналитика переживут AI?»

Для начала лаконично расскрою, что вообще такое SDD. А то уже жаловались, что ни звезды не понятно, о чём я здесь пишу 🙃

Потом поговорим про классические артефакты аналитика.

И наконец расскажу о результатах экспериментов с Open Spec, Spec Kit и собственными инструментами. О попытках оседлать ими анализ и разработку с ИИ.

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

Да, водопадная разработка во всей своей красе 😧. Но если этот «водопад» занимает несколько часов, а не несколько месяцев, то есть ли проблемы?

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

В общем, будет максимально про практику. Про то, что вы сможете попробовать у себя уже на следующий день.

Ну а дальше, надеюсь, вместе придём к пониманию, каким должен быть новый набор артефактов аналитика в новом, но всё ещё старом мире разработки.

27 июня с 11:00
Митап от Tech Analyst Club

Лично сама я хочу очень послушать доклад, который будет закрывать митап от Иннокентия Бодрова "Source map для системного аналитика: что нужно AI-напарнику кроме модели" .
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
Больше времени на эксперименты, меньше на презентацию!

Итак... Первое выступление про ИИ прошло. А значит, традиционно разбор подготовки.

Рассказывать про ИИ и не использовать ИИ при подготовке? Не в 26 году 🌸

Как готовилась:
😊 Все результаты экспериментов просто описала своим языком.
😊 GPT помог привести текст в порядок и выстроить структуру доклада.
😊 Gamma (наконец появился повод попробовать Pro версию) за 5 минут собрала из текста презентацию. 60 слайдов. Магия какая-то.

В итоге подготовка всё равно заняла около 8 часов (6 часов + 2 часа на прогон), но есть ощущение, что без ИИ было бы заметно дольше.

Чем довольна:
- не выгорела на подготовке, как в последний раз;
- получилось рассказать не про абстрактный ИИ, а про реальные эксперименты.

Что не получилось:
- снова не уложилась в тайминг. Пришлось сокращать интерактивы и начинать тараторить 🙂

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

Ну и главный вывод для меня:
ИИ не столько сократил время подготовки доклада, сколько позволил потратить больше времени на сами эксперименты. Для меня это пока самая ценная экономия.

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

#Мысли_об_ИИ #AI #SDD #gamma
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Удивительная вещь: SDD как подход разработки на основе спецификаций вообще не предписывает, что именно должно быть в этой спецификации.

Поэтому поле для экспериментов и собственных решений здесь огромное. Но уже есть инструменты для генерации документации, а потом и кода на её основе. Я попробовала два из них:

Spec Kit
Пока для меня он самый понятный, потому что очень близок к привычному набору артефактов аналитика. Для небольших изолированных задач неплох.
Но чем больше итераций правок и чем крупнее проект или система, тем чаще начинают появляться галлюцинации (исключительно на личных ощушениях).

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

Пока использую оба инструемента в Cursor и OpenCode.

Нужно рассказать про каждый из них отдельно? Или, может, уже есть альтернативы, которые показали себя лучше?
👍8
Вжух и презентация готова...Или отзыв на Gamma App Pro.

Gamma App это ИИ-инструмент для подготовки презентаций, веб-страниц, контента для соцсетей и прочей графики. Я использовала его для презентации. Раньше хватало бесплатной версии, но появился повод для Pro.

Что было на входе
На входе у меня было 7 страниц текста A4. По моей задумке это должно было превратиться в 55–60 слайдов.

Скормила этот текст Gamma, выбрала настройки: минимум текста, картинки в стиле акварель.

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

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

Увы, пользоваться этим сразу было нельзя. Там, где на слайдах должна была быть просто основная мысль или небольшие подсказки, получилось очень хорошо. Но там, где нужна была наглядность выводы, схемы, сравнения начались странности. Таких слайдов у меня было %40.
Часть удалось привести в чувство уточняющими промптами прямо в Gamma.
Остальное уже доделывала руками.
Сначала пыталась использовать их встроенный редактор, но он оказался довольно ограниченным. Поэтому сохранила всё в любимый PowerPoint и спокойно закончила работу там.

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

Из минусов кредиты тратятся очень резво. Если бы мне нужно было делать такие презентации не раз в месяц, а каждую неделю, подписки явно бы не хватило. И хотя 1000 рублей за дизайн презентации в 50–60 слайдов вполне себе приемлемо, всё равно жалко свои кровные ☹️

Вывод если вам периодически приходится делать презентации рекомендую. Экономит и время, и силы.

А вы чем сейчас пользуетесь для подготовки презентаций?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Forwarded from Катерина
This media is not supported in your browser
VIEW IN TELEGRAM
4💯2👍1
В продолжении инструментов для презентаций.

После митапа мне ещё посоветовали Tome APP и Claude с интеграцией в PowerPoint. Как появится следующий повод выступить попробую и их.

Но если кто то знает альтернативы лучше - делитесь, не стесняйтесь.
👍3
Грязная генерация
Узнала тут новый термин из мира ИИ.

Грязная генерация это когда сначала дешёвой моделью генерируют «грязную» информацию, а потом дорогой моделью её вычищают и приводят к нужному виду.
Некоторые пишут, что лучшие результаты получаются, если дешёвыми моделями нагенерировать десяток вариантов, а уже дорогой моделью собрать из этого итоговый результат.

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

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

А на что вы идете для экономии токенов?

#Мысли_об_ИИ #AI_SDD
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Видела падающую звезду: загадала чтобы ИИ не отнял у меня работу
4👍1💯1
Как одним уведомлением обидеть кисонек

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

А между тем я сама стала жертвой того, что аналитик когда-то недоработал текст уведомления.

И ладно я. Пострадали ещё и кошки 🐱

Как все было: В пункте выдачи Ozon пытаюсь оплатить заказ.

«Недостаточно средств».

Проверяю баланс. Деньги есть с запасом. Пробуем ещё раз.

Опять: «Недостаточно средств».

В приложении при этом тоже предлагают... пополнить баланс. У оператора в пункте информация только: «Недостаточно средств».

В итоге пришлось отказаться от части заказа и оставить кошечек без новой когтеточки. Хорошо, что не без корма этого бы они мне точно не простили 😱

Уже дома докопалась до истины. У меня на карте Ozon установлен месячный лимит трат в 40 тысяч. И в этом месяце я его незаметно превысила.

И какая связь с "Недостаточно средств". Жалко было оповестить хотя бы меня нормально?
Please open Telegram to view this post
VIEW IN TELEGRAM
💯12
Сейчас читаю книгу Home Roboticus. Это такой научпоп в американском стиле.
Книга 2020 года. Автор пытается понять, как мы вообще дошли до того, что машины стали занимать в нашей жизни столько места. И это ещё до бума ИИ.

Мне там понравилась одна мысль: Персональные компьютеры и интернет перевернули наш мир, потому что, по сути, создали «коллективный IQ», который во много раз превосходит возможности каждого отдельного человека.

Сегодня этот коллективный мозг у нас всегда под рукой. Даже в туалете. Особенно там 🙂

Я как человек, который почти всю сознательную жизнь прожил с быстрым доступом к этому «коллективному IQ», как-то без особой философии воспринимала такое взаимодействие с машинами.

А между тем страх, что машины станут умнее людей и начнут принимать решения за нас без учёта «широких человеческих ценностей», существует уже не одно поколение.

Но мы-то уже живём в 2026 году. Современные генеративные модели обучены как раз на этом самом «коллективном IQ». Не только на фактах, но и на книгах, статьях, спорах, художественной литературе - на всём, что люди успели написать.
Поэтому они неожиданно научились воспроизводить не только знания, но и человеческие ценности, предубеждения и даже противоречия.
И вот такой новый «коллективный IQ» лично меня в глобальном смысле пугает уже больше.
Алгоритмы можно изучить и понять.
А вот с человеческими ценностями всё намного сложнее.
Please open Telegram to view this post
VIEW IN TELEGRAM
💯6
А если попросить ИИ самому написать спецификацию?

Продолжаю эксперименты с ИИ и подходом SDD. Следующим шагом попросила ИИ самому написать спецификацию по коду. ReversDoc получается

Ну не тешу же я себя мыслью, что умнее него 😳

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

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

Получилось... интересно.

Но пока предлагаю проверить вашу интуицию.
Как думаете, что из привычных артефактов аналитика ИИ включил в спецификацию сам, а что — нет?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM