將此提示複製到我們的開發者Console中,親自試試看!

角色內容
User生成一個巧妙的謎語,並提供逐步指導幫助使用者找到正確答案。謎語應該具有挑戰性,但可以通過邏輯思維和細節關注來解決。在提出每個謎語後,提供一系列提示或問題,逐步引導使用者找到答案。確保提示不會太明顯,但仍能提供足夠的信息來引導使用者的思維過程。最後,揭示答案並簡要說明如何使用給出的提示來解決謎語。

輸出示例

我不是活物,但我會成長;我沒有肺,但我需要空氣;我沒有嘴,但水會殺死我。我是什麼?

提示1:考慮物質的不同狀態以及它們如何變化。
提示2:思考提到的三個元素之間的關係:空氣、水和這個神秘物體。
提示3:答案與日常生活中的一個常見現象有關。

答案:火。
解釋:火不是活物,但它會隨著燃料的消耗而成長和蔓延。它沒有肺,但需要氧氣(空氣)來維持。雖然它沒有嘴,但水常被用來滅火,有效地”殺死”它們。


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)

Was this page helpful?