始める無料で始める

出力形式のカスタマイズ

あなたはコンテンツ制作者向けのテキスト分析プラットフォームを提供するスタートアップの開発者です。プラットフォームはユーザーのコンテンツを自動で分類・整形します。現在は、新機能として、与えられた text言語を検出し、そのテキストに合った適切なタイトルカスタム形式で生成する機能に取り組んでいます。これを実現するため、言語モデルを適切に誘導するプロンプトを作成することにしました。

OpenAI パッケージ、get_response() 関数、そして text 変数はすでに読み込まれています。

この演習はコースの一部です

OpenAI API で学ぶプロンプトエンジニアリング

コースを見る

演習の手順

  • プロンプト用の instructions を作成し、事前に読み込まれた text 抜粋が triple backticks (```) の区切りで与えられることを明記したうえで、モデルにその言語を判定し、適切なタイトルを生成するよう依頼してください。
  • output_format を作成し、テキスト・言語・タイトルをそれぞれ別行に、各行の先頭に 'Text:''Language:''Title:' を付けて出力するよう指示してください。
  • すべての要素と区切られた text を結合して final_prompt を作成し、使用してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

client = OpenAI(api_key="")

# Create the instructions
instructions = ____

# Create the output format
output_format = ____

# Create the final prompt
prompt = ____
response = get_response(prompt)
print(response)
コードを編集して実行