Maven AGIはGitHubリポジトリに接続し、AIエージェントがREADME、Wiki、ドキュメントファイル、コードコメントから回答を検索、取得、引用できるようにします。開発者向けサポートチームは、ドキュメントを別のシステムにコピーすることなく、コードベースのコンテキストを理解するAIエージェントを活用できます。Mavenによるナレッジグラフの構築について詳しくはこちらをご覧ください。
GitHubとの連携でMaven AGIができること
MavenはGitHubリポジトリのドキュメント層をインデックス化します。READMEファイル、Wikiページ、Markdownドキュメント、インラインのコードコメントがすべてナレッジベースの一部となり、AIエージェントは開発者の質問に技術的な深みのある回答ができるようになります。
主な機能
- リポジトリのドキュメントのインデックス化。 Mavenは選択したリポジトリをクロールし、READMEファイル、Wikiページ、ドキュメントディレクトリをインデックス化します。すべてのコンテンツがナレッジグラフに取り込まれるため、AIエージェントはAPI、セットアップガイド、アーキテクチャ上の判断に関する質問に回答できます。
- コードコメントの抽出。 Mavenはソースファイルからインラインコメントやdocstringを読み取り、コードとともに記述されたコンテキストを取り込みます。これにより、AIエージェントは質問する開発者に対して関数、パラメーター、想定される動作を説明できます。
- 複数リポジトリへの対応。 1つのGitHub Organizationから複数のリポジトリを接続できます。Mavenはそれらをすべてインデックス化し、AIエージェントがリポジトリを横断して検索できるようにします。たとえば認証に関する質問であれば、APIドキュメントとSDKリポジトリの両方からコンテキストを取得できます。
- 継続的な同期。 チームが新しいコミットをプッシュしたり、Wikiを更新したり、READMEを編集したりすると、Mavenは変更を検出し、該当ファイルを再インデックス化します。回答は常に最新のマージ済みコードに沿った内容に保たれます。
- ツール横断のコンテキスト。 GitHubのナレッジをJiraやConfluenceのデータと組み合わせることで、AIエージェントは開発者の質問を関連するチケット、設計ドキュメント、ランブックと結び付けることができます。
導入の流れ
- 接続。 安全なOAuthフローを通じて、Maven AGIにGitHub Organizationへのアクセスを許可します。インデックス化するリポジトリとブランチを選択します。
- インデックス化。 Mavenが選択したリポジトリのREADME、Wiki、Markdownファイル、コードコメントをスキャンします。コンテンツは正規化され、ナレッジグラフに追加されます。
- 回答。 開発者や顧客が技術的な質問をすると、AIエージェントがインデックス化されたGitHubのコンテンツを検索し、ソースファイルやページへのリンクを添えて正確な回答を返します。
主なユースケース
- GitHubに保存されたAPIドキュメント、SDKガイド、コード例を活用して、開発者サポートのチャットを強化
- サポートエージェントが社内のエンジニアリングWikiを検索し、顧客から報告された技術的な問題をトラブルシューティング
- オープンソースプロジェクトのドキュメントをインデックス化し、コミュニティメンバーが即座に正確な回答を得られるようにする
- GitHubのドキュメントとJiraのチケットのコンテキストを組み合わせ、網羅的なテクニカルサポートの回答を提供
- 開発者がシステムについて「なぜ」を問う質問をした際に、アーキテクチャ決定記録や設計ドキュメントを提示
関連する連携
よくあるご質問
Mavenはソースコードもインデックス化しますか?それともドキュメントのみですか?
Mavenが対象とするのはドキュメント層です。READMEファイル、Wikiページ、Markdownドキュメント、コードコメントやdocstringが含まれます。ソースコードそのものを1行ずつインデックス化することはありませんが、開発者がコードとともに記述した説明的なコンテキストを抽出します。
プライベートリポジトリも接続できますか?
はい。MavenはGitHubのOAuthフローを通じて、付与された権限の範囲で接続します。他のリポジトリを対象外にしたまま、組織のプライベートリポジトリをインデックス化できます。
多数のドキュメントファイルを含むモノレポにはどのように対応しますか?
Mavenはファイルを並列処理し、ドキュメントディレクトリを効率的にインデックス化します。数百のMarkdownファイルや入れ子になったdocsフォルダを含むモノレポにも完全に対応しています。リポジトリ内の特定のディレクトリにインデックス化の範囲を限定することも可能です。
新しいドキュメントをプッシュした場合も、Mavenは最新の状態を保ちますか?
はい。Mavenは継続的な同期により、新しいコミット、Wikiの編集、READMEの更新を検出します。変更されたファイルは自動的に再インデックス化されるため、AIエージェントは常に最新のマージ済みバージョンを参照します。
GitHub連携は安全ですか?
はい。MavenはGitHubの公式OAuth連携を通じて接続し、SOC 2 Type IIやISO 27001を含むエンタープライズのセキュリティ基準に準拠しています。リポジトリのデータは転送時も保存時も暗号化され、Mavenがリポジトリに書き込みを行うことはありません。
自社の会話でお試しください。
無料の個別デモをお申し込みください。
