O que é um GPT?
GPT é uma família de modelos de linguagem desenvolvidos pela OpenAI que revolucionaram a forma como interagimos com inteligência artificial. Estes modelos são capazes de compreender e gerar texto de forma impressionantemente humana.
🎯 Em Resumo
Um GPT é um modelo de IA que consegue compreender contexto, gerar texto coerente, e realizar tarefas baseadas em linguagem natural - desde responder perguntas até escrever código.
Significado do Acrónimo GPT
GPT significa Generative Pre-trained Transformer:
- Generative - Gera novo conteúdo (texto, código, etc.) em vez de apenas classificar ou analisar
- Pre-trained - Foi treinado previamente com enormes quantidades de dados antes de ser disponibilizado
- Transformer - É a arquitetura de rede neural subjacente, inventada pela Google em 2017, que revolucionou o processamento de linguagem natural
O termo GPT tornou-se sinónimo de modelos de linguagem da OpenAI (GPT-3, GPT-4, etc.), mas tecnicamente refere-se à arquitetura do modelo.
Evolução dos Modelos GPT
| Modelo | Ano | Parâmetros | Capacidades |
|---|---|---|---|
| GPT-1 | 2018 | 117M | Demonstração de conceito |
| GPT-2 | 2019 | 1.5B | Geração de texto coerente |
| GPT-3 | 2020 | 175B | Few-shot learning, código |
| GPT-4 | 2023 | ~1T+ | Multimodal, raciocínio avançado |
| GPT-4o | 2024 | - | Mais rápido, áudio nativo |
Como Funciona um GPT
De forma simplificada, um GPT funciona através de um processo de previsão de texto:
Input (Prompt)
O utilizador fornece um texto de entrada - pode ser uma pergunta, instrução, ou contexto.
Tokenização
O texto é dividido em "tokens" (pedaços de palavras) que o modelo consegue processar.
Processamento
O modelo analisa padrões e relações entre os tokens usando "attention mechanisms".
Geração
O modelo prevê o próximo token mais provável, repetindo até completar a resposta.
💡 Analogia Simples
Imagina o autocomplete do teu telemóvel, mas com capacidade de compreender contexto complexo e gerar parágrafos inteiros de texto coerente e relevante.
Conceitos-Chave
Context Window
O "tamanho da memória" do modelo - quantos tokens consegue processar de uma vez. GPT-4 pode ter até 128K tokens (~300 páginas de texto).
Temperature
Controla a "criatividade" das respostas. Valores baixos (0-0.3) = respostas mais determinísticas. Valores altos (0.7-1) = mais variadas e criativas.
Tokens
Unidades de texto (aproximadamente 4 caracteres em inglês, menos em português). Importante para custos de API e limites de contexto.
Custom GPTs - Definição
Um Custom GPT é uma versão personalizada do ChatGPT que podes configurar para um propósito específico. É como ter um assistente treinado para uma tarefa particular, com:
- Instruções personalizadas fixas - Comportamento e regras pré-definidas
- Conhecimento específico - Ficheiros que carregas (PDFs, docs, etc.)
- Comportamento e tom de voz definidos - Personalidade consistente
- Capacidades específicas - Web browsing, DALL-E, Code Interpreter
🎯 Vantagem Principal
Com Custom GPTs, não precisas repetir instruções em cada conversa. O assistente já "sabe" como deve comportar-se e que conhecimento usar.
Componentes de um Custom GPT
1. Nome e Descrição
Identificação do GPT e o que faz - aparece na lista de GPTs disponíveis.
2. Instructions (System Prompt)
As regras e comportamentos que definem como o GPT responde. É o "cérebro" da personalização.
3. Conversation Starters
Sugestões de perguntas para ajudar utilizadores a começar a interação.
4. Knowledge Files
Documentos carregados que o GPT pode consultar para dar respostas mais precisas.
5. Capabilities
Funcionalidades ativadas: Web Browsing, DALL-E Image Generation, Code Interpreter.
6. Actions (Opcional)
Integrações com APIs externas para executar ações no mundo real.
Quando Usar Custom GPTs
Casos Ideais para Custom GPTs
✅ Usar Custom GPT quando:
- Fazes a mesma tarefa repetidamente com instruções similares
- Precisas de conhecimento específico (manuais, políticas, catálogos)
- Queres consistência no tom e formato das respostas
- Vais partilhar o assistente com colegas ou clientes
- Precisas de integração com outras ferramentas (via Actions)
❌ ChatGPT normal é suficiente quando:
- Tarefas únicas ou variadas sem padrão
- Perguntas gerais que não requerem contexto específico
- Exploração e experimentação inicial
- Não precisas de ficheiros de conhecimento
Custom GPT vs Prompt Guardado
| Aspecto | Prompt Guardado | Custom GPT |
|---|---|---|
| Setup | Copiar/colar em cada chat | Configurar uma vez |
| Conhecimento | Limitado ao chat | Ficheiros persistentes |
| Partilha | Partilhar texto | Link direto para GPT |
| Integrações | Não disponível | Actions com APIs |
| Manutenção | Actualizar em cada uso | Actualizar uma vez, aplica a todos |
Como Configurar um Custom GPT
⚠️ Onde se configura um Custom GPT?
Os Custom GPTs são configurados e executados na cloud, através da plataforma web ChatGPT (chat.openai.com). Podes aceder:
- No navegador web (PC, Mac, Linux) - Interface completa
- Aplicação móvel (Android/iOS) - Podes usar Custom GPTs criados, mas a criação/edição é limitada
A configuração completa é feita na interface web. Os Custom GPTs ficam guardados na conta OpenAI e podem ser acedidos de qualquer dispositivo.
Passo 1: Acesso
- Necessitas de uma conta ChatGPT Plus ou Enterprise
- Acede através de "Explore GPTs" → "Create a GPT" (na interface web)
- Requer ligação à internet - funciona totalmente na cloud
Passo 2: Configuração Básica
Nome e Descrição
- Nome do teu GPT (ex: "Assistente de Email Profissional")
- Descrição do que faz
Instruções (o mais importante)
Escreve as regras que o GPT deve seguir sempre. Exemplo:
Passo 3: Adicionar Conhecimento
Carrega ficheiros relevantes:
- PDFs com informação da empresa
- Documentos com políticas
- Bases de conhecimento
- Exemplos de respostas anteriores
O GPT usa estes ficheiros para dar respostas mais precisas e contextualizadas.
Passo 4: Configurar Capacidades
Ativa ou desativa funcionalidades:
- Web Browsing - Pesquisar na internet
- DALL-E - Gerar imagens
- Code Interpreter - Executar código/analisar dados
- Actions - Integrar com APIs externas (avançado)
Passo 5: Conversação de Teste
Testa o GPT e refina as instruções até obter o comportamento desejado.
Passo 6: Publicação
Escolhe quem pode usar:
- Só tu
- Pessoas com o link
- Público (na GPT Store)
Integração com Email
Um dos casos de uso mais comuns para Custom GPTs é a gestão de emails. No entanto, é importante compreender as limitações e possibilidades de integração.
Cenário 1: Gmail com Custom GPT
✅ Integração via Actions (API)
Os Custom GPTs podem integrar com Gmail através de Actions (funcionalidade avançada que permite ligar o GPT a APIs externas).
Como funciona:
- Configuras uma Action no teu Custom GPT
- Ligas à Gmail API (Google Cloud Platform)
- Defines permissões OAuth2 para aceder aos emails
- O GPT pode ler emails, enviar respostas e organizar mensagens
Requisitos:
- Conta Google Cloud com Gmail API ativada
- Configuração OAuth 2.0 para autenticação
- Conhecimento técnico de APIs REST
- Custom GPT com ChatGPT Plus ou Enterprise
Processo de Configuração Gmail
- Google Cloud Platform:
- Cria um projeto em
console.cloud.google.com - Ativa a Gmail API
- Configura credenciais OAuth 2.0
- Define os scopes necessários (gmail.readonly, gmail.send, etc.)
- Cria um projeto em
- Custom GPT - Configurar Action:
- No editor do Custom GPT, vai a "Actions"
- Adiciona nova action com o schema da Gmail API
- Configura autenticação OAuth
- Define operações disponíveis (ler, enviar, procurar)
- Autorização:
- Ao usar o GPT pela primeira vez, autorizas acesso ao Gmail
- O GPT recebe token de acesso para operar
Exemplo de Fluxo de Trabalho
⚠️ Limitação Importante:
O Custom GPT não monitoriza emails automaticamente. Tu tens de:
- Abrir o ChatGPT e o teu Custom GPT
- Pedir explicitamente para verificar/processar emails
- Não funciona como um assistente automático em background
Cenário 2: Thunderbird com Custom GPT
O Thunderbird é uma aplicação de email desktop, o que complica a integração direta com Custom GPTs (que funcionam na cloud).
❌ Integração Direta: Não Possível
Custom GPTs não podem integrar diretamente com Thunderbird porque:
- Thunderbird corre localmente no teu PC
- Custom GPTs funcionam na cloud da OpenAI
- Não há API cloud para aceder a emails do Thunderbird
Alternativas para Thunderbird
Opção 1: Workflow Manual (Copy/Paste)
Como funciona:
- Lês o email no Thunderbird
- Copias o conteúdo
- Colas no ChatGPT / Custom GPT
- GPT gera resposta
- Copias resposta de volta para Thunderbird
Vantagem Simples, sem configuração
Desvantagem Manual, não automatizado
Opção 2: Usar IMAP + Gmail API
Como funciona:
- Se usas IMAP no Thunderbird (Gmail, Outlook.com, etc.)
- Podes configurar Custom GPT para aceder à mesma conta via API
- GPT acede aos emails através da API do serviço (não do Thunderbird)
- Thunderbird e GPT veem os mesmos emails (sincronizados)
Vantagem Acesso aos mesmos emails
Desvantagem Ainda precisas abrir ChatGPT manualmente
Opção 3: Solução Local com Ollama (Recomendado)
Como funciona:
- Instalas Ollama no teu PC (onde está o Thunderbird)
- Desenvolves script Python/PHP que:
- Lê emails do Thunderbird (acesso local à base de dados)
- Envia para Ollama (API local)
- Recebe resposta processada
- Pode criar rascunhos automaticamente
Vantagens Totalmente automatizável, privacidade completa, grátis
Desvantagem Requer programação e configuração técnica
Exemplo de Integração com Ollama + Thunderbird
Comparação de Abordagens
| Abordagem | Automação | Complexidade | Custo | Privacidade |
|---|---|---|---|---|
| Gmail + Custom GPT | Semi-automático | Média | $20/mês | ⭐⭐ |
| Thunderbird Copy/Paste | Manual | Baixa | Grátis | ⭐⭐⭐ |
| Thunderbird + IMAP API | Semi-automático | Média-Alta | $20/mês | ⭐⭐ |
| Thunderbird + Ollama | Totalmente automático | Alta | Grátis | ⭐⭐⭐⭐⭐ |
💡 Recomendação Final
Para Gmail: Usa Custom GPT com Actions (Gmail API) se queres conveniência e não te importas com custo mensal.
Para Thunderbird: Usa Ollama + script personalizado se queres automação completa, privacidade e custo zero (mas requer skills de programação).
Para começar: Experimenta copy/paste manual primeiro para validar o caso de uso antes de investir em automatização.
Exemplos Práticos
Exemplos Práticos de Custom GPTs
1. Assistente de Email Profissional
Propósito: Redigir emails profissionais com tom da empresa
Knowledge: Manual de comunicação, templates aprovados
Instruções: Tom formal mas acessível, assinatura padrão, estrutura clara
2. FAQ de Produto
Propósito: Responder perguntas sobre produtos/serviços
Knowledge: Catálogo, especificações, políticas
Instruções: Respostas concisas, links para mais info, escalar se não souber
3. Gerador de Relatórios
Propósito: Criar relatórios em formato específico
Knowledge: Templates, exemplos anteriores
Capabilities: Code Interpreter para análise de dados
4. Assistente de Código
Propósito: Ajudar com código no stack específico da empresa
Knowledge: Documentação interna, padrões de código
Instruções: Seguir convenções da equipa, comentários em PT
5. Onboarding de Novos Colaboradores
Propósito: Responder dúvidas de novos funcionários
Knowledge: Manual do colaborador, políticas RH, benefícios
Instruções: Tom acolhedor, sugerir contactos para questões específicas
6. Gestor de Social Media
Propósito: Criar posts para redes sociais diariamente
Knowledge: Voz da marca, produtos, campanhas anteriores
Instruções: "Cria posts para Instagram e LinkedIn. Usa tom inspiracional, inclui sempre CTA, máximo 280 caracteres, 3-5 hashtags relevantes"
🚀 Próximo Passo
No capítulo seguinte, aprenderás sobre modelos disponíveis, como montar agentes de IA para websites, e as diferenças entre treino e prompt engineering.