TDM

Come tradurre o riassumere un libro con Claude AI e la sua API Anthropic

Qualche mese fa, mi sono lanciata nella traduzione di un libro cinese usando l’API di OpenAI, ne ho parlato qui. Rileggendo la traduzione, ho notato alcuni errori. Poiché il modello che avevo usato allora non era abbastanza preciso, ho testato gli ultimi modelli di ChatGPT, ClaudeAI e le rispettive API.

Traduzione di libri

ChatGPT 4 e ClaudeAI Sonnet ora mi propongono traduzioni di alta qualità, ma le risposte sono sempre molto brevi e per un libro intero devo cliccare molti “avanti” per finire un capitolo.

Così, ho preferito passare dall’API. Ho dovuto dividere il testo in 3000 caratteri cinesi alla volta, per ottenere risposte di meno di 8192 token per richiesta.

Il codice è stato scritto dall’IA. Io correggo solo il codice (in PHP) per ottenere un programma eseguibile da riga di comando. L’inconveniente del codice scritto da ClaudeAI è che contiene parecchi errori (algoritmo) che bisogna saper correggere, e non sa che è uscito un nuovo modello API, mi ha fatto usare claude-3-opus-20240229 all’inizio.

Tuttavia, all’inizio l’API di Anthropic, con lo stesso prompt, non dà affatto la stessa risposta di Claude AI. Uso claude-3-sonnet-20240229 per Anthropic API e fa molta fatica a capire il mio prompt. Allungo il prompt per l’API Anthropic dandogli esempi di traduzione che mi piacciono, ma il risultato non è ancora all’altezza di Claude AI. Nonostante molti tentativi, non riesco a trovare un prompt che mi permetta di ottenere lo stesso risultato di Claude AI. Poi mi accorgo che non sto usando il modello più recente. Il più recente è claude-3-5-sonnet-20241022. D’ora in poi, per assicurarmi di avere la migliore versione, userò claude-3-5-sonnet-latest. Appena uso il modello più recente, la traduzione è subito di migliore qualità.

Tra ChatGPT 4 e ClaudeAI Sonnet, trovo la traduzione di ClaudeAI Sonnet più precisa, soprattutto nella comprensione delle espressioni e del contesto. Tra l’API OpenAI e l’API Anthropic, anche l’API Anthropic offre una traduzione migliore.

Traducendo +700 pagine in una volta, ho avuto due errori:

Error translating 48: API request failed with status code: 429. Response: {“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 translating 235: API request failed with status code: 529. Response: {“type”:”error”,”error”:{“type”:”overloaded_error”,”message”:”Overloaded”}}

Come Tier 1, ho raggiunto troppo in fretta il limite al minuto e il limite al giorno.

Ho dovuto modificare il codice per fare una richiesta ogni 7 secondi. Poi ho lanciato la traduzione la sera quando Anthropic era sovraccarico, da cui l’errore 529. Ho modificato il codice per ritentare in caso di errore la traduzione del testo che non passava, fino a 20 volte, e se necessario, salvarlo in un file a parte per completare la traduzione più tardi.

Da Novembre 20, i limiti saranno separati tra input tokens/output tokens.

Riassunto di libri

Ora passo all’italiano per farvi apprezzare meglio le risposte. Per confrontare, ho inviato l’intero romanzo dell’Alchimista di Paulo Coelho in italiano nell’API Anthropic e in Claude AI. Uso il seguente prompt per entrambi:

Vorrei che analizzassi questo romanzo e mi dessi una risposta lunga. Struttura la tua analisi secondo i seguenti punti: Riassunto cronologico dettagliato della storia. Includi i principali colpi di scena. Ecco il romanzo da analizzare:

Ecco la risposta data da ClaudeAI:

Analizzerò “L’Alchimista” di Paulo Coelho in modo strutturato.

RIASSUNTO CRONOLOGICO DETTAGLIATO:

  1. L’inizio del viaggio:
  • Santiago è un giovane pastore spagnolo che fa due volte lo stesso sogno riguardante un tesoro vicino alle piramidi d’Egitto
  • Incontra una zingara che interpreta il suo sogno, poi un misterioso re Melchisedec che lo incoraggia a seguire la sua “Leggenda Personale”
  • Il re gli dà due pietre divinatorie, Urim e Tummim, e gli consiglia di seguire i segni
  1. Prima tappa – Tangeri:
  • Santiago vende il suo gregge e parte per l’Africa
  • A Tangeri gli rubano tutti i soldi
  • Trova lavoro presso un mercante di cristalli dove rimane quasi un anno
  • Modernizza il negozio e fa prosperare il commercio

1. La traversata del deserto:

  • Si unisce a una carovana per attraversare il Sahara
  • Incontra un inglese che cerca un leggendario alchimista
  • Arrivano all’oasi di Al-Fayoum dove devono fermarsi a causa di una guerra tribale

2. L’oasi e l’incontro con Fatima:

  • Santiago si innamora di Fatima, una donna dell’oasi
  • Incontra l’Alchimista che accetta di fargli da guida
  • Fatima lo incoraggia a proseguire la sua ricerca nonostante il loro amore

3. Le prove con l’Alchimista:

  • L’Alchimista diventa il suo mentore e gli insegna il “Linguaggio del Mondo”
  • Santiago deve dimostrare le sue capacità trasformandosi in vento davanti ai guerrieri
  • Supera la prova grazie alla sua comunione con l’Universo

4. La fine del viaggio:

  • Santiago arriva alle piramidi e scava
  • Viene aggredito da briganti
  • Uno dei ladri gli rivela involontariamente che il tesoro si trova in realtà nella chiesa abbandonata in Spagna dove tutto è iniziato
  • Torna in Spagna e trova il tesoro

PRINCIPALI COLPI DI SCENA:

  1. Il furto iniziale che costringe Santiago a ripensare la sua strategia
  2. La scoperta che l’Alchimista vive nell’oasi mentre l’inglese lo cercava da anni
  3. L’ultimatum dei guerrieri che costringe Santiago a trasformarsi in vento
  4. La rivelazione finale: il tesoro si trovava fin dall’inizio dove tutto era iniziato, nella chiesa abbandonata in Spagna
  5. La scoperta che il viaggio stesso era più importante del tesoro, perché gli ha permesso di:
  • Imparare il “Linguaggio del Mondo”
  • Trovare l’amore
  • Scoprire se stesso
  • Comprendere i segreti dell’Alchimia spirituale

Il romanzo è costruito come una ricerca iniziatica dove ogni tappa e ogni incontro contribuisce alla trasformazione del personaggio principale. Il vero “tesoro” non è tanto l’oro materiale quanto la saggezza e la conoscenza acquisite durante il viaggio.


Ecco la risposta fornita dall’API Anthropic:

Ecco un’analisi cronologica dettagliata de L’Alchimista di Paulo Coelho:

RIASSUNTO CRONOLOGICO:

1. L’inizio del viaggio

  • Santiago è un giovane pastore spagnolo che fa due volte lo stesso sogno di un tesoro nascosto vicino alle piramidi d’Egitto
  • Incontra una gitana che interpreta il suo sogno e gli dice di cercare il suo tesoro
  • Fa l’incontro con un misterioso re, Melchisedec, che lo incoraggia a seguire la sua “Leggenda Personale”
  • Vende il suo gregge e parte per l’Africa

2. Le prime prove

  • Arrivato a Tangeri, gli rubano tutti i suoi soldi
  • Trova lavoro presso un mercante di cristalli e vi resta per quasi un anno
  • Fa prosperare il commercio e risparmia denaro

3. La traversata del deserto

  • Si unisce a una carovana per attraversare il Sahara
  • Incontra un inglese che cerca un alchimista
  • Arrivano all’oasi di Fayoum dove Santiago incontra Fatima, di cui si innamora

4. L’incontro con l’Alchimista

  • L’Alchimista prende Santiago sotto la sua ala per insegnargli i suoi segreti
  • Santiago impara a comunicare con il deserto e gli elementi
  • Una prova importante: deve trasformarsi in vento per sfuggire ai guerrieri

5. Il compimento

  • L’Alchimista lascia Santiago vicino alle piramidi
  • Santiago trova il luogo del tesoro ma viene aggredito da dei ladri
  • Uno dei ladri gli rivela involontariamente che il tesoro in realtà è sepolto in Spagna
  • Santiago torna in Spagna e scopre il tesoro nella chiesa abbandonata dove tutto era iniziato

PRINCIPALI COLPI DI SCENA:

  1. Il furto del denaro a Tangeri che costringe Santiago a lavorare dal mercante di cristalli
  2. L’incontro con Fatima che crea un dilemma: continuare la sua ricerca o restare con lei
  3. L’apparizione dell’Alchimista che diventa la sua guida spirituale
  4. La prova della trasformazione in vento che rappresenta il compimento spirituale di Santiago
  5. La rivelazione finale che il tesoro si trovava fin dall’inizio in Spagna, dando così tutto il senso al viaggio iniziatico

Questa struttura narrativa fa evolvere gradualmente l’eroe attraverso prove fisiche e spirituali, fino a una rivelazione finale che mostra che il vero tesoro era il viaggio stesso e gli insegnamenti ricevuti.


Conclusione : Potete vedere che la risposta dell’API è di qualità migliore rispetto alla chat ClaudeAI. Tuttavia, non è così che un essere umano avrebbe riassunto il libro, comunque non io 😀

Utilizzo e prezzi

In termini di consumo, per il riassunto del romanzo l’Alchimista, il input tokens di 81050 corrisponde al romanzo (41223 parole, cioè 233874 caratteri) + prompt
E il output token di 886 corrisponde alla risposta data, contenente poco più di 400 parole. Sapendo che il limite dell’API di Anthropic è di 8192 output tokens per richiesta, trovo che la risposta sia troppo corta nonostante la mia richiesta di fornirmi una “lunga risposta”.

Così, un riassunto dell’Alchimista mi è costato 26 centesimi di dollaro (input + output).

Ecco le tariffe dell’API di Anthropic per il momento (guardate la colonna “unit price”):

Potete vedere che è un po’ più caro di OpenAI gpt-4o attualmente:

Sono, per il momento, impressionata dai risultati dati dalle API. Se i vecchi modelli di Anthropic sono deludenti, il nuovo modello claude-3-5-sonnet-20241022 è potente e davvero utile.

D’ora in poi, uso Claude Code, più informazioni qui, e

Commenti disabilitati su Come tradurre o riassumere un libro con Claude AI e la sua API Anthropic