AI支援コーディング 上級編
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp


インストールエラー:

🤖 簡潔な診断プロンプト:
依存関係の仕様とインストールエラーの出力を示します。バージョン競合の根本原因を説明してください。

🤖 再現可能なセットアップのプロンプト:
このプロジェクト構成をもとに、pip-toolsを使った再現可能なPython環境のセットアップを提案してください。環境の作成、依存関係のロック、決定論的なインストールに必要なファイルとコマンドを生成してください。プロジェクトのREADME.mdに仮想環境の使い方を記載してください。
モデルの回答:


🤖 依存関係監査プロンプト:
このPythonリポジトリで、依存関係の保守性とライセンス準拠を監査したいと思います。
現在アクティブなPython環境のJSONライセンスレポート(パッケージURLとライセンスファイルを含む)を生成するコマンドを作成し、reports/licenses.jsonに出力してください。
AIの回答:

AIの提案:

ライセンスレポート:

🤖 代替案プロンプト:
先ほど生成したreports/licenses.jsonの内容を共有します。
パッケージ、バージョン、ライセンス、商用利用のリスクレベルを含む簡潔な表にまとめてください。不明、未記載、または異常なライセンスをフラグしてください。
最もリスクの高い依存関係1件について、より安全な代替案を1つ提案してください。
AIの回答:



AI支援コーディング 上級編