Programação assistida por IA avançada para desenvolvedores
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp


Erro de instalação:

🤖 Prompt de diagnóstico curto:
Aqui estão minha especificação de dependências e o erro de instalação. Explique a causa raiz do conflito de versões.

🤖 Prompt de setup reprodutível:
Dado esta estrutura de projeto, proponha um setup de ambiente Python reprodutível usando pip-tools. Gere os arquivos e comandos exatos para criar o ambiente, travar dependências e instalar de forma determinística. Explique como usar o ambiente virtual no README.md do projeto.
Resposta do modelo:


🤖 Prompt de auditoria de dependências:
Dado este repositório Python, quero auditar a mantenibilidade das dependências e a conformidade de licenças.
Gere o comando para produzir um relatório de licenças em JSON para o ambiente Python ativo, incluindo URLs dos pacotes e arquivos de licença, e grave em reports/licenses.json.
Resposta da IA:

Sugestão da IA:

Relatório de licenças:

🤖 Prompt de alternativas:
Aqui está o reports/licenses.json do pip-licenses que acabamos de gerar.
Resuma os resultados em uma tabela curta com: pacote, versão, licença e nível de risco para uso comercial. Marque qualquer coisa incomum, desconhecida ou sem licença.
Proponha uma alternativa mais segura para a dependência de maior risco.
Resposta da IA:



Programação assistida por IA avançada para desenvolvedores