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/05/25 13:56] – [A evolução das IAs] 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/ | ||
| + | * 25/05/2024 - BSDDay 2024; | ||
| + | * 22/08/2024 - ConFLOSS 2024; | ||
| + | * 29/11/2024 - Latinoware - Foz do Iguaçú. | ||
| - | ===== Quem sou eu? ===== | ||
| + | ===== 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? | ||
| + | * Automação? | ||
| + | * Análise de dados? | ||
| + | * Análise de código? | ||
| + | ++++ | ||
| + | |||
| + | ===== 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 | ||
| - | "Feliz aquele que transfere o que sabe e aprende o que ensina." | ||
| ++++ | ++++ | ||
| Linha 38: | Linha 63: | ||
| * Geração de código; | * Geração de código; | ||
| * Exemplo recente [[https:// | * Exemplo recente [[https:// | ||
| + | * ChatCPT-4o (OMNI) | ||
| * Depuração e testes; | * Depuração e testes; | ||
| * Aprendizado; | * Aprendizado; | ||
| Linha 43: | 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 56: | Linha 83: | ||
| * Limitações no entendimento e na geração | * Limitações no entendimento e na geração | ||
| * Em geral requer expertise | * Em geral requer expertise | ||
| + | |||
| + | Notícia de 27/05/2024: | ||
| + | |||
| + | **ChatGPT ainda produz muitas respostas incorretas para problemas de programação: | ||
| ++++ | ++++ | ||
| - | ===== Minha experiência | + | |
| + | ===== Implementando modelos localmente | ||
| ++++ >>>>>> | ++++ >>>>>> | ||
| - | Melhor com linguagens mais comuns | + | |
| - | | + | * Inúmeras funcionalidades (vide github + open-webUI) |
| - | * No meio: bash, ansible | + | * Muitos modelos gratuitos |
| - | * Pior (com farta vantagem): krpano | + | * Segurança: dados não vão pra ninguém |
| - | Recomendações: | + | * Aponta uma URL direto no prompt e faz RAG com ela |
| - | * Use o contexto | + | * Possibilidade de uso de RAG com seus documentos locais |
| - | * Divida para conquistar | + | ++++ |
| - | * Comece | + | |
| - | * PEÇA para dividir e como dividir melhor, para conquistar | + | ===== Quem sou eu? ===== |
| - | * Use RAG | + | |
| + | ++++ >>>>>> | ||
| + | |||
| + | | ||
| + | * 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:// | ||
| ++++ | ++++ | ||
| - | ===== Exemplo prático! | + | |
| - | Bora botar a mão na massa! | + | ===== 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.1716645382.txt.gz · Última modificação: por cartola
