Generar contenido nuevo

Introducción a los modelos Claude

Nikhil Rangarajan

Data Scientist

Generación creativa de contenido

  • Más allá de transformar texto: creación original
    • Historias

Un libro abierto

Introducción a los modelos Claude

Generación creativa de contenido

  • Más allá de transformar texto: creación original
    • Historias
    • Copys de marketing

Un libro abierto y una página con copy de marketing

Introducción a los modelos Claude

Generación creativa de contenido

  • Más allá de transformar texto: creación original
    • Historias
    • Copys de marketing
    • Código

Un libro abierto, una página con copy de marketing y un fragmento de código

Introducción a los modelos Claude

Generación creativa de contenido

  • Más allá de transformar texto: creación original
    • Historias
    • Copys de marketing
    • Código
    • Emails

Un libro abierto, una página con copy de marketing, un fragmento de código y un email

Introducción a los modelos Claude

Generación creativa de contenido

  • Más allá de transformar texto: creación original
    • Historias
    • Copys de marketing
    • Código
    • Emails
    • Guiones

Un libro abierto, una página con copy de marketing, un fragmento de código, un email y un guion

Introducción a los modelos Claude

Cómo crear prompts de generación eficaces

$$

  • Especificidad
  • Prompt vago: resultados genéricos
  • Prompt detallado: contenido preciso
# Vague prompt
prompt = "Write a product description"

# Specific prompt 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."""
Introducción a los modelos Claude

Cómo crear prompts de generación eficaces

$$

  • Caso más común de uso de Claude: código
  • Prompts específicos generan código más preciso
    • Lenguaje de programación
    • Funcionalidad concreta
    • Requisitos de manejo de errores
    • Salidas esperadas
# Vague prompt
prompt = "Write some code"

# Specific prompt  
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."""
Introducción a los modelos Claude

Entender la temperatura

  • Rango de temperatura: 0.0 (determinista) a 1.0 (muy creativa)
    • Baja (0.1-0.3): salida coherente y predecible
    • Media (0.4-0.7): equilibrio entre creatividad y coherencia
    • Alta (0.8-1.0): máxima creatividad, menos predecible

Temperatura de 0 a 1

Introducción a los modelos Claude

Temperatura en la llamada al modelo

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

# Creative generation response2 = client.messages.create( temperature=0.8, messages=[{"role": "user", "content": prompt}])
print("Temperature 0.2 Response (Conservative)") print(response1.content[0].text)
print("Temperature 0.8 Response (Creative)") print(response2.content[0].text)
Introducción a los modelos Claude

Temperatura en la llamada al modelo

Temperature 0.2 Response (Conservative)
A rainbow is an optical phenomenon that occurs when sunlight and rain are present 
simultaneously. It forms when white light from the sun passes through water 
droplets in the atmosphere, causing the light to refract, reflect, and disperse 
into its component colors...

Temperature 0.8 Response (Creative)
Ah, rainbows! Those magical bridges painted across stormy skies that never fail 
to make us pause and wonder. Picture this: millions of tiny water droplets hanging 
in the air after a rainfall, each one acting like a miniature crystal ball. When 
sunlight hits these droplets, something absolutely enchanting happens...
Introducción a los modelos Claude

Uso del parámetro top_p

$$

  • top_p (muestreo de núcleo): alternativa a temperatura para controlar creatividad
  • Valores típicos: 0.1 (enfocado) a 0.9 (diverso)
  • Uso combinado: se pueden usar temperatura y top_p juntos para un control preciso

$$

client.messages.create(
model="claude-sonnet-4-6",
temperature=0.7,
top_p=0.3, #Likely words
messages=[{"role":"user", 
           "content":prompt}])
Introducción a los modelos Claude

Funciones de seguridad de Claude

$$

  • 📝 Puntos fuertes: redacción, análisis, código y tareas creativas
  • 🚫 Seguridad integrada: rechaza contenido dañino y mantiene pautas éticas
  • ✅ Buenas prácticas: prompts claros, prueba parámetros y revisa salidas
Introducción a los modelos Claude

¡Vamos a practicar!

Introducción a los modelos Claude

Preparing Video For Download...