Sweep.ai
公式サイト1. サービス概要
Sweep.ai(スウィープエーアイ)は、AI駆動のコードレビュー・バグ修正自動化ツールです。GitHubのIssue記述から自動的にコード変更を生成し、プルリクエストを作成します。開発者がIssueを書くだけで、AIがコードベースを理解し、適切な修正や機能追加のPRを自動生成します。
- 主な機能:
- Issue→PR自動生成: GitHubのIssueに記述された要件をAIが解析し、対応するコード変更をPRとして自動生成。
- コードベース理解: リポジトリ全体のコードベースをインデックス化し、コンテキストを理解した上で変更を提案。
- 反復的な改善: PRに対するレビューコメントを理解し、フィードバックに基づいてコードを修正・更新。
- バグ修正: バグ報告のIssueから原因を特定し、修正コードを自動生成。
- 小規模タスクの自動化: ドキュメント更新、テスト追加、リファクタリング等の定型的な開発タスクを自動処理。
- GitHub統合: GitHub Appとしてインストールし、既存のワークフローにシームレスに統合。
- ユーザー数:
- GitHubスター数は3,000超(オープンソース版)。多数の個人開発者やスタートアップで利用。
- 対応プラットフォーム:
- GitHub連携(GitHub App)。Python、TypeScript、JavaScript等の主要言語に対応。
2. 使用している技術スタック
- 開発言語: Python - バックエンドサービス及びAIパイプライン。
- アーキテクチャ:
- LLMベース: OpenAI GPT-4等の大規模言語モデルを活用してコード生成・修正を実行。
- コードベースインデックス: リポジトリのファイル構造とコードをベクトルデータベースにインデックス化し、関連するファイルを効率的に検索。
- GitHub API統合: GitHub WebhookでIssue作成イベントを受信し、GitHub APIでPR作成・コードコミットを実行。
- チャンクベース処理: 大規模コードベースを適切なチャンクに分割してLLMに入力し、トークン制限を回避。
- セルフホスト版: オープンソースとして公開されており、セルフホスト環境での運用も可能。
3. 会社概要
- 運営会社名: Sweep AI, Inc.
- 設立年: 2023年
- 本社所在地: アメリカ合衆国 カリフォルニア州 サンフランシスコ
- 従業員数: 約5〜10名(推定)
4. 沿革、資本構成、国籍、役員情報
- 沿革:
- 2023年:Sweep AI, Inc.を設立。AIによるコード変更自動化ツールの開発を開始。
- 2023年夏:Y Combinator Summer 2023(S23)バッチに採択。3ヶ月のアクセラレーションプログラムを経てプロダクトを公開。
- 2023年:GitHubで急速にスター数が増加し、AI開発ツールとして注目を集める。オープンソース版とホスト版の両方を提供。
- 2023年後半:プルリクエスト自動生成機能を改善。大規模コードベースへの対応や多言語サポートを強化。
- 2024年:コードレビュー支援機能やテスト自動生成機能を追加。エンタープライズ向け機能の拡充を進める。
- 資本構成:
- ベンチャーキャピタルによる出資を受ける非上場企業。
- 主な投資家: Y Combinator。シード段階のスタートアップ。
- 国籍: アメリカ合衆国
- 役員情報:
- William Zeng(共同創業者・CEO): AI・機械学習エンジニア。コード生成AIの実用化に注力。
- Kevin Lu(共同創業者・CTO): ソフトウェアエンジニア。Sweepのコアエンジンとインフラストラクチャを設計・開発。
