安全性に関する推奨事項

OpenAI API を使った AI システムの開発

Francesca Donadoni

Curriculum Manager, DataCamp

OpenAI APIの安全性

OpenAI API の円

OpenAI API を使った AI システムの開発

OpenAI APIの安全性

OpenAI APIと「倫理と公平性」とラベル付けされた別の円が交差している図

OpenAI API を使った AI システムの開発

OpenAI APIの安全性

OpenAI API を含む円が、'ethics and fairness' と 'alignment' とラベル付けされた他の 2 つと交差している

OpenAI API を使った AI システムの開発

OpenAI APIの安全性

OpenAI APIを中心に、他の3つの「ethics and fairness」「alignment」「privacy of データ」と交差する円

OpenAI API を使った AI システムの開発

OpenAI APIの安全性

OpenAI API を中心に、他の4つの「倫理と公平性」「アラインメント」「データのプライバシー」「システムのセキュリティ」と重なる円

OpenAI API を使った AI システムの開発

推奨事項

  • Moderation API
  • 敵対的テスト
  • ユーザーの入出力トークンを制限する
  • プロンプトエンジニアリング
1 https://platform.openai.com/docs/guides/safety-best-practices
OpenAI API を使った AI システムの開発

推奨事項

  • ヒューマン・イン・ザ・ループ
  • 「顧客を知る」
  • ユーザーが問題を報告できるようにする

フィードバックに基づいて製品を改善するために協力する顧客と開発者のイラスト

OpenAI API を使った AI システムの開発

推奨事項

  • APIキーの安全な管理
  • 制約を伝える

安全を表す盾

コミュニケーションを表す吹き出し

OpenAI API を使った AI システムの開発

エンドユーザーIDの使用

import uuid

unique_id = str(uuid.uuid4())
response = client.chat.completions.create(  
  model="gpt-4o-mini", 
  messages=messages,
  user=unique_id)
print(unique_id)
ad58af43-19b1-4fd8-9905-5ed3bce7e008
OpenAI API を使った AI システムの開発

APIキーを安全に保つ

  • 一意のAPIキー

  • サーバー側のセキュリティ

  • リポジトリへの公開を避ける

  • 環境変数

  • キー管理サービス

  • キーの監視とローテーション

OpenAI API を使った AI システムの開発

練習しましょう!

OpenAI API を使った AI システムの開発

Preparing Video For Download...