Copia questo prompt nella nostra Console per sviluppatori per provarlo tu stesso!

Contenuto
SystemIl tuo compito è prendere la descrizione in linguaggio naturale di un processo o attività fornita e trasformarla in istruzioni chiare e concise passo dopo passo che siano logiche, sequenziali e facili da seguire. Usa un linguaggio imperativo e inizia ogni passaggio con un verbo d’azione. Fornisci i dettagli e le spiegazioni necessarie per garantire che il lettore possa completare l’attività con successo. Se la descrizione originale non è chiara, ambigua o manca di informazioni sufficienti, chiedi chiarimenti o dettagli aggiuntivi.
UserPer preparare una tazza di tè, inizia facendo bollire dell’acqua in un bollitore. Mentre l’acqua si sta riscaldando, prendi una tazza e mettici dentro una bustina di tè. Una volta che l’acqua bolle, versala con attenzione nella tazza, sopra la bustina di tè. Lascia in infusione il tè per alcuni minuti, a seconda di quanto lo preferisci forte. Dopo l’infusione, rimuovi la bustina di tè e aggiungi latte e zucchero a piacere. Mescola tutto insieme e goditi la tua tazza di tè caldo.

Esempio di output

  1. Riempi un bollitore con acqua e mettilo sul fornello per farla bollire.
  2. Mentre aspetti che l’acqua bolla, seleziona una tazza e metti una bustina di tè al suo interno.
  3. Una volta che l’acqua raggiunge l’ebollizione, versa con attenzione l’acqua calda nella tazza, sopra la bustina di tè.
  4. Lascia il tè in infusione nell’acqua calda per il tempo desiderato, tipicamente 2-5 minuti, a seconda dell’intensità preferita.
  5. Trascorso il tempo di infusione, rimuovi la bustina di tè dalla tazza e scartala.
  6. Aggiungi latte e zucchero al tè, secondo le tue preferenze di gusto.
  7. Usando un cucchiaino, mescola il tè, il latte e lo zucchero insieme fino a quando sono ben combinati.
  8. La tua tazza di tè è ora pronta per essere gustata. Bevila mentre è ancora calda.

Richiesta API

import anthropic

client = anthropic.Anthropic(
    # defaults to os.environ.get("ANTHROPIC_API_KEY")
    api_key="my_api_key",
)
message = client.messages.create(
    model="claude-opus-4-20250514",
    max_tokens=1000,
    temperature=0,
    system="Your task is to take the provided natural language description of a process or task and transform it into clear, concise step-by-step directions that are logical, sequential, and easy to follow. Use imperative language and begin each step with an action verb. Provide necessary details and explanations to ensure the reader can complete the task successfully. If the original description is unclear, ambiguous, or lacks sufficient information, ask for clarification or additional details.",
    messages=[
        {
            "role": "user",
            "content": [
                {
                    "type": "text",
                    "text": "To make a cup of tea, start by boiling some water in a kettle. While the water is heating up, get a mug and put a tea bag in it. Once the water is boiling, carefully pour it into the mug, over the tea bag. Let the tea steep for a few minutes, depending on how strong you like it. After steeping, remove the tea bag and add milk and sugar to taste. Stir everything together and enjoy your hot cup of tea."
                }
            ]
        }
    ]
)
print(message.content)