説明
What The Diffは、開発チームのプルリクエストプロセスを効率化するために設計された、AI搭載のコードレビューアシスタントです。GitHubやGitLabのようなプラットフォームと連携することで、技術的な背景に関わらず、関係者全員にとってプルリクエストをよりアクセスしやすく、理解しやすいものにすることを目指しています。
続きを読む
その中核機能は、コードレビューに関連する反復的で時間のかかるタスクの自動化を中心に展開しています。これには、プルリクエストの説明コメントの自動生成、複雑な変更を非技術的な関係者向けに分かりやすい通知に要約すること、さらにはレビューインターフェース内で直接軽微なコードのリファクタリングを支援することなどが含まれます。これにより、開発者は管理上のオーバーヘッドではなく、コード品質の実質的な側面に集中できるようになります。
主な機能には、AIを活用してコード変更を平易な英語で説明する自動PR説明機能が含まれます。リッチな要約通知は、関係者を最新の状態に保つために、簡略化された翻訳済みの要約を提供します。このツールは、公開共有可能、または内部使用のためにJSON API経由で利用可能な、美しい変更履歴の作成も容易にします。週次進捗レポートは、指定された週内のすべての変更の統合された概要を提供します。注目すべき機能は、インラインAIリファクタリングであり、開発者はコメントを残すだけでなく、コードの改善を直接提案・実装できます。
詳細な設定により、ユーザーはCIプルリクエストのスキップ、ドラフトPRの遅延、トークン消費の管理など、アシスタントの動作をカスタマイズできます。アプリケーションはGitHub/GitLab APIを使用してコードの差分にアクセスし、AIモデルを使用して説明を生成します。プライバシーを重視しており、ユーザーのコードを保存したり、顧客データでAIモデルをトレーニングしたりしないことを明記しています。このサービスはほぼすべてのプログラミング言語をサポートしており、AIは複数の言語で差分を説明できます。
What The Diffは、ソフトウェア開発チーム、プロジェクトマネージャー、およびコードレビュープロセスに関わるすべての人を対象としており、より明確なコミュニケーションと効率的なワークフローから恩恵を受けます。その価値提案は、時間の節約、技術者と非技術者のチームメンバー間のコラボレーションの改善、およびコードレビュー全体の品質とアクセシビリティの向上にあります。
- カテゴリーAI コードレビュー・テスト
- 料金モデル未指定
- デプロイクラウド
- プラットフォームGitHub, GitLab
What The Diffの主要機能
自動プルリクエスト説明生成
非技術的な関係者向けの豊富な要約通知
インラインAI支援コードリファクタリング
公開変更履歴生成
変更履歴利用のためのJSON API
週次進捗レポート
PR処理のための詳細設定
複数プログラミング言語のサポート
多言語差分説明
顧客コードの保存やAIトレーニングなし
What The Diffの使い方は?
GitHubまたはGitLabとの接続: What The Diffにリポジトリへのアクセスを許可します。
プルリクエストの作成: 接続されたリポジトリで新しいプルリクエストを開始します。
AI生成の説明のレビュー: 自動生成されたPR説明を確認します。
要約通知の活用: 非技術的なチームメンバーに簡略化された要約を共有します。
インラインリファクタリングの実行: AIの提案を使用して軽微なコードの問題をリファクタリングします。
設定の構成: PR処理とトークン使用に関する設定を調整します。
変更履歴の生成: 必要に応じて変更履歴データを共有または利用します。
What The Diffの使用例
- PR説明の自動化
- 関係者コミュニケーションの改善
- コードレビューの効率化
- 公開変更履歴の作成
- 内部変更履歴API
- 週次進捗の追跡
- コードアクセシビリティの向上





