Recentemente, a discussão sobre se o Cursor pode desafiar o status dos programadores causou ondas no círculo técnico. O blogueiro Feng Yi compartilhou sua experiência real de uso do Cursor por meio de um experimento de colaboração homem-máquina de três dias e revelou o mistério desse tópico importante para nós.
Na opinião de Yifeng, o Cursor é atualmente o produto mais poderoso na área de programação de IA. Quer seja usado como plug-in de programação de IA, ferramenta auxiliar ou ambiente IDE integrado, ele demonstrou excelente desempenho.
Os cursores são ótimos para compreender palavras rapidamente. Mesmo que o usuário faça uma solicitação em vernáculo simples, ou mesmo a expresse em chinês, ela poderá ser entendida com precisão. Por exemplo, o Cursor pode compreender e implementar bem os requisitos apresentados por Yi Feng no vídeo e os requisitos de otimização subsequentes, o que se torna um reflexo intuitivo da sua facilidade de uso.
Cursor não é um plug-in comum, mas um ambiente de desenvolvimento integrado ou editor de código. Isso lhe dá uma voz independente no gerenciamento de arquivos, operação, teste, depuração, etc. Comparado com produtos de IA que são apenas plug-ins VS Code ou IDA, o Cursor não está sujeito às limitações do próprio IDE. Essa autonomia proporciona aos desenvolvedores uma experiência de programação mais tranquila.
O cursor pode bloquear com precisão o intervalo a ser modificado, evitando a necessidade de regenerar tudo com base na palavra do prompt. Esta função melhora muito a eficiência da programação e reduz a duplicação desnecessária de trabalho.
Embora o Cursor possa exigir assistência do usuário para algumas necessidades de personalização, como seletores de elementos, a capacidade de resposta geral é satisfatória. Afinal, diferentes sites de vídeo carecem de padrões unificados para a definição de curtidas, moedas e elementos de compartilhamento. A inteligência artificial tem dificuldade em tomar decisões quando se depara com problemas tão personalizados. Neste momento, também é razoável que os usuários intervenham.
É sem dúvida uma decisão acertada para o Cursor escolher o caminho do ambiente de desenvolvimento integrado. Contudo, o caminho não tem sido fácil.
Por um lado, os usuários acostumados a usar IDEs tradicionais, como VS Code e Eclipse, acumularam uma rica experiência de usuário, métodos de interação de programação, experiência de depuração e plug-ins dependentes e ambientes ecológicos durante o uso a longo prazo. Estes constituem obstáculos difíceis de serem superados pelo Cursor no curto prazo.
Por outro lado, se o Cursor for apenas um plug-in como outros produtos de IA, então estará sujeito às limitações duplas do próprio IDE: primeiro, as limitações naturais da tecnologia de software comercial, segundo, as limitações naturais do software comercial; tecnologia. Em segundo lugar, ao desenvolver plug-ins de programação de IA, as limitações artificiais do próprio IDE, como a não abertura de APIs internas, dificultam funções como a fácil manipulação e envio de arquivos.
Com base nisso, Feng Yi acredita que o melhor destino para o Cursor pode ser ser adquirido por uma empresa como a Jet Brains e unir forças para criar um ambiente de desenvolvimento integrado com poderosos recursos de assistência à programação de IA.
Quando se trata de saber se a programação de inteligência artificial substituirá os programadores, Yi Feng está otimista e acha que a resposta é não. Porque muitos requisitos internos exigem que os programadores os compreendam de uma perspectiva humana e depois emitam instruções de desmontagem para a IA. A forma mais harmoniosa é a programação em pares entre IA e humanos. A inteligência artificial pode prever as intenções humanas, mas o poder final de tomada de decisão cabe aos humanos.
Ao contrário da condução autónoma, a condução autónoma tem objetivos de segurança claros e pode determinar rotas precisas com base no ambiente externo. A programação de IA fornece principalmente múltiplas soluções que podem ser selecionadas ou solicitadas para serem regeneradas por humanos. Com o tempo, os benefícios das ferramentas de IA se tornarão mais claros para as pessoas e permitirão que elas executem com confiança as tarefas nas quais se destacam.
Em suma, a programação e os programadores de IA não se substituem, mas se complementam. Como disse Yifeng, a colaboração homem-máquina é a melhor solução para programação de IA. O que você acha do futuro modelo de colaboração entre programadores e programadores de IA? Bem-vindo a compartilhar na área de comentários, e por favor curta e compartilhe para que mais pessoas possam participar desta discussão técnica.
Compartilhar no Twitter Compartilhar no Facebook
Comentários
Atualmente não há comentários