Inteligência Artificial e o Desenvolvedor Sênior na Prática

matteus.dev1
Tempo de leitura: 2 minuto(s)

A discussão tem tomado espaço nas redes sociais. Enquanto a demanda por profissionais de T.I. com conhecimentos comuns está em declínio, a demanda por profissionais com expertises específicas está aquecida, enquanto o temor por uma substituição em massa por Agentes de Inteligência Artificial aconteça mais brevemente do que se imagina.

Criação de funções ad hoc

Em programação é comum pedir à I.A. que escreva uma função para uma linguagem, com entradas e saídas específicas. Hoje qualquer mecanismo de I.A. é capaz de produzir uma função de qualidade apenas com essas três informações. Isso significa economia do tempo de pesquisa que seria necessário sem uso da I.A.

Reformulação de Textos

Eu poderia pedir à I.A. até mesmo que reformulasse e tornasse o título e introdução mais intuitivos para esse artigo. Isso torna a comunicação mais efetiva.

Eu peço rotineiramente à IA que revise, corrija e sugira melhorias para emails muito longos. Isso torna a comunicação mais efetiva.

Limitações da I.A. gratuita

Dependendo dos tamanhos do texto, a versão gratuita não impede o processamento devido a limitações padrão. Um texto prompt muito grande pode ser rejeitado, assim como um resultado muito grande também pode impedir o processamento.

Para resolver as limitações de tamanho das I.A. gratuitas, divida esse texto em partes e faça mais prompts.

Substituição Integral do Desenvolvedor por I.A.

Isso irá ocorrer efetivamente em um futuro a longo prazo, depende de uma série de fatores:

  • SCRUM também deve evoluir: Robôs poderão atender a reuniões, processando as decisões, pedidos de criação de features e correções. Isso implica que outros cargos como gerentes e controladores de qualidades também serão extintos, ou até mesmo deverão aprender detalhes mais técnicos sobre o sistema.
  • Regras de negócio: Regras muito específicas são colocadas fora do escopo.
  • Treinamento: Robôs que aprendem com rotinas padrão de Desenvolvedores Sênior, isso envolve Machine Learning. Um processo posterior deve refinar essas rotinas para aplicação em seu Sistema Operacional.
  • Sistemas Operacionais: Não basta criar Aplicações Web. Para operar como um Desenvolvedor na prática, o robô precisa de mecanismos automatizados a nível de S.O. Um robô não deve perder tempo abrindo janelas ou links específicos.
  • Medidas de Segurança evoluam: Ações de um robô I.A. devem ser passivas de reversão imediata. Um robô I.A. deve ser auto suficiente na supervisão de suas ações dentro de uma Intranet. Mecanismos para intervenção manual devem ser acessíveis a qualquer momento.
  • Start Ups focadas em nichos de negócio específicos, com produtos que atendam a um modus operandi pré-estabelecido;
  • Questões Legais sejam respeitadas;

Conclusão

A demanda por Desenvolvedores continuará aquecida até mesmo para criação desses mecanismos, mas ainda assim sempre haverá demanda por intervenções do Desenvolvedor em casos onde decisões são indispensáveis.

Quer saber mais sobre como funciona? Fale com um desenvolvedor agora mesmo!
Este artigo foi lido 8+ vezes. Obrigado por ler até aqui! Fique à vontade pra copiar e compartilhar. Ajude sempre seus colegas. O conhecimento muda vidas!

O conteudo foi útil? Isso é fantástico. Quer incentivar mais posts como esse? Mostre seu apoio com qualquer valor.
Chave PIX: d0311e58-cb6e-4d47-b3d8-3d4254763ce7

Inscrever-se
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments