Путь продукта. Как инженерный скрипт превратился в программу. И при чем тут нейронки? Ч.1 — ГеоИнфо — метапортал для инженеров
Реклама
  • Реклама, 0+, ИП Ананко В.Н. ИНН 770465006457
  • erid: 2vfnxxo6sus
Блоги ГеоИнфо Блоги ГеоИнфо
Реклама
  • Реклама. 0+. АО "Инфосистемы Джет" ИНН 7729058675
  • erid: 2vfnxxrui9q
Инфосистемы Джет Эпик Инфосистемы Джет Эпик
Реклама
  • Реклама. 0+. АО "Инфосистемы Джет" ИНН 7729058675
  • erid: 2vfnxxrui9q
Инфосистемы Джет Эпик Инфосистемы Джет Эпик
Реклама
  • Реклама. О+. АО "Мостдоргеотрест" ИНН 7716750744
  • erid: 2vfnxxv3mvn
АО "МДГТ", курсы по ИИ в геотехнике АО "МДГТ", курсы по ИИ в геотехнике
Реклама
  • Реклама, 0+. ООО «ИнжПроектСтрой» ИНН 5902163884
  • erid: 2vfnxvifrnd
Баннер MalininSoft правая колонка Баннер MalininSoft правая колонка

Путь продукта. Как инженерный скрипт превратился в программу. И при чем тут нейронки? Ч.1

Для начала, дам вам немного контекста происходящего:

Однажды мы рассказывали про наши подходы к выводу результатов из Midas GTS NX Нелинейности ГЕО в различные конструкторские ПК — и даже файлик вам скидывали на посмотреть. На тот момент встроенная утилита Midas-а умела работать только с ЛИРА-ми, а у нас в ходу еще существовал Ing+, да и функционал нам требовался пошире. Так вот, в конечном счете наша экселька полегчала, стала вполне себе шустро работать, ей стало все равно на то, что узлы находятся в разных координатах — даже поворот в пространстве модели был не страшен. И тут же можно было выполнить верификацию результатов и выполнить подгонку жесткостей для максимальной сходимости результатов. Но как бы это все здорово не звучало, но экселька есть экселька — нет возможности создать файлик готовый на все случаи жизни — нет-нет да надо раздвинуть количество строк; что-нибудь начнет троить; формула где-то начнет считать некорректно и все просто выпадает в ошибку пока не перезапустишь; да и создать супер удобный интерфейс, будем честны — сложно. Одновременно с тем, в нашей богадельне есть молодые таланты, у которых есть желание поделать что-нибудь эдакое, интересное и общественно полезное. Так мы и оказались в ситуации, что мы можем написать свой собственный софт. Или правильнее сказать — не «мы», а один конкретный человек-легенда — Света. Идей что можно было бы написать — море, но, одновременно с тем, мы понимали что у нас еще не отлажен этот процесс — его просто не существует — и надо бы просто набить руку, чтобы было понимание как мы с этим живем дальше. Так и было принято решение, что для начала нам надо перевести гору наших экселек в отдельные программы и далее заниматься чем-то более серьезным. И первым конкурсантом на выбывание стала та самая экселька для экспорта результатов из Midas GTS NX Нелинейности ГЕО.


А теперь к сути дела:

Для тех, кто шарит, сходу напишу что код программы написан на C# + WPF, в процессе были использованы ChatGPT и DeepSeek. В процесс кодинга погружаться не будем, здесь ведь не паблик кодеров, huh? Мы хотим поведать о другом — как мы начали юзать нейронки. Итак, нейронки оказались хорошим подспорьем в решении данной задачи и сильно ускорили процесс разработки. Да, у нас уже была готова математика в экселе — с ней не было вопросов и ее «просто» перенесли в будущую программу. Все остальное помогал осуществить, в основном, DeepSeek — он помог с архитектурой приложения (модульностью, масштабируемостью, разделению ответственности и т.д.); рефакторингом кода (улучшением работы и упрощением кода); интеграцией библиотек (в частности, ЛИРА-api); находил узкие места в архитектуре и предлагал паттерны и абстракции. Резюмируя, нейронка подсказывала как лучше соблюсти принципы проектирования и позволила получить отлично работающее приложение. Как ни тестировали — нуль осечек и ошибок, все летает, еще и фишек стало больше. Из очевидного — теперь данные сами подтягиваются из/в ЛИРА. Кайф! Что касается UI и XAML (пользовательский интерфейс — прим. ред.) — они полностью формировались нейронками. Формировался запрос с требованиями к layout и нейронка выдавала готовую разметку приложения, с корректными биндингами (связками кода с интерфейсом) и стилями. В результате это позволило не тратить время на оформление, а все ресурсы пустить в проектирование.

Главное окно приложения.

Предупреждения по ходу записи жесткостей.

Результат.

Это новый виток оптимизации нашей работы и это очередная ступенька на пути к чему-то новому и интересному. Выражаю огромный респект Свете за возможность на этой ступеньке быть!

02 Сентября 2026
Комментарии
Читайте также
Путь продукта. Как инженерный скрипт превратился в программу. И при чем тут нейронки? Ч.2
Только представь: 30 см осадки за полгода
Сказ о том, как мы проектировали фундаменты в Екатеринбурге
Стрелка вверхнаверх
Удалить пост?
Пост будет удален полностью и его нельзя будет востановить
Закрыть
Ссылка скопирована Закрыть
Главная страница
Главная
Новости
Новости
Дента
Лента
Меню
Ещё
  • Поделиться
Поделиться
  • Скопировать ссылку