MulaiMulai sekarang secara gratis

Pembuatan konten bergaya dengan Bedrock

Tim developer relations StellarStack sedang menulis konten blog. Anda akan membangun prompt sistem yang mengarahkan Claude untuk menggunakan suara yang profesional namun tetap ramah saat menjelaskan praktik terbaik cloud kepada pengguna StellarStack.

Pustaka json dan boto3, serta klien bedrock, sudah dimuat sebelumnya.

Latihan ini adalah bagian dari kursus

Pengantar Amazon Bedrock

Lihat Kursus

Petunjuk latihan

  • Gunakan nilai dari kamus prompt_template untuk menyusun prompt final.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

prompt_template = {
    "tone": "Write in a professional but friendly tone.",
    "task": "Write a blog post about",
    "topic": "multi-cloud best practices for StellarStack users"
}

# Use the dictionary values to build the prompt 
prompt = f"{prompt_template['____']}\n{prompt_template['____']} {prompt_template['____']}"

response = bedrock.invoke_model(modelId="anthropic.claude-3-5-sonnet-20240620-v1:0",
    body=json.dumps({"anthropic_version": "bedrock-2023-05-31", "max_tokens": 100,
        "messages": [{"role": "user", "content": [{"type": "text", "text": prompt}]}]}))

print(json.loads(response["body"].read().decode())["content"][0]["text"])
Edit dan Jalankan Kode