Gerando novo conteúdo

Introdução aos modelos Claude

Nikhil Rangarajan

Data Scientist

Geração criativa de conteúdo

  • Além de transformar texto: criação original
    • Histórias

Um livro aberto

Introdução aos modelos Claude

Geração criativa de conteúdo

  • Além de transformar texto: criação original
    • Histórias
    • Texto de marketing

Um livro aberto e uma página com texto de marketing

Introdução aos modelos Claude

Geração criativa de conteúdo

  • Além de transformar texto: criação original
    • Histórias
    • Texto de marketing
    • Código

Um livro aberto, uma página com texto de marketing e um trecho de código

Introdução aos modelos Claude

Geração criativa de conteúdo

  • Além de transformar texto: criação original
    • Histórias
    • Texto de marketing
    • Código
    • E-mails

Um livro aberto, uma página com texto de marketing, um trecho de código e um e-mail

Introdução aos modelos Claude

Geração criativa de conteúdo

  • Além de transformar texto: criação original
    • Histórias
    • Texto de marketing
    • Código
    • E-mails
    • Roteiros

Um livro aberto, uma página com texto de marketing, um trecho de código, um e-mail e um roteiro

Introdução aos modelos Claude

Criando prompts eficazes para geração

$$

  • Especificidade
  • Prompt vago: resultados genéricos
  • Prompt detalhado: conteúdo direcionado
# Prompt vago
prompt = "Write a product description"

# Prompt específico prompt = """Write a 150-word product description for a wireless bluetooth speaker targeting college students. Use an energetic, casual tone and highlight portability, battery life, and sound quality."""
Introdução aos modelos Claude

Criando prompts eficazes para geração

$$

  • Caso de uso mais comum do Claude: código
  • Prompts específicos geram código direcionado
    • Linguagem de programação
    • Funcionalidade específica
    • Requisitos de tratamento de erros
    • Saídas esperadas
# Prompt vago
prompt = "Write some code"

# Prompt específico  
prompt = """Write a Python function 
that validates email addresses 
using regex. 
Include error handling for invalid 
inputs and return both boolean result 
and descriptive error message."""
Introdução aos modelos Claude

Entendendo a temperatura

  • Faixa de temperatura: 0,0 (determinístico) a 1,0 (bem criativo)
    • Temperatura baixa (0,1–0,3): saídas consistentes e previsíveis
    • Temperatura média (0,4–0,7): equilíbrio entre criatividade e coerência
    • Temperatura alta (0,8–1,0): máxima criatividade, menos previsível

Temperatura de 0 a 1

Introdução aos modelos Claude

Temperatura na chamada do modelo

# Geração conservadora
response1 = client.messages.create(
    model="claude-sonnet-4-6",
    temperature=0.2,
    messages=[{"role": "user", "content": prompt}])

# Geração criativa response2 = client.messages.create( temperature=0.8, messages=[{"role": "user", "content": prompt}])
print("Resposta com temperatura 0.2 (Conservadora)") print(response1.content[0].text)
print("Resposta com temperatura 0.8 (Criativa)") print(response2.content[0].text)
Introdução aos modelos Claude

Temperatura na chamada do modelo

Resposta com temperatura 0.2 (Conservadora)
Um arco-íris é um fenômeno óptico que ocorre quando a luz do sol e a chuva estão 
presentes ao mesmo tempo. Ele se forma quando a luz branca do sol passa por gotas 
de água na atmosfera, fazendo a luz refratar, refletir e se dispersar 
em suas cores componentes...

Resposta com temperatura 0.8 (Criativa)
Ah, arco-íris! Aquas pontes mágicas pintadas em céus tempestuosos que sempre nos 
fazem parar e admirar. Imagine: milhões de minúsculas gotículas no ar após a 
chuva, cada uma como uma bola de cristal. Quando a luz do sol bate nessas gotas, 
algo absolutamente encantador acontece...
Introdução aos modelos Claude

Usando o parâmetro top_p

$$

  • top_p (amostragem por núcleo): alternativa à temperatura para controlar criatividade
  • Valores típicos: 0,1 (focado) a 0,9 (diverso)
  • Uso combinado: dá pra usar temperatura e top_p juntos para controle fino

$$

client.messages.create(
model="claude-sonnet-4-6",
temperature=0.7,
top_p=0.3, #Likely words
messages=[{"role":"user", 
           "content":prompt}])
Introdução aos modelos Claude

Recursos de segurança do Claude

$$

  • 📝 Pontos fortes: escrita, análise, código, tarefas criativas
  • 🚫 Segurança embutida: recusa conteúdo nocivo, segue diretrizes éticas
  • ✅ Boas práticas: prompts claros, experimente parâmetros, revise saídas
Introdução aos modelos Claude

Vamos praticar!

Introdução aos modelos Claude

Preparing Video For Download...