Visão Geral
Este é um curso introdutório sobre como usar o ChatGPT como assistente em tarefas relacionadas ao ciclo de vida de desenvolvimento de aplicações e automatização de tarefas demoradas. Abrange tópicos como a evolução recente de modelos de linguagem grande, casos de uso de desenvolvimento e scripts e os fundamentos da engenharia imediata.
Cada aluno atribuiu a ele sua própria configuração de ambiente de laboratório virtual .
Objetivo
Após concluir este Curso Basics of ChatGPT Development and Automation, você será capaz de:
- Entenda o que é ChatGPT e suas capacidades.
- Use ChatGPT para aumentar sua produtividade.
- Aprenda a usar o ChatGPT para criar scripts, gerar documentação e gerar testes unitários.
- Aprenda como usar o ChatGPT para traduzir um código em texto legível por humanos.
- Você entenderá como o ChatGPT pode ser usado para depurar código, detectar bugs e ser usado para completar código.
Publico Alvo
- Desenvolvedores, programadores e administradores de sistemas que desejam incorporar o ChatGPT em seus projetos.
- Desenvolvedores, programadores que desejam aprender mais sobre IA e processamento de linguagem natural.
- profissionais que desejam aprender como usar o ChatGPT para melhorar seu fluxo de trabalho e conseguir mais em menos tempo.
Pre-Requisitos
- O curso é melhor frequentado com conhecimentos gerais sobre programação, scripts e formatos de dados.
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico
Intro to ChatGPT
- Demo
- The chat interface
- Storing conversations
Why was ChatGPT released now?
- Introduction to Natural Language Processing
- The road to Large Language Models: Transformers, BERT and GPT
- From simple tasks to understanding instructions: GPT3 to InstructGPT
- Understanding the size of ChatGPT
Hands-on Lab
ChatGPT for scripts
- Bash, Python and Perl scripts
- Scripts for manipulating the file system
- Scripts for automation
- The problem with web scraping
Hands-on Lab
ChatGPT for data format conversions
- Writing proper queries for the task
- JSON, YAML, CSV, SQL
Hands-on Lab
ChatGPT for generating documentation
- Commenting code
- Generating standardized docs
Hands-on Lab
ChatGPT for generating unit tests
- Testing applications without the boilerplate
Hands-on Lab
ChatGPT for explaining code
- Why having a high-level summary of code helps
- How much should you trust the explanations?
Hands-on Lab
ChatGPT for detecting bugs
- What types of bugs are easier to detect automatically?
- Asking for help the right way
Hands-on Lab
ChatGPT prompt engineering fundamentals
- What is prompt engineering?
- Why does ChatGPT understand some prompts better?
- Tips and tricks for getting more consistent results
Hands-on Lab
TENHO INTERESSE