プログラミングのためのLLMプロンプト例
(martinfowler.com)- Thoughtworks中国支社の技術責任者であるXu Haoが、Martin FowlerにChatGPTを使ってセルフテスティングコードを書く方法を説明
- アプリケーションのコンテキストとコード構造の方式をプロンプトとして記述
- セキュリティ問題を避けるため、"Generated Knowledge" というプロンプト技法を使用
- まず、LLMに問題に関する情報を生成させ
- その情報を再びLLMに提供して実際の成果物を生成させる
- 「実装戦略」の部分で2種類のプロンプトスタイルを組み合わせる
- Instruction : LLMが従うべき指針を提供するプロンプト
- Chain of Thought : LLMが自身の推論を説明するよう促すプロンプト
- LLMが作成した計画について、コンポーネント名・メソッド・属性まで詳細に書くよう促す
- 実際のコンポーネントの実装とテストまで書くよう依頼
- Mockライブラリ(redux-mock-store)なしでテストを書くよう再度依頼
まだコメントはありません。