O que você vai aprender
Neste tutorial, vamos mostrar como automatizar tarefas repetitivas do dia a dia (como gerar relatórios, responder perguntas ou organizar informações) usando Python integrado com a API do ChatGPT.
Pré-requisitos
- Ter o Python 3.9+ instalado na sua máquina.
- Uma conta no OpenAI e uma API Key ativa.
- Conhecimentos básicos em linha de comando.
Passo 1 – Instalar Dependências
Abra o terminal e execute:
- pip install openai
Passo 2 – Configurar a Chave de API
Crie um arquivo .env na pasta do projeto e adicione sua chave:
- OPENAI_API_KEY=sua_chave_aqui
No código Python, carregue a chave:
- import os
from openai import OpenAI - client = OpenAI(api_key=os.getenv("OPENAI_API_KEY"))
Passo 3 – Criar o Script de Automação
Exemplo: um gerador automático de resumos de textos.
import os
from openai import OpenAI
client = OpenAI(api_key=os.getenv("OPENAI_API_KEY"))
def resumir_texto(texto):
resposta = client.chat.completions.create(
model="gpt-4o-mini",
messages=[
{"role": "system", "content": "Você é um assistente que resume textos de forma clara e objetiva."},
{"role": "user", "content": f"Resuma o seguinte texto: {texto}"}
]
)
return resposta.choices[0].message.content
texto = """
O Proxmox é uma plataforma de virtualização open source baseada em Debian Linux, que suporta máquinas virtuais e containers em um único ambiente.
"""
print("Resumo gerado:")
print(resumir_texto(texto))
Passo 4 - Executar a automação
Basta rodar o script:
- python resumo.py
Ele vai gerar automaticamente um resumo curto e direto do texto.
Possibilidades de Automação
- Criar respostas automáticas de e-mail.
- Gerar relatórios semanais a partir de dados.
- Automatizar documentações técnicas.
- Classificar e organizar feedbacks de clientes.
Conclusão
Com Python e a API do ChatGPT, você pode automatizar tarefas que antes exigiam horas de trabalho manual. Essa combinação é ideal para empresas e profissionais que desejam aumentar a produtividade com o poder da inteligência artificial.