TDM

Cómo traducir o resumir un libro con Claude AI y su API Anthropic

Hace unos meses, me lancé a traducir un libro chino usando la API de OpenAI, hablé de ello aquí. Al releer la traducción, noté algunos errores. Como el modelo que había usado en esa época no era lo suficientemente preciso, probé los últimos modelos de ChatGPT, ClaudeAI y sus API correspondientes.

Traducción de libros

ChatGPT 4 y ClaudeAI Sonnet me ofrecen ahora traducciones de gran calidad, pero las respuestas son siempre muy cortas y para un libro entero, necesito muchos «siguiente» para que terminen un capítulo.

Así que preferí ir por la API. Tuve que dividir el texto en 3000 caracteres chinos a la vez, para obtener respuestas de menos de 8192 tokens por solicitud.

El código fue escrito por la IA. Yo solo corrijo el código (en PHP) para lograr un programa ejecutable en línea de comandos. El inconveniente del código escrito por ClaudeAI es que tiene bastantes errores (de algoritmo) que hay que saber corregir, y no está al tanto de que ha salido un nuevo modelo de API, me hizo usar claude-3-opus-20240229 al principio.

Sin embargo, al principio la API de Anthropic, con el mismo prompt, no da para nada la misma respuesta que Claude AI. Yo uso claude-3-sonnet-20240229 para Anthropic API y tiene muchas dificultades para entender mi prompt. Alargo el prompt para la API Anthropic dándole ejemplos de traducción que me gustan, pero el resultado sigue sin estar a la altura de Claude AI. A pesar de muchos intentos, no logro encontrar un prompt que me permita obtener el mismo resultado que Claude AI. Luego me doy cuenta de que no estoy usando el modelo más reciente. El más reciente es claude-3-5-sonnet-20241022. A partir de ahora, para asegurarme de tener la mejor versión, usaré claude-3-5-sonnet-latest. Desde que uso el modelo más reciente, la traducción mejora de golpe.

Entre ChatGPT 4 y ClaudeAI Sonnet, encuentro la traducción de ClaudeAI Sonnet más precisa, sobre todo en la comprensión de expresiones y contexto. Entre la API OpenAI y la API Anthropic, la API Anthropic también da una mejor traducción.

Al traducir +700 páginas de una vez, tuve dos errores:

Error al traducir 48: la solicitud a la API falló con el código de estado: 429. Respuesta: {«type»:»error»,»error»:{«type»:»rate_limit_error»,»message»:»Number of tokens has exceeded your per-minute rate limit (https://docs.anthropic.com/en/api/rate-limits); see the response headers for current usage. Please reduce the prompt length or the maximum tokens requested, or try again later. You may also contact sales at https://www.anthropic.com/contact-sales to discuss your options for a rate limit increase.»}}

Error al traducir 235: la solicitud a la API falló con el código de estado: 529. Respuesta: {«type»:»error»,»error»:{«type»:»overloaded_error»,»message»:»Overloaded»}}

Como Tier 1, alcancé demasiado rápido el límite por minuto y el límite por día.

Tuve que modificar el código para hacer una solicitud cada 7 segundos. Luego, lancé la traducción por la noche cuando Anthropic estaba sobrecargado, de ahí el error 529. Modifiqué el código para que, en caso de error, se reintente la traducción del texto que fallaba hasta 20 veces máximo, y si no, guardarlo en un archivo aparte para completar la traducción más tarde.

A partir del 20 de noviembre, los límites estarán separados por tokens de entrada/salida.

Resumen de libros

Ahora, voy a cambiar al español para que puedan apreciar mejor las respuestas. Para comparar, envié toda la novela del Alquimista de Paulo Coelho en español a la API Anthropic y a Claude AI. Uso el siguiente prompt para ambas:

Quiero que analices esta novela y me des una respuesta larga. Estructura tu análisis según los siguientes puntos: Resumen cronológico detallado de la historia. Incluye los principales giros de la trama. Aquí tienes la novela a analizar:

Aquí está la respuesta dada por ClaudeAI:

Voy a analizar «El Alquimista» de Paulo Coelho de manera estructurada.

RESUMEN CRONOLÓGICO DETALLADO:

  1. El comienzo del viaje:
  • Santiago es un joven pastor español que tiene dos veces el mismo sueño sobre un tesoro cerca de las pirámides de Egipto.
  • Conoce a una gitana que interpreta su sueño, luego a un misterioso rey Melquisedec que lo anima a seguir su «Leyenda Personal».
  • El rey le da dos piedras adivinatorias, Urim y Tumim, y le aconseja seguir las señales.
  1. Primera etapa – Tánger:
  • Santiago vende su rebaño y parte hacia África.
  • En Tánger, le roban todo su dinero
  • Encuentra trabajo en una tienda de cristales donde permanece casi un año
  • Moderniza la tienda y hace prosperar el negocio

1. La travesía del desierto:

  • Se une a una caravana para cruzar el Sáhara
  • Conoce a un inglés que busca a un legendario alquimista
  • Llegan al oasis de Al-Fayum, donde deben detenerse debido a una guerra tribal

2. El oasis y el encuentro con Fátima:

  • Santiago se enamora de Fátima, una mujer del oasis
  • Conoce al Alquimista, que acepta guiarlo
  • Fátima lo anima a seguir su búsqueda a pesar de su amor

3. Las pruebas con el Alquimista:

  • El Alquimista se convierte en su mentor y le enseña el «Lenguaje del Mundo»
  • Santiago debe demostrar sus habilidades transformándose en viento frente a guerreros
  • Supera la prueba gracias a su comunión con el Universo

4. El final del viaje:

  • Santiago llega a las pirámides y excava
  • Es atacado por bandidos
  • Uno de los ladrones le revela involuntariamente que el tesoro se encuentra en realidad en la iglesia abandonada en España donde todo comenzó
  • Regresa a España y encuentra el tesoro

PRINCIPALES GIROS:

  1. El robo inicial que obliga a Santiago a replantear su estrategia
  2. El descubrimiento de que el Alquimista vive en el oasis, mientras que el inglés lo buscaba desde hacía años
  3. El ultimátum de los guerreros que obliga a Santiago a transformarse en viento
  4. La revelación final: el tesoro se encontraba desde el principio donde todo comenzó, en la iglesia abandonada en España
  5. El descubrimiento de que el viaje en sí mismo era más importante que el tesoro, porque le permitió:
  • Aprender el «Lenguaje del Mundo»
  • Encontrar el amor
  • Descubrirse a sí mismo
  • Comprender los secretos de la alquimia espiritual

La novela está construida como una búsqueda iniciática donde cada etapa y cada encuentro contribuye a la transformación del personaje principal. El verdadero «tesoro» no es tanto el oro material como la sabiduría y el conocimiento adquiridos durante el viaje.


Y aquí está la respuesta dada por la API de Anthropic:

Aquí tienes un análisis cronológico detallado de El Alquimista de Paulo Coelho:

RESUMEN CRONOLÓGICO:

1. El comienzo del viaje

  • Santiago es un joven pastor español que sueña dos veces con un tesoro escondido cerca de las pirámides de Egipto
  • Conoce a una gitana que interpreta su sueño y le dice que busque su tesoro
  • Se encuentra con un misterioso rey, Melquisedec, que lo anima a seguir su «Leyenda Personal»
  • Vende su rebaño y parte hacia África

2. Las primeras pruebas

  • Al llegar a Tánger, le roban todo su dinero
  • Encuentra trabajo en casa de un mercader de cristales y permanece allí cerca de un año
  • Hace prosperar el negocio y ahorra dinero

3. La travesía del desierto

  • Se une a una caravana para cruzar el Sáhara
  • Se encuentra con un inglés que busca a un alquimista
  • Llegan al oasis de Fayum, donde Santiago conoce a Fátima, de quien se enamora

4. El encuentro con el Alquimista

  • El Alquimista toma a Santiago bajo su ala para enseñarle sus secretos
  • Santiago aprende a comunicarse con el desierto y los elementos
  • Una prueba mayor: debe transformarse en viento para escapar de unos guerreros

5. La culminación

  • El Alquimista deja a Santiago cerca de las pirámides
  • Santiago encuentra el lugar del tesoro pero es agredido por unos ladrones
  • Uno de los ladrones le revela involuntariamente que el tesoro está enterrado en España
  • Santiago regresa a España y descubre el tesoro en la iglesia abandonada donde todo había comenzado

PRINCIPALES GIROS:

  1. El robo del dinero en Tánger, que obliga a Santiago a trabajar en casa del mercader de cristales
  2. El encuentro con Fátima, que crea un dilema: seguir su búsqueda o quedarse con ella
  3. La aparición del Alquimista, que se convierte en su guía espiritual
  4. La prueba de la transformación en viento, que representa la culminación espiritual de Santiago
  5. La revelación final de que el tesoro se encontraba desde el principio en España, lo que da todo su sentido al viaje iniciático

Esta estructura narrativa hace evolucionar progresivamente al héroe a través de pruebas físicas y espirituales, hasta una revelación final que muestra que el verdadero tesoro era el viaje en sí mismo y las enseñanzas recibidas.


Conclusión : Puedes ver que la respuesta de la API es de mejor calidad que su chat ClaudeAI. Sin embargo, no es así como un humano habría resumido el libro, al menos yo no 😀

Uso y tarifas

En términos de consumo, para el resumen de la novela El Alquimista, los tokens de entrada de 81050 corresponden a la novela (41223 palabras, es decir, 233874 caracteres) más el prompt
Y el token de salida de 886 corresponde a la respuesta dada, que contiene un poco más de 400 palabras. Sabiendo que el límite de la API de Anthropic es de 8192 tokens de salida por solicitud, me parece que la respuesta es demasiado corta a pesar de mi solicitud de proporcionarme una «respuesta larga».

Así, un resumen de El Alquimista me costó 26 centavos de dólar (entrada + salida).

Aquí están las tarifas de la API de Anthropic por ahora (mira la columna «precio unitario»):

Puedes ver que es un poco más caro que OpenAI gpt-4o actualmente:

Estoy, por ahora, impresionada por los resultados dados por las APIs. Si los modelos antiguos de Anthropic son decepcionantes, el nuevo modelo claude-3-5-sonnet-20241022 es potente y realmente útil.

A partir de ahora, uso Claude Code, más información aquí, y allí

Comentarios desactivados en Cómo traducir o resumir un libro con Claude AI y su API Anthropic