Portal O Debate
Grupo WhatsApp

Como programar com ChatGPT já é sinônimo de eficiência e qualidade

Como programar com ChatGPT já é sinônimo de eficiência e qualidade

01/06/2023 Alessandro Buonopane

No ambiente de programação e do aperfeiçoamento de códigos, já é notória a possibilidade de escrever ou corrigir linhas codificadas.

Como programar com ChatGPT já é sinônimo de eficiência e qualidade

Facilitar sim, substituir jamais. Sempre que me deparo com conversas ou leituras em torno do ChatGPT, a poderosa ferramenta de inteligência artificial (IA) desenvolvida pela OpenAI, costumo reforçar o meu entendimento pessoal de que o uso tecnológico de linguagens e máquinas não irá sobrepujar o lado humano por trás de tais evoluções – e, porque não, revoluções! O que veremos, cada vez mais, é a maximização das potências.

Digo isso sem nunca perder de vista que, na minha carreira, tudo começou com análise e gestão de sistemas de informação, há 34 anos. E corroboro o entendimento que não há na história recente da humanidade algo tão impactante no mundo tech como o ChatGPT. Ao simular o comportamento humano por intermédio de amplos modelos de linguagem (LLMs), a plataforma oferece uma infinidade de conteúdos variados como resposta.

Para o mundo corporativo, também ficou clara a gama de possibilidades para o aumento de eficiência e qualidade de produtos, soluções e negócios. O mais comum hoje, não importa a área, é o uso de chatbots, assistentes virtuais e mecanismos de resposta automática. Todavia, como uma ferramenta nova, ainda em desenvolvimento e com amplitude ainda incerta, é preciso tirar proveito de maneira inteligente. Se falamos em ChatGPT, isso significa saber o que perguntar, sob pena de não obter as melhores respostas para determinadas questões.

No ambiente de programação e do aperfeiçoamento de códigos, já é notória a possibilidade de escrever ou corrigir linhas codificadas, sejam em C++, Java ou Python, em termos de sintaxe, semântica e estruturação. Em resumo, o programador pode trabalhar desde temas de sintaxe acerca de uma determinada linguagem, trabalhar tarefas específicas em código, pedir melhorias ou correções de códigos, ou ainda escrever projetos inteiros dentro do ChatGPT. É só saber perguntar.

Evolução ou revolução? Possivelmente as duas coisas. Estamos falando de uma perspectiva totalmente nova para trabalhar a arquitetura de softwares, com soluções de design que outrora poderiam ser consideradas caras ou complexas demais. Até por isso, não causa surpresa a Microsoft ter feito um aporte bilionário na OpenAI, o Google estar trabalhando no Bard, ou o governo britânico estar financiando o seu próprio projeto GPT.

Para os profissionais especializados em programação e desenvolvimento de sistemas, o grande alarde em torno da ferramenta gerou um forte temor de que a tecnologia possa substituir o aspecto humano da equação. Consigo entender o temor, mas não me atenho a ele. Prefiro pensar no ChatGPT e em outras soluções de IA como formas de aumento de produtividade e eficiência. E posso dizer o porquê disso.

Em primeiro lugar, devemos distinguir programar de desenvolver sistemas. Se o primeiro trata de escrever códigos para determinada tarefa, o segundo aborda várias ações, como design, análises de requisitos, testes, etc. Feita essa explicação, voltemos ao cerne da questão. Por mais que a tecnologia esteja em rápido desenvolvimento, o ChatGPT não possui conhecimentos de domínio específicos, o que o torna limitado para atender, por exemplo, diferentes ambientes de negócios ou a multiplicidade de usuários que existe mundo afora.

Além disso, a qualidade dos dados armazenados pelo ChatGPT, ainda que gigantesca, ainda requer ajustes, apresentando por vezes respostas erradas, incompletas ou ainda inverídicas. Cabe, desta maneira, ao lado humano desfazer tais “mitos”, revisando respostas e sendo o comandante dos processos – incluindo os que envolvam a criação e revisão de códigos de programação. A ausência da chamada inteligência emocional por parte de soluções de IA é outro elemento a ser aqui mencionado.

No caso do mundo dos negócios, cabe ao programador analisar e trazer resoluções claras e corretas a cada problema colocado, levando em conta das demandas do usuário final e da empresa, caso a caso. Tais habilidades, ao menos por enquanto, mecanismos de IA não conseguem ter por conta própria. Contudo, o que já se sabe é que o uso do ChatGPT no ambiente dos códigos permite automatizar tarefas de rotina, repetitivas ou de depuração, abrindo espaço para que o profissional se foque na parte estratégica e criativa do sistema que esteja gerenciando ou desenvolvendo.

No chamado “codiquês”, ferramentas como o ChatGPT acelera o processo envolvendo expressões regulares em parcelas de códigos que não precisam mais ser digitadas manualmente, linha por linha. Outro aspecto de substancial mudança é o acesso ao um grandioso mundo de informações presentes na web, os quais geram etapas de desenvolvimento de códigos mais rápidas do que as metodologias conhecidas até hoje.

Me parece nítido que caminhamos, em um futuro próximo, para códigos de mais qualidade, estes produzidos em menor tempo, com soluções melhores para cada desafio. O impacto em temas mundiais, como o meio-ambiente, a saúde, o mercado de trabalho, a educação ou de segurança serão ainda mais sentidos, tão logo esses sistemas mais robustos e confiáveis ganhem forma e corpo em todo o planeta, graças a melhores processos de entradas de dados que gerem respostas como saídas.

Neste sentido, o tempo poderá ser um aliado. A cada nova atualização, o ChatGPT e seus rivais ganham modelos linguísticos atualizados e, tão logo aperfeiçoados, gerarão códigos de qualidade ainda maior. E tudo em menor tempo, o que reduzirá ainda mais os custos, com aumento de eficiência, além de respostas rápidas, mais precisas e, quiçá, sagazes, com um olhar mais pragmático digno do mundo artificial.

Apesar do ChatGPT ser considerado um sistema de aprendizagem, nós também temos muito o que aprender com ele.

* Alessandro Buonopane é CEO Brasil da GFT Technologies.

Para mais informações sobre ChatGPT clique aqui...

Publique seu texto em nosso site que o Google vai te achar!

Entre para o nosso grupo de notícias no WhatsApp

Fonte: ADS Comunicação



A IA e os perigos da robotização

É importante fugir da robotização, pois ela reduz a amplitude do ser humano.

Autor: Benedicto Ismael Camargo Dutra

A IA e os perigos da robotização

O papel de soluções tecnológicas e inteligências artificiais na medicina

A evolução tecnológica tem desempenhado um papel fundamental em diversos setores, e a área da saúde não é exceção.

Autor: Marco Aulicino

O papel de soluções tecnológicas e inteligências artificiais na medicina

Inteligência Artificial Generativa e o investimento em pesquisa no Brasil

Nos últimos meses, temos testemunhado avanços significativos na área da inteligência artificial (IA), especialmente com o surgimento da inteligência artificial generativa.

Autor: Celso Hartmann


O papel da Inteligência Artificial na abordagem da crise climática

As mudanças climáticas têm sido um desafio para especialistas que buscam fórmulas de mitigação desta emergência global.

Autor: Marcos Pinotti

O papel da Inteligência Artificial na abordagem da crise climática

IA no Social Media: economia de tempo e aumento do engajamento

Cada vez mais a Inteligência Artificial se torna uma ferramenta essencial para profissionais de Social Media.

Autor: Vinícus Taddone

IA no Social Media: economia de tempo e aumento do engajamento

A importância da inteligência artificial para o TI em 2024

Em 2024, a ênfase na implementação de várias camadas de proteção, como antivírus corporativos, firewalls e backups em nuvem.

Autor: Osmir Mormito

A importância da inteligência artificial para o TI em 2024

O uso da inteligência artificial para ajudar o produtor de leite

Processo que chegava a demorar 15 dias foi encurtado para 24h. Agilidade proporciona a redução de 30% a 50% a utilização de antibióticos.

Autor: Divulgação

O uso da inteligência artificial para ajudar o produtor de leite

Os próximos passos da Inteligência Artificial

É necessário tomar medidas para gerenciar riscos, compreender a complexidade e dimensionar o impacto da IA nos negócios.

Autor: Cesar Ripari

Os próximos passos da Inteligência Artificial

Quando deve usar a IA no local de trabalho?

Um impressionante 80% das empresas planejam integrar chatbots até 2020.

Autor: Divulgação

Quando deve usar a IA no local de trabalho?

As profissões que usarão a Inteligência Artificial em 2024

Tecnologia ajuda na redução de tempo de tarefas básicas.

Autor: Divulgação

As profissões que usarão a Inteligência Artificial em 2024

Por que a inteligência artificial deveria importar para você?

A inteligência artificial (IA) desempenha um grande papel na transformação do mundo.

Autor: João Paulo Tavares

Por que a inteligência artificial deveria importar para você?

Conheça o FinGPT, a IA para o mercado financeiro

o FinGPT tem uma abordagem centrada em dados, fornecendo aos pesquisadores recursos acessíveis e transparentes para o desenvolvimento dos seus LLMs.

Autor: Paulo Watanave

Conheça o FinGPT, a IA para o mercado financeiro