Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yannmartins/imersaoia
Mergulhando em IA aplicada e aprendendo cada vez mais sobre o poder do ChatGPT e outras ferramentas de inteligência artificial que estão em ascensão na área de tecnologia.
https://github.com/yannmartins/imersaoia
alura ia imersao-ia
Last synced: about 1 month ago
JSON representation
Mergulhando em IA aplicada e aprendendo cada vez mais sobre o poder do ChatGPT e outras ferramentas de inteligência artificial que estão em ascensão na área de tecnologia.
- Host: GitHub
- URL: https://github.com/yannmartins/imersaoia
- Owner: YannMartins
- Created: 2023-06-20T02:33:52.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-15T03:22:49.000Z (about 1 year ago)
- Last Synced: 2025-01-13T14:21:10.332Z (about 1 month ago)
- Topics: alura, ia, imersao-ia
- Homepage:
- Size: 57.6 KB
- Stars: 2
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
Imersão IA
## 🤿 Novamente participando de uma imersão da Alura!
*Agora mergulhando em Inteligência Artificial aplicada na [`Imersão IA`](https://www.alura.com.br/imersao-ia) da [`Alura`](https://www.alura.com.br/). Explorando ferramentas como o ChatGPT e o Bing.AI, que podem vir a me ajudar em atividades do dia a dia, aprendendo sobre o impacto que essas tecnologias vem trazendo ao mundo e descobrindo como aplicá-las de forma relevante.*
## 🤖 Aula 01 | Explorando a IA: Ferramentas e Possibilidades
Nesta aula utilizei o ChatGPT para fazer dois jogos, um jogo de adivinhação de palavras e um jogo de adivinhação de filmes, acredito que por ter fornecido um prompt não tão detalhado, o primeiro jogo foi um desastre, apenas após destacar as letras que haviam na palavra, que o ChatGPT conseguiu adivinhar, já no segundo jogo, após fazer perguntas mais específicas de acordo com o prompt fornecido, o ChatGPT conseguiu adivinhar em qual filme eu estava pensando!

### Resultados:

## 🤖 Aula 02 | GPT no seu Trabalho: Fluxo e Dados
Após conhecer as ferramentas que iriamos utilizar, foi dado início a descoberta, visualizando o potencial do ChatGPT para arquivos mais complexos e o aplicando em planilhas, JSON e CSV. Conhecimento que foi necessário para concluir os desafios que foram propostos no material da própria aula.
### Resultados:
#### Desafio 1 - Crie 10 críticas variadas para filmes
Nesse desafio foi necessário gerar 10 críticas variadas para filmes diversificados, em seguida a resposta foi convertida em formato CSV e importada para a plataforma do Google Sheets.

#### Desafio 2 - Sugira descrições de imagens para serem inseridas em outras IA's
No segundo desafio foi utilizado o ChatGPT para sugerir descrições de imagens que iriam ser inseridas posteriormente em outra IA, com o intuito de criar imagens com estilos variados, a IA que foi utilizada para gerar as imagens foi a Stable Diffusion.
Nº | Estilo | Descrição
-------- | -------- | --------
1 | Pintura a óleo impressionista | Um campo vasto e ondulado coberto por uma profusão de flores coloridas. O sol poente lança tons suaves de laranja e rosa sobre a paisagem, criando uma atmosfera mágica. As pinceladas rápidas e soltas dão vida às flores, criando um efeito de movimento e energia. As cores vibrantes e a textura da pintura realçam a sensação de natureza exuberante e beleza tranquila.
2 | Fotografia de paisagem em preto e branco | Uma montanha majestosa emerge das sombras em um dia nublado. A imagem em preto e branco destaca os contornos imponentes da montanha e os contrastes sutis entre luz e sombra. As nuvens pesadas pairam no céu, conferindo uma atmosfera dramática à cena. A falta de cores adiciona um aspecto intemporal e misterioso à imagem, evocando uma sensação de serenidade e contemplação.
3 | Arte digital abstrata | Uma explosão de formas geométricas e cores vibrantes preenche o espaço. Linhas curvas e retas se entrelaçam em um padrão complexo e hipnotizante. Os tons de azul, vermelho e amarelo criam um contraste marcante e energético. A imagem parece pulsar de vida e movimento, transmitindo uma sensação de dinamismo e criatividade abstrata.
4 | Desenho a lápis realista | Um retrato detalhado de uma mulher com expressão serena. Cada traço delicado do lápis captura a textura suave de sua pele e a nitidez de seus olhos penetrantes. Os tons sutis de sombra e luz revelam a forma tridimensional do rosto, criando uma representação vívida e fiel. Cada detalhe minucioso reflete a habilidade do artista em capturar a essência humana.
5 | Arte urbana em grafite | Um mural colorido cobre a parede de um prédio abandonado. Personagens estilizados e formas abstratas se fundem em uma explosão de cores e padrões. O grafite expressivo e ousado transmite uma sensação de energia urbana e rebeldia artística. A imagem é uma mistura eclética de estilos e referências culturais, proporcionando uma experiência visual dinâmica e envolvente.
#### Desafio 3 - Calcule a média salarial de pessoas com o Google Sheets e o ChatGPT
No terceiro desafio, a partir da extensão SheetGPT, foi usado o comando GPTLIST() no Google Sheets, onde foram gerados 20 nomes aleatórios de pessoas brasileiras na coluna A, suas respectivas áreas de atuação na coluna B, e valoras de salários aleatórios entre 1.000 e 20.000 reais na coluna C.

Após formular a tabela, pedi para o ChatGPT criar um macro baseado na minha planilha do Google Sheets, em que seria calculado a média dos salários da coluna C, mostrando o resultado na célula D2, como podemos ver na imagem acima.

## 🤖 Aula 03 | Engenharia de Prompt para Terefas Complexas
Explorando a Engenharia de Prompt e aprendendo sobre as suas principais técnicas e como utilizá-las, procurando aprimorar o meu domínio do funcionamento do algoritmo do ChatGPT. Utilizando da planilha disponilizada no material da aula 3, tentei calcular o valor do imposto de renda de 20 indivíduos, com as seguintes condições:
`Considere que pessoas com rendimento de até R$20.000,00 pagam 10% de imposto, pessoas com rendimento entre R$20.000,00 e R$40.000,00 pagam 20% de imposto, e pessoas com rendimento acima de R$40.000,00 pagam 30% de imposto.`
### Resultado:

Utilizando a tabela acima e reformulando diversas vezes o prompt para gerar os resultados no ChatGPT, o prompt final utilizado foi este demonstrado abaixo:

No qual gerou os seguintes valores:

Contendo 3 acertos e 2 erros, pedi para o ChatGPT reformular os resultados que deram divergentes dos valores de conferência fornecidos na própria planilha, no entanto, mesmo especificando a questão e pedindo para refazer com o passo a passo, as respostas chegavam somente a se aproximar.
No caso percebe-se uma certa dificuldade do ChatGPT em fazer cálculos com diversos números que possuem várias casas decimais.
## 🤖 Aula 04 | Tarefas em Planilhas com IA e APIs
Explorando cada vez mais as ferramentas de inteligência artificial, com foco, principalmente, em planilhas e macros. Aprendendo ainda mais sobre a API do GPT, buscando automatizar e otimizar cada vez mais o meu trabalho.
### Resultados:
Nos desafios disponibilizados no material da Aula 4, aprendi sobre Tokenização, explorando o padrão que o ChatGPT utiliza para gerar um texto a partir do GPT-Tokenizer, como podemos ver abaixo:

Além disso, utilizando o Playground OpenAI, pude experimentar diferentes formulações de texto a partir da definição de temperatura, onde pode-se visualizar e analisar as diferenças que isso gera:
*Texto 1 (temperatura 1):*

*Texto 2 (temperatura 2):*

*Texto 3 (temperatura 0):*

## 🤖 Aula 05 | Fluxo de Trabalho: Automação Nocode
Aprendendo sobre o conceito de "No-code"!
Através da ferramente Zapier é possível criar automações sem nenhuma linha de código, podendo utilizar, diretamente, até mesmo as principais redes sociais do mundo, como Gmail, Twitter e Instagram, ao nosso favor.### Resultados:
#### Desafio 1 - Automação de categorização de tweets em uma planilha do Google Sheets
Através do Zapier eu criei vários "Zaps", no primeiro Zap utilizei o Twitter como um trigger para o funcionamento do processo, onde seria selecionado um tweet com a seguinte hashtag: #ImersaoIA, em seguida criei outro Zap direcionando o ChatGPT a gerar um comentário relacionado ao tweet em questão, e por fim um Zap gerando essas informações em uma planilha do Google Sheets que eu já havia criado.

Podemos ver abaixo o resultado:

#### Desafio 2 - Análise automática de currículos
Já no segundo desafio, a plataforma Zapier estava informando que o PDF.co, que é utilizado no enunciado do desafio, não está disponível como trigger, impossibilitando de finalizar o desafio no momento.

Mesmo utilizando os próprios atalhos fornecidos no site PDF.co, o campo de Event ainda fica indisponível, no qual o sistema me impede de prosseguir, pois o mesmo se trata de um campo obrigatório.

## 🌅 FIM!
![]()
## 👨🏾💻 Autor
| [
Yann Martins de Sousa](https://github.com/YannMartins) |
| :---: |