1. 学ぶ
  2. /
  3. コース
  4. /
  5. OpenAI API で開発する AI システム

Connected

演習

メッセージのバッチ処理

あなたはランニングとサイクリングのトレーニングを記録するフィットネスアプリを開発しています。ところが、すべての顧客の距離がキロメートルで記録されており、マイルへの変換結果も欲しいことが分かりました。

OpenAI API を使って各計測値ごとにリクエストを送ることにしましたが、for ループで大量のリクエストを送るのは避けたいと考えています。そこで、リクエストをバッチで送信し、system メッセージに、各計測値をkilometersからmilesへ変換し、元の値と変換後の値の両方を含むtableで結果を提示するように指定します。

measurements リスト(float のリストを含む)と get_response() 関数はすでにインポートされています。

指示

100 XP
  • table 形式で全計測値の応答を依頼する system メッセージを用意してください(計測単位が kilometers で、miles に変換することを必ず明記します)。
  • 各計測値につき 1 つの user メッセージを messages リストに追加してください。