ChatGPT e seu trabalho
Normalmente gosto do Slack no trabalho - aprendo uma ou duas coisas e consigo uma foto fofa de um cachorro ou algo assim. Mas hoje foi diferente.
A conversa inevitável sobre o chatGPT foi no meu próprio chat do Slack hoje. Eu amo aprendizado de máquina, trabalhei no campo brevemente e agora ajudo a fornecer dados para aqueles que fazem aprendizado de máquina - isso parece diferente. O que é o chatGPT da openai? E por que isso está me fazendo escrever esta introdução sinistra?
Se você for como eu, vai parar de ler e brincar um pouco com o chatGPT e depois voltar. Incrível, certo? Você pergunta qualquer coisa ao chatGPT e recebe uma resposta incrivelmente plausível. Parece mágica. O que não pode fazer? É escrever este artigo?
O QUE É chatGPT
É importante lembrar o que é exatamente (eu costumava fazer modelagem de linguagem natural muito básica, ou seja, NLP) — GPT significa transformador pré-treinado generativo. É diferente/excitante de outros métodos de NLP de última geração por causa da maneira como os nós são conectados nessa rede neural profunda, tl;dr resulta na capacidade de fazer cálculos em grandes sentenças preenchidas com palavras diferentes simultaneamente em vez de sequencialmente. Esses transformadores consideram sentenças inteiras em contexto enquanto fazem cálculos que são realmente eficientes (você não precisa eliminar a ambiguidade do contexto das palavras para o modelo, por exemplo, “salsa” como em dança ou comida). Os engenheiros de aprendizado de máquina ainda precisam decidir quais exemplos mostrar GPT, ou seja, outliers? normais? Eles ajustam ativamente os botões para torná-lo melhor (chamados de hiperparâmetros) e também ajudam a confirmar boas respostas para o chatGPT, ou seja, aprendizagem por reforço. As iterações iniciais do GPT eram boas para: preencher o espaço em branco, inferência ou tradução.
TALVEZ AGORA POSSA FAZER MAIS?
Esta mais nova iteração do GPT, chatGPT também conhecido como GPT 3.5, parece estar tendo um momento de taco de hóquei - semelhante ao que estou vendo no streaming de dados . Em uma frase, o streaming de dados (Confluent) alimenta aplicativos de missão crítica com um feed de informações sempre ativo, quase em tempo real (pense se um aplicativo de negociação de uma corretora para fazer pedidos ou um sistema de monitoramento de pressão cerebral em um hospital infantil acabou de parar recebendo dados?). Portanto, o streaming de dados é realmente a espinha dorsal de dados para todos os tipos de aplicativos modernos, de Instacart a Northrop Grumman e aplicativos NLP.semelhante ao ChatGPT. Essa colisão de melhorias tecnológicas é simultaneamente emocionante e enervante. Exatamente de quanto de melhoria estamos falando?
APRENDIZADO DE MÁQUINA ANTES DO GPT
Vamos voltar ao diagrama de Kai Fu Lee de ~ 2018 (muita coisa acontece ao longo de alguns anos em tecnologia). Veja Ted Talk de Lee aqui. Dr. Lee passa por trabalhos que provavelmente serão substituídos por IA (seu vernáculo não é meu). Ele postulou que a IA terá:
- a influência mais forte em trabalhos redundantes (quadrante inferior esquerdo)
- tornam-se ferramentas vitais para trabalhos criativos (canto inferior direito)
- funcionam como uma ferramenta “analítica” mais leve para trabalhos de alta compaixão (canto superior esquerdo)
- e, finalmente, o canto superior direito provavelmente permanecerá menos aumentado pela IA.
TESTE chatGPT
Fico feliz em colocar algumas perguntas que recebo durante meu trabalho como um experimento para testar o quanto o chatGPT é capaz.
GPT FOI BOM EM
Para não alienar os leitores não técnicos, o tl;dr é que fiz uma pergunta ao GPT que requer uma junção de várias tecnologias diferentes. Não foi tão ruim. O exemplo abaixo mostra a GPT usando com êxito essas tecnologias específicas em conjunto:
- ferramenta de infraestrutura como código chamada Terraform
- Uma distribuição kubernetes fornecida por um provedor de nuvem (AWS)
- Um sistema operacional baseado em Linux (também via AWS)
É impressionante como o GPT está fornecendo um rico feedback no campo da engenharia de software em geral. Para este engenheiro de PNL, ele fornece um feedback muito melhor do que se ele executasse o R em sua máquina local (ele criou uma emulação de R dentro do ChatGPT).https://twitter.com/ben_j_radford/status/1599180658827440128
NÃO É TÃO BOM EM
Aqui, fiz ao GPT uma pergunta mais comum que recebo, onde ele apenas surgiu com comandos CLI que não existem completamente ( Confluent Tunnelnão é um comando no CLI do Confluent - eu trabalho no Confluent). Aqui eu perguntei: " como conecto minha fonte de dados local ao Confluent Cloud com segurança "
Curiosamente, se você avaliasse a inteligência do chatGPT por nossa avaliação tradicional (humana), sua média baixa aparentemente:https://twitter.com/SergeyI49013776/status/1598430479878856737
FAZER PERGUNTAS NÃO RELACIONADAS COM MEU TRABALHO
Ok, este é irônico/não muito útil, mas ainda assim, perguntei ao ChatGPT sobre si mesmo e ele forneceu informações incorretas:
Fazer o ChatGPT fingir que é uma ocupação específica é talvez o fenômeno mais surpreendente da Internet hoje. Por exemplo, pedindo-lhe para atuar como chef, deu algumas boas ideias para o jantar com a lista de ingredientes e instruções:
Outros prompts divertidos de "agir como" aqui .
PERSPECTIVA OTIMISTA
Eu diria que, se olharmos para as previsões de Lee em 2018, o chatGPT está tendo um impacto enorme em ambos os quadrantes à direita do nosso eixo Y. Seu feedback é incrivelmente rico. Tarefas criativas, como criar roteiros para roteiros, decorar espaços físicos - essas coisas geralmente são difíceis de começar. Eu alimento o chatGPT com alguns prompts e tenho paredes de texto para fazer minhas ideias fluírem - isso é inegavelmente impressionante. Mais próximo da minha casa do leme, o chatGPT também catalisa tarefas de desenvolvimento para engenharia de software. A partir do chatGPT 3.5 (alimentando o chatGPT), ele não é capaz de criar um código verdadeiramente “pronto para produção”; no entanto, isso me fornece um ótimo material inicial que posso refinar - economizando horas de pesquisa inicial por meio do Stackoverflow etc.
PERSPECTIVA NÃO TÃO OTIMISTA
No fundo da mente de todos agora, o chatGPT pode fazer algo destrutivo. Sozinho claro que não pode, não é um agente autônomo, precisa da intervenção humana para fazer qualquer coisa. Mas digamos que se você não fosse cuidadoso ao testar e interpretar as saídas do chatGPT e apenas transferisse algum código do chatGPT - eu poderia imaginar uma situação em que um desenvolvedor trava acidentalmente um servidor ou algo nesse sentido. Isso não me parece muito alarmante porque a maioria dos engenheiros tem bons processos para testar, validar e, finalmente, liberar o código para um sistema de produção.
O que pode ser alarmante é mostrado no meu exemplo acima, onde perguntei ao chatGPT o que é - o chatGPT às vezes apenas produz desinformação (o openai reconhece isso). Você poderia argumentar que a circulação de desinformação na web já é desenfreada – o que é outra fonte? No entanto, esta é a primeira vez que temos essa desinformação sem rosto. Ninguém pode traçar o caminho de uma solicitação a partir da interface do chatGPT, através de suas camadas de redes neurais complexas, e deduzir exatamente como se chega à resposta. Este é um contraste gritante com alguém citando um artigo de uma fonte jornalística (onde você pode inferir influência política, etc.).
PENSAMENTOS FINAIS, GPT 4 está chegando
ChatGPT vai lhe dar uma resposta. Use-o por tempo suficiente e ele lhe dará uma resposta errada. Ele vai entender você mal. ChatGPT é apenas a iteração 3.5 da série GPT. Em breve estará fornecendo melhores respostas. Passo grande parte do meu dia de trabalho fazendo perguntas como: é isso mesmo que você quer dizer? Você sabe por que essa exigência está em vigor? Como foi essa avaliação? É a partir de perguntas abertas como essas que realmente ajudo as pessoas e, às vezes, descubro coisas que elas não sabiam que precisavam. Somos muito mais do que máquinas de responder a perguntas. Somos extremamente matizados. Vá lá e realmente ouça - você fará perguntas melhores, e isso significa melhores respostas.





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)