Когда ИИ помогает, а когда мешает программистам в разработке
Компания Codeium, разработчик ИИ-помощника для автозаполнения кода, привлекла инвестиции в размере $150 млн и теперь оценивается в $1,25 млрд. Стартап Magic, специализирующийся на разработке генеративных моделей для программирования, получил $320 млн инвестиций. Копилоты значительно упростили работу опытных программистов, однако пока мало полезны для начинающих разработчиков.
Как это работает
Современные инструменты на базе нейросетей, такие как GitHub Copilot и его стартапы-конкуренты, используют крупнейшие языковые модели (LLM) от сторонних разработчиков. Среди наиболее известных — Gemini (Google), Claude, Llama (Meta) и ChatGPT (OpenAI). Разработка собственных моделей требует огромных ресурсов, поэтому компании предпочитают готовые решения.
Основной принцип работы больших языковых моделей — предсказание следующего символа или слова на основе ранее введенных данных. Этот механизм автодополнения особенно полезен в программировании, поскольку код имеет строгую структуру, а модели обучены на миллиардах строк кода, что повышает их точность.