[Перевод] Как устроен внутри Github Copilot
|
|
Суббота, 24 Декабря 2022 г. 08:23
+ в цитатник
Github Copilot оказался для меня невероятно полезным. Часто он может волшебным образом читать мои мысли и давать полезные рекомендации. Больше всего меня удивила его способность верно «угадывать» функции/переменные по соседнему коду, в том числе и из других файлов. Это может происходить только в том случае, если расширение copilot отправляет ценную информацию из соседнего кода в модель Codex. Мне стало любопытно, как это работает, поэтому я решил изучить исходный код.
В этом посте я попытаюсь ответить на отдельные вопросы по внутренностям Copilot, а также опишу интересные наблюдения, сделанные мной в процессе исследования кода. В большинстве случаев я буду указывать ссылки на соответствующий код, чтобы заинтересовавшиеся читатели могли изучить его самостоятельно.
Читать дальше → https://habr.com/ru/post/707222/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707222
Метки:
Программирование
GitHub
github copilot
автодополнение
autocompletion
искусственный интеллект
vscode
visual studio
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-