Что такое GitHub Copilot?
Часто при написании кода необходимо обратиться к официальной документации или другим веб-страницам, чтобы помнить синтаксис или как решить проблему. Вы также можете тратить часы, пытаясь устранить проблему, когда код не работает. Кроме того, вы также тратите время на написание тестов и документации. Все эти задачи потребляют много времени. Чтобы повысить эффективность, можно использовать фрагменты кода или использовать средства в интегрированной среде разработки (IDE). Но есть ли лучший способ?
Как это работает?
GitHub Copilot — это помощник по искусственному интеллекту, который используется в интегрированной среде разработки, которая может создавать код и многое другое. GitHub Copilot использует запросы. Запрос — это текст естественного языка, который вы вводите. Copilot использует текст для предоставления предложений в зависимости от типа.
Запрос может выглядеть следующим образом:
# Create a web API using FastAPI with a route to products.
Затем Copilot использует запрос для создания ответа, который можно принять или отклонить. Ответ на запрос может выглядеть следующим образом:
from fastapi import FastAPI
app = FastAPI()
@app.get("/products")
def read_products():
return []
Как он распознает запросы
Copilot может сказать, что что-то является запросом или инструкцией, если вы:
- Введите его в виде комментария в файле кода с файлом, заканчивающийся как .py или .js.
- Введите текст в файле markdown и подождите несколько секунд, чтобы Copilot вернул ответ.
Принятие предложений
То, что вы вернетесь из Copilot, является предложением или текстом, который показывает себя как серый код, если вы используете черный в качестве цвета текста. Чтобы принять предложение, необходимо нажать клавишу TAB .
Копилот может предложить несколько штук. В этом случае можно циклически переключаться между предложениями с помощью клавиш CTRL+ВВОД и выбрать наиболее подходящий вариант.