В прошлом посте рассказала про наш бесплатный AI инструмент для создания UML Sequence за 3 минуты.
Теперь показываю, как он работает, на примере по проекту с интеграциями #CityGA 👇
1. Взяла Use Case
Автоматическая рассылка событий по расписанию
2. Запустила AI инструмент для UML Sequence
3. Запросила шаблон Use Case, нажав на кнопку "Use Case - Template Empty"
4. Вставила описание Use Case и сразу, без лишней воды, которую обычно выдают нейросети, получила код для копирования в PlantUML.
5. Проверила полученную диаграмму. Всё отлично!
6. В посте с Use Case писала, что описанный алгоритм можно было бы улучшить, убрав разделение:
+ сделать запрос без фильтров по категориям
+ сделать запрос с фильтрами
7. Запросила у AI сделать это без моего участия:
"Оптимизируй алгоритм. т.к. по сути с фильтрами и без фильтров работает одинаково. Дай сразу готовый код plantUML"
Никаких лишних деталей в промпте.
8. Получила идеальную UML-диаграмму 🤩
Даже ничего исправлять за AI не пришлось.
👉🔗 Результат работы в AI-инструменте по этой ссылке (в РФ под VPN)
Как обычно косячит AI с UML:
❌ Теряет бары активации
❌ Алгоритм из Use Case, который надо показать, искажен, и надо выверять каждый шаг в UML-диаграмме
❌ Не учитывает все компоненты процесса
❌ Не на все запросы есть ответы, т.е. запрос в систему ушел (обычно стрелка вправо), а ответ (пунктирная стрелка влево) не получен, хотя запрос синхронный
❌ Слишком длинные и не единообразные подписи стрелок
❌ Потеряны API-методы, которые рекомендуется указывать на стрелках
❌ Самовызовы показаны некорректно, без их баров активации, либо вообще отсутствуют
▫️ БД и брокер не выделены графически
▫️ Куча лишнего текста ни о чем и "вода"
Исследовано опытным путём и огромным количеством практики. В AI инструменте от GetAnalyst сделали так, что нейросеть не косячит 🤝
-----
Дополнительно:
Если интересуетесь AI для работы, слушайте подкаст:
🎧 Полный гид по AI для СА
-----
#ИнтеграцииGA