Professores de IA generativa em destaque: Vibe Coding não é assim tão incrível? Qual é a melhor forma de usar IA para programar?

CryptoCity

Na era do rápido desenvolvimento da IA generativa, muitas pessoas sentem-se confusas sobre se devem continuar a aprender a programar. O professor Dàdà, no programa da GQ Magazine, analisa os princípios por trás do ChatGPT e aponta as limitações do Vibe Coding.

O professor Dàdà explica a IA generativa e ensina a compreender corretamente o Vibe Coding

Recentemente, a GQ Taiwan partilhou no seu canal do YouTube um vídeo onde convidou especialmente a professora de Ciência da Computação da Universidade da Califórnia, Berkeley (UC Berkeley), Sarah Chasins, para responder às várias dúvidas dos utilizadores sobre programação e IA.

Na atualidade de rápido avanço da IA generativa, muitas pessoas sentem-se perdidas quanto à continuação do aprendizado de programação. A professora Chasins, no vídeo, não só explica os princípios técnicos, como também faz uma observação prática sobre a recente tendência do “Vibe Coding”.

O professor explica a tecnologia por trás do ChatGPT

A professora Sarah Chasins começa por explicar, de uma forma acessível ao público, o funcionamento do ChatGPT.

O ChatGPT baseia-se em modelos de linguagem de grande escala (LLM), cujo funcionamento central é bastante simples: trata-se de um programa responsável por combinar palavras que parecem compatíveis.

Os desenvolvedores de LLM primeiro recolhem todos os documentos e páginas web escritos por humanos na internet, que representam combinações de vocabulário consideradas razoáveis na cognição humana.

Depois, o programa realiza um treino massivo de “jogos de preenchimento de lacunas”. Por exemplo, o sistema pode ver frases como “O cão tem quatro [espaço]” e a resposta que faz sentido para os humanos é “O cão tem quatro patas”. Se o programa errar a previsão, os desenvolvedores corrigirão até que acerte.

Após um treino que equivale a cerca de 300 a 400 anos de processamento de dados terrestres, o programa acaba por gerar uma enorme “cola de trapaça”, ou seja, os chamados “parâmetros” na indústria tecnológica.

Depois, basta fornecer um documento em formato de diálogo, e este programa especialista em preencher lacunas consegue transformar-se num chatbot, que automaticamente completa as respostas restantes às perguntas humanas, seguindo a lógica.

Fonte da imagem: imagem gerada por IA Nanobanana, apenas para referência. Pedimos desculpa por algumas partes do texto em chinês que possam estar desfocadas.

Na era da IA, a melhor forma de aprender a programar

Diante do poder das ferramentas de IA, muitas pessoas questionam a necessidade de aprender a programar. O professor acredita que, na educação de programação, a habilidade mais importante é a “decomposição de problemas”, ou seja, dividir um problema grande e vago em partes menores, até que cada uma possa ser resolvida com algumas linhas de código.

Sem esse treino, os utilizadores terão dificuldades em usar as ferramentas de IA para produzir programas complexos que realmente funcionem. Além disso, os dados de treino do LLM são predominantemente descrições em linguagem de engenharia, não na linguagem quotidiana usada por não profissionais, o que muitas vezes não combina com os dados de treino, dificultando a geração de código útil pela IA.

Para maximizar os benefícios do uso de IA na programação, o professor Chasins recomenda seguir três passos:

  1. Minimizar o problema: dividir o problema até cerca de 5 linhas de código.
  2. Usar pseudocódigo: uma forma de descrever a lógica usando uma sintaxe que pode combinar várias linguagens de programação e palavras reservadas, embora seja semelhante à linguagem natural, não é a nossa linguagem diária. O objetivo é fazer com que o computador compreenda melhor a lógica de execução.
  3. Criar um plano de validação: testar exaustivamente ou fazer revisão profissional para garantir a precisão do output da IA.

Fonte da imagem: imagem gerada por IA Nanobanana, apenas para referência. Pedimos desculpa por algumas partes do texto em chinês que possam estar desfocadas.

Vibe Coding não é assim tão milagroso?

Relativamente à recente tendência de usar LLM para gerar código diretamente, sem que o humano o escreva manualmente, a professora Sarah Chasins mantém uma postura de reserva.

Ela analisa que estas ferramentas funcionam razoavelmente bem ao lidar com conteúdos rotineiros já escritos por humanos milhares de vezes, mas, se se tentar algo inovador, este método geralmente não funciona.

A professora também cita estudos que indicam que, apesar de quem usa ferramentas de LLM sentir que a eficiência aumentou 20%, na realidade, o ritmo de desenvolvimento é 20% mais lento do que quem não usa essas ferramentas.

Isto mostra que a dependência excessiva das ferramentas pode criar uma ilusão de aumento de eficiência. Quando surgem requisitos de programação inéditos, sem uma base sólida de lógica de decomposição e conhecimento de princípios físicos, é impossível corrigir os erros que a IA comete, levando a uma produção final mais demorada.

Para dar um exemplo simples, o LLM é como um carro de condução automática avançado, capaz de lidar com rotas comuns, mas se não souber como decompor uma pista ou entender os princípios físicos do funcionamento do veículo, como a lógica de programação, ao encontrar uma curva perigosa ou uma necessidade de inovação, a condução automática pode falhar, e você, sem conhecimentos básicos, não saberá como corrigi-la.

Leitura adicional:
A IA permite que uma pessoa crie uma empresa! “Vibe Coding” revoluciona o tradicional, permitindo que pequenas equipas tenham receitas anuais de centenas de milhões

Ver original
Isenção de responsabilidade: As informações contidas nesta página podem ser provenientes de terceiros e não representam os pontos de vista ou opiniões da Gate. O conteúdo apresentado nesta página é apenas para referência e não constitui qualquer aconselhamento financeiro, de investimento ou jurídico. A Gate não garante a exatidão ou o carácter exaustivo das informações e não poderá ser responsabilizada por quaisquer perdas resultantes da utilização destas informações. Os investimentos em ativos virtuais implicam riscos elevados e estão sujeitos a uma volatilidade de preços significativa. Pode perder todo o seu capital investido. Compreenda plenamente os riscos relevantes e tome decisões prudentes com base na sua própria situação financeira e tolerância ao risco. Para mais informações, consulte a Isenção de responsabilidade.

Related Articles

O preço do Dogecoin aproxima-se de uma ruptura de triângulo ascendente, será que o entusiasmo dos investidores de varejo pode levar o preço de volta aos picos de fevereiro?

Dogecoin (DOGE) está a aproximar-se de uma quebra do padrão de triângulo simétrico, com um aumento recente de 17%. O mercado mantém uma atitude otimista em relação à sua futura valorização, mas a participação em ETFs à vista permanece fraca, e os investidores institucionais continuam a ser cautelosos. A comparação entre o entusiasmo dos investidores individuais e a atitude das instituições torna o futuro mais incerto.

GateNews57m atrás

DOGE (Dogecoin) subiu 7,58% nas últimas 24 horas

Gate News Bot mensagem, 03 de março, de acordo com o mercado CoinMarketCap, até o momento da publicação, DOGE (Dogecoin) está cotado a 0,10 dólares, com um aumento de 7,58% nas últimas 24 horas, atingindo um máximo de 0,10 dólares e um mínimo de 0,09 dólares, com um volume de negociação de 26,18 bilhões de dólares nas últimas 24 horas. O valor de mercado atual é de aproximadamente 148,36 bilhões de dólares, um aumento de 10,45 bilhões de dólares em relação ao dia anterior. DOGE é uma criptomoeda de código aberto ponto a ponto, criada por Jackson Palmer e Shibetoshi Nakamoto. Sua essência é um movimento de criptomoedas inesperado, com o objetivo de fazer as pessoas sorrirem. DOGE utiliza tecnologia blockchain, aproveitando um sistema descentralizado altamente seguro para armazenar informações como um livro-razão público, mantido por uma rede de computadores chamada nós.

GateNews7h atrás

Dogecoin cai 9,6% para $0,08885 à medida que o padrão Adam e Eva testa a linha de pescoço chave

Dogecoin está a um preço de $0.08885, uma queda de 9,6 por cento hoje, ligeiramente acima do suporte de $0.08857. O DOGE/BTC está a gerar cerca de 0.051395 BTC e tem um movimento de 3,6 por cento na sessão. O padrão de um Adam e Eva diário está a formar-se, com o preço a aproximar-se de um nível crítico de

CryptoNewsLand14h atrás

Dogecoin Celebra o Seu Primeiro Histórico no Sinal de Abertura da Nasdaq - U.Today

Dogecoin entrou para a história quando Kimchi, um Shiba Inu, tornou-se o primeiro cão a tocar a campainha da Nasdaq, demonstrando a mudança cultural da criptomoeda. O evento, apoiado pela comunidade Dogecoin, registrou um envolvimento significativo e uma subida de preço em meio à recuperação mais ampla do mercado.

UToday17h atrás

Dogecoin (DOGE) Pode subir para $1,60 este ano: Analista - U.Today

Analyst Trader Tardigrade prevê que o Dogecoin pode atingir $1,60 ou até $2 este ano, citando padrões fractais de corridas de alta passadas. No entanto, é necessário um crescimento significativo de capitalização de mercado, o que levanta dúvidas sobre a viabilidade de tais ganhos.

UToday18h atrás
Comentar
0/400
Nenhum comentário
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)