TOP > blog > 生成Aiを使った、プログラミングコーディング指示の方法
スクリプト
2024/07/29

生成Aiを使った、プログラミングコーディング指示の方法

管理者用
blog

生成Aiにプログラムのコーディングを指示する際の方法を考えてもらった。

googleのGeminiの結果です。


 

生成Aiにプログラムのコーディングしてもらう際、どのような指示でお願いしたら良いか。
とくに、複雑なアプリの場合を考えてください

 回答案を表示

複雑なアプリのコーディングを生成AIに依頼する際は、以下の点に注意して指示を出すと効果的です。

1. 要件定義を明確にする

  • 機能: アプリが持つべき機能を具体的に列挙します。
  • UI/UX: 画面遷移やデザインのイメージを可能な限り詳細に伝えます。ワイヤーフレームやモックアップがあれば、それを共有すると良いでしょう。
  • ターゲットユーザー: どのようなユーザー層を想定しているかを明記します。
  • プラットフォーム: iOS、Android、Webなど、どのプラットフォームに対応させるかを指定します。
  • 使用言語/フレームワーク: 特に希望がある場合は、使用言語やフレームワークを指定します。

2. 段階的な開発を検討する

複雑なアプリを一度にコーディングしようとすると、生成AIが意図を汲み取りにくくなる可能性があります。

  • MVP (Minimum Viable Product): まずは核となる機能のみを実装した最小限のアプリを作成し、それをベースに徐々に機能を追加していく方法がおすすめです。
  • モジュール分割: アプリを複数のモジュールに分割し、モジュールごとにコーディングを依頼する方法も有効です。

3. プロンプトを工夫する

生成AIへの指示(プロンプト)は、具体的に記述するほど意図が伝わりやすくなります。

  • コード例: 具体的なコード例を提示することで、生成AIがより適切なコードを生成できるようになります。
  • エラー処理: 想定されるエラーとその処理方法を明記することで、より堅牢なコードを生成できます。
  • テストケース: テストケースを提示することで、生成AIがコードの品質を検証しやすくなります。
  • コメント: コードの各部分を説明するコメントを記述することで、生成AIがコードの意図を理解しやすくなります。

4. 生成AIとの対話を重ねる

生成AIが生成したコードは、必ずしも完璧ではありません。

  • コードレビュー: 生成されたコードを注意深く確認し、修正が必要な箇所があれば、具体的に指示を出して修正を依頼します。
  • 質問: 生成されたコードの意図が不明な場合は、質問をして理解を深めます。

5. 著作権に注意

生成AIが生成したコードの著作権は、一般的に利用者に帰属しますが、AIが学習したデータによっては、著作権侵害のリスクも考えられます。
  • ライセンス: 使用する生成AIのライセンスを確認し、著作権に関するルールを遵守しましょう。
  • オリジナル: 生成されたコードをそのまま使用せず、必要に応じて修正を加え、オリジナリティを出すことを心がけましょう。

その他

  • セキュリティ: 個人情報や機密情報を扱う場合は、セキュリティ対策を十分に検討しましょう。
  • パフォーマンス: アプリのパフォーマンス要件を明確にし、生成AIに最適化を依頼しましょう。

生成AIを活用する上での注意点

生成AIはあくまで補助的なツールであり、最終的な責任は開発者自身にあります。生成されたコードを鵜呑みにせず、常に注意深く確認し、必要に応じて修正を加えることが重要です。

まとめ

複雑なアプリのコーディングを生成AIに依頼する際は、上記のような点に注意することで、より効率的に開発を進めることができます。生成AIの能力を最大限に引き出し、高品質なアプリ開発を実現しましょう。


私は、参考になりましたが、どうでしょうか

今までは、実験的な事で、試して来ましたが、
実際に、使用するアプリ開発に活かして見たいと思ってますが、作るものが浮かばないし、時間も無いし・・・。

 

 

関連記事