Стейблкоины Инвестиционная стратегия

Могут ли большие языковые модели заменить человека в процессе разбиения кода?

Стейблкоины Инвестиционная стратегия
Can LLMs Replace Humans During Code Chunking?

Рассматриваются перспективы применения больших языковых моделей (LLM) в задачах разбиения кода и автоматизации сопровождения легаси-программного обеспечения, особенности работы с устаревшими языками программирования и влияние методов разбиения кода на качество генерации документации.

В последние годы большие языковые модели (LLM) привлекли значительное внимание в области информатики, особенно в задачах, связанных с пониманием и генерацией программного кода. Их применение охватывает широкий спектр задач — от автоматического дополнения кода и его исправления до генерации комментариев и документации. Тем не менее, большинство существующих исследований сосредоточены на современных языках программирования и относительно небольших объемах кода. Что же происходит в случае с государственными информационными системами, где часто используются устаревшие языки, такие как MUMPS или ассемблерный код (ALC), а также большие в объеме и сложные проекты, превышающие контекстные окна коммерчески доступных моделей? Этот вопрос становится особенно актуальным в эпоху цифровой трансформации государственных служб и модернизации их программного обеспечения. Особенности работы с легаси-кодом Важный аспект, который отличает код, использующийся в государственных учреждениях, — это наследие языков программирования, которые практически не применяются в современной разработке.

MUMPS, ALC и другие устаревшие языки имеют не только специфический синтаксис, но и часто уникальную структуру программ и архитектуру данных. К тому же объём таких систем зачастую очень велик, что создает дополнительную сложность для моделей искусственного интеллекта с ограниченным размером контекстного окна. Многие современные LLM были обучены на обширных корпусах с примерами кода, но преимущественно на современных языках, таких как Python, Java, C++. Их способность обрабатывать и понимать синтаксис и семантику легаси-языков не была предметом широкого изучения. Крупные языковые модели и задаче разбиения кода Разбиение кода (code chunking) — процесс логического разделения больших объемов программного кода на меньшие части, которые проще анализировать, документировать и сопровождать.

Эта операция особенно важна в легаси-системах, где модули обладают большой плотностью и сложной взаимосвязью. Традиционно эту задачу выполняли эксперты, обладающие глубоким пониманием архитектуры и особенностей проекта. Работа таких специалистов требует значительных временных и человеческих ресурсов, что замедляет процессы сопровождения и модернизации ПО. С появлением LLM возник вопрос: могут ли эти модели эффективно выполнять функции, связанные с разбиением кода? Недавние исследования подтверждают, что LLM не только способны понимать структуру программных модулей, но и могут подбирать границы для разбиения, которые очень близки к решениям экспертов. Это открывает новые возможности для автоматизации процесса подготовки к модернизации программных систем.

Как разбиение кода влияет на документирование и сопровождение В современной практике сопровождающие разработчики уделяют большое внимание автоматическому созданию документации. Комментарии к модулям и функциям крайне важны для обеспечения прозрачности кода и его последующего понимания. Недостаточное или плохо структурированное документирование осложняет поддержку и развитие ПО. Исследования, проведенные с применением различных LLM, таких как GPT-4o, Claude 3 Sonnet, Mixtral и Llama 3, показывают, что качество генерируемой документации напрямую зависит от выбранного метода разбиения кода. Более того, при использовании LLM-автоматизированных методов разбиения качество создаваемых комментариев повышается: они становятся на 20% точнее по фактам и на 10% полезнее для конечных пользователей.

Влияние технологий на модернизацию административного ПО Модернизация государственного программного обеспечения является приоритетным направлением, так как позволяет повысить эффективность работы и безопасность критически важных систем. Возможность применять LLM для автоматического разбиения больших кусков кода и сопровождающего документооборота снижает издержки, связанные с привлечением экспертов в легаси-языках. Это, в свою очередь, ускоряет процесс перехода на современные платформы и технологии, минимизируя риски ошибок и потерь данных. Будущее LLM в сопровождении кода Несмотря на обнадеживающие результаты, важно отметить, что большие языковые модели не являются универсальным решением. Они требуют тщательной настройки и интеграции в существующие рабочие процессы, а также контроля качества на каждом этапе.

Автоматическая торговля на криптовалютных биржах Покупайте и продавайте криптовалюты по лучшим курсам Privatejetfinder.com (RU)

Далее
3 Dividend Stocks to Hold for the Next 30 Years
Среда, 15 Октябрь 2025 Три дивидендные акции для долгосрочного инвестирования на 30 лет

Подробный обзор трёх надёжных дивидендных акций, которые подходят для долгосрочных инвестиций с целью стабильного дохода и роста капитала в течение следующих трёх десятилетий.

Analyst Report: Oracle Corp
Среда, 15 Октябрь 2025 Oracle Corporation: Лидер мирового рынка корпоративного программного обеспечения и перспективы роста

Подробный обзор деятельности Oracle Corporation, её ключевых продуктов и финансовых показателей, а также анализ повышения целевой цены акций и перспектив компании в секторе технологий.

Bitcoin zeigt erneut bullisches Muster - Altcoins vor möglicher Rallye
Среда, 15 Октябрь 2025 Биткоин демонстрирует бычьи сигналы: альткоины готовятся к новой ралли

Анализируя текущие рыночные тенденции, биткоин показывает признаки укрепления с перспективой значительного роста, что может послужить стартом для масштабной волны на рынке альткоинов с их потенциальным взрывным ростом.

Private-equity firm buys majority of Australian dairy supplier Procal
Среда, 15 Октябрь 2025 Частная инвестиционная компания приобретает контрольный пакет австралийского молочного поставщика Procal

Подробный обзор сделки между частной инвестиционной компанией Anacacia Capital и австралийским поставщиком молочной продукции Procal, включающий историю компании, детали партнерства и перспективы развития на рынке Австралии.

Regulators should limit leverage for 'shadow banks' in core markets, FSB says
Среда, 15 Октябрь 2025 Регулирование левереджа в теневых банках: рекомендации Совета по финансовой стабильности

Совет по финансовой стабильности (FSB) призывает ввести ограничения на использование левереджа теневыми банками в ключевых финансовых рынках, чтобы снизить системные риски и повысить надежность глобальной финансовой системы.

What Is Blue and How Do We See Color? (2015)
Среда, 15 Октябрь 2025 Почему мы видим синий: история цвета и восприятие мира глазами человека

История цвета синий, его восприятие в разных культурах и влияние языка на способность различать оттенки — от древних цивилизаций до современности. Разбор научных исследований и экспериментов, объясняющих, как мы видим цвета и почему синий появился в культуре гораздо позже других цветов.

After SOPA's Painful Death, Safe Site Blocking Claim Disputed by Cloudflare
Среда, 15 Октябрь 2025 После провала SOPA: почему утверждения о безопасности блокировки сайтов подвергаются сомнению

Обсуждение новых законопроектов, направленных на блокировку пиратских сайтов, вызывает споры о безопасности и рисках избыточной цензуры в интернете. В статье рассматриваются перспективы, проблемы и альтернативные подходы к борьбе с цифровым пиратством в США на фоне мнений ведущих экспертов и представителей индустрии.