Второй пилот Github: Люди? Почему еще ИИ может это сделать?

Github Copilot искусственный интеллект

La искусственный интеллект (ИИ) он продвигается семимильными шагами. Они становятся умнее и имеют больше приложений. Рано или поздно они займут множество рабочих мест, которые сейчас занимают люди. Как показал Github Copilot, такие профессии, как программирование или разработка оборудования, могут выполняться с помощью одного из этих алгоритмов.

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

Многие задаются вопросом куда я мог пойти Github Copilot или аналогичные проекты в будущем. Если они уже способны на это, ИИ через несколько лет может сделать многие профессии устаревшими, хотя верно и то, что он создаст новые, которые в настоящее время неизвестны.

Как ты знаешь, GPT-3 генерирует текст из предыдущего тренинга, имитирующего, что это текст, написанный человеком. Этот проект способен говорить и писать очень убедительно, что дает ему множество практических применений. Одна из них - заставить ИИ писать код, как если бы он был разработчиком.

Это выглядит многообещающе, и Microsoft, нынешний владелец GitHub, заявил, что интегрирует его в свои инструменты разработки. То, что на данный момент не заменит программистов, но вы можете писать части кода автоматически, вносить предложения и делать разработку более эффективной и быстрой.

Он даже способен преобразовать комментарии в код. Программист опишет логику, которую он хочет реализовать, и GitHub Copilot сгенерирует необходимый код. Вы также можете выполнить автозаполнение, как многие современные IDE, но более продвинутым способом, или показать альтернативные варианты кода.

Дополнительная информация о GitHub Copilot - Официальный сайт


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Комментарий, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Хайлем Канделяри Бауза сказал

    Очень интересный, но еще один способ ускорить разработку, который был бы вполне сопоставим, - это создание API сверхвысокого уровня, например, второй пилот примет комментарий типа «подключиться к базе данных и показать возраст старше 50», и это сгенерирует правильный код или при каждом выполнении каждый раз генерировал бы другой код, но если бы у нас была какая-то стандартная функция, которая является родной для самого языка, например show_database_result ("midatabase", SHOW_AGE_GREATER (50)); У нас была бы такая же функциональность в одном предложении, и это было бы эквивалентно, если бы мы поместили такие макрофункции в текущие языки, было бы очень просто перенести алгоритм на ПК, например, с вымышленным языком.

    var db типа String и val "mibase"

    connect_to ("192.168.1.1")
    extract_regs_where ("ID = 24") и сохранить в результате
    список (результат)
    закрыть (дб)

    ----------

    тип куба var Cube3D

    show_cube (куб)
    colorize_face (от 2 до 3) с КРАСНЫМ цветом
    delete_face (1)
    thread (rotate_animate по оси x (куб) с INC 0.5)

    показать в консоли ("Я вращаю куб")

    если (нажата кнопка Куб.фейс (6))
    stop_rotation_of (куб)

bool (истина)