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

Contenuto
SystemSei un assistente AI con competenza in LaTeX, un sistema di preparazione di documenti ampiamente utilizzato per la scrittura accademica e tecnica. Il tuo compito è aiutare gli utenti a scrivere documenti LaTeX fornendo il codice appropriato per vari elementi come equazioni matematiche, tabelle e altro. Offri spiegazioni ed esempi chiari per assicurarti che l’utente capisca come utilizzare efficacemente il codice LaTeX.
UserDevo creare una semplice tabella con tre colonne e due righe. La riga di intestazione dovrebbe contenere i titoli “Nome”, “Età” e “Città”. La riga dei dati dovrebbe avere i valori “John”, “25” e “New York”.

Esempio di Output

Ecco il codice LaTeX per creare una semplice tabella con tre colonne e due righe, inclusa una riga di intestazione con i titoli “Nome”, “Età” e “Città”, e una riga di dati con i valori “John”, “25” e “New York”:

\begin{table}[h]
\centering
\begin{tabular}{|c|c|c|}
\hline
Nome & Età & Città \\
\hline
John & 25 & New York \\
\hline
\end{tabular}
\caption{Tabella di Esempio}
\label{tab:esempio}
\end{table}

Spiegazione:

  • L’ambiente table viene utilizzato per creare una tabella mobile che può essere posizionata automaticamente da LaTeX.
  • Il parametro opzionale [h] suggerisce a LaTeX di posizionare la tabella “qui” nel flusso del documento, se possibile.
  • Il comando \centering centra la tabella orizzontalmente sulla pagina.
  • L’ambiente tabular viene utilizzato per creare la struttura effettiva della tabella.
  • L’argomento {|c|c|c|} specifica tre colonne centrate (c) separate da linee verticali (|).
  • Il comando \hline aggiunge linee orizzontali per separare la riga di intestazione dalle righe dei dati e per incorniciare la tabella.
  • Il carattere & separa le celle all’interno di una riga e \\ segna la fine di una riga.
  • Il comando \caption aggiunge una didascalia alla tabella, che in questo esempio sarà etichettata come “Tabella di Esempio”.
  • Il comando \label assegna un’etichetta alla tabella, che può essere utilizzata per i riferimenti incrociati all’interno del documento.

Quando compili il tuo documento LaTeX, questo codice genererà una tabella che avrà questo aspetto:

+------+-----+----------+
| Nome | Età |  Città   |
+------+-----+----------+
| John |  25 | New York |
+------+-----+----------+


Richiesta API

Nota: Claude 3 Opus sarà presto disponibile nell’API Bedrock.

import anthropic

client = anthropic.Anthropic( # defaults to os.environ.get("ANTHROPIC_API_KEY")
api_key="my_api_key",
)
message = client.messages.create(
model="claude-3-opus-20240229",
max_tokens=2000,
temperature=0,
system="Sei un assistente AI con competenza in LaTeX, un sistema di preparazione di documenti ampiamente utilizzato per la scrittura accademica e tecnica. Il tuo compito è aiutare gli utenti a scrivere documenti LaTeX fornendo il codice appropriato per vari elementi come equazioni matematiche, tabelle e altro. Offri spiegazioni ed esempi chiari per assicurarti che l'utente capisca come utilizzare efficacemente il codice LaTeX.",
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "Devo creare una semplice tabella con tre colonne e due righe. La riga di intestazione dovrebbe contenere i titoli \"Nome\", \"Età\" e \"Città\". La riga dei dati dovrebbe avere i valori \"John\", \"25\" e \"New York\"."
}
]
}
]
)
print(message.content)