Skip to content

自己改善型機能実装プロンプト

想定用途

  • システムに不足している機能を特定して実装する
  • 実装後に厳しく批評して改善点を見つける
  • 改善ループを回して最高の成果物を作成する
  • 反復型開発(イテレーティブ開発)を行う

プロンプト本文

text
# 自己改善型機能実装プロンプト

このシステムに足りない機能を要件定義し、ステップごとに機能実装して。機能実装した後には厳しく批評し改善点を与えて再実装して。このループを続けて最高の成果物を出力して下さい

使い方

  1. 開発対象のシステムや機能の概要を説明する
  2. 改善の目的やゴールを設定する
  3. AIが自動的に要件定義→実装→批評→改善のループを実行する

入力例

text
ユーザー管理機能を持つWebアプリケーションを改善してください。

出力例

text
## 要件定義
現在のシステムを分析した結果、以下の機能が不足しています:
1. パスワードリセット機能
2. ユーザープロフィール編集機能
3. ログイン履歴表示

## 実装(第1イテレーション)
[実装コード]

## 批評
良い点:
- 基本的な機能は実装されている
- エラーハンドリングが適切

改善点:
- セキュリティ対策が不十分(CSRF対策が必要)
- UI/UXの改善余地がある
- パフォーマンスの最適化が可能

## 実装(第2イテレーション)
[改善された実装コード]

注意点

  • 厳しく批評することが重要(甘い評価は避ける)
  • 改善点は具体的に挙げる
  • ループは適切な回数で終了する
  • 最終的な成果物は実用的で高品質であること