ti_publica:palestra_flisol_2024_ia_generativa_na_programacao
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Próxima revisão | Revisão anteriorPróxima revisãoAmbos lados da revisão seguinte | ||
ti_publica:palestra_flisol_2024_ia_generativa_na_programacao [2024/04/25 19:04] – criada cartola | ti_publica:palestra_flisol_2024_ia_generativa_na_programacao [2024/05/25 10:56] – [A evolução das IAs] cartola | ||
---|---|---|---|
Linha 4: | Linha 4: | ||
===== Quem sou eu? ===== | ===== Quem sou eu? ===== | ||
- | ++++ clique para expandir | + | ++++ >>>>>> |
* Engenheiro eletrônico pela UFRJ - 1995; | * Engenheiro eletrônico pela UFRJ - 1995; | ||
Linha 20: | Linha 20: | ||
===== Motivação ===== | ===== Motivação ===== | ||
- | ++++ clique para expandir | + | ++++ >>>>>> |
* Compartilhar conhecimento; | * Compartilhar conhecimento; | ||
* Aprender. | * Aprender. | ||
Linha 27: | Linha 27: | ||
++++ | ++++ | ||
+ | ===== A evolução das IAs ===== | ||
+ | ++++ >>>>>> | ||
+ | * Aumento da disponibilidade de dados; | ||
+ | * Aprimoramento do hardware; | ||
+ | * Avanços algorítmicos; | ||
+ | * LLMs! | ||
+ | Na programação: | ||
+ | * Automação de tarefas repetitivas; | ||
+ | * Geração de código; | ||
+ | * Exemplo recente [[https:// | ||
+ | * Depuração e testes; | ||
+ | * Aprendizado; | ||
+ | * Análise de código; | ||
+ | * Exemplo de análise (fora daqui) | ||
+ | ++++ | ||
+ | ===== O programador será substituído pela IA? ===== | ||
+ | ++++ >>>>>> | ||
+ | * Não! (ou falta tempo pra isso ainda) | ||
+ | |||
+ | Problemas de uso de IA: | ||
+ | * Alucinações | ||
+ | * Erros de sintaxe | ||
+ | * Código incorreto | ||
+ | * Erro de lógica | ||
+ | * Falta de generalização de aprendizado | ||
+ | * Viés e discriminação, | ||
+ | * Limitações no entendimento e na geração | ||
+ | * Em geral requer expertise | ||
+ | ++++ | ||
+ | ===== Minha experiência ===== | ||
+ | ++++ >>>>>> | ||
+ | Melhor com linguagens mais comuns | ||
+ | * Melhor: Python, HTML, Javascript, CSS | ||
+ | * No meio: bash, ansible | ||
+ | * Pior (com farta vantagem): krpano | ||
+ | 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 | ||
+ | |||
+ | ++++ | ||
+ | ===== Exemplo prático! ===== | ||
+ | Bora botar a mão na massa! |
ti_publica/palestra_flisol_2024_ia_generativa_na_programacao.txt · Última modificação: 2024/06/01 08:58 por cartola