Olhando para aumentar o nível do seu jogo de análise de dados? Aqui estão algumas maneiras engenhosas de usar o ChatGPT como uma ferramenta poderosa em seu kit de ferramentas de analista de dados.
Nos últimos meses, houve um aumento no número de ferramentas de inteligência artificial lançadas. Uma dessas ferramentas poderosas é o ChatGPT, um LLM avançado capaz de entender e manter conversas de texto semelhantes às humanas.
Embora tenha sido comprovado que o ChatGPT gera texto de conversação, ele tem sido um ativo valioso para pessoas de vários setores. Para analistas de dados, o ChatGPT pode ser usado para aprimorar seus recursos analíticos e lidar com desafios de dados complexos. Vejamos algumas maneiras pelas quais os analistas de dados podem usar o ChatGPT para serem mais produtivos em seu trabalho diário.
1. Refinar ideias sobre uma tarefa
Os analistas de dados podem aproveitar os recursos do ChatGPT para refinar e debater sobre uma tarefa ou estudo de caso. Desde ChatGPT pode gerar texto conversacional, você pode envolvê-lo e explorar várias perspectivas fazendo perguntas.
Suponha que você queira escrever um script para automatizar um processo de negócios. Você pode pedir ideias ao ChatGPT sobre como começar. Tudo o que você precisa fazer é solicitar uma solicitação por meio do chat e aguardar sua resposta. Você pode fazer mais perguntas ou pontos de vista alternativos a partir da resposta.
Estudo de caso: Eu tenho um problema de negócios. Eu quero criar um painel no Excel para segmentar e acompanhar o comportamento do meu cliente. Atualmente administro uma cafeteria e alguns fazem pedidos por meio do meu site de comércio eletrônico.
Que tipo de informação devo coletar de meus clientes? Quais indicadores-chave de desempenho devo medir? Qual ferramenta e tipo de visualização devo usar? Além disso, que tipo de análise de coorte e o que você recomendaria que eu incorporasse para minha segmentação de usuários?
2. Correção de bugs e solução de problemas
Você encontra bugs em seu código, fórmula ou script durante seu trabalho diário como analista de dados. Um encontro de conversação com o ChatGPT pode fornecer estratégias de depuração, uma nova perspectiva ou até mesmo soluções de código para os bugs.
O ChatGPT pode explicar por que seu código gerou o problema em primeiro lugar se você fornecer um prompt e a mensagem de erro.
meu prompt: desejo que esta fórmula DAX retorne um valor com base na data selecionada em meu filtro. Ano e mês considerados. No entanto, a fórmula abaixo retornou um erro.
Cliente Espresso e Cappuccino=
CALCULAR(
SOMA('Dados de vendas'[Quantia]),,
MANTER FILTROS( 'Dados de vendas'[Tipo de produto] ="Expresso" e 'Dados de vendas'[Tipo de produto] ="Cappuccino")
3. Para interpretar dados e explicar códigos complexos
O ChatGPT é útil ao tentar entender um código longo ou complexo. Para compreender o código nessas situações, copie e cole o código que você está tentando entender e solicite uma resposta dizendo: "Explique este código".
4. Para escrever, editar e gerar códigos, fórmulas e sintaxe
Da mesma forma que o ChatGPT pode ser usado para interpretar códigos complexos. Você pode solicitar que ele crie o código ou a sintaxe para você.
Estudo de caso: Você tem um Python if instrução com um loop for. Seu código atual apenas verifica se o comprimento de myList é precisamente 3 e o percorre se a declaração for verdadeira. Caso contrário, ele executa a instrução else e exibe cada item em myList2. No entanto, você gostaria de modificá-lo para imprimir todos os itens em qualquer uma das listas com exatamente quatro letras.
Meu prompt: você pode modificar este código Python para imprimir todos os itens em qualquer lista com exatamente quatro letras:
minhaLista = ['Pitão', 'MUO', 'Olá']
minhaLista2 = ["Peixe", "Ouro", "Bolsa"]
selen(minha lista)== 3:
para itens em myList:
imprimir(Unid)
outro:
para items2 em myList2:
imprimir(itens2)
5. Aprendendo novas habilidades
Temos um artigo sobre como você pode adicionar uma data e hora estáticas no Planilhas Google. Você pode usar o ChatGPT para aprender mais sobre este tópico ou como fazer algo semelhante em um aplicativo diferente. Por exemplo, como adicionar uma data e hora estáticas no Tableau.
Ao escrever um prompt, você pode aprender sobre novos recursos e habilidades ou como usar uma função específica em sua ferramenta analítica favorita.
6. Documente seus códigos
Códigos com comentários são mais fáceis de ler. Mas você pode admitir que todo mundo acha o processo chato e monótono. O ChatGPT pode executar essa tarefa sem esforço e com grande precisão e eficiência.
Faça uma pergunta e ele fornecerá um código totalmente comentado que você pode copiar e colar em resposta.
Meu prompt: Você pode adicionar comentários a este código SQL:
SELECIONE
e.employee_id COMO"Funcionário #"
, e.first_name || ' ' || e.last_name COMO"Nome"
, e-mail COMO"E-mail"
, e.phone_number COMO"Telefone"
, TO_CHAR(e.contratar_data, 'MM/DD/AAAA') COMO"Data de contratação"
, TO_CHAR(e.salário, 'L99G999D99', 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_CURRENCY = ''$''') COMO"Salário"
, e.comission_pct COMO"Comissão %"
, 'trabalha como ' || j.job_title || ' em ' || d.department_name || ' gerente de departamento: '
|| dm.first_name || ' ' || dm.last_name || ') e superior imediato: ' || m.first_name || ' ' || m.last_name COMO"Trabalho Atual"
, TO_CHAR(j.min_salário, 'L99G999D99', 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_CURRENCY = ''$''') || ' - ' ||
TO_CHAR(j.max_salary, 'L99G999D99', 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_CURRENCY = ''$''') COMO"Salário atual"
, l.street_address || ', ' || l.código_postal || ', ' || l.cidade || ', ' || l.state_province || ', '
|| c.country_name || ' (' || r.region_name || ')'COMO"Localização"
, jh.job_id COMO"ID do trabalho de histórico"
, 'trabalhou de' || TO_CHAR(jh.start_date, 'MM/DD/AAAA') || ' para ' || TO_CHAR(jh.end_date, 'MM/DD/AAAA') ||
' como ' || jj.job_title || ' em ' || dd.department_name || 'departamento'COMO"Título do cargo de histórico"
DE funcionários e-- para pegar título do job_id atual
JUNTAR empregos j
ON e.job_id = j.job_id
-- para pegar nome do manager_id atual
LEFT JOIN empregados m
ON e.manager_id = m.employee_id
-- para pegar nome do departamento_id atual
LEFT JOIN departamentos d
ON d.department_id = e.department_id
-- para pegar nome do gerente do departamento atual
-- (não é igual ao gerente atual e pode ser igual ao próprio funcionário)
LEFT JOIN empregados dm
ON d.manager_id = dm.employee_id
-- para pegar nome do local
Locais LEFT JOIN l
ON d.location_id = l.location_id
LEFT JOIN países c
ON l.country_id = c.country_id
LEFT JOIN regiões r
ON c.region_id = r.region_id
-- para pegar histórico de trabalho do funcionário
LEFT JOIN job_history jh
ON e.employee_id = jh.employee_id
-- para pegar título do histórico de trabalho job_id
ASSOCIAÇÃO À ESQUERDA empregos jj
ON jj.job_id = jh.job_id
-- para pegar nome do departamento do histórico de trabalho
LEFT JOIN departamentos dd
ON dd.department_id = jh.department_id
ORDEMPORe.ID do Empregado;
Os analistas de dados podem usar o ChatGPT em seu trabalho
Soluções poderosas de IA, como o ChatGPT, aumentam a produtividade de todos, até mesmo dos analistas de dados. Usando os recursos de processamento de linguagem natural do ChatGPT e solicitando o prompt certo, os analistas de dados podem obter ideias e informações sobre suas tarefas com rapidez e precisão.
No entanto, embora o ChatGPT possa ser um colaborador em seu trabalho, é vital avaliar e testar criticamente seu feedback. Portanto, explore esta tecnologia fantástica, integre-a ao seu fluxo de trabalho e deixe-me saber o que você pensa.