セキュアなAI支援コーディングのためのプロンプト
機密性の高い金融データを扱うWebアプリケーションを構築しています。テスト駆動プロンプティングを活用して、顧客のメールアドレスを検証するコードが堅牢であることを確認しましょう。モデルに直接コードを書かせるのではなく、まず明示的なテストとエッジケースを定義することで、それらを満たすコードをモデルに生成させます。
この演習はコースの一部です
開発者のための AI 支援コーディング
演習の手順
- 「[email protected]」形式のメールアドレスを検証するPython関数を実装するよう、モデルに指示するプロンプトを作成してください。「@」を含まない形式は拒否し、入力が空の場合はValueErrorを発生させる仕様にします。
