Tegemist ei ole kaugeltki uue teemaga, aga avastasin enda jaoks hiljuti GitHubi toote Copilot. See on väga huvitav lahendus, mis võimaldab kasutajal kirjutada koodi, millele järgneb automaatne koodi genereerimine. Eelmine lause oli ehk minule omapäraselt kohmakas, kuid kogu see lause genereeriti Copilot'i poolt. See on ehk ka hea näide selle võimekusest.
Copilot suudab vähemalt mingil määral tajuda ümbritsevat konteksti ja selle põhjal pakkuda välja soovitusi, mis enamikel juhtudel on kasutatavad. Kindlasti ei tohi enda mõtlemist seejuures välja lülitada ja tuleb kontrollida kõike, mida Copilot pakub. Samas see kiirendab oluliselt tööprotsessi ning suur osa koodi trükkimisest asendub genereeritud koodi kontrollimise ja parandamisega.
Julgeks väita, et erinevus klassikalise automaatse lõpetamise (autocompletion) ja selle puudumise vahel, on umbes sama suur, kui klassikalise automaatse lõpetamise ja Copilot'i vahel. Kui Copilot'iga ära harjuda, siis ei kujuta enam isegi ette, et kuidas varasemalt ilma selleta hakkama said. Ainus miinus asja juures on 10€ kuutasu, mis lisandub järjest kasvavatele püsikuludele.