ti_publica:palestra_flisol_2024_ia_generativa_na_programacao
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
| ti_publica:palestra_flisol_2024_ia_generativa_na_programacao [2024/11/27 17:56] – [Motivação] cartola | ti_publica:palestra_flisol_2024_ia_generativa_na_programacao [2024/11/29 10:39] (atual) – [Provocações] cartola | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| - | ====== IA Generativa | + | {{ : |
| - | Este é o material utilizado | + | ====== IA Generativa |
| + | Este material | ||
| * 27/04/2024 - FLISOL RJ; | * 27/04/2024 - FLISOL RJ; | ||
| * 25/05/2024 - BSDDay 2024; | * 25/05/2024 - BSDDay 2024; | ||
| - | * 22/08/2024 - ConFLOSS 2024. | + | * 22/08/2024 - ConFLOSS 2024; |
| - | ===== Quem sou eu? ===== | + | * 29/11/2024 - Latinoware - Foz do Iguaçú. |
| + | |||
| + | ===== Provocações ===== | ||
| ++++ >>>>>> | ++++ >>>>>> | ||
| + | * Você já usa IA para programar ou outra coisa? | ||
| + | * Percebe a disrupção trazida pela IA? Pergunte a uma IA "Como a IA é um instrumento de disruptura?" | ||
| + | * Você tem dados sigilosos e se preocupa com eles? | ||
| + | * Você pode pagar por funcionalidades restritas nas IAs comerciais? | ||
| + | * Qual o valor de controlar a tecnologia que você usa? E o código que você escreve? | ||
| + | * Quem nunca ouviu falar em engenharia de prompt? | ||
| - | * Engenheiro eletrônico pela UFRJ - 1995; | + | Dados são o novo petróleo. Cuidado para não entregá-los de presente. |
| - | * Atuando como analista | + | |
| - | * Programo desde os 10 anos - 1982; | + | |
| - | * Entusiasta do software livre - 1992; | + | |
| - | * Ex-empresário - 1997-2006; | + | |
| - | * Fotógrafo, maker, fixer, youtuber | + | |
| - | * Mantenho um blog de fotos 360 (https:// | + | |
| - | * Canal no youtube (https:// | + | |
| - | * Grupo no face (https:// | + | |
| - | * PanoFórum (https:// | + | |
| ++++ | ++++ | ||
| - | ===== Motivação | + | ===== Exemplo prático! |
| ++++ >>>>>> | ++++ >>>>>> | ||
| - | | + | Bora botar a mão na massa! |
| - | * Aprender. | + | |
| - | + | * Site dinâmico? | |
| - | "Feliz aquele que transfere o que sabe e aprende o que ensina." | + | * Automação? |
| + | * Análise de dados? | ||
| + | * Análise de código? | ||
| ++++ | ++++ | ||
| - | ===== Questionamentos | + | ===== Minha experiência |
| ++++ >>>>>> | ++++ >>>>>> | ||
| - | | + | Melhor com linguagens mais comuns |
| - | * Percebe a disrupção trazida pela IA? Pergunte | + | |
| - | * Você se preocupa com seus dados? | + | * No meio: bash, ansible |
| + | * Pior (com farta vantagem): krpano | ||
| + | |||
| + | Em 29/05/2024 lançaram | ||
| + | * Acesso direto: [[https:// | ||
| + | * Pode ser baixado no [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | Recomendações: | ||
| + | * Use o contexto | ||
| + | * Divida para conquistar | ||
| + | * Comece | ||
| + | * PEÇA para dividir e como dividir melhor, para conquistar | ||
| + | * Use RAG | ||
| ++++ | ++++ | ||
| Linha 54: | Linha 69: | ||
| * Exemplo de análise (fora daqui) | * Exemplo de análise (fora daqui) | ||
| ++++ | ++++ | ||
| + | |||
| ===== O programador será substituído pela IA? ===== | ===== O programador será substituído pela IA? ===== | ||
| ++++ >>>>>> | ++++ >>>>>> | ||
| - | * Não! (ou falta tempo pra isso ainda) | + | * Ainda não. Em casos simples sim, onde talvez nem contratassem um. |
| Problemas de uso de IA: | Problemas de uso de IA: | ||
| Linha 72: | Linha 88: | ||
| **ChatGPT ainda produz muitas respostas incorretas para problemas de programação: | **ChatGPT ainda produz muitas respostas incorretas para problemas de programação: | ||
| ++++ | ++++ | ||
| - | ===== Minha experiência ===== | ||
| - | ++++ >>>>>> | ||
| - | Melhor com linguagens mais comuns | ||
| - | * Melhor: Python, HTML, Javascript, CSS | ||
| - | * No meio: bash, ansible | ||
| - | * Pior (com farta vantagem): krpano | ||
| - | Em 29/05/2024 lançaram a Codestral: primeiro que acertou pro krpano pra mim. | ||
| - | * Acesso direto: [[https:// | ||
| - | * Pode ser baixado no [[https:// | ||
| - | * [[https:// | ||
| - | |||
| - | Recomendações: | ||
| - | * Use o contexto | ||
| - | * Divida para conquistar | ||
| - | * Comece de onde precisar (pergunte que linguagem usar, como montar o ambiente, como rodar, etc) | ||
| - | * PEÇA para dividir e como dividir melhor, para conquistar | ||
| - | * Use RAG | ||
| - | |||
| - | ++++ | ||
| ===== Implementando modelos localmente ===== | ===== Implementando modelos localmente ===== | ||
| ++++ >>>>>> | ++++ >>>>>> | ||
| Linha 101: | Linha 98: | ||
| * Possibilidade de uso de RAG com seus documentos locais | * Possibilidade de uso de RAG com seus documentos locais | ||
| ++++ | ++++ | ||
| - | ===== Exemplo prático! | + | |
| - | Bora botar a mão na massa! | + | ===== Quem sou eu? ===== |
| + | |||
| + | ++++ >>>>>> | ||
| + | |||
| + | * Engenheiro eletrônico pela UFRJ - 1995; | ||
| + | * Atuando como analista de sistemas desde - 1993; | ||
| + | * Programo desde os 10 anos - 1982; | ||
| + | * Entusiasta do software livre - 1992; | ||
| + | * Ex-empresário - 1997-2006; | ||
| + | * Fotógrafo, maker, fixer, youtuber | ||
| + | * Mantenho um blog de fotos 360 (https:// | ||
| + | * Canal no youtube (https:// | ||
| + | * Grupo no face (https:// | ||
| + | * PanoFórum (https:// | ||
| + | |||
| + | ++++ | ||
| + | |||
| + | ===== Motivação ===== | ||
| + | ++++ >>>>>> | ||
| + | * Compartilhar conhecimento; | ||
| + | * Aprender. | ||
| + | |||
| + | "Feliz aquele que transfere o que sabe e aprende o que ensina." | ||
| + | ++++ | ||
| + | |||
ti_publica/palestra_flisol_2024_ia_generativa_na_programacao.1732730206.txt.gz · Última modificação: por cartola
