Cabeçalho do boletim informativo

AI & You #5: Como os nossos CTOs utilizam a IA generativa para a codificação

Olá, subscritor,


Esta semana, estamos a mergulhar no mundo selvagem da codificação baseada em IA. Partilhamos as aventuras do nosso próprio CTO em IA generativa e discutimos como o ChatGPT e o Bard estão a agitar o jogo da codificação. Prepare-se para uma mudança tecnológica!


Evan Davis, o nosso CTO, utilizou a mais recente tecnologia de IA para resolver problemas do mundo real. Recentemente, falou sobre as suas experiências com a utilização de IA generativa para o trabalho de codificação com a equipa Skim AI, fornecendo algumas das suas ideias pessoais sobre as aplicações práticas da tecnologia e as suas potenciais armadilhas.


Na sua experiência recente com modelos de IA generativa de topo, como o ChatGPT-3.5, GPT-4Github CoPilotCódigo da AmazonBardo e mais, a tecnologia provou ser um valioso aliado nas tarefas de codificação.


Para quem tem alguns conhecimentos de programação, a tecnologia pode proporcionar um avanço significativo, podendo tratar de cerca de 80% da tarefa e tornar o processo de depuração mais fácil de gerir.



No entanto, como acontece com qualquer tecnologia emergente, a IA generativa tem as suas limitações. Na sua experiência pessoal, Evan notou que a tecnologia ocasionalmente gerava código que carecia de lógica, particularmente com bibliotecas menos comuns.

GitHub Copilot e o seu potencial impacto

Evan também partilhou a sua experiência com o GitHub Copilot, um assistente de codificação alimentado por IA que sugere código linha a linha. Ele achou que é menos provável que saia dos trilhos, pois opera dentro dos limites do código existente do usuário.

IA generativa: a Pedra de Roseta dos nossos dias

Durante a conversa da equipa sobre a IA generativa, o CEO Greggory Elias fez uma analogia interessante entre o código gerado pela IA e a Pedra de Roseta, ilustrando as capacidades e as limitações da tecnologia. Tal como a Pedra de Roseta serviu de mecanismo de tradução para línguas antigas, a IA generativa pode ser vista como um tradutor para linguagens de codificação.

A qualidade dos dados de formação: Um fator crítico

Evan também sublinhou a importância da qualidade dos dados de formação que alimentam os modelos de IA. A Internet é abundante em código de qualidade variável, e garantir que o modelo de IA é treinado em código de alta qualidade é um desafio significativo.

Início de uma nova era

Notavelmente, os modelos de IA generativa, como o ChatGPT, começaram a reduzir significativamente a necessidade de centenas de milhares de horas de codificação e anos de especialização em bibliotecas, tanto para programadores como para utilizadores finais. Esta transformação representa um salto monumental na acessibilidade e usabilidade das aplicações de programação.


https://skimai.com/using-generative-ai-for-coding/

ChatGPT e Bard representam um perigo para os programadores

O aparecimento de modelos sofisticados de IA, como o ChatGPT da OpenAI, o Bard da Google e outras tecnologias de IA generativa, começou a levantar questões alarmantes sobre o futuro papel dos programadores humanos no processo de desenvolvimento de software.


Há apenas alguns anos, a área da codificação era considerada um bastião de segurança no trabalho, oferecendo emprego estável, salários atractivos e uma oportunidade de aprendizagem contínua. No entanto, a paisagem está a mudar rapidamente. Hoje em dia, até as funções técnicas mais importantes estão a sofrer a o peso dos despedimentos nas empresas.


Uma tendência mais ampla na tecnologia

Esta tendência é sintomática de uma mudança mais ampla na indústria tecnológica, que está gradualmente a passar de uma fase de crescimento agressivo para um estado de manutenção e otimização.

Nem tudo são sombras e desgraças

No entanto, as notícias não são de todo sombrias. Apesar das potenciais ameaças colocadas pela IA generativa, é crucial lembrar que estes modelos são ferramentas, concebidas para aumentar, e não substituir, as capacidades humanas. Os programadores continuam a desempenhar um papel vital na conceção, formação e supervisão destes modelos de IA. A IA pode ser capaz de lidar com tarefas repetitivas, mas não tem a criatividade, o pensamento crítico e as capacidades de resolução de problemas que os programadores humanos possuem.

A Democratização da Codificação

É importante notar que a sofisticação das ferramentas de IA está a impulsionar a democratização da programação. Com a ajuda da IA, a programação está a tornar-se mais acessível, abrindo o campo a indivíduos que podem não ter formação tradicional em ciências informáticas. Este desenvolvimento poderá conduzir a uma indústria tecnológica mais diversificada e inclusiva.


Embora o aumento da IA generativa represente uma ameaça real ao papel tradicional dos programadores, também apresenta oportunidades significativas. A chave para navegar com sucesso nesta transição é a adaptação e a evolução.


https://skimai.com/chatgpt-and-bard-spell-danger-for-coders/


Obrigado por dedicar algum tempo a ler AI & You!


*A Skim AI é uma empresa de consultoria em Aprendizagem Automática e Inteligência Artificial que dá formação a executivos, efectua a devida diligência, aconselha, arquiteta, constrói, implementa, mantém, actualiza e melhora a IA empresarial em soluções baseadas em linguagem (PNL), visão (CV) e automação.

*Fale comigo sobre IA empresarial

*Siga a Skim AI em LinkedIn

pt_PTPortuguês