Uma jornada de 25 anos em IA/ML: De jogos à síntese de programas

2025-01-02

Este artigo narra uma jornada de 25 anos em IA/ML. Começa com jogos simples em VB6, progredindo para o uso de máquinas de estado e funções de ordem superior para aprimorar a dinâmica dos jogos. Os estudos de pós-graduação introduziram lógica de primeira ordem, máquinas de vetores de suporte e redes neurais, aplicadas a projetos como bate-papo de vídeo de baixa largura de banda e análise de dados de log de editores de código. Como professor, o autor focou em ferramentas de desenvolvedor inteligentes, explorando modelos preditivos para identificar e corrigir equívocos de programadores. Seu trabalho na equipe de síntese de programas da Microsoft envolveu LLMs para melhorar a assistência de código. O autor enfatiza a importância da aplicação cuidadosa da IA, priorizando problemas claros do usuário e evitando a dependência excessiva de LLMs.