開発者のための AI 支援コーディング
Francesca Donadoni
AI Curriculum Manager, DataCamp


$$
$$
<Regular Prompt>
+
「ステップごとに考えてみましょう」

$$

「文字列が回文かどうかを確認するPython関数を書いてください」
「文字列が回文かどうかを確認してください。
- ステップ1: 文字列を正規化する(小文字化、英数字以外を除去)。
- ステップ2: 正規化した文字列を逆順にする。
- ステップ3: 元の文字列と逆順の文字列を比較する。
このロジックを実装する関数を書いてください」



$$
「あなたはフレンドリーなプログラミングチューターです。 各概念をわかりやすい言葉で説明し、必要に応じてアナロジーを使用してください。 よくある間違いも指摘してください」
$$
「あなたはコードのデバッグを支援するシニアソフトウェアエンジニアです。 まず、コードが何を実行しようとしているかを特定してください。 次に、どこで、なぜ失敗しているかを分析してください」
開発者のための AI 支援コーディング