Разработчики сервиса GitHub Copilot рассказали, что начали тестировать языковую модель o1 от OpenAI, чтобы понять, в каких именно задачах она будет наиболее эффективна. Лучше всего нейросеть справляется с оптимизацией и анализом кода.
Команда GitHub Copilot нашла два сценария, в которых можно успешно использовать новую модель o1:
Оптимизация сложных алгоритмов с помощью функции рассуждения. Нейросеть анализирует большие блоки кода, находит в них ошибки и предлагает наиболее подходящие варианты реализации. Отмечается, что модель учитывает граничные значения, поэтому разработчикам в запросе не надо перечислять все условия, а можно сконцентрироваться на поиске решения задачи.
Исправление ошибок, которые влияют на производительность приложения. В блоге GitHub рассказали, что Copilot на базе o1 за несколько минут нашёл в коде ошибку, которая замедляла всё приложение. На эту же задачу разработчик потратил несколько часов.
Сейчас команда GitHub Copilot продолжает изучать OpenAI o1 и ищет функции, которые можно реализовать на базе новой модели. При этом компания отметила, что o1-preview и o1-mini доступны на платформе GitHub Models, но пока только через облако Azure.
Источник: habr.com