Github Copilot: Ľudia? Prečo inak to môže robiť AI?

Umelá inteligencia Github Copilot

La umelá inteligencia (AI) postupuje míľovými krokmi. Sú čoraz inteligentnejšie a majú viac aplikácií. Skôr alebo neskôr obsadia množstvo pracovných miest, ktoré teraz ľudia zastávajú. Profesie ako programovanie alebo vývoj hardvéru je možné vykonávať pomocou jedného z týchto algoritmov, ako ukázal Github Copilot.

Stroje môžu programovať, pretože tento systém, ktorý vychádza z GPT-3, nového jazykového modelu OpenAI používaného na hlboké vzdelávanie, preukázal produkciu textov simulujúcich písanie človekom. Avšak v Github Copilot Zašli ešte o kúsok ďalej a umožnili mu generovať zdrojový kód úplne autonómne, čo vývojárom pomáha šetriť čas a zvyšovať efektivitu.

Mnohí sa čudujú kam by som mohol ísť Github Copilot alebo podobné projekty v budúcnosti. Ak už sú toho schopní, AI by za pár rokov mohla mnohé povolania zastarať, aj keď je tiež pravda, že bude generovať nové, ktoré v súčasnosti nie sú známe.

Ako vieš, GPT-3 generuje text z predchádzajúceho školenia simulujúceho, že ide o text napísaný človekom. Tento projekt je schopný konverzovať a písať veľmi presvedčivým spôsobom, čo mu dáva množstvo praktických aplikácií. Jedným z nich je práve tento, vďaka čomu je kód AI na zapísanie ako vývojár.

Vyzerá to sľubne a Microsoft, súčasný vlastník GitHubu, pokročil, aby ho integroval do svojich vývojových nástrojov. Niečo, čo momentálne nenahradí programátorov, ale budete môcť automaticky písať časti kódu, robiť návrhy a zefektívňovať a zrýchľovať vývoj.

Je dokonca schopný prevádzať komentáre do kódu. Programátor by opísal logiku, ktorú chcú implementovať, a GitHub Copilot by vygeneroval potrebný kód. Môžete tiež automaticky dopĺňať, podobne ako mnoho IDE v súčasnosti, ale pokročilejšie, alebo zobraziť alternatívy kódu.

Viac informácií o GitHub Copilot - Oficiálna webová stránka


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Haylem Candelari Bauza dijo

    Veľmi zaujímavé, ale ďalším spôsobom, ako urýchliť vývoj a ktorý by bol celkom porovnateľný, je vytvorenie rozhraní API na veľmi vysokej úrovni, napríklad copilot by vzal komentár ako „pripojiť sa k databáze a zobraziť vek nad 50 rokov“, čo by vygenerovalo správne kód alebo v každom spustení by vygeneroval zakaždým iný kód, ale ak by sme mali nejakú štandardnú funkciu, ktorá je natívna pre samotný jazyk, ako napríklad show_database_result ("midatabase", SHOW_AGE_GREATER (50)); Túto istú funkcionalitu by sme mali v jednej vete a bolo by to ekvivalentné, keby sme podobné makro funkcie dali do súčasných jazykov, bolo by veľmi jednoduché priniesť do PC algoritmus, napríklad s fiktívnym jazykom

    var db typu String a val "mibase"

    connect_to ("192.168.1.1")
    extract_regs_where ("ID = 24") a výsledok uložiť
    zoznam (výsledok)
    zavrieť (db)

    ----------

    var kocka typu Cube3D

    show_cube (kocka)
    colorize_face (2 až 3) s ČERVENOU farbou
    delete_face (1)
    závit (rotate_animate v osi x (kocka) s INC 0.5)

    zobraziť v konzole („Rotujem kockou“)

    ak (je kliknuté NA Cube.face (6))
    stop_rotation_of (kocka)