Claude es el chatbot de Anthropic que destaca por su excelente soporte de Markdown y generación de artifacts.
Claude es un asistente de IA desarrollado por Anthropic, una empresa de seguridad en inteligencia artificial fundada en 2021 por exinvestigadores de OpenAI, entre ellos Dario y Daniela Amodei. El nombre "Claude" es un homenaje a Claude Shannon, considerado el padre de la teoría de la información.
Claude se distingue de otros chatbots por varias razones: su capacidad de comprender y seguir instrucciones complejas, su tendencia a generar respuestas bien estructuradas con Markdown, su función de artifacts para crear documentos y código interactivo, y su enfoque en la seguridad y la honestidad. Claude es especialmente bueno en tareas de escritura, análisis de documentos largos y programación.
Anthropic ofrece varios modelos dentro de la familia Claude:
Todos los modelos de Claude generan sus respuestas utilizando Markdown de forma nativa.
Claude está disponible en los siguientes planes:
Claude está disponible a través de su interfaz web en claude.ai, y también cuenta con aplicaciones para iOS, Android, Windows y macOS. Anthropic ofrece una API para integraciones en aplicaciones de terceros.
Claude incluye varias funcionalidades que hacen un uso intensivo de Markdown:
Una de las aplicaciones más interesantes de Claude en relación con Markdown es Claude Code, la herramienta de línea de comandos de Anthropic para programación asistida por IA. Claude Code utiliza archivos Markdown como formato de configuración principal:
.claude/ para recordar patrones, decisiones y aprendizajes entre sesiones.Este uso de Markdown como formato de configuración demuestra cómo el lenguaje Markdown ha trascendido su uso original como formato de escritura para convertirse en un estándar de comunicación entre humanos e inteligencias artificiales.
La interfaz de Claude renderiza Markdown de forma excelente. Las respuestas de Claude se caracterizan por:
Claude soporta la gran mayoría de los elementos de la sintaxis básica y extendida de Markdown. En la siguiente tabla puedes ver cuáles son los elementos compatibles:
| Elemento | Soporte | Notas |
|---|---|---|
| Encabezados | Sí | Soporta los 6 niveles. Claude organiza las respuestas con encabezados H2 y H3 de forma habitual. |
| Párrafos | Sí | |
| Saltos de línea | Sí | |
| Negrita | Sí | Soporta asteriscos y guiones bajos. Claude usa negritas frecuentemente para resaltar conceptos clave. |
| Cursiva | Sí | |
| Citas | Sí | |
| Listas ordenadas | Sí | Soporta listas anidadas de múltiples niveles. |
| Listas no ordenadas | Sí | Soporta anidamiento y mezcla con listas ordenadas. |
| Código | Sí | El código inline se muestra diferenciado con fondo propio. |
| Línea horizontal | Sí | |
| Enlaces | Sí | Los enlaces se muestran como hipervínculos clicables. |
| Imágenes | Parcial | Claude puede generar la sintaxis de imágenes en artifacts HTML/Markdown, pero no renderiza imágenes externas en el chat. |
| HTML | Parcial | Claude puede generar HTML, pero solo se renderiza dentro de artifacts. En el chat se muestra como código. |
| Tablas | Sí | Excelente soporte para tablas complejas con alineación de columnas. Claude genera tablas con frecuencia para comparativas. |
| Bloques de código avanzados | Sí | Incluye resaltado de sintaxis, indicador del lenguaje y botón para copiar. Los bloques largos se convierten automáticamente en artifacts. |
| Resaltado de sintaxis | Sí | Soporta una amplia variedad de lenguajes incluyendo Python, JavaScript, TypeScript, Java, C++, Go, Rust, SQL, HTML, CSS, Bash y muchos más. |
| Notas al pié | Parcial | Claude puede generar la sintaxis de notas al pie en artifacts Markdown, pero no siempre se renderizan en el chat. |
| IDs de cabecera | No | |
| Listas de definiciones | No | |
| Texto tachado | Sí | |
| Listas de tareas | Sí | Se renderizan como checkboxes visuales. |
| Emojis (copiar y pegar) | Sí | |
| Emojis (shortcodes) | No | Claude puede insertar emojis Unicode directamente pero no interpreta shortcodes. |
| Enlaces automáticos | Sí | |
| Deshabilitar enlaces automáticos | Sí |
Claude soporta elementos adicionales fuera de la sintaxis Markdown estándar:
| Elemento | Markdown | Resultado |
|---|---|---|
| LaTeX inline | | Renderiza la fórmula como expresión matemática |
| LaTeX en bloque | | Renderiza la fórmula centrada en un bloque |
| Artifacts | Código o documentos generados en panel lateral | HTML/React/SVG/Markdown interactivo y editable |
Claude es especialmente receptivo a los prompts estructurados con Markdown. De hecho, la propia documentación de Anthropic recomienda usar Markdown para estructurar los prompts, especialmente cuando se trabaja con la API.
Un prompt bien estructurado para Claude podría verse así:
# Tarea
Analiza el siguiente código Python y genera un informe de revisión.
# Código a revisar
```python
def process_data(items):
result = []
for item in items:
if item['status'] == 'active':
result.append(item['value'] * 2)
return result
```
# Criterios de revisión
- **Rendimiento**: ¿Se puede optimizar?
- **Legibilidad**: ¿Es claro y mantenible?
- **Buenas prácticas**: ¿Sigue las convenciones de Python?
- **Seguridad**: ¿Hay posibles problemas?
# Formato de respuesta
Genera el informe usando Markdown con:
1. Un resumen ejecutivo
2. Una tabla con los problemas encontrados (severidad, descripción, solución)
3. El código mejorado en un bloque de códigoPara más información, consulta las guías de Markdown en prompts, system prompts y prompt engineering.
Existen otros chatbots de IA que también ofrecen un buen soporte de Markdown:
Puedes obtener más información acerca de Claude consultando los siguientes enlaces:
👋 Hola! Soy Edu, me encanta crear cosas y he redactado este tutorial. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirlo en Twitter.
Sígueme en Twitter para estar al día con mi contenido. 😊