PR-AgentはQodoが開発したオープンソースツールで、AI技術によってプルリクエストの処理を自動化します。PR-Agentは、GitHub、GitLab、Bitbucket、Azure DevOpsなど複数のプラットフォームをサポートし、CLI、PRコメント、自動トリガーなどさまざまな方法で実行できます。その主な目的は、コードレビューの効率と質を向上させ、手作業による介入を減らすことだ。


機能一覧
- 自動フィードバックAIによるコードのフィードバックと提案。
- プルリクエスト分析プルリクエストを自動的に分析し、潜在的な問題を特定します。
- マルチプラットフォーム対応GitHub、GitLab、Bitbucket、Azure DevOpsと互換性があります。
- 複数の動作モードCLI、PRコメント、自動トリガーによる実行のトリガーをサポート。
- コード改善提案より質の高い、実行可能なコード改善提案を行う。
- 統合ツールさまざまなニーズに対応するため、幅広いツールや設定オプションをサポートしています。
ヘルプの使用
設置プロセス
- ローカルインストール::
- Dockerイメージを使用する:docker pull qodo-ai/pr-agent
- pipパッケージを使う:pip install pr-agent
- ソースからCLIを実行する:リポジトリをクローンして実行する! python setup.py install
 
- Dockerイメージを使用する:
- GitHubとの統合::
- GitHub リポジトリに Qodo Merge アプリを追加します。
- コンフィグ .pr_agent.tomlファイルで必要なオプションを設定する。
 
使用ガイドライン
- CLI経由での実行::
- ターミナルを開き pr-agent analyze <pull_request_url>プルリクエストの分析を行う。
- 利用する pr-agent feedback <pull_request_url>AIのフィードバックを得る。
 
- ターミナルを開き 
- PRコメントを通して::
- 特定のコマンドをプルリクエストのコメントに追加する。 @pr-agent analyze自動分析が開始される。
 
- 特定のコマンドをプルリクエストのコメントに追加する。 
- 自動トリガー::
- リポジトリのワークフローファイルを設定して、新しいプルリクエストに対してPR-Agentが自動的に実行されるように設定します。
 
主な機能
- 自動フィードバック::
- プルリクエストを送信すると、PR-Agentが自動的にコードを分析し、フィードバックを提供します。
- 開発者は、PRコメントで詳細なフィードバックや提案を見ることができます。
 
- プルリクエスト分析::
- PR-Agentはコードをスキャンし、潜在的な問題を特定し、「可能性のある問題」と「一般的な推奨事項」に分類する。
- 開発者は、フィードバックに基づいて修正し、最適化することができる。
 
- コード改善提案::
- 利用する pr-agent improve <pull_request_url>コマンドを使用することで、より質の高いコード改善案を得ることができる。
- PR-Agentは、コードレビューのディスカッションとフィードバックに基づいて、直接コミットできるコード変更を生成します。
 
- 利用する 
以上の手順で、ユーザはPR-Agentを簡単にインストールして使用し、コードレビューの効率と品質を向上させることができます。































 日本語
日本語				 简体中文
简体中文					           English
English					           Deutsch
Deutsch					           Português do Brasil
Português do Brasil