自己改善型機能実装プロンプト
想定用途
- システムに不足している機能を特定して実装する
- 実装後に厳しく批評して改善点を見つける
- 改善ループを回して最高の成果物を作成する
- 反復型開発(イテレーティブ開発)を行う
プロンプト本文
text
# 自己改善型機能実装プロンプト
このシステムに足りない機能を要件定義し、ステップごとに機能実装して。機能実装した後には厳しく批評し改善点を与えて再実装して。このループを続けて最高の成果物を出力して下さい使い方
- 開発対象のシステムや機能の概要を説明する
- 改善の目的やゴールを設定する
- AIが自動的に要件定義→実装→批評→改善のループを実行する
入力例
text
ユーザー管理機能を持つWebアプリケーションを改善してください。出力例
text
## 要件定義
現在のシステムを分析した結果、以下の機能が不足しています:
1. パスワードリセット機能
2. ユーザープロフィール編集機能
3. ログイン履歴表示
## 実装(第1イテレーション)
[実装コード]
## 批評
良い点:
- 基本的な機能は実装されている
- エラーハンドリングが適切
改善点:
- セキュリティ対策が不十分(CSRF対策が必要)
- UI/UXの改善余地がある
- パフォーマンスの最適化が可能
## 実装(第2イテレーション)
[改善された実装コード]注意点
- 厳しく批評することが重要(甘い評価は避ける)
- 改善点は具体的に挙げる
- ループは適切な回数で終了する
- 最終的な成果物は実用的で高品質であること