Сегодня на своей конференции Universe компания GitHub анонсировала ряд крупных новинок, включая проект Spark для написания приложений полностью искусственным интеллектом, а также поддержку нескольких моделей для своего сервиса Copilot. Но и сам Copilot также получил немало обновлений.
С этим релизом GitHub, принадлежащий Microsoft, впервые переносит Copilot в среду Apple Xcode. Это позволит разработчикам, создающим приложения в IDE Apple, использовать Copilot в публичной предварительной версии. Пока что основное внимание уделяется завершению кода, но Copilot Chat и другие его функции, вероятно, со временем появятся в Xcode.
Copilot уже поддерживает предпочтительные для Apple языки Swift и Objective-C, так что ничего удивительного в этом нет. Copilot, как и на других платформах, будет предлагать многострочные предложения, когда это возможно, а пользователи смогут блокировать предложения, которые соответствуют публичному коду.
«Это важная веха в нашей постоянной миссии по превращению Copilot в необходимый инструмент для разработчиков на самых разных платформах», — говорится в сегодняшнем сообщении GitHub. «Теперь и разработчики Apple могут пользоваться той же интеллектуальной помощью в кодировании, бесшовно интегрированной в их любимую IDE».
Все платящие пользователи Copilot на индивидуальных, бизнес- и корпоративных тарифных планах получат доступ к этой публичной бета-версии уже сейчас. Все, что им нужно сделать для начала работы, — это установить расширение Copilot для Xcode.
Стоит отметить, что хотя сам Copilot никогда не поддерживал Xcode, мы видели несколько проектов, таких как расширение CopilotForXcode, которые взяли дело в свои руки и использовали API GitHub, чтобы принести завершение кода Copilot в Xcode. Кроме того, сама Apple говорит о собственных ИИ-инструментах для разработчиков.
Среди новых возможностей — Copilot Chat в VS Code, вносящий правки в несколько файлов одновременно для решения более сложных задач, новая функция обзора кода, предлагающая разработчикам отзывы об их коде, а также возможность давать Copilot Chat пользовательские инструкции о предпочтительных инструментах пользователя (или организации), организационных знаниях и многом другом.
Расширения Copilot Extensions, которые интегрируют в Copilot инструменты и сервисы для разработчиков от таких компаний, как Atlassian, Docker, Sentry и Stack Overflow, пока находятся в предварительной версии, но станут общедоступными в начале 2025 года. В это время пользователи также смогут создавать свои собственные расширения, которые будут работать с собственными инструментами их организации.