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



Aplicação da IA já é realidade, não uma promessa

Apesar dos avanços e das conquistas da IA, ainda há quem questione o seu potencial e da sua efetividade.

Autor: Junior Selbach

Aplicação da IA já é realidade, não uma promessa

A IA chegou ao setor jurídico, mas profissionais precisam saber como usá-la

Muitos profissionais da área Jurídica não possuem familiaridade ou habilidade com as ferramentas e conceitos de IA.

Autor: Marcos Roberto Pinotti

A IA chegou ao setor jurídico, mas profissionais precisam saber como usá-la

A criatividade na era da Inteligência Artificial

Manipulação de imagens, vídeos e até mesmo voz é o que a inteligência artificial (IA) já é capaz de fazer com o avanço e popularização de softwares.

Autor: Vanessa Queiroz 

A criatividade na era da Inteligência Artificial

Impactos da IA no consumo de energia em data centers

Os data centers são responsáveis por armazenar e processar dados para diversos serviços online.

Autor: Fernando Nunes

Impactos da IA no consumo de energia em data centers

Qual o futuro dos smartphones na era da revolução da Inteligência Artificial?

Nos últimos 20 anos testemunhamos uma verdadeira revolução tecnológica através da democratização dos smartphones.

Autor: Fernando Wolff

Qual o futuro dos smartphones na era da revolução da Inteligência Artificial?

Governo de Minas aplica Inteligência Artificial na correção de redações

Ferramenta desenvolvida pela plataforma Estudo Play permite avaliar textos feitos à mão e fornece resultado detalhado de forma imediata.

Autor: Divulgação

Governo de Minas aplica Inteligência Artificial na correção de redações

Regulação da IA no Brasil e a escolha de Ulisses

O Brasil é um país continental e diversificado que, apesar de toda sua complexidade social e política, tem um ambiente regulatório democrático consolidado.

Autor: Renata Herani

Regulação da IA no Brasil e a escolha de Ulisses

Regulamentar a Inteligência Artificial é preciso

Os processos de Inteligência Artificial certamente reduzirão custos e tempo de elaboração de tarefas quando aplicados à industria, à ciência e outros segmentos.

Autor: Tenente Dirceu Cardoso Gonçalves


Como a IA Generativa pode contribuir com o mercado financeiro?

Nos últimos anos, testemunhamos avanços significativos na aplicação de algoritmos de IA para análise de dados, previsão de tendências e automação de processos.

Autor: Ary Vilhena

Como a IA Generativa pode contribuir com o mercado financeiro?

Como competição e inovação podem andar juntas com a inevitável regulação da IA

A Inteligência Artificial (IA) se torna cada vez mais presente em nossas vidas a cada dia que passa.

Autor: Alessandro Buonopane

Como competição e inovação podem andar juntas com a inevitável regulação da IA

Logística e Inteligência Artificial: 5 maneiras para mudar o setor

A jornada de uma encomenda do centro de distribuição até a casa dos consumidores é mais longa do que apenas o trajeto em rua.

Autor: Marcos Villela Hochreiter

Logística e Inteligência Artificial: 5 maneiras para mudar o setor

IA quer resolver os seus problemas e “prever” o que você deseja

Imagine-se buscando em uma loja virtual uma roupa nova para um jantar.

Autor: Jonatas Leandro

IA quer resolver os seus problemas e “prever” o que você deseja