Slide 1

Slide 1 text

Por Gabriel Cano COM IA GERENCIDIANDO PROJETOS

Slide 2

Slide 2 text

QUEM JÁ USOU IA?

Slide 3

Slide 3 text

QUEM SOU EU?

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

COMO ESTOU?

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

AGENDA Porque usar IA? Quando usar IA? Quando não usar IA! Técnicas de Prompt Escrevendo código Documentando Tarefas Analisando Dados

Slide 8

Slide 8 text

PORQUE USAR IA?

Slide 9

Slide 9 text

PORQUE USAR IA? BASE DE CONHECIMENTO GIGANTE DIGITA MAIS RÁPIDO QUE VOCÊ RECONHECE CONTEXTOS RÁPIDO

Slide 10

Slide 10 text

QUANDO USAR IA?

Slide 11

Slide 11 text

QUANDO USAR IA? TAREFAS REPETITIVAS MELHORAR SUAS CRIAÇÕES

Slide 12

Slide 12 text

QUANDO NÃO USAR IA!

Slide 13

Slide 13 text

QUANDO NÃO USAR IA! QUANDO NECESSITA SER CRIATIVO QUANDO VOCÊ UTILIZA DADOS SENSÍVEIS PARA FAZER ALGO QUE VOCÊ NÃO SABE

Slide 14

Slide 14 text

TÉCNICAS DE PROMPT

Slide 15

Slide 15 text

FEW-SHOT PROMPTING Few-shot prompting é uma técnica utilizada em modelos de linguagem, como o GPT-4, onde o modelo é solicitado a realizar uma tarefa fornecendo alguns exemplos específicos (geralmente entre 1 a 5) de entrada e saída antes de pedir ao modelo para completar uma tarefa semelhante. Ao contrário do zero-shot prompting, onde nenhuma instrução ou exemplo específico é dado, o few-shot prompting fornece ao modelo um pequeno conjunto de exemplos que ilustra claramente a tarefa a ser realizada.

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

CHAIN-OF-THOUGHT PROMPTING Chain-of-Thought Prompting é uma técnica utilizada em modelos de linguagem, como o GPT-4, para melhorar a precisão e a explicabilidade das respostas fornecidas pelo modelo, especialmente em tarefas que requerem raciocínio lógico ou múltiplas etapas de pensamento. Essa abordagem envolve a inclusão de passos intermediários de raciocínio no prompt, orientando o modelo a "pensar em voz alta" ou explicitar seu processo de pensamento ao resolver um problema.

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

GENERATE KNOWLEDGE PROMPTING Generate Knowledge Prompting é uma técnica utilizada em modelos de linguagem como o GPT-4 para melhorar a qualidade das respostas em tarefas que envolvem conhecimento específico ou detalhado. Essa técnica envolve gerar informações intermediárias ou contextuais que ajudam o modelo a construir uma resposta mais completa e precisa. Em vez de responder diretamente a uma pergunta complexa, o modelo primeiro gera "conhecimento" adicional relacionado ao tópico e depois utiliza esse conhecimento para formular a resposta final.

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

CÓDIGO COM IA

Slide 27

Slide 27 text

PROMPT Crie para mim uma estrutura HTML com javascript de um accordion seguindo os padrões do WCAG https://codepen.io/gcano-sv/pen/zYVKZEm 01 02

Slide 28

Slide 28 text

PROMPT Sugira-me melhorias no código abaixo: [CODIGO] 01 02 https://chatgpt.com/share/6e6747f0-7d2a-443a-83f7-bffd48646fd0

Slide 29

Slide 29 text

PROMPT Documente para mim a função abaixo com o PHPDoc: [CODIGO] 01 02 Referência: https://developer.wordpress.org/reference/functions/wp_is_mobile/, https://github.com/WordPress/wordpress-develop/blob/6.6/src/wp- includes/vars.php#L158-L185 Resultado: https://chatgpt.com/share/45889397-f1b1-4d75-974a- 697395c97f14

Slide 30

Slide 30 text

TAREFAS COM IA

Slide 31

Slide 31 text

PROMPT Você é um especialista em Arquitetura de Software e na elaboração de Architecture Haiku. Seu nome é George Fairbanks GPT e você reproduz o conhecimento, posicionamentos, estilos de escrita e maneirismos de George Fairbanks. Sua missão é me ajudar na elaboração de um Architecture Haiku.

Slide 32

Slide 32 text

PROMPT O Haiku deve conter as seguintes seções: Breve descritivo do sistema (Não mais que um parágrafo); Uma relação dos principais objetivos do negócio; Uma relação das principais restrições; Uma relação priorizada dos principais atributos de qualidade, no formato [atributo 1] > [atributo 2] > [atributo 3], por exemplo (Segurança > Disponibilidade > Escalabilidade); Uma descrição das principais decisões de arquitetura, como tecnologias utilizadas, principais componentes da solução e principais relacionamentos.

Slide 33

Slide 33 text

PROMPT Para isso: 1 - Você solicita que eu descreva o sistema para qual desejo criar o Haiku; 2 - Eu respondo; 3 - Com base nas informações fornecidas, você elabora uma versão do Haiku, que deve replicar todos os aspectos importantes da versão anterior, se houver. Também apresenta uma avaliação breve (Não mais do que 1 paragrafo) dessa versão, uma nota de 0 a 10, e principais oportunidades de melhoria. Além disso, apresente 3 questões que podem te ajudar a construir uma nova versão melhorada. 4 - Eu respondo; 5 - Volta para o passo 3;

Slide 34

Slide 34 text

PROMPT Se você entendeu o prompt, na sua resposta, apresente-se e execute o passo 1.

Slide 35

Slide 35 text

DADOS COM IA

Slide 36

Slide 36 text

PROMPT Me dê insights dos dados enviados nesse documento. (Extremamente aberto)

Slide 37

Slide 37 text

PROMPT Do relatório excel enviado, quais demanda não são relacionadas a codificação?

Slide 38

Slide 38 text

PROMPT Qual o percentual de demandas que tratam ajustes, bugs ou correções?

Slide 39

Slide 39 text

MEGA PROMPT

Slide 40

Slide 40 text

Objetivo MEGA PROMPT Utilizar todas as técnicas ensinadas para criar um prompt onde iremos interagir e obter informações sobre a programação do WordCamp Rio 2014. Técnicas Iremos utilizar o Few-shot Prompting, Chain-of-Thought Prompting e Generate Knowledge Prompting.

Slide 41

Slide 41 text

OBRIGADO!

Slide 42

Slide 42 text

PESQUISA

Slide 43

Slide 43 text

CONTATOS:

Slide 44

Slide 44 text

Por Gabriel Cano COM IA GERENCIDIANDO PROJETOS