製品説明の拡張
家電レビューサイトの作業を続ける中で、すでに要約はあるものの、十分な説明が不足している製品が見つかりました。ここでは、簡潔な製品説明を詳細な文章へと拡張し、各製品に「完全な説明」と「比較しやすい箇条書きの要約」の両方を用意することが目標です。完全な説明では、その製品ならではの機能、利点、そして想定される活用シーンを効果的に伝えてください。最初のプロンプトは、スマートホーム用セキュリティカメラの製品説明に適用します。
OpenAI パッケージ、product_description 文字列、get_response() 関数はあらかじめ読み込まれています。
この演習はコースの一部です
OpenAI API で学ぶプロンプトエンジニアリング
演習の手順
- あらかじめ読み込まれている文字列
product_descriptionを拡張し、製品の主要情報(独自機能、利点、活用シーン)を網羅した1段落の包括的な概要を書くプロンプトを作成してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
client = OpenAI(api_key="")
# Craft a prompt to expand the product's description
prompt = f"""____
"""
response = get_response(prompt)
print("Original description: \n", product_description)
print("Expanded description: \n", response)