Copiloto Github: Humanos? E se uma IA puder fazer isso?

Github Copilot inteligência artificial

La inteligência artificial (AI) ele avança aos trancos e barrancos. Eles estão ficando mais inteligentes e têm mais aplicativos. Mais cedo ou mais tarde, eles acabarão preenchendo uma infinidade de empregos que agora são ocupados por pessoas. Profissões como programação ou desenvolvimento de hardware podem ser feitas com um desses algoritmos, como o Github Copilot mostrou.

As máquinas podem programar, pois esse sistema que se baseia no GPT-3, um novo modelo de linguagem OpenAI usado para aprendizado profundo, mostrou produzir textos que simulam a escrita humana. No entanto, em Copiloto do Github Eles foram um pouco mais longe e o tornaram capaz de gerar código-fonte de forma totalmente autônoma, ajudando os desenvolvedores a economizar tempo e ser mais eficientes.

Muitos se perguntam onde eu poderia ir Github Copilot ou projetos semelhantes no futuro. Se já são capazes disso, a IA em poucos anos pode tornar obsoletas muitas profissões, embora também seja verdade que irá gerar novas que atualmente não são conhecidas.

Como você sabe, GPT-3 gera texto de um treinamento anterior, simulando que se trata de um texto escrito por um humano. Este projeto é capaz de conversar e escrever de uma forma muito convincente, o que lhe dá uma infinidade de aplicações práticas. Um deles é este, fazer o AI escrever código como se fosse um desenvolvedor.

Parece promissor e Microsoft, atual proprietário do GitHub, adiantou que ele irá integrá-lo em suas ferramentas de desenvolvimento. Algo que não vai substituir os programadores no momento, mas você pode escrever trechos de código automaticamente, fazer sugestões, e que o desenvolvimento seja mais eficiente e rápido.

É até capaz de converter comentários em código. O programador descreveria a lógica que deseja implementar e o GitHub Copilot geraria o código necessário. Você também pode preencher automaticamente, como muitos IDEs hoje, mas de uma forma mais avançada, ou mostrar alternativas de código.

Mais informações sobre o GitHub Copilot - Site oficial


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Haylem Candelari Bauza dito

    Muito interessante, mas outra maneira de acelerar o desenvolvimento e que seria bastante comparável é criar APIs de nível ultra-alto, por exemplo, o copiloto pegaria um comentário como "conecte-se ao banco de dados e mostre idades acima de 50" e isso geraria o correto o código ou em cada execução geraria um código diferente a cada vez, mas se tivéssemos alguma função padrão nativa da própria linguagem, como show_database_result ("midatabase", SHOW_AGE_GREATER (50)); Teríamos essa mesma funcionalidade em uma única frase e seria equivalente, se colocarmos funções macro como esta nas linguagens atuais, seria muito simples trazer um algoritmo para o PC, por exemplo, com uma linguagem fictícia

    var db do tipo String e val "mibase"

    connect_to ("192.168.1.1")
    extract_regs_where ("ID = 24") e armazenar no resultado
    lista (resultado)
    fechar (db)

    ----------

    var tipo de cubo Cube3D

    show_cube (cubo)
    colorize_face (2 a 3) com cor VERMELHA
    delete_face (1)
    rosca (rotate_animate no eixo x (cubo) com INC 0.5)

    mostrar no console ("Estou girando um cubo")

    if (é clicado em THE cube.face (6))
    stop_rotation_of (cubo)