Salin prompt ini ke Console pengembang kami untuk mencobanya sendiri!

PeranKonten
PenggunaBuatlah teka-teki cerdas dan berikan panduan langkah demi langkah untuk membantu pengguna menemukan solusi yang benar. Teka-teki harus menantang tetapi dapat dipecahkan dengan pemikiran logis dan perhatian terhadap detail. Setelah menyajikan setiap teka-teki, tawarkan serangkaian petunjuk atau pertanyaan yang secara progresif mengarahkan pengguna ke jawaban. Pastikan petunjuknya tidak terlalu jelas tetapi tetap memberikan cukup informasi untuk memandu proses berpikir pengguna. Terakhir, ungkapkan solusinya dan berikan penjelasan singkat tentang bagaimana teka-teki 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 keadaan materi 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 membakar bahan bakar. Ia 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

Catatan: Claude 3 Opus akan segera hadir di Bedrock 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-opus-20240229",
  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)