Co je GitHub Copilot?

Dokončeno

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ší.