Negócios

A codificação da vibração é divertida, mas só pode levá -lo até agora, dizem os engenheiros

Kevin Wu, CEO e co -fundador da startup de agente de voz da AI Pulando aidisse que todo mundo é vibração de codificação.

Mas isso não significa que todos eles estão fazendo bem.

Wu disse que sua empresa contratou um engenheiro, apenas para suspeitar que eles eram principalmente codificação da vibração. “Eles nem tinham idéia do que o código faz que a IA produziu”, disse ele.

A codificação da vibração pode ser definida de maneiras diferentes, mas geralmente se refere ao uso do inglês simples para instruir as ferramentas de IA para escrever código. O fenômeno varreu o mundo da tecnologia, questionando a sabedoria dos conselhos de carreira generalizados que simplesmente disseram: “Aprenda a codificar. “

Ainda assim, os engenheiros de grandes empresas de tecnologia e professores de ciência da computação disseram ao Business Insider que, embora a IA possa tornar a codificação mais rápida e divertida, não substitui os engenheiros de software.

“É como dar a um motorista de corrida a um motor de corrida”, disse Nenad Medvidovic, presidente do Departamento de Ciência da Computação da Universidade do Sul da Califórnia. “Há certas coisas que podem dar muito errado se você não souber o que está fazendo.”

Medvidovic disse que os estudos mostram que a IA funciona bem para obter peças de código mais fáceis ou moderadamente complexas, mas que uma vez que você lhe dá problemas mais complexos, “a codificação da vibração se torna menos útil”.

A codificação com a IA tem seus limites

A ascensão da IA ​​já poderia estar afetando Trabalhos de codificação de nível básico. Pesquisadores de Stanford descobriram em um novo estudo que nas profissões mais expostas da AA, que, segundo eles, incluíam engenheiros de software, trabalhadores de 22 a 25 anos viram um declínio relativo de 13% no emprego desde a adoção generalizada de IA generativa. O emprego para os desenvolvedores de software no início da carreira diminuiu quase 20% do seu pico no final de 2022 a julho de 2025, segundo o estudo.

Todd Millstein, cientista da computação e professor da Universidade da Califórnia, Los Angeles, disse que a codificação com a IA é semelhante à codificação com um Engenheiro Júnior. Você dá instruções e diz: “Por que você não tenta isso?” E então você pode revisá -lo e dizer: “Esta parte é boa, mas tente fazer essa parte de maneira diferente”.

No entanto, o setor está muito longe dos conceitos errôneos comuns da codificação da vibração, onde a pessoa que faz isso não precisa ser capaz de entender o código, e a IA pode lidar com um projeto do começo ao fim.

“Você está lendo o código. Você é responsável pelo código”, disse Millstein sobre os engenheiros usando ferramentas de IA. “E às vezes há peças que são complicadas demais ou que seriam muito complicadas para explicar à IA, e você acaba fazendo isso sozinho também”.

Millstein disse que a criação inicial de código também é uma pequena parte do ciclo de software – ela também precisa ser mantida e precisa ter correções e extensões de bugs ao longo do tempo.

“Definitivamente, não é o mesmo que um engenheiro de software está fazendo ou precisa fazer”, disse ele.

Ele também observou que, quando se trata dos sistemas de que o mundo depende – instituições financeirasO mercado de ações, assistência médica, medicina-as apostas são simplesmente altas demais para confiar no código gerado pela IA sem uma pessoa que realmente entende o código, os requisitos de segurança e como ele interage com outras partes do sistema.

Jigar Bhati, An Engenheiro no OpenaiAs ferramentas da IA ​​agem mais como assistente do que automatizar o processo de codificação. Como engenheiro humano, ele disse: “Você ainda está no controle”. Ele também disse que a codificação da vibração pode ser útil para criar um protótipo ou prova de conceito rápido, mas, para ser um produto utilizável, requer engenheiros experientes com um entendimento crítico de como o sistema funciona.

“E ainda há um aspecto, você precisa conversar com 10 equipes diferentes para criar um ótimo produto, e isso é algo que os engenheiros de software também estão envolvidos no dia-a-dia, além de apenas codificar”, disse ele.

Ritvika Nagula, a Engenheiro de software na MicrosoftDisse ter um entendimento mais profundo do código é necessário para saber como solicitar bem as ferramentas da IA. As respostas de IA geralmente são tão boas quanto as solicitações que recebem. Por exemplo, ela disse que se você não der à ferramenta IA o contexto certo, “pode ​​fornecer uma solução que não é totalmente aplicável”.

A codificação da vibração está mudando a natureza da engenharia de software

Apesar de suas limitações, os engenheiros e professores disseram que a codificação da vibração pode tornar a programação mais rápida e divertida.

“Você pode experimentar as coisas muito rapidamente”, Antara Dave, um Designer de produtos na Microsoftdisse. “É muito divertido também. Você pode gerar muitas boas idéias em segundos ou minutos. Você pode ir de uma solução para a outra solução”.

Millstein disse que a IA atualmente é muito boa em fazer parte da codificação básica que todo aplicativo precisa, que acelera o processo e permite que os engenheiros se concentrem nas peças realmente divertidas e desafiadoras. “Apenas tirar o material mundano é um enorme ganho de produtividade”, disse ele.

Ferramentas da AI estão melhorando rapidamente, e Millstein e Medvidovic disseram que estão constantemente reavaliando o que isso significa para engenheiros de software e currículos de ciência da computação.

“Uma das coisas que reconhecemos é que nossos alunos o usarão, quer que queira ou não”, disse Medvidovic sobre a IA, acrescentando que, além de ensinar os fundamentos da ciência da computação, eles também precisam ensinar os alunos a usar as ferramentas de IA com responsabilidade.

Os professores disseram que ainda estão se concentrando em incutir fundamentos, que não consideram desnecessários em breve.

Em vez de Substitua os engenheirosEles disseram que é mais provável que o que significa ser um engenheiro de software continue a evoluir e sem dúvida inclua a IA da vibração da vibração, qualquer que seja a forma necessária.



Source link

Artigos Relacionados

Botão Voltar ao Topo