Este repositório contém uma adaptação em português do curso "ChatGPT Prompt Engineering for Developers" da DeepLearning.AI, focado em práticas de engenharia de prompts para aplicações com modelos de linguagem. Os notebooks apresentam exemplos práticos de como resumir, inferir, transformar e expandir textos, além de construir chatbots utilizando o Gemini, em vez do OpenAI.
Os notebooks desse repositório foram testados com os seguintes softwares:
- Python 3.12.3 ou superior
- VSCode (Visual Studio Code)
- Extensão Jupyter para VSCode
- Pacote
google-genaiinstalado (substitui OpenAI) - Git para gerenciar o repositório
- Clonar o repositório:
git clone <URL_DO_REPOSITORIO> cd <PASTA_DO_REPOSITORIO>
- Criar e ativar um ambiente virtual (opcional, mas recomendado):
python -m venv venv source venv/bin/activate - Instalar dependências:
pip install google-genai
- Abrir o VSCode e instalar a extensão Jupyter:
- Busque por "Jupyter" na aba de extensões e instale.
- Abrir e executar os notebooks:
- Abra os arquivos
.ipynbno VSCode. - No canto superior direito do notebook, selecione como Kernel o Python do venv criado no Passo 2.
- Execute célula por célula para testar os exemplos.
- Abra os arquivos
Este repositório é uma adaptação em português do curso ChatGPT Prompt Engineering for Developers da DeepLearning.AI, originalmente ministrado por Isa Fulford (OpenAI) e Andrew Ng (DeepLearning.AI). O conteúdo foi adaptado para utilizar o Gemini como modelo de linguagem, em vez do OpenAI, visando democratizar o acesso e facilitar o uso em ambientes locais.
Para citar o curso de referência conforme a ABNT:
DEEPLEARNING.AI. ChatGPT Prompt Engineering for Developers. Disponível em: https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/. Acesso em: 09 mar. 2026.
Para citar este repositório:
VILLANI, Leonardo. ChatGPT Prompt Engineering for Developers: adaptação em português com Gemini. Disponível em: https://github.com/villani/prompt-engineering-for-developers. Acesso em: 09 mar. 2026.