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: 2024/05/25 13:56 por cartola