Inteligência Artificial e o Desenvolvedor Sênior na Prática
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!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