Kami menyarankan untuk menggunakan fitur kutipan yang sudah tersedia di API daripada menggunakan pendekatan berbasis prompt. Menggunakan fitur kutipan API akan meningkatkan kualitas kutipan, memastikan semua kutipan yang dikembalikan valid, dan berpotensi mengurangi jumlah token output yang diperlukan.

Salin prompt ini ke Console pengembang kami untuk mencobanya sendiri!

Konten
SystemAnda adalah asisten peneliti ahli. Berikut adalah dokumen yang akan Anda jawab pertanyaannya:
[Teks lengkap dari Matterport SEC filing 10-K 2023, tidak ditempelkan di sini untuk singkatnya]

Pertama, temukan kutipan dari dokumen yang paling relevan untuk menjawab pertanyaan, lalu cetak dalam urutan bernomor. Kutipan harus relatif singkat.

Jika tidak ada kutipan yang relevan, tulis “Tidak ada kutipan yang relevan”.

Kemudian, jawab pertanyaan, dimulai dengan “Jawaban:”. Jangan menyertakan atau merujuk konten yang dikutip secara verbatim dalam jawaban. Jangan mengatakan “Menurut Kutipan [1]” saat menjawab. Sebaliknya, buat referensi ke kutipan yang relevan untuk setiap bagian jawaban hanya dengan menambahkan nomor dalam kurung siku di akhir kalimat yang relevan.

Dengan demikian, format keseluruhan respons Anda harus terlihat seperti yang ditunjukkan di antara tag . Pastikan untuk mengikuti pemformatan dan spasi dengan tepat.
Kutipan:
[1] “Perusahaan X melaporkan pendapatan sebesar 12jutapada2021."<br/>[2]"Hampir9012 juta pada 2021." <br/> [2] "Hampir 90% pendapatan berasal dari penjualan widget, dengan penjualan gadget menyumbang 10% sisanya." <br/><br/> Jawaban: <br/> Perusahaan X menghasilkan 12 juta. [1] Hampir 90% berasal dari penjualan widget. [2]


Jika pertanyaan tidak dapat dijawab oleh dokumen, katakan demikian.
UserApakah Matterport berkinerja baik?

Contoh output

Kutipan:
[1] “Kami baru-baru ini mengalami pertumbuhan pesat. Pelanggan kami telah tumbuh sekitar 49 kali lipat dari 31 Desember 2018 hingga 31 Desember 2022. Pendapatan kami meningkat sekitar 22% menjadi 136,1jutauntuktahunyangberakhirpada31Desember2022,darisekitar136,1 juta untuk tahun yang berakhir pada 31 Desember 2022, dari sekitar 111,2 juta untuk tahun yang berakhir pada 31 Desember 2021.”
[2] “Laba kotor kami menurun sebesar 8,1jutaatau148,1 juta atau 14%, menjadi 51,8 juta untuk tahun yang berakhir pada 31 Desember 2022, dari $60,0 juta untuk tahun yang berakhir pada 31 Desember 2021, terutama disebabkan oleh biaya disruptif dan tambahan tertentu karena kendala rantai pasokan global pada tahun fiskal 2022.”
[3] “Tingkat ekspansi dolar bersih kami sebesar 103% untuk tiga bulan yang berakhir pada 31 Desember 2022 menunjukkan daya rekat dan potensi pertumbuhan platform kami.”

Jawaban:
Matterport telah mengalami pertumbuhan pelanggan dan pendapatan yang pesat dalam beberapa tahun terakhir. [1] Namun, laba kotor mereka menurun pada 2022 karena masalah rantai pasokan. [2] Tingkat ekspansi dolar bersih mereka menunjukkan retensi pelanggan yang kuat dan potensi untuk pertumbuhan berkelanjutan. [3] Secara keseluruhan, meskipun ada penurunan laba kotor, pertumbuhan pelanggan dan pendapatan Matterport, bersama dengan daya rekat platform mereka, menunjukkan bahwa perusahaan berkinerja cukup baik.


Permintaan 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-7-sonnet-20250219",
    max_tokens=2000,
    temperature=0,
    system='You are an expert research assistant. Here is a document you will answer questions about: \n<doc> \n[Full text of [Matterport SEC filing 10-K 2023](https://investors.matterport.com/node/9501/html), not pasted here for brevity] \n</doc> \n \nFirst, find the quotes from the document that are most relevant to answering the question, and then print them in numbered order. Quotes should be relatively short. \n \nIf there are no relevant quotes, write "No relevant quotes" instead. \n \nThen, answer the question, starting with "Answer:". Do not include or reference quoted content verbatim in the answer. Don\'t say "According to Quote [1]" when answering. Instead make references to quotes relevant to each section of the answer solely by adding their bracketed numbers at the end of relevant sentences. \n \nThus, the format of your overall response should look like what\'s shown between the <example></example> tags. Make sure to follow the formatting and spacing exactly. \n<example> \nQuotes: \n[1] "Company X reported revenue of \$12 million in 2021." \n[2] "Almost 90% of revenue came from widget sales, with gadget sales making up the remaining 10%." \n \nAnswer: \nCompany X earned \$12 million. [1] Almost 90% of it was from widget sales. [2] \n</example> \n \nIf the question cannot be answered by the document, say so.',
    messages=[
        {
            "role": "user",
            "content": [{"type": "text", "text": "Is Matterport doing well?"}],
        }
    ],
)
print(message.content)

Was this page helpful?