С развитием языковых моделей (LLM) появилась возможность значительно упростить процесс перевода проектов с одного языка программирования на другой. Я, Максим, руководитель в компании РТК ИТ, делюсь опытом автоматизации перевода Python-проектов на Node.js с использованием локальной LLM.
Изначально в нашей команде работали два Python-разработчика, создавшие множество микросервисов. Со временем их количество сократилось, и для перевода оставшихся сервисов на Node.js был привлечён единственный специалист, что замедлило процесс. В 2025 году, когда наш последний Python-разработчик покинул команду, мне была поставлена задача исследовать возможности LLM для автоматизации перевода.
Я выбрал программу LM Studio, настроил её для работы с видеокартой GeForce RTX 4070 Ti и использовал модель Qwen2.5. Процесс включал создание контекста из .py файлов, генерацию кода для Node.js и настройку инструментов для создания файлов. Несмотря на значительные успехи, автоматизация перевода оказалась не идеальной для крупных проектов, но для небольших задач она значительно ускоряет процесс разработки.