Новое поколение программистов искусственного интеллекта

Что такое GitHub Copilot?

GitHub Copilot - программист пары Al. GitHub Copilot работает на новой системе Al, разработанной OpenAI Codex, и скоро появится в Visual Studio Code.

Он направлен на то, чтобы помочь программистам писать код быстрее. По сути, он извлекает контекст из кода, над которым вы работаете, предлагая целые строки или целые функции.

OpenAI Codex обладает обширными знаниями о том, как люди используют код, и значительно более эффективен, чем GPT-3 в генерации кода.

Как работает GitHub Copilot?

Он может предлагать полные строки кода или целые функции, анализируя ваш код. GitHub Copilot может собирать код из комментариев пользователей и предсказывать ваш код, просто читая объявленное вами имя функции.

Это позволяет вам просматривать альтернативные предложения и вручную редактировать предлагаемый код. Он автоматически заполняет повторяющийся код или создает модульные тесты для ваших методов.

Насколько хорош GitHub Copilot?

Технология действительно обнадеживает

Copilot помогает разработчикам быстро находить альтернативные способы решения проблем, писать тесты и исследовать новые API без утомительного поиска ответов на таких сайтах, как Stack Overflow, и в Интернете.

ЗАМЕТКА:

Говорят, что он был протестирован с набором функций Python, которые имеют хорошее тестовое покрытие в репозиториях с открытым исходным кодом, путем отключения тел функций и попросили GitHub Copilot заполнить их.

Модель получала это право в 43% случаев с первой попытки и в 57% случаев при разрешенных 10 попытках. И все время становится умнее.

Нет. GitHub Copilot пытается понять ваши намерения и сгенерировать лучший код, который он может, но код, который он предлагает, может не всегда работать или даже иметь смысл. «GitHub Copilot извлекает контекст из кода, над которым вы работаете.

Алгоритм постоянно совершенствуется, записывая, принято ли каждое предложение.

Будет ли ваш личный код передан другим пользователям?

Нет. Они утверждают, что используют данные телеметрии, включая информацию о том, какие предложения пользователи принимают или отклоняют, для улучшения модели.

ДОСТУПНОСТЬ

На данный момент GitHub Copilot будет доступен только для использования в Visual Studio Code, и доступ ограничен небольшой группой тестировщиков. Предварительная версия доступна бесплатно. Предварительную версию уже установили 88 783 программиста.

Повлияет ли GitHub Copilot на рабочие места разработчиков?

Copilot автоматически заполняет фрагменты кода, предлагает новые строки кода и даже может писать целые функции на основе предоставленного описания. Он адаптируется к тому, как вы пишете код, и помогает быстрее выполнять работу.

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

Он предлагает только фрагмент кода, его все еще необходимо просмотреть и протестировать вручную, как вы обычно делаете с любым другим кодом.

Заключение:

Очень интересно наблюдать, как сейчас будут развиваться события и что ждет нас в будущем, но, несмотря на это, я не думаю, что в ближайшее время это заменит рабочие места разработчика ...

«Навыкам никогда не учат, они приобретаются. Я могу дать тебе фотоаппарат, но не могу питать твоего зрения »

Не стесняйся связаться:

LinkedIn: https: //www.linkedin.com/in/athi-guru-k🇮🇳-2b245

Почта : [email protected]

Не забудьте подписаться на публикацию The Lean Programmer Publication, чтобы увидеть больше таких статей, и подпишитесь на нашу рассылку tinyletter.com/TheLeanProgrammer