Új, ingyenes GitHub Copilot változat mindenkinek

GitHub Copilot egy mesterséges intelligenciával működő programozói segédeszköz, amely a GitHub és az OpenAI fejlesztése. Segít a fejlesztőknek kódjavaslatokkal, például kódrészletek vagy akár teljes funkciók megírásával. Könnyedén lehet vele dokumentációt is készíteni új, vagy akár meglévő kódokhoz is.

Főbb tulajdonságai:

  • Automatikusan javasol kódrészleteket a meglévő kódsorok alapján.
  • Kiegészíti a begépelt kódsorokat.
  • Támogatja a legnépszerűbb programozási nyelveket és eszközöket. (Python, NodeJS, …)
  • Beépíthető népszerű fejlesztői környezetekbe, például Visual Studio Code-ba.

Célja, hogy gyorsabbá és hatékonyabbá tegye a programozást, és csökkentse a hibalehetőségeket. Ezt olyan hatékonya teszi, hogy annak aki használja egy sokkal nagyobb motivációt ada a kódoláshoz. Előszeretettel szoktam javasolni kezdőknek, vagy azoknak akik eddig távol tartották magukat a programozástól.

Eddig azonban csak fizetős konstrukcióban volt elérhető. Egyéni GitHub fiókhoz nagyjából 3 500 Ft / hó (9 USD) és szervezetek tagjainak nagyjából 7 500 Ft / hó / fő (19 USD) díjért volt elérhető. Emiatt sokan ki sem próbálták ezt a lehetőséget. Most azonban egy nagyon jó hírt kaptunk: Ingyenes GitHub Copilot

Ingyenes? Igen! A GitHub és a Microsoft egyszerre jelentette be, hogy 2024.12.18-tól egy teljesen ingyenes csomagot is kínál a Copilot-hoz a GitHub a Visual Studio Code használóinak.

Ez fantasztikus hír. Habár bizonyos korlátozások vannak ezen csomagon belül, de kiváló választás azoknak, akik nem folyamatosan használják ezt az eszközt.

Kinek ajánlom?

  • akik hosszútávon belekóstolnának ezen eszköz használatába,
  • azon szakembereknek, akik nem napi 16 órában kódolnak
  • akik megismerkednének az AI alapú kód asszisztenssel
  • akik tanulási jelleggel programoznak

Korlátozások

Említettem is és várható is, hogy egy ingyenes eszköznél vannak bizonyos korlátozások a használat területén. Meglepő módon, azonban ezek elég jól lettek meghatározva ahhoz, hogy egy továbbra is használható eszközt kapjunk.

  • Havonta 2000 kódkiegészítés (ez naponta nagyságrendileg 65), ami szerintem rendben van
  • Havonta 50 chat kérést is intézhetünk a segédünkhöz (pl.: Segítséget kérhetünk a kódunk kimenetének vizsgálatához)
  • Az alábbi nyelvi modellekhez kapunk ezzel hozzáférést: GPT-4o, Claude 3.5 Sonnet

Elsőre nem tűnik soknak a keret, amit kapunk, de hidd el, ha nem mindennap használod a Copilot-ot akkor ez nagyin sokáig elég. Tanuláshoz, esetenkénti programozáshoz vagy prototípusok fejlesztéséhez tökéletesen elegendő ez.

Telepítés és bekapcsolás

Amint említettem, az ingyenes verzió csupán a Visual Studio Code-hoz elérhető. Ennek megfelelően először le kell töltened a legfrissebb VS Code-ot. Ha már van telepítve ez neked, akkor győződj meg róla, hogy a legfrissebb változat van telepítve.

Amikor telepítetted, akkor nyisd meg. Ezután középen, az alkalmazás tetején keresd meg a Copilot ikont és kattints rá. A lenyíló menüben válaszd a „Use AI Features with Copilot for Free…” lehetőséget.

Következő lépésben kattints a „Set Up Copilot for Free” gombra, ami megnyit egy panelt a VS Code bal oldalán. Ebben a panelben kattints a „Sign in to Use Copilot for Free” gombra.

Ez megnyitja neked a GitHub megfelelő oldalát az alapértelmezett böngésződben. (Ha még nincs GitHub fiókod, akkor itt azt is létre tudod hozni, ha van már, akkor bejelentkezhetsz)

Használat

Ezután ki kell választanod, melyik egyéni GitHub fiókhoz szeretnéd hozzárendelni az ingyenes csomagot. Amint ezt megtetted, vissza leszel irányítva a VSCode-ba és máris használatba veheted az. AI segédedet. 🙂

Például megkérdezheted: hogyan írjak egyszerű Python kódot?

És máris érkezik a válasz. 🙂

Ha pedig már elkezdtél kódolni, akkor segít a kódok kiegészítésében. Csupán el kell kezdened egy adott parancsot vagy metódust és ő igyekszik javasolni folyatatást az eddigi kódnak megfelelően. (Pl.: a def kulcsszó beírása után a Copilot javasol egy működő függvényt számodra)

Ugye milyen fantasztikus? Sokkal könnyebb és élvezetesebb így a fejlesztés és a tanulás. Javaslom neked is, hogy próbáld ki. 🙂