Co je GitHub Copilot?
Při psaní kódu často potřebujete zhlédnout oficiální dokumentaci nebo jiné webové stránky, abyste si zapamatují syntaxi nebo způsob řešení problému. Můžete také strávit hodiny pokusem o vyřešení problému, když kód nefunguje. Kromě toho také trávíte čas psaním testů a dokumentace. Všechny tyto úkoly jsou časově náročné. Pokud chcete být efektivnější, můžete použít fragmenty kódu nebo spoléhat na nástroje v integrovaném vývojovém prostředí (IDE). Ale existuje lepší způsob?
Jak to funguje?
GitHub Copilot je asistent AI, který používáte v integrovaném vývojovém prostředí ( IDE), který dokáže generovat kód a mnoho dalšího. GitHub Copilot používá výzvy. Výzva je text v přirozeném jazyce, který zadáte. Copilot používá text k zadání návrhů na základě toho, co napíšete.
Výzva může vypadat jako v následujícím příkladu:
# Create a web API using FastAPI with a route to products.
Copilot pak pomocí výzvy vygeneruje odpověď, kterou můžete přijmout nebo odmítnout. Odpověď na výzvu může vypadat jako následující kód:
from fastapi import FastAPI
app = FastAPI()
@app.get("/products")
def read_products():
return []
Jak rozpozná výzvy
Copilot může říct, že je něco výzva nebo instrukce, pokud:
- Zadejte ho jako komentář do souboru s kódem, který končí jako .py nebo .js.
- Zadejte text do souboru markdownu a počkejte několik sekund, než copilot vrátí odpověď.
Přijetí návrhů
Co získáte zpět z Copilotu , je návrh nebo text, který se zobrazuje jako šedý kód, pokud jako barvu textu použijete černou barvu. Pokud chcete návrh přijmout, musíte stisknout klávesu Tab .
Copilot může navrhnout více než jednu věc. V tomto případě můžete cyklický cyklus mezi návrhy použít kombinaci kláves Ctrl + Enter a vybrat nejvhodnější.