Github Copilot: ¿Humans? ¿Per què si ho pot fer una IA?

Intel·ligència artificial Github Copilot

La intel·ligència artificial (IA) avança a passos de gegant. Cada vegada són més intel·ligents i tenen més aplicacions. Tard o d'hora acabaran ocupant multitud de llocs de treball que ara ocupen persones. Professions com la programació o el desenvolupament de maquinari es poden fer amb un d'aquests algoritmes com ha demostrat Github Copilot.

Les màquines poden programar com ha demostrat aquest sistema que es nodreix de GPT-3, un nou model de llenguatge OpenAI emprat per a l'aprenentatge profund per produir textos que simulen la redacció humana. No obstant això, en Github Copilot han anat una mica més enllà i ho han fet capaç de que pugui generar codi font de forma totalment autònoma, i ajudar així als desenvolupadors a estalviar temps i ser més eficients.

Molts es pregunten on podria arribar Github Copilot o projectes similars en un futur. Si ja són capaços d'això, la IA en uns anys podria fer que multitud de professions quedin obsoletes, encara que també és cert que generarà altres de noves que actualment ni es coneixen.

Com sabràs, GPT-3 genera text a partir d'un entrenament previ, simulant que és un text escrit per un humà. Aquest projecte és capaç de conversar i escriure d'una forma bastant convincent, el que el dota de multitud d'aplicacions pràctiques. Una d'elles és aquesta, fent que la IA escrigui codi com si fos un desenvolupador.

Sembla una mica prometedor, i Microsoft, Actual propietària de GitHub, ha avançat que la integrarà en les seves eines de desenvolupament. Una cosa que no substituirà de moment als programadors, però podrà escriure porcions de codi de forma automàtica, fer suggeriments, i que el desenvolupament sigui més eficient i ràpid.

Fins i tot és capaç de convertir comentaris en codi. El programador descriuria la lògica que desitja implementar i GitHub Copilot generaria el codi necessari. També pot autocompletar, com la funció que tenen molts IDEs actuals, però d'una forma més avançada, o mostrar alternatives de codi.

Més informació sobre GitHub Copilot - Web oficial


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Haylem Candelari Bauza va dir

    Molt interessant, però una altra forma d'accelerar el desenvolupament i que seria comparable que correspon és el crear apis d'ultra alt nivell, per exemple, copilot prendria un comentari com «connectar-se a la base de dades i mostrar les edats més grans que 50» i aquest generaria el codi correcte o bé en cada execució generaria un codi diferent cada vegada, però si tinguéssim alguna funció estàndard i que sigui nativa de el propi llenguatge com show_database_result ( «midatabase», SHOW_AGE_GREATER (50)); hauriem aquesta mateixa funcionalitat en una sola sentència i seriosa equivalent, si poséssim en els llenguatges actuals macrofuncions com aquesta, seria molt directe el llever un algoritme a la PC, per exemple amb un llenguatge fictici

    var db of type String and val «mibase»

    connect_to ( «192.168.1.1»)
    extract_regs_where ( «ID = 24») and store in result
    list (result)
    close (db)

    ----------

    var cube type Cube3D

    show_cube (cube)
    colorize_face (2 to 3) with color XARXA
    delete_face (1)
    thread (rotate_animate in axis x (cube) with INC 0.5)

    show in console ( «Estic rotant una galleda»)

    if (is clicked THE cube.face (6))
    stop_rotation_of (cube)