Github-copiloot: mensen? Wat als een AI het kan?

Github Copilot kunstmatige intelligentie

La kunstmatige intelligentie (AI) het gaat met grote sprongen vooruit. Ze worden slimmer en hebben meer toepassingen. Vroeg of laat zullen ze uiteindelijk een veelvoud van banen gaan bekleden die nu door mensen worden bekleed. Beroepen zoals programmeren of hardware-ontwikkeling kunnen met een van deze algoritmen worden gedaan, zoals Github Copilot heeft aangetoond.

Machines kunnen programmeren, zoals dit systeem heeft aangetoond dat gebaseerd is op GPT-3, een nieuw OpenAI-taalmodel dat wordt gebruikt voor deep learning om teksten te produceren die menselijk schrijven simuleren. Echter, in Github-copiloot Ze zijn een beetje verder gegaan en hebben het in staat gesteld om volledig autonoom broncode te genereren, waardoor ontwikkelaars tijd kunnen besparen en efficiënter kunnen werken.

Velen vragen zich af waar kan ik heen? Github Copilot of soortgelijke projecten in de toekomst. Als ze daar al toe in staat zijn, kan AI over een paar jaar veel beroepen achterhaald maken, al is het ook zo dat er nieuwe ontstaan ​​die nu nog niet bekend zijn.

Zoals je weet, GPT-3 genereert tekst van een eerdere training, waarbij wordt gesimuleerd dat het een tekst is die door een mens is geschreven. Dit project kan op een zeer overtuigende manier converseren en schrijven, wat het een veelvoud aan praktische toepassingen geeft. Een daarvan is deze, waardoor de AI code schrijft alsof het een ontwikkelaar is.

Het ziet er veelbelovend uit, en Microsoft, de huidige eigenaar van GitHub, heeft aangekondigd dat het het zal integreren in zijn ontwikkelingstools. Iets dat programmeurs op dit moment niet zal vervangen, maar je zult in staat zijn om automatisch delen van code te schrijven, suggesties te doen en de ontwikkeling efficiënter en sneller te maken.

Het is zelfs in staat om converteer opmerkingen naar code. De programmeur zou de logica beschrijven die ze willen implementeren en GitHub Copilot zou de benodigde code genereren. Je kunt ook automatisch aanvullen, zoals veel IDE's tegenwoordig, maar op een meer geavanceerde manier, of code-alternatieven tonen.

Meer informatie over GitHub Copilot - Officiële website


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Haylem Candelari Bauza zei

    Zeer interessant, maar een andere manier om de ontwikkeling te versnellen en dat zou redelijk vergelijkbaar zijn, is door ultrahoge API's te maken. Copilot zou bijvoorbeeld een opmerking opnemen als "verbind met de database en toon leeftijden boven de 50" en dit zou de juiste code of in elke uitvoering zou elke keer een andere code genereren, maar als we een standaardfunctie hadden die eigen is aan de taal zelf, zoals show_database_result ("midatabase", SHOW_AGE_GREATER (50)); We zouden dezelfde functionaliteit in een enkele zin hebben en het zou equivalent zijn, als we macrofuncties zoals deze in de huidige talen zouden plaatsen, zou het heel eenvoudig zijn om een ​​algoritme naar de pc te brengen, bijvoorbeeld met een fictieve taal

    var db van het type String en val "mibase"

    connect_to ("192.168.1.1")
    extract_regs_where ("ID = 24") en opslaan in resultaat
    lijst (resultaat)
    sluiten (db)

    ----------

    var kubustype Cube3D

    show_cube (kubus)
    colorize_face (2 tot 3) met kleur ROOD
    delete_face (1)
    draad (rotate_animate in as x (kubus) met INC 0.5)

    toon in console ("Ik draai een kubus")

    if (er wordt op THE cube.face geklikt (6))
    stop_rotation_of (kubus)