Destaques
Engenheiro de Modelos de Linguagem, Arquiteto de Diálogo em IA, Especialista em Geração de Linguagem Natural, Desenvolvedor de IA Conversacional, Especialista em Design de Prompts, Ajustador de Modelos de Linguagem, Engenheiro de Sistemas de Diálogo, Engenheiro de Linguagem em IA, Engenheiro de PLN (PLN significa Processamento de Linguagem Natural), Designer de Conteúdo em IA
A inteligência artificial existe desde meados da década de 1950, pelo menos como área de estudo acadêmico. O campo cresceu exponencialmente nas últimas décadas, e hoje a IA é utilizada em praticamente todos os setores. Desde “medicina, transporte, robótica, ciência, educação, setor militar, vigilância, finanças e sua regulamentação, agricultura, entretenimento, varejo, atendimento ao cliente e manufatura”, o CalTech observa que a IA está prestes a “tornar-se cada vez mais influente em nossas vidas”. Isso é um eufemismo!
Essa previsão já está se concretizando com o advento do ChatGPT-4 da OpenAI, do Bard do Google, da nova IA do Bing da Microsoft e de outros concorrentes na corrida pela IA generativa. Mas como funcionam esses programas de IA? Como eles “aprendem” a se comunicar? Em parte, graças ao trabalho árduo (e paciente) dos engenheiros de prompts!
Existe um subcampo dinâmico da IA chamado processamento de linguagem natural (ou PLN). O PLN basicamente ensina os computadores a aprender e compreender mensagens escritas e verbais de uma forma semelhante à maneira como os seres humanos aprendem. Cabe aos engenheiros de prompts criar prompts baseados em texto que ajudem a treinar esses incríveis modelos de IA. Os programas então utilizam outro aspecto da IA —o aprendizado de máquina (ou ML) — para analisar entradas e gerar respostas. Há também um subconjunto do ML chamado aprendizado profundo, que treina redes neurais para aprender por meio de exemplos!
A questão é que, por mais avançada que seja a inteligência artificial, ela só chegou a esse ponto graças ao trabalho paciente e nos bastidores dos engenheiros de prompts e de outros especialistas em PLN e ML. Portanto, pelo menos por enquanto, a IA ainda precisa de nós!
À medida que os agentes de IA se tornam mais autônomos, a elaboração de prompts eficazes continua sendo importante — mas o papel está evoluindo. Os engenheiros de prompts concentram-se cada vez mais no projeto de sistemas de IA, na otimização do fluxo de trabalho e no alinhamento dos resultados da IA com os objetivos comerciais. Compreender o comportamento dos modelos e as implicações éticas é fundamental.
- Ajudando a desenvolver modelos revolucionários de IA
- Trabalhar em um setor transformador que tem o potencial de melhorar a vida das pessoas de várias maneiras
- Salários atraentes e boas perspectivas de emprego no momento
Horário de trabalho
Os engenheiros da Prompt trabalham em tempo integral, podendo ser necessárias horas extras, dependendo das metas e dos prazos. Suas funções são desempenhadas em ambientes de escritório, mas o trabalho pode exigir que se desloquem a diversos locais para realizar tarefas no local.
Funções típicas
- Técnicas de geração de prompts destinadas a melhorar o desempenho de modelos de IA
- Desenvolver e otimizar prompts claros e precisos, como entradas geradas pelo usuário e instruções predefinidas
- Use o ajuste de prefixos para otimizar prompts contínuos
- Converter tarefas em conjuntos de dados baseados em prompts
- Treinar modelos de linguagem por meio da aprendizagem por prompt
- Melhorar a capacidade dos modelos de linguagem de grande porte (LLM) (como a capacidade de responder a perguntas e resolver problemas aritméticos)
- Utilizar prompts baseados na cadeia de pensamento para aprimorar a capacidade de raciocínio dos modelos de linguagem de grande escala
- Ampliar os LLMs com conhecimento específico do domínio; melhorar a segurança dos LLMs
- Analise rigorosamente os resultados quanto à precisão e relevância; corrija prompts ambíguos e reinsira variações dos prompts no modelo de IA
- Classificar manualmente os conjuntos de dados
- Verifique se há respostas prejudiciais decorrentes da extração de dados brutos e não filtrados. Determine quais entradas causaram resultados inaceitáveis
- Trabalhe com prompts de texto para imagem em modelos de IA que geram imagens
Responsabilidades adicionais
- Trabalhar com equipes multifuncionais para resolver problemas
- Identificar as causas das falhas do sistema
- Proteção contra possíveis ataques de injeção de prompt
- Manter uma documentação completa dos procedimentos
- Mantenha-se atualizado sobre os avanços e as tendências do setor
- Ajude a desenvolver uma base de conhecimento sobre as melhores práticas
Competências interpessoais
- Analítico
- Pensamento crítico
- Atento aos detalhes
- Disciplinado
- Independente
- Metódico
- Paciente
- Planejamento e organização
- Capacidade de resolução de problemas
- Bom senso
- Trabalho em equipe
- Gestão do tempo
Competências técnicas
- Conhecimentos em processamento de linguagem natural, aprendizado de máquina, aprendizado profundo e modelos de linguagem de grande porte
- Capacidade de elaborar e aplicar instruções claras
- Domínio de linguagens de script de linha de comando (por exemplo, Bash, Python, Java)
- Ferramentas de automação de tarefas (por exemplo, Ansible, Puppet)
- Sistemas operacionais Linux
- Interfaces de linha de comando
- Empresas privadas
- Empresas de pesquisa em IA
- Universidades
A engenharia de prompts é uma área profissional relativamente nova, e as empresas estão atualmente correndo para encontrar profissionais qualificados. No entanto, como a profissão está em alta e oferece salários tão altos atualmente, espera-se que em breve atraia um grande número de novos candidatos com formação em ciência da computação. Aqueles que possuírem a formação acadêmica e a experiência necessárias poderão ser treinados nessa área emergente em apenas algumas semanas ou meses. Mas, como o engenheiro de prompts Rob Lennon afirmou à revista TIME: “Esses são trabalhos que provavelmente apenas 500 pessoas poderiam realizar neste momento, por isso os salários são tão altos. Mas, em seis meses, 50 mil pessoas serão capazes de fazer esse trabalho.”
Outra preocupação em relação ao futuro dessa área é a grande incerteza que a cerca. O professor Ethan Mollick, da Wharton School da Universidade da Pensilvânia, reconheceu: “Não está claro se a engenharia de prompts terá importância a longo prazo, pois os programas de IA estão se tornando cada vez mais eficientes em antecipar as necessidades dos usuários e gerar prompts”.
Em outras palavras, os engenheiros de prompts talvez sejam necessários apenas até que a IA consiga se livrar das “rodinhas de apoio” e avançar por conta própria, sem a ajuda humana. Portanto, neste momento, espera-se que os engenheiros de prompts sejam metódicos e pacientes ao treinar modelos de IA, mas, em algum momento, eles poderão ver sua própria capacidade de encontrar trabalho comprometida, uma vez que a IA não precise mais deles.
A IA generativa surgiu já na década de 1960, mas só ganhou destaque no campo da IA nos últimos anos, graças às redes adversariais generativas, que permitiram que os modelos criassem textos, imagens, áudio, modelos 3D e outros conteúdos autênticos. Avanços recentes, como o Generative Pre-trained Transformer (também conhecido como GPT), surpreenderam o público e causaram uma onda de entusiasmo… e de preocupação!
Com a IA agora firmemente no centro das atenções e suas capacidades cada vez mais em evidência, as empresas estão repensando suas formas tradicionais de fazer negócios. Espera-se que várias áreas profissionais sejam drasticamente afetadas pelo avanço da IA generativa, incluindo empregos relacionados à ciência da computação, como a programação. A IA já é capaz, ou em breve será capaz, de realizar uma enorme variedade de tarefas que antes só os trabalhadores humanos podiam realizar. Os empregos que a IA não substituir, provavelmente serão, pelo menos de alguma forma, aprimorados por ela.
Mesmo os engenheiros de prompts não estão imunes à transformação radical que a IA está provocando na força de trabalho, pois, eventualmente, a IA será capaz de realizar as mesmas tarefas que os redatores de prompts. De certa forma, a IA poderia deixar seus próprios criadores sem emprego. Dito isso, empresas e governos em todo o mundo estão começando a ficar preocupados com o poder que a IA está adquirindo, e alguns estão exigindo a suspensão de certas áreas de pesquisa em IA.
Os engenheiros de prompt provavelmente já demonstravam interesse por tecnologia desde cedo. Talvez se interessassem por programação, experimentassem com linguagens de programação ou até mesmo se dedicassem à pirataria informática. Ao mesmo tempo, podiam gostar de resolver problemas de forma analítica, ler livros avançados ou escrever histórias.
O trabalho em equipe é uma parte importante dessa área profissional, mas os engenheiros de resposta imediata precisam se sentir à vontade para trabalhar sozinhos e manter a concentração por longos períodos. Essa capacidade pode ter sido desenvolvida por meio de experiências semelhantes na infância, talvez por terem passado horas a fio programando ou jogando videogame.
- Os engenheiros de prompt geralmente precisam ter um diploma de bacharel em ciência da computação, engenharia da computação ou em uma área relacionada
- Os temas mais comuns do curso incluem:
- Ética da IA
- Tomada de decisões
- Aprendizado Profundo
- Interação entre humanos e IA
- Modelos de linguagem de grande porte
- Aprendizado de máquina
- Processamento de Linguagem Natural
- Robótica
- As disciplinas relevantes também podem abordar:
- Sistemas de computação
- Cálculo diferencial e integral
- Programação funcional
- Computação imperativa
- Matrizes e transformações lineares
- Teoria da probabilidade
- Estruturas de dados sequenciais e algoritmos
- Os empregadores procurarão candidatos que já tenham experiência comprovada em PNL, ML, LLMs e Deep Learning. Eles também podem preferir candidatos com experiência em desenvolvimento de prompts, linguagens de script para prompts, sistemas operacionais Linux e ferramentas de automação de prompts
- Observe que os recrutadores podem dar mais importância aos conhecimentos e às habilidades de uma pessoa do que à origem dessas habilidades (por exemplo, aulas na faculdade, certificações, bootcamps ou cursos online específicos)
- Estão surgindo muitos sites de educação e treinamento que oferecem cursos sobre Prompt Engineering, como o Prompt Engineering Institute e o Learn Prompting. Esses cursos podem ser ótimos para aprender habilidades de nível iniciante, intermediário e até mesmo avançado. Mas lembre-se de que os empregadores podem pedir para ver comprovantes de seus conhecimentos e habilidades; por isso, imprima ou salve todos os certificados de conclusão
- É possível aprender Linux através do Codecademy e de outros sites online. Há quem diga que bastam alguns dias para dominar os comandos básicos e alguns meses para aprender os comandos avançados
- Os alunos também podem aprender linguagens de programação como Bash, Python e Java por conta própria ou em aulas
- A Class Central oferece informações sobre uma variedade de cursos online gratuitos da Prompt Engineering
- Confira também as ofertas da Coursera, como o curso “Prompt Engineering for ChatGPT”, com duração de cerca de 18 horas, ou o curso “ChatGPT Prompt Engineering for Developers”, da DeepLearning.AI
Pedimos ao ChatGPT algumas recomendações educacionais adicionais. Eis o que ele respondeu:
“Um mestrado em linguística computacional ou PNL proporcionaria uma abordagem mais especializada nos aspectos linguísticos da engenharia de prompts. Um mestrado em aprendizado de máquina ou inteligência artificial proporcionaria uma compreensão mais profunda dos princípios estatísticos e matemáticos subjacentes aos modelos de NLG.”
O ChatGPT também sugeriu os seguintes cursos superiores!
- Bacharelado em Ciência da Computação: “Oferece uma base sólida em linguagens de programação, algoritmos e estruturas de dados, que são fundamentais para o desenvolvimento de modelos eficazes de NLG.”
- Bacharelado em Linguística Computacional: “Oferece uma compreensão mais profunda dos aspectos linguísticos da engenharia de prompts, incluindo sintaxe, semântica e discurso.”
- Mestrado em Linguística Computacional: “Concentra-se especificamente no estudo da linguagem natural e na forma como ela pode ser processada por computadores.”
- Mestrado em Processamento de Linguagem Natural: “Concentra-se no desenvolvimento de algoritmos e modelos para o processamento da linguagem humana.”
- Mestrado em Inteligência Artificial: “Aborda uma ampla gama de tópicos relacionados a sistemas inteligentes, incluindo aprendizado de máquina, processamento de linguagem natural e robótica.”
- Mestrado em Ciência de Dados: “Oferece uma base sólida em modelagem estatística, aprendizado de máquina e análise de dados, áreas todas relevantes para a engenharia de prompts.”
- Mestrado em Linguística: “Oferece uma compreensão profunda da estrutura e do uso da linguagem, o que é fundamental para o desenvolvimento de modelos eficazes de geração de linguagem natural (NLG).”
- Mestrado em Ciência Cognitiva: “Concentra-se no estudo da cognição humana e em como ela pode ser modelada por meio de técnicas computacionais.”
- Mestrado em Interação Pessoa-Computador: “Concentra-se na concepção e no desenvolvimento de interfaces de usuário intuitivas e fáceis de usar, o que é importante para aplicações de engenharia de resposta rápida.”
- Decida se você quer se formar em ciência da computação, engenharia da computação ou alguma área relacionada… com foco em IA!
- Além do foco no curso de graduação e em IA, verifique as ofertas específicas da instituição no que diz respeito à Engenharia de Prompts
- Leve em consideração o custo das mensalidades, descontos e oportunidades de bolsas de estudo locais (além do auxílio federal)
- Leve em consideração sua agenda e sua flexibilidade ao decidir se vai se inscrever em um curso presencial, online ou híbrido. O curso de Engenharia de Programação é ideal para o ensino online!
- Inscreva-se em diversas disciplinas de matemática (cálculo, álgebra, matemática discreta e estatística), ciência da computação, programação, inglês e retórica
- Faça cursos online de Prompt Engineering na Coursera, Udemy, Microsoft, DeepLearning.AI, Prompt Engineering Institute e Learn Prompting
- Adquira experiência prática por meio de trabalhos de meio período relacionados a PLN, ML, LLMs e/ou programação
- Comece a elaborar seu currículo e vá completando-o à medida que você aprende e ganha experiência profissional
- Analise os anúncios de emprego com antecedência para ver quais são os requisitos gerais. Como se trata de uma área profissional relativamente nova, você poderá descobrir que diferentes empregadores procuram qualidades diferentes
- Solicitação para realizar uma entrevista informativa com um engenheiro de prompt em atividade
- Faça uma lista dos seus contatos (incluindo endereços de e-mail ou números de telefone) que possam servir como futuras referências profissionais
- Continue aprimorando suas habilidades. Estude livros, artigos online e tutoriais em vídeo relacionados a engenharia de prompts, PLN, ML, LLMs, uso do Linux para IA e linguagens de programação relevantes
- Participe de fóruns online para fazer perguntas e aprender com profissionais experientes em IA
- Construa seu capital social em grupos de IA
- Participe de organizações profissionais para aprender, compartilhar, fazer amigos e ampliar sua rede de contatos. Algumas organizações que você pode considerar aderir incluem:
- Instituto AI Now
- Associação de Profissionais de IA
- Associação de Linguística Computacional
- Associação para a Ciência da Computação
- Associação de Tecnologia de Consumo
- Associação Europeia de Inteligência Artificial
- IEEE
- Associação Internacional de Reconhecimento de Padrões
- Instituto de Pesquisa em Inteligência Artificial
- OpenAI
- Parceria sobre IA
- Associação das Indústrias de Robótica
- Sociedade Internacional de Redes Neurais
- Procure concluir um curso superior em ciência da computação ou área relacionada, com ênfase em IA
- Adquira o máximo possível de experiência prática em PNL, IA, LLMs etc. antes de se candidatar
- Enriqueça seu currículo fazendo cursos específicos relacionados à Engenharia de Prompts, caso seu curso superior não tenha oferecido disciplinas relevantes suficientes
- Lembre-se de que os engenheiros de prompts também devem ter domínio da língua inglesa; portanto, destaque qualquer experiência profissional que você tenha relacionada à redação ou ao ensino de inglês
- Consulte portais de emprego como Indeed, Simply Hired, Glassdoor e Craigslist. Preste muita atenção aos requisitos de formação e experiência indicados
- Confira os modelos de currículo online para engenheiro de sistemas e analise possíveis perguntas para entrevistas de emprego
- Inclua palavras-chave relacionadas ao cargo no seu currículo para que ele seja selecionado pelos sistemas de rastreamento de candidatos (ATS). As palavras-chave podem incluir termos como: Python, Java, GPT, DALL-E, Midjourney, Bing AI, PNL, conhecimento de LLMs, coleta e análise de dados, modelos de aprendizado de máquina, síntese de imagens, pesquisa, etc.
- Peça dicas para a procura de emprego a engenheiros de prompt que estão trabalhando
- Procure ajuda junto ao seu orientador acadêmico, professores e instrutores, bem como no centro de orientação profissional da instituição
- Informe sua rede de contatos que você está procurando emprego! A maioria das vagas ainda é encontrada por meio de pessoas que você conhece, então comece a usar seu capital social!
- Antes de indicar referências pessoais na sua candidatura, pergunte a essas pessoas com antecedência se elas estão dispostas a escrever cartas de recomendação ou a ser contatadas por um possível empregador
Pedimos ao Bard, do Google, para dar algumas dicas adicionais sobre como procurar emprego. Eis o que ele disse:
- Aprenda os conceitos básicos dos grandes modelos de linguagem (LLMs). Os LLMs são a base da engenharia de prompts, por isso é importante compreender bem como eles funcionam. Existem muitos recursos disponíveis online e em bibliotecas que podem ensinar sobre os LLMs.
- Pratique a criação de prompts. A melhor maneira de aprender a criar prompts eficazes é praticando. Existem muitas maneiras diferentes de criar prompts, então encontre um método que funcione para você e experimente várias técnicas.
- Crie um portfólio com seus trabalhos. Depois de criar alguns exemplos eficazes, reúna-os em um portfólio que você possa mostrar a possíveis empregadores. Isso lhes dará uma boa ideia das suas competências e habilidades.
- Faça contatos com profissionais da área. Participe de conferências, encontros e outros eventos onde você possa conhecer pessoas que trabalham com engenharia de respostas automáticas. Essa é uma ótima maneira de aprender mais sobre a área e estabelecer contatos que possam levar a uma oportunidade de emprego.
- Seja persistente. O mercado de trabalho para engenheiros de programação é competitivo, por isso não desista se não conseguir o emprego dos seus sonhos logo de cara. Continue aprimorando suas habilidades, construindo seu portfólio e ampliando sua rede de contatos; com o tempo, você encontrará a oportunidade certa.
- Concentre-se nas suas competências interpessoais. Além das suas habilidades técnicas, os empregadores também procuram engenheiros proativos, criativos, colaborativos e capazes de pensar fora da caixa.
- Esteja disposto a aprender. O campo da engenharia de prompts está em rápida evolução, por isso é importante estar disposto a aprender coisas novas e manter-se atualizado sobre as últimas tendências.
- Torne-se um especialista nos modelos de IA, softwares e linguagens de programação que você utiliza
- Faça uma análise minuciosa dos problemas e continue aprimorando o resultado
- Lembre-se: a Alphabet, empresa controladora do Google, “perdeu US$ 100 bilhões em valor de mercado… depois que seu novo chatbot divulgou informações incorretas em um vídeo promocional e um evento da empresa não conseguiu impressionar”. Alguém provavelmente estragou suas chances de ser promovido depois disso!
- Siga e documente cuidadosamente os procedimentos para garantir que suas instruções sejam consistentes e precisas
- Mostre que é capaz de trabalhar de forma autônoma
- Pergunte ao seu supervisor quais habilidades você deve aprimorar para agregar mais valor à empresa. Se ele sugerir que você faça uma certificação, vá em frente (mas veja se a empresa vai arcar com os custos)
- Aprenda tudo o que puder com os colegas de trabalho mais experientes. No entanto, não tome atalhos nem adquira maus hábitos. Certifique-se de seguir os procedimentos conforme indicado pela sua empresa
- Colaborar de forma eficaz em equipes e concentrar-se na resolução de problemas
- Demonstre liderança, servindo de exemplo para que os outros sigam
- Treine os novos funcionários com paciência e rigor. Responda às perguntas deles e mantenha-os motivados para aprender coisas novas
- Mantenha-se envolvido com organizações profissionais e atualizado sobre os avanços mais recentes. A IA está evoluindo rapidamente e novos horizontes são abertos a cada dia
- Esteja ciente das preocupações relacionadas ao crescimento exponencial da IA, incluindo as receias sobre a singularidade tecnológica— um evento futuro previsto que “envolveria programas de computador se tornando tão avançados que a inteligência artificial (IA) transcenderia a inteligência humana, potencialmente apagando a fronteira entre a humanidade e os computadores”.
Sites
- Instituto AI Now
- Associação de Profissionais de IA
- Associação de Linguística Computacional
- Associação para a Ciência da Computação
- Bardo
- Bing IA
- Associação de Tecnologia de Consumo
- Coursera
- DeepLearning.AI
- Associação Europeia de Inteligência Artificial
- IEEE
- Associação Internacional de Reconhecimento de Padrões
- Sociedade Internacional de Redes Neurais
- Aprenda a dar sugestões
- Instituto de Pesquisa em Inteligência Artificial
- Microsoft
- OpenAI
- Parceria sobre IA
- Instituto de Engenharia Prompt
- Associação das Indústrias de Robótica
- Udemy
Livros
- Engenharia de prompts do ChatGPT: Ganhe dinheiro e seja mais eficiente com a inteligência artificial, de Bruce Brown
- Dominando o ChatGPT e a Engenharia de Prompts: Do Iniciante ao Especialista, Descubra Todo o Potencial dos Modelos de Linguagem de IA: Guia completo para dominar a IA, da Cuantum Technologies
- A Arte da Engenharia de Prompts com o ChatGPT: Um Guia Prático (Aprenda Ferramentas de IA de Forma Divertida!), de Nathan Hunter
A engenharia de prompts é uma carreira em alta no momento, mas essa tendência pode não durar para sempre. A faixa salarial potencial é um ímã que atrai muitos novos estudantes ansiosos por entrar nesse mercado lucrativo. Ao mesmo tempo, a IA continua avançando e pode, eventualmente, ser capaz de gerar seus próprios prompts. Se isso acontecer, algumas das pessoas que se apressaram em aprender habilidades de prompt podem acabar sem oportunidades de trabalho. Não podemos prever o futuro, mas se você estiver interessado em explorar profissões semelhantes, sugerimos que considere o seguinte:
- Engenheiro/Arquiteto de Big Data
- Desenvolvedor de Business Intelligence
- Pesquisador em Ciência da Computação e da Informação
- Gerente de Informática e Sistemas de Informação
- Engenheiro de Hardware
- Arquiteto de Redes de Computadores
- Programador de computadores
- Especialista em Suporte Informático
- Analista de Sistemas de Informática
- Administradores e arquitetos de bancos de dados
- Cientista de dados
- Analista de Segurança da Informação
- Matemáticos e estatísticos
- Engenheiro de Aprendizado de Máquina
- Engenheiro de robótica
- Engenheiro de Software
- Arquiteto de Software
- Desenvolvedor Web
Feed de notícias
Vagas em destaque
Cursos e ferramentas online
Expectativas salariais anuais
Os novos funcionários começam com um salário de cerca de US$ 71 mil. O salário médio é de US$ 104 mil por ano. Profissionais com vasta experiência podem ganhar cerca de US$ 141 mil.