> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kodus.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 自動ルール生成

> Kody はチームのコードレビュー履歴を分析することで、カスタムルールを自動生成できます。過去のレビューから学習して、パーソナライズされたコーディング標準を作成します。

<Warning>
  **リポジトリで少なくとも 3 ヶ月の Kody レビュー履歴が必要です。** この機能は PR の Kody の過去のレビューからルールを導出するため、オンボードしたばかりのリポジトリは有用なサジェストを生成しません。最近 Kody の使用を開始した場合は、数ヶ月の実際のレビュー後に戻ってきてください。
</Warning>

## クイック概要

* **自動生成**：Kody がレビュー履歴を分析して新しいルールを作成します
* **データドリブン**：インテリジェントなインサイトのために 3 ヶ月のレビューデータを使用します
* **スマートサジェスト**：実際のチームパターンに基づいてルールを生成します
* **手動インポートが必要**：生成されたルールが有効になるには手動でレビューとインポートが必要です
* **継続的な学習**：チームの進化に合わせて週次でルールを更新します

<iframe width="100%" height="400" src="https://www.youtube.com/embed/e1SOwOEVZB4?si=RJ7gKGaLgtJ1CRKt" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" />

## 仕組み

### 1. ルール生成へのアクセス

リポジトリ設定に移動します：

1. **コードレビュー設定** → **リポジトリ** → **Kody ルール**に移動します
2. **「Kody ルールを生成」** ボタンを探します
3. クリックして自動生成プロセスを開始します

### 2. 分析プロセス

「Kody ルールを生成」をクリックすると、Kody は以下を行います：

* **レビュー履歴のスキャン**：リポジトリの過去 3 ヶ月のコードレビューを分析します
* **パターンの識別**：一般的なフィードバックのテーマとコーディングの設定を発見します
* **標準の抽出**：レビューパターンをアクション可能なルールに変換します
* **サジェストの生成**：チームのスタイルに合わせたカスタムルールのサジェストを作成します

### 3. 生成されたルールのレビュー

分析が完了したら：

1. **「新しいルールを確認する」** ボタンが表示されます
2. クリックして生成されたルールのサジェストをレビューします
3. 提案されたルールとその説明を確認します
4. **重要**：ルールはまだ有効ではありません — この時点ではサジェストにすぎません

### 4. ルールのインポート（有効化に必要）

<Warning>
  **重要な手順**：生成されたルールは手動でインポートするまで有効になりません。
</Warning>

ルールを有効にするには：

* **選択的に選択**：チームのニーズに合ったルールのみをインポートする
* **カスタマイズ**：必要に応じてインポート前にルールを変更する
* **適用**：選択したルールをアクティブなルールセットに追加する
* **有効化**：インポートされたルールのみがコードレビュー中に適用されます

## 継続的な学習

初期セットアップ後、Kody は継続的な学習サイクルを維持します：

* **週次更新**：Kody は毎週新しいルールのサジェストを生成します
* **進化する標準**：チームのコーディングスタイルが進化するにつれてルールのサジェストが適応します
* **精度の向上**：時間の経過とともにサジェストが精度を増します
* **定期的なレビュー**：新しいルールのサジェストが毎週レビューのために表示されます

## 要件

* **最低データ**：リポジトリで少なくとも 3 ヶ月のレビュー履歴
* **アクティブなレビュー**：より良いパターン検出のための定期的なコードレビュー活動
* **リポジトリアクセス**：リポジトリルールを変更するための適切な権限
