A questão do dia não é mais “Qual é a melhor nuvem?” Agora é “Como construímos uma equipe de pessoas para construir um novo sistema generativo de IA?”
Os orçamentos caíram. O conselho de administração deseja que um desses sistemas de IA generativos bacanas, dos quais todos falam, mude fundamentalmente a forma como o negócio funciona. A expectativa, alimentada por muitos artigos de negócios, é que esse novo sistema redefina o negócio. Eles querem muito isso, e você tem a tarefa de construir e liderar uma equipe que possa conseguir isso. Então, como diabos você faz isso?
Não é um problema novo
Há dez anos, enfrentamos um problema semelhante, decorrente do interesse pela computação em nuvem e da necessidade de reunir uma equipe para migrar para esse lindo mundo da nuvem. Aqueles que entenderam o que era bom para suas carreiras queriam obter certificação em marcas específicas de nuvem, talvez fizeram um dos meus cursos sobre nuvem ou fizeram o que muitas pessoas fizeram: aprenderam o suficiente on-line para passar por uma entrevista com alguém que sabia menos.
Embora tenha havido sucesso, em sua maior parte, as equipes de arquitetura, design e implantação de nuvem, quer trabalhando em migrações ou em novos sistemas, alcançaram nota D. Muitas das migrações não produziram valor porque não tinham reprojetou os aplicativos migrando para a nuvem.
Além disso, algumas das decisões arquitetônicas poderiam ter sido melhores. Muitos escolheram a tecnologia pelas razões erradas e agora estão presos a essa tecnologia até que haja dinheiro para mudar para outro lugar. Sabemos agora que a transformação digital utilizando recursos baseados na nuvem não proporciona o valor que pensávamos que proporcionaria. A IA generativa é apenas uma continuação dessa história.
Quem é quem dos membros da equipe
Há algumas coisas a serem lembradas e algumas lições aprendidas com as falhas e sucessos da nuvem. Reunir o talento certo, seja para computação em nuvem ou IA generativa, não será diferente.
Primeiro, vamos criar um protótipo de arquitetura de IA generativa e equipe de desenvolvimento, entendendo que cada equipe refletirá as necessidades do negócio específico. Farei suposições gerais aqui. Além disso, a composição da equipe varia de acordo com o setor. O desenvolvimento de IA generativa para serviços financeiros será ligeiramente diferente do da saúde. Sim, a resposta “Depende” que as pessoas odeiam.
Aqui estão as funções que provavelmente veremos nesta equipe, seja como novas contratações, treinadas internamente ou de uma empresa de consultoria externa. Vamos supor um único projeto generativo de desenvolvimento de IA que provavelmente durará de seis meses a um ano.
O gestor de projeto supervisiona, mas não lidera o projeto, garantindo que ele esteja alinhado com as metas de negócios e seja entregue no prazo e dentro do orçamento. Essa pessoa é inestimável para mantê-lo longe de problemas orçamentários e gerenciar entregas muito complexas. Por exemplo, a plataforma do sistema de IA generativo precisa ser selecionada antes da implantação. Um bom gerente de projeto o ajudará a evitar erros estúpidos.
Pesquisadores de IA e cientistas de dados têm a tarefa de desenvolver “modelos de ponta” adaptados às necessidades específicas do negócio. Eles também melhoram continuamente o desempenho dos modelos. Essas pessoas são os cérebros do projeto, pensando em maneiras de construir e implantar modelos com maior probabilidade de sucesso.
Muitas organizações estão exigindo doutorados para essas funções. Isso é um pouco míope. Trabalho com muitas pessoas talentosas que não possuem pós-graduação. Você quer pessoas que sejam eficazes porque trabalham bem em equipe. Isso é apenas um julgamento anedótico da minha parte.
Engenheiros de IA são os profissionais que levam os modelos da fase de pesquisa para a produção, com foco na escalabilidade e na manutenibilidade. Eles precisam de um conhecimento profundo das estruturas de IA (incluindo estruturas de IA generativas) e dos ecossistemas que as apoiam.
O desafio aqui é contratar alguém treinado em diversas estruturas. Outras pessoas estarão limitadas a soluções orientadas para o que sabem. Isso vai estar errado na maioria das vezes.
Engenheiros de dados são responsáveis por projetar os pipelines e alimentar os modelos com dados de alta qualidade. No final das contas, os sistemas generativos de IA são apenas sistemas orientados a dados; portanto, essa pessoa é essencial.
Novamente, não contrate pessoas focadas em um único banco de dados ou ecossistema (por exemplo, apenas bancos de dados nativos da AWS) pelos mesmos motivos que os engenheiros de IA. Um pônei de um truque só perderá a melhor solução da raça.
Engenheiros de plataforma escolher e projetar a plataforma. Eles entendem as opções de plataforma em nuvem e fora da nuvem, bem como memória, armazenamento e processadores. É bom ter engenheiros que entendam as diferenças entre CPUs, TPUs e GPUs e que possam criar uma solução que agregue mais valor.
É difícil encontrar essas pessoas, como você provavelmente já descobriu. Alguns podem aparecer e proclamar que usam apenas este provedor de nuvem ou aquele cluster de servidores. É, não. Novamente, sua arquitetura não se importa com seus preconceitos.
O Especialista em ética em IA A função garante que o sistema de IA adere aos padrões éticos e às práticas justas, ao mesmo tempo que aborda proativamente os preconceitos nos conjuntos de dados e modelos. Não é se você será processado; é quando. Essas pessoas podem aplicar o rigor para garantir que você não faça coisas desagradáveis com seu novo brinquedo de IA generativo.
Gerentes/proprietários de produtos de IA traduzir os requisitos de negócios em especificações técnicas e garantir que o desenvolvimento do produto atenda aos objetivos da empresa.
Diretores de segurança e conformidade abordar possíveis vulnerabilidades de segurança em sistemas de IA e garantir que a empresa cumpra todas as leis relevantes de proteção de dados e regulamentos do setor.
Designers de experiência do usuário (UX) garantir que o resultado do sistema genAI seja inteligível e útil para usuários e partes interessadas.
Especialistas em integração são desenvolvedores ou engenheiros que integram o sistema genAI na infraestrutura e fluxos de trabalho de TI existentes.
Outras funções incluem equipe de suporte e manutenção, analistas de negócios, engenheiros devopse consultores jurídicos. Isto é semelhante ao desenvolvimento mais tradicional, mas ainda são necessários nestes projetos genAI.
Ah, sim, o arquiteto de IA generativa. Essa pessoa lidera o projeto e a equipe e toma decisões difíceis para levar ao sucesso.
É claro que a equipe de que sua empresa precisa para ter sucesso provavelmente é um pouco diferente desta. No entanto, acho que atingi a maioria dos papéis principais. Agora, você só precisa encontrar o talento. Isso é um desabafo para outro post.