Отличные новости! Если вы пропустили, GitHub Copilot — это уже не отдельный продукт, а набор расширений с искусственным интеллектом для технически подкованных программистов.
Сейчас все говорят о ChatGPT, но, по моему мнению, GitHub Copilot всегда был и остается гораздо лучшим инструментом для программистов. А недавно он получил два огромных обновления, которые сделали его еще лучше:
Хотя я еще не очень много игралась с Github Copilot Voice, потому что пока не нуждаюсь в нем (возможно, попробую, когда очень устану печатать целыми днями), последние несколько дней я провела в тестировании Github Copilot Chat.
Я заметила, что он полностью устраняет необходимость использования ChatGPT при написании кода. Раньше я использовала Copilot только для автозаполнения некоторых наиболее очевидных частей кода (меньше набора текста, ура!), а ChatGPT —для мозгового штурма идей, поиска опечаток или даже иногда для рефактора.
Теперь я могу оставаться в Visual Studio Code и писать код, не переключаясь между окнами и открывая браузер. GitHub Copilot Chat предлагает все, что было в ChatGPT, плюс еще несколько удивительных функций, которые мне очень нравятся.
На сегодняшний день бета-версия Copilot Chat доступна для всех пользователей GitHub Copilot бесплатно, но пока неясно, будет ли она частью продукта Copilot или дополнением.
Больше никаких CTRL+C, CTRL+V для меня. Поскольку Copilot Chat является частью моего редактора кода VS, он автоматически имеет доступ к файлам, над которыми я работаю, поэтому он знает, где находится и как это все должно работать вместе. Я могу открыть файл и задать вопросы в чате, например:
Copilot Chat — это новая вкладка слева от моего редактора, под расширениями и контролем кода. Когда я нажимаю на нее, открывается чат с кратким введением и несколькими типичными вопросами, которые я могу задать, чтобы начать общение.
Это как иметь коллегу, который сидит рядом с вами и смотрит на ваш код. Это похоже на парное программирование, но ваш партнер — невероятно умная и быстрая машина, которая никогда не устает (в отличие от нас, людей).
Ни для кого не секрет, что GitHub использовал большое количество кода для обучения своему искусственному интеллекту. Было ли это законно и нравственно — это уже другой вопрос, но результаты, которых они достигли, несомненно, впечатляют.
Используя GitHub Copilot с момента его первого выпуска в закрытой бета-версии, я могу сказать, что иногда у него действительно хорошие идеи. Конечно, он не идеален, и он также учился на плохом коде, поэтому в конце концов только вам решать, какие предложения принять, а какие отвергнуть.
Поскольку Copilot имеет доступ ко всем файлам, а также потому, что он был обучен на большом количестве хорошего кода, хранящегося на GitHub, он может генерировать достаточно хорошие модульные тесты, причем молниеносно быстро.
Раньше написание тестов было несколько скучным, но важным этапом разработки программного обеспечения. Теперь этот шаг можно полностью автоматизировать.
Этот текст из личного блога , опубликованный с разрешения автора.
В благословенные офисные времена, когда не было большой войны и коронавируса, люди гораздо больше общались…
Вот две истории из собственного опыта, с тех пор, когда только начинал делать свою карьеру…
«Ты же программист». За свою жизнь я много раз слышал эту фразу. От всех. Кто…
Несколько месяцев назад мы с командой Promodo (агентство инвестировало в продукт более $100 000) запустили…
Пару дней назад прочитал сообщение о том, что хорошие курсы могут стать альтернативой классическому образованию.…
У LinkedIn свои алгоритмы и свои принципы взаимодействия. Чтобы получить результат — приготовьтесь к планомерной…