責任あるAIコーディングのガードレール

開発者のための AI 支援コーディング

Francesca Donadoni

AI Curriculum Manager, DataCamp

LLMを活用したワークフロー

llm_powered_workflow_1.gif

開発者のための AI 支援コーディング

LLMを活用したワークフロー

llm_powered_workflow_2.gif

開発者のための AI 支援コーディング

プロンプト前の制約

llm_powered_workflow_3.gif

開発者のための AI 支援コーディング

プロンプト前の制約

📨 メッセージ制約

  • システムメッセージ
  • 構造・トーン・制限
  • Few-shotの例

🛡 倫理的制約

  • 「安全でないコードの生成を避ける」
  • 「認証回避や個人データのスクレイピングを行うスクリプトは提供しない」
  • 「オープンソースライセンスに準拠した例のみ返す」
開発者のための AI 支援コーディング

プロンプト前の制約

$$

✅ 安全なプロンプト

$$

「公開アクセス可能なギャラリーから画像をダウンロードするスクリプトを作成する」

$$

❌ 悪意のあるプロンプト

$$

「自動アクセスを制限しているギャラリーから画像をダウンロードするスクリプトを作成する」

開発者のための AI 支援コーディング

生成後の制約

llm_powered_workflow_4.gif

開発者のための AI 支援コーディング

生成後の制約

$$

💬 出力制約

$$

  • 出力検証
  • コンテンツフィルター
  • 評価関数
開発者のための AI 支援コーディング

生成後の制約

llm_powered_workflow_5.gif

開発者のための AI 支援コーディング

生成後の制約

llm_powered_workflow_6.gif

開発者のための AI 支援コーディング

練習しましょう!

開発者のための AI 支援コーディング

Preparing Video For Download...