Github Copilot: Lidé? Proč jinak to umělá inteligence dokáže?

Umělá inteligence Github Copilot

La umělá inteligence (AI) postupuje mílovými kroky. Začínají být chytřejší a mají více aplikací. Dříve nebo později nakonec zaplní mnoho pracovních míst, které nyní lidé zastávají. Profese, jako je programování nebo vývoj hardwaru, lze provádět pomocí jednoho z těchto algoritmů, jak ukázal Github Copilot.

Stroje mohou programovat, protože tento systém, který čerpá z GPT-3, nového jazykového modelu OpenAI používaného pro hluboké učení, prokázal produkci textů, které simulují lidské psaní. Nicméně, v Github Copilot Šli trochu dále a umožnili generovat zdrojový kód zcela autonomně, což vývojářům pomáhá šetřit čas a být efektivnější.

Mnozí se diví kam bych mohl jít Github Copilot nebo podobné projekty v budoucnu. Pokud to již umějí, umělá inteligence by za několik let mohla mnohé profese zastarat, i když je také pravda, že vygeneruje nové, které v současné době nejsou známy.

Jak víš, GPT-3 generuje text z předchozího školení, simulujícího, že se jedná o text napsaný člověkem. Tento projekt je schopen konverzovat a psát velmi přesvědčivě, což mu dává řadu praktických aplikací. Jedním z nich je toto, díky čemuž je kód pro zápis AI vytvořen jako vývojář.

Vypadá to slibně a Microsoft, současný vlastník GitHubu, pokročil, že jej bude integrovat do svých vývojových nástrojů. Něco, co v tuto chvíli nenahradí programátory, ale budete moci automaticky psát části kódu, navrhovat a zefektivňovat a zrychlovat vývoj.

Je dokonce schopen převést komentáře na kód. Programátor by popsal logiku, kterou chtějí implementovat, a GitHub Copilot by vygeneroval potřebný kód. Můžete také automaticky doplňovat, stejně jako mnoho IDE dnes, ale pokročilejším způsobem, nebo zobrazit alternativy kódu.

Další informace o GitHub Copilot - oficiální internetové stránky


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

      Haylem Candelari Bauza řekl

    Velmi zajímavé, ale další způsob, jak urychlit vývoj a který by byl docela srovnatelný, je vytvořit rozhraní API na velmi vysoké úrovni, například copilot by vzal komentář jako „připojit k databázi a zobrazit věky nad 50 let“, což by vygenerovalo správné kód nebo v každém provedení by pokaždé vygeneroval jiný kód, ale kdybychom měli nějakou standardní funkci, která je nativní pro samotný jazyk, například show_database_result ("midatabase", SHOW_AGE_GREATER (50)); Tuto stejnou funkcionalitu bychom měli v jedné větě a bylo by to ekvivalentní, kdybychom takové makro funkce vložili do současných jazyků, bylo by velmi jednoduché přinést do PC algoritmus, například s fiktivním jazykem

    var db typu String a val "mibase"

    connect_to ("192.168.1.1")
    extract_regs_where ("ID = 24") a uložit do výsledku
    seznam (výsledek)
    zavřít (db)

    ----------

    var kostka typu Cube3D

    show_cube (krychle)
    colorize_face (2 až 3) s barvou ČERVENÉ
    delete_face (1)
    závit (rotate_animate v ose x (krychle) s INC 0.5)

    zobrazit v konzole („Rotuji krychli“)

    pokud (je kliknuto THE cube.face (6))
    stop_rotation_of (krychle)