StringConcat - разработка без боли и сожалений
3.42K subscribers
84 photos
8 videos
3 files
198 links
Полезный блог от разработчиков для разработчиков. Наш сайт: howto.stringconcat.ru
Download Telegram
Gartner прогнозирует, что будущее принадлежит доменно-специализированным ИИ-моделям.

Не уверен, что это прям так и будет. В конце концов, ChatGPT — это Generative Pre-Trained Transformer: его изначальная идея была — «научить читать, а потом дообучить под задачу». Но по факту он уже «из коробки» оказался достаточно умным, чтобы решать кучу задач без всякого доп. обучения.

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



Как мы используем ИИ в команде

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

Самым эффективным способом обучения оказалось… просто поговорить об этом с чатом.
Объяснить на примерах, попросить отразить проводки в бухгалтерской книге, задать уточняющие вопросы, попросить «разложить на пальцах», что такое Debit для Liabilities и почему так.



Процесс онбординга теперь выглядит иначе

Любой новый разработчик прежде чем допустить его к коду — идёт «общаться с чатом про бухучёт» на пару дней.

Результат?
Количество странных коммитов и попыток «заложить архитектуру на случай, если вдруг появится что-то кроме Debit и Credit» сократилось практически до нуля.



Вывод

Изучайте предметную область вместе с ChatGPT.

Это дешевле, быстрее, безопаснее и гораздо менее больно, чем изучать её уже после того, как неверная модель домена проросла в архитектуру.
🔥23👍11🤔1💩1
Когда игрался с Primitive Obsession и проиграл.

P.S.: чтобы такой фигни не было, используй Value Object
😁12😱10❤‍🔥1🌚1
Хочется почитать какую-нибудь стоящую книгу по разработке или около-разработческой тематике.
Что можете порекомендовать из относительно новых?