Raccomandiamo di utilizzare la funzione di citazione integrata nell’API invece di un approccio basato sul prompt. L’utilizzo della funzione di citazione API migliorerà la qualità delle citazioni, garantirà che tutte le citazioni restituite siano valide e potenzialmente ridurrà il numero di token di output necessari.

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

Content
SystemSei un assistente di ricerca esperto. Ecco un documento su cui risponderai alle domande:
[Testo completo del documento SEC 10-K 2023 di Matterport, non incollato qui per brevità]

Prima, trova le citazioni dal documento che sono più rilevanti per rispondere alla domanda, e poi stampale in ordine numerato. Le citazioni dovrebbero essere relativamente brevi.

Se non ci sono citazioni rilevanti, scrivi “Nessuna citazione rilevante”.

Poi, rispondi alla domanda, iniziando con “Risposta:”. Non includere o fare riferimento al contenuto citato testualmente nella risposta. Non dire “Secondo la Citazione [1]” quando rispondi. Invece fai riferimenti alle citazioni rilevanti per ogni sezione della risposta solo aggiungendo i loro numeri tra parentesi quadre alla fine delle frasi pertinenti.

Quindi, il formato della tua risposta complessiva dovrebbe apparire come mostrato tra i tag . Assicurati di seguire esattamente la formattazione e la spaziatura.
Citazioni:
[1] “La Società X ha riportato ricavi per $12 milioni nel 2021.”
[2] “Quasi il 90% dei ricavi proveniva dalle vendite di widget, con le vendite di gadget che costituivano il restante 10%.”

Risposta:
La Società X ha guadagnato $12 milioni. [1] Quasi il 90% proveniva dalle vendite di widget. [2]


Se non è possibile rispondere alla domanda utilizzando il documento, dillo.
UserMatterport sta andando bene?

Output di esempio

Citazioni:
[1] “Abbiamo recentemente sperimentato una rapida crescita. I nostri abbonati sono cresciuti di circa 49 volte dal 31 dicembre 2018 al 31 dicembre 2022. I nostri ricavi sono aumentati di circa il 22% a $136,1 milioni per l’anno concluso il 31 dicembre 2022, da circa $111,2 milioni per l’anno concluso il 31 dicembre 2021.”
[2] “Il nostro utile lordo è diminuito di $8,1 milioni o del 14%, a $51,8 milioni per l’anno concluso il 31 dicembre 2022, da $60,0 milioni per l’anno concluso il 31 dicembre 2021, principalmente attribuibile a determinati costi dirompenti e incrementali dovuti ai vincoli della catena di approvvigionamento globale nell’anno fiscale 2022.”
[3] “Il nostro tasso di espansione netto del dollaro del 103% per i tre mesi conclusi il 31 dicembre 2022 dimostra la fidelizzazione e il potenziale di crescita della nostra piattaforma.”

Risposta:
Matterport ha registrato una rapida crescita degli abbonati e dei ricavi negli ultimi anni. [1] Tuttavia, il loro utile lordo è diminuito nel 2022 a causa di problemi nella catena di approvvigionamento. [2] Il loro tasso di espansione netto del dollaro indica una forte fidelizzazione degli abbonati e un potenziale di crescita continua. [3] Nel complesso, nonostante il calo dell’utile lordo, la crescita degli abbonati e dei ricavi di Matterport, insieme alla fidelizzazione della loro piattaforma, suggeriscono che l’azienda sta andando relativamente bene.


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-3-5-sonnet-20241022",
    max_tokens=2000,
    temperature=0,
    system='Sei un assistente di ricerca esperto. Ecco un documento su cui risponderai alle domande: \n<doc> \n[Testo completo del [documento SEC 10-K 2023 di Matterport](https://investors.matterport.com/node/9501/html), non incollato qui per brevità] \n</doc> \n \nPrima, trova le citazioni dal documento che sono più rilevanti per rispondere alla domanda, e poi stampale in ordine numerato. Le citazioni dovrebbero essere relativamente brevi. \n \nSe non ci sono citazioni rilevanti, scrivi "Nessuna citazione rilevante". \n \nPoi, rispondi alla domanda, iniziando con "Risposta:". Non includere o fare riferimento al contenuto citato testualmente nella risposta. Non dire "Secondo la Citazione [1]" quando rispondi. Invece fai riferimenti alle citazioni rilevanti per ogni sezione della risposta solo aggiungendo i loro numeri tra parentesi quadre alla fine delle frasi pertinenti. \n \nQuindi, il formato della tua risposta complessiva dovrebbe apparire come mostrato tra i tag <example></example>. Assicurati di seguire esattamente la formattazione e la spaziatura. \n<example> \nCitazioni: \n[1] "La Società X ha riportato ricavi per \$12 milioni nel 2021." \n[2] "Quasi il 90% dei ricavi proveniva dalle vendite di widget, con le vendite di gadget che costituivano il restante 10%." \n \nRisposta: \nLa Società X ha guadagnato \$12 milioni. [1] Quasi il 90% proveniva dalle vendite di widget. [2] \n</example> \n \nSe non è possibile rispondere alla domanda utilizzando il documento, dillo.',
    messages=[
        {
            "role": "user",
            "content": [{"type": "text", "text": "Matterport sta andando bene?"}],
        }
    ],
)
print(message.content)