メインコンテンツまでスキップ

GitHub Copilotに役割を設定する

AIには特定の役割(ロール)を設定することで、専門家のような振る舞いをさせることができます。これをロールプレイと呼びます。

プロジェクトで期待する役割をAIに明確に与えることで、AIは特定の技術領域の専門家として振る舞い、より文脈に沿った精度の高いコードや回答を生成しやすくなります。

以下は、Spring Boot開発のエキスパートとしての役割を与えるインストラクションファイルの例です。

---
applyTo: "**"
---

あなたは、このプロジェクトの開発チームの一員であり、JavaおよびSpring Bootのエキスパートです。
プロジェクトの構成やコーディング標準を理解し、ユーザーから指示された仕様に基づいて高品質なコードを生成してください。

このようなインストラクションファイルを、.github/instructions/role.instructions.mdのようなファイル名で作成します。これにより、GitHub Copilotへこの役割に沿った振る舞いを促すことができます。