Weboldal keresés

A GitHub Copilot segít kódot írni mesterséges intelligencia segítségével


A Microsoft tulajdonában lévő GitHub kedden bejelentette, hogy a GitHub Copilot, egy mesterséges intelligencia páros programozó, amely kódot javasol a szerkesztőben, mostantól általánosan elérhető az egyes fejlesztők számára.

A tavaly technikai előzetesben elindított GitHub Copilotot az OpenAI Codex hajtja, egy mesterséges intelligencia rendszer, amely több milliárd sornyi nyilvános kódra van kiképezve. Ez egy mesterséges intelligencia páros programozó eszköz, amellyel a fejlesztők gyorsabban és kevesebb munkával írhatnak kódot. Kontextust merít a megjegyzésekből és a kódból, hogy azonnal javasolja az egyes sorokat és az egész funkciókat.

Szóval, hogyan működik a GitHub Copilot? Az OpenAI Codex-et nyilvánosan elérhető forráskódra és természetes nyelvre képezték ki, így programozási és emberi nyelveken egyaránt működik.

A GitHub Copilot bővítmény elküldi a megjegyzéseket és a kódot a GitHub Copilot szolgáltatásnak, és az alábbi adatvédelemben leírtak szerint a kontextusra támaszkodik - azaz a fájl tartalmára mind a szerkesztett fájlban, mind a projekten belüli szomszédos vagy kapcsolódó fájlokban. Gyűjtheti az adattárak URL-jeit vagy a fájl elérési útját is a releváns környezet azonosításához.

A megjegyzéseket és a kódot a kontextussal együtt az OpenAI Codex használja az egyes sorok és egész funkciók szintetizálására és javaslatára. A vállalat azonban azt javasolja, hogy a GitHub Copilot által javasolt kódot a fejlesztők gondosan teszteljék, felülvizsgálják és ellenőrizzék.

A GitHub Teams szerint a GitHub Copilot lehetővé teszi a fejlesztők számára, hogy:

  • AI-alapú kódolási javaslatok lekérése: Olyan kódjavaslatokat kaphat, amelyek megfelelnek a projekt kontextusának és stíluskonvencióinak, és különböző lehetőségek között döntheti el, hogy mit fogadjon el, utasítson el vagy szerkesszen.
  • Használja a kívánt környezetet: Integrálja a GitHub Copilotot a népszerű szerkesztőkkel, például a Neovim, a JetBrains IDE-k, a Visual Studio és a Visual Studio Code nem feltűnő bővítményként.
  • Magabiztos kódolás ismeretlen területen: Kódoljon új nyelveken, vagy próbáljon ki valami újat, és hagyja, hogy a GitHub Copilot több tucat nyelven javasoljon szintaxist és kódot - így több időt tölthet tanulással.

"Kifejezetten a GitHub Copilotot szerkesztőbővítményként terveztük, hogy semmi ne akadályozza azt, amit csinál. A GitHub Copilot a világ fejlesztőinek kollektív tudását egy szerkesztőbővítménybe desztillálja, amely valós időben javasolja a kódot, hogy segítsen a legfontosabb dolgokra összpontosítani: a nagyszerű szoftverek létrehozására" - írta Thomas Dohmke, a GitHub vezérigazgatója egy blogbejegyzésben.

Elmondása szerint az elmúlt 12 hónapban több mint 1,2 millió fejlesztő regisztrált a GitHub Copilot előzetesére. Azokban a fájlokban, ahol engedélyezve van, a GitHub Copilot a kód közel 40%-át népszerű kódolási nyelveken, például a Pythonban írja - tette hozzá Dohmke.

"A GitHub Copilot segítségével a szoftverek történetében először a fejlesztők széles körben kihasználhatják a mesterséges intelligenciát a kód írására és befejezésére. Csakúgy, mint a fordítók és a nyílt forráskód térnyerése, úgy gondoljuk, hogy a mesterséges intelligenciával támogatott kódolás alapvetően megváltoztatja a szoftverfejlesztés természetét, új eszközt adva a fejlesztőknek a kód könnyebb és gyorsabb írására, hogy boldogabbak lehessenek az életükben" - folytatta Dohmke.

A GitHub Copilot mostantól általánosan elérhető minden fejlesztő számára 10 USD/hó vagy 100 USD/év áron. A fejlesztők ezen az oldalon 60 napos ingyenes próbaverziót is igénybe vehetnek.

Ingyenesen használható az "ellenőrzött" hallgatók és a népszerű nyílt forráskódú projektek karbantartói számára is. Az AI-eszköz azonban csak valamikor az év későbbi részében lesz elérhető a vállalatok számára.