Когда лекала становятся алгоритмами: моя история

Когда я училась в университете (а было это более 16 лет тому назад), то на курсе объектно-ориентированного программирования я, как и прочие студенты, должна была написать курсовую работу. Тему разрешили выбрать самой. Надо отметить, что в то время я училась делать чертежи одежды по своим меркам с использованием техники “Мюллер и Сын”.

Построение выкройки было настоящим квестом порой. Особенно не просто было из-за того, что у меня не стандартная разница в обхвате талии и бёдер и потому в выкройку необходимо было вносить поправки. В общем, это было не просто. А главное - чертилось это всё от руки, карандашом. И вот тогда я впервые задумалась о том, чтобы использовать свои навыки программирования для создания полезного мне самой инструмента!

Так родилась тема моей курсовой работы - Построитель основы конструкции юбки. Написано приложение было на VBA .NET, имело весьма скромный пользовательский интерфейс, но со своей задачей справлялось - строило полноразмерный чертёж, который можно было распечатать.

Как родился “Венский шик”?

Ну, сперва скажу о названии. Это не просто название, а отсылка к великому прошлому, когда в Российской Империи издавался журнал “Венский шик”. Именно отдавая дань памяти этому великолепному изданию, я и решила назвать моё веб-приложение построителя чертежа юбки. Итак, как вы уже поняли, я решила повторить опыт создания своей курсовой работы, но на этот раз - используя современные методы - ИИ. Описание функционала было дано следующее: слева должен быть заголовок в викторианском стиле, панель для настройки мерок, количества вытачек, прибавок, кнопки управления. Центральную часть должен занимать SVG чертёж конструкции основы юбки, построенный по технике “Мюллер и Сын”, а в правой панели - справочная информация.

Какой ИИ использовался?

Я решила устроить битву ИИ за пальму первенства. Первым в дело был брошен GigaChat, но он сошёл с дистанции с первой же попытки, потому что оказался не способен ни найти красивый шрифт, ни построить чертёж. Тот позор, который он сделал, я даже показывать не буду. Вторым в дело пошёл Qwen Studio и результат был настолько хорош, что я даже не стала искать других альтернатив, и решила целиком сосредоточиться на доведении до совершенства предоставленного им решения.

Неужели всё идеально?

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

А зачем всё это, если есть готовые САПР?

Ну, во-первых, готовые решения стоят не так уж мало (и вполне справедливо, наверное). Кроме того, в готовом решении ты ничем не управляешь - ни дизайном, ни функционалом. ИИ же позволяет тебе контролировать решительно всё в твоей разработке и это нереально вдохновляет. Теперь у меня есть инструмент, который, при необходимости, я могу использовать сама, а кроме того - я выложила его в совершенно бесплатный доступ - пусть пользуются все, кому это может быть нужно. Приложение получилось красивым и полезным. P.S.: скажу по-секрету, я уже очень давно не строю выкройки, потому что проектирую выкройки методом наколки. Но это не отменяет того, что приложение получилось отличнейшее!

Ссылка на веб-страницу репозитория (оттуда можно скачать построитель чертежа): https://github.com/RZKsenia/venskiy_shik

Когда лекала становятся алгоритмами: моя история | Сетка — социальная сеть от hh.ru