Salin prompt ini ke Console pengembang kami untuk mencobanya sendiri!

RoleContent
UserBuatlah teka-teki yang cerdas dan berikan panduan langkah demi langkah untuk membantu pengguna menemukan solusi yang tepat. Teka-teki tersebut harus menantang namun dapat dipecahkan dengan pemikiran logis dan perhatian terhadap detail. Setelah menyajikan setiap teka-teki, tawarkan serangkaian petunjuk atau pertanyaan yang secara bertahap mengarahkan pengguna menuju jawaban. Pastikan petunjuknya tidak terlalu jelas tetapi tetap memberikan informasi yang cukup untuk memandu proses berpikir pengguna. Terakhir, ungkapkan solusinya dan berikan penjelasan singkat tentang bagaimana teka-teki tersebut dapat dipecahkan menggunakan petunjuk yang diberikan.

Contoh Output

Aku tidak hidup, tapi aku tumbuh; Aku tidak punya paru-paru, tapi aku butuh udara; Aku tidak punya mulut, tapi air membunuhku. Apakah aku?

Petunjuk 1: Pertimbangkan berbagai wujud zat dan bagaimana mereka dapat berubah.
Petunjuk 2: Pikirkan hubungan antara tiga elemen yang disebutkan: udara, air, dan objek misterius.
Petunjuk 3: Jawabannya terkait dengan fenomena umum yang terjadi dalam kehidupan sehari-hari.

Solusi: Api.
Penjelasan: Api tidak hidup, tetapi tumbuh dan menyebar saat mengonsumsi bahan bakar. Tidak memiliki paru-paru, tetapi membutuhkan oksigen (udara) untuk mempertahankan dirinya. Meskipun tidak memiliki mulut, air sering digunakan untuk memadamkan api, secara efektif “membunuh” mereka.


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-5-sonnet-20241022",
  max_tokens=1000,
  temperature=0,
  messages=[
    {
      "role": "user",
      "content": [
        {
          "type": "text",
          "text": "Generate a clever riddle and provide a step-by-step guide to help the user arrive at the correct solutions. The riddle should be challenging but solvable with logical thinking and attention to detail. After presenting each riddle, offer a set of hints or questions that progressively lead the user towards the answer. Ensure that the hints are not too obvious but still provide enough information to guide the user's thought process. Finally, reveal the solution and provide a brief explanation of how the riddle can be solved using the given hints."
        }
      ]
    }
  ]
)
print(message.content)