ajaveebipostitus 2: GitHub Copilot – kas AI asendab programmeerijad?

 

Kaks kuud koos AI-koodipaarilisega

IT-õpetajana pean jälgima uusi tööriistu. Jaanuaris hakkasin kasutama GitHub Copilot. Kaks kuud hiljem – minu arvamus.

Mis see on?

Copilot on tehisintellekt, mis kirjutab koodi sinu eest. Sa kirjutad kommentaari "// loo funktsioon, mis sorteerib massiivi" ja AI kirjutab funktsiooni valmis.

Kõlab nagu programmeerijate töö lõpp? Ei ole.

Mis töötab hästi

Boilerplate kood – see, mida oled tuhat korda kirjutanud:

  • API päringud
  • Andmebaasi ühendused
  • Standardsed funktsioonid

Dokumentatsioon – Copilot kirjutab docstring'id paremini kui mina.

Testimine – genereerib unit teste kiiresti.

Mis EI tööta

Keerukad algoritmid – Copilot ei saa aru probleemist. Ta teab mustreid, aga ei mõista konteksti.

Turvalisus – nägin, kuidas Copilot pakkus SQL injection haavatavust. AI ei tea, mis on ohutu.

Originaalsus – kui probleem pole GitHub'is tuhandeid kordi lahendatud, on Copilot abitu.

Praktiline näide

Kirjutasin Python skripti, mis parsib logifaile. Copilot kirjutas:python

# Loe fail
with open('log.txt', 'r') as f:
    data = f.read()

Hea algus! Aga siis pakkus:python

# Parsi kuupäevad
dates = re.findall(r'\d{2}/\d{2}/\d{4}', data)

Probleem? Minu logid on ISO 8601 formaadis (2026-02-21). Copilot ei küsinud. Ta eeldas USA formaati.

Kas AI asendab programmeerijad?

Ei. AI kiirendab programmeerimist, aga ei asenda programmeerijat.

Analoogia: Kalkulaator ei asendanud matemaatikuid. Aga matemaatikud, kes kalkulaatorit ei kasuta, on aeglasemad.

Copilot on tööriist. Hea tööriist. Aga sa pead ikkagi teadma:

  • Mida sa ehitad
  • Kuidas see töötab
  • Mis on ohutu

Õppetund: Õpi AI-ga töötama. Aga õpi ka ilma AI-ta. Sest kui AI pakub vale lahenduse, pead sa seda ära tundma.

Kommentaarid

Populaarsed postitused sellest blogist

1. Nädal - Kolm IT-maailma nägu: Revolutsioon, ebaõnnestumine ja veidrus

3. Nädal E-ITSPEA: Uus meedia

2. Nädal E-ITSPEA : Arpanetist Facebookini - Interneti kujunemislugu