Крутая фича в GitHub Copilot

Пригодится даже мидлам и синьорам!

Крутая фича в GitHub Copilot

Я выяснил, что в gamedev только 30% разрабов используют Copilot. А "крутую" фичу используют и того меньше.

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

"Крутая" фича – это агент/оператор workspace внутри Copilot Chat. Ну и сам Copilot Chat в том числе. На удивление, его реально мало кто использует из тех, кто уже взял Copilot как регулярный инструмент.

Как пользоваться? (см. картинку к посту)

  • установить расширение Copilot Chat
  • найти чат в левой панельке VS Code
  • активировать агента workspace через собачку для навигации по всему проекту

Агент workspace это как бы за рамками простого автозавершения. Это по сути ChatGPT, встроенный в проект, то есть он видит весь контекст проекта и может в нем ориентироваться в роли полноценного ментора и помощника для навигации по всей архитетуре проекта, а не только в рамках активного скрипта. Кстати, там под капотом как раз gpt-4.

Очень классная вещь. Еще не идеальная, но идеал будет, когда выйдет обновленный Copilot Workspace. Там агент workspace берется за основу и это главное преимущество инструмента.

11
2 комментария

А в Jetbrains аналогично сделано? Не пробовали? В целом от их AI Assistant, который они недавно завезли, Coplilot сильно отличается?

1
Ответить

Jetbrains еще не пробовал, к сожалению

Ответить