こんな人におすすめ
- AIを使って効率よくプログラムを書きたいエンジニア
- ChatGPTなどの大規模言語モデルを利用する開発者
- AIによるコード生成の品質を上げたいプログラマー
プロンプト例
「あるウェブサイトのニュース見出し一覧を抽出するPythonコードを段階的に生成してください。まず基本的なHTMLの取得とパース処理のコードを書き、次に見出し抽出機能を追加し、その後コードの効率化とエラーハンドリングをお願いします。」
プロンプト例の出力結果
1. requests
とBeautifulSoup
でページのHTMLを取得し解析する基本コードが生成される。
2. さらにニュース見出しのタグ(例:<h2 class=”headline”>)を抽出するコードが追加される。
3. 最後にエラー処理や、取得処理の高速化などコードの最適化が施された高品質な完成コードが提示される。
このように段階的に指示を分けることで、AIが混乱せずに正確かつ効率的に複雑なコードを生成できます。
また、対話形式で細かく機能追加や改善を依頼することで、品質をブラッシュアップ可能です。大型プロジェクトにおいても確実に目標をクリアしやすくなります。