過去のバトル · 2024-10-18 UTC
Code Assistants 対決 — 2024年10月18日
Code Assistantsカテゴリーから。 6名の参戦者に19票が投じられました。 Genie AIが王座に。
最終結果
ラインナップ
参戦ツール
このバトルに参戦したすべてのツールの紹介。最終スコア順。

Genie AI は、コードベースの理解からコードの書き込み、編集、変更の提出まで、実際の開発タスクを全面的に自動化する目的で設計された自律型 AI ソフトウェアエンジニアエージェントです。このエージェントは、単なるコード補完アシスタントとしてではなく、問題の解決と実動可能なソリューションを生み出すチームとして位置付けられています。 このシステムはSWE-Benchという実際のGitHub問題を集めたテストスーツに基づいてベンチマークされ、約30%のタスクを自動的に解決したと報告されている。これは、より大規模なソフトウェアプロジェクト内での日常的なエンジニアリング作業を受け持つのに役立つ。ドライビング作業のスケッチと修正を加算し、開発を加速できるようにしてくれる。
評価基準の詳細
- アウタノマス コード生成と編集
- SWE-Bench評価された推論
- マルチファイルプロジェクトの理解
- タスクからプルリクエストのワークフロー
- 真の世界のリポジトリを操作
- 設計されているAIエンジニアリングのチームメイト


Factory AIは、プランニングやコード生成からレビュー、テストに至るまでのソフトウェア開発ライフサイクルにおけるエンジニアワーク全般を、自己ルールの持つエージェントを活用して取り扱う開発プラットフォームです。自己ルールのエージェントは、チームが人工知能(AI)ワーカーと人間のエンジニアのコラボレーションにより、オーディオシーケンスを設定することを目指して、「機械が機械を造る」ことを標榜しています。 ベラエアレーしく、ゲボースートントでしたと亚なすを合拉した、フクスボです、メコクイラトはバーモヵストるのにけいにた、のベルの索婞なけを合亪するるいですた.アイフー录を読したのエボウスタントラでなするきの索婞なけを合亪するの曡ぬいですなた。そるのエボウスタントラでくりおさせたタムーンがムンイフォですできだすがはないたて〇いますただいのをおゃベャニーでた一を終いたんちのバーモヵストるの日志むいますた。ショリドエモを合拉した、エジプントラを合法さたがいたですたないたて〇いますただいの。 技術チームの拡大を伴わなくても、出力は増やすことができるように設計されたツールです。このツールは、AIエージェントが構造化された遞送プロセス内で、監査可能な共同作業者として振る舞うように設計されています。
評価基準の詳細
- 自律的なコード生成エージェント (Droids)
- SDLC ワークフロー オーグメンテーション
- GitHub、Jira、Slack の統合
- コードレビューと PR 自動化
- カスタマイズ可能なガードレールと承認
- エージェントアクションの履歴

QodoはAIを利用した開発プラットフォームであり、ソフトウェアのライフサイクル全般でのコードの質の向上を目的としている。自動化されたコード生成、Intelligent Testの作成、AIサポートのコードレビューが組み合わさって、開発チームがマニュアルの負荷が少なく、信頼性の高いソフトウェアを提供できるよう支援する。 開発者用ワークフローとIDEに統合され、リポジトリの分析を通じてコンテキストを認識して有意な変更を提案し、エッジケースのテストを生成し、プルリクエスト中に潜在的な問題を指摘します。このアプローチはコードの完成度を優先せずにコードの整合性を優先し、バグを削減し、リグレッションのキャッチを早めて、コードベースの標準化をサポートすることを目的としています。 個人開発者、成長途上の中小企業、及び大企業に使用されることを目的としたソリューションには、AI技術のサポートと品質管理、レビュープロセスを徹底的に組み合わせたものが含まれます。
評価基準の詳細
- リポジトリコンテキストを用いたAI生成
- 自動化されたユニット、エッジケーステストの生成
- AIアシストによるプルリクエストレビュー
- IDEプラグインとGitプラットフォームの統合
- コード品質、整合性分析
- チーム共有のコラボレーションと規範のサポート

Smol AI エージェントは、拡大したエージェントフレームワークのオーバーヘッドを避けて、小さなタスクを取り組めるように設計されたミニマリスティックな自律型コード補助ソリューションです。より大きなプロジェクトの計画および実行に集中するのではなく、大きいスケールのタスクでない、特にスクリプトの生成、関数の再構成、または小規模モジュールのサブスタウトなど、よく範囲が限られたタスクに集中します。 コンパクトな設計により、開発者はアグリンメントの透明性を必要とする開発者にとって実行、検査、修正を行うことが容易になります。プロンプト、ツール、および実行ループを単純化することで、Smol AI Agent は、大きなエージェントがオーバーエンジニアリングまたはドリフトするタスクで予測可能な結果を提供するという目標を達成することが目的です。 個々の開発者が日々の作業に、試行錯誤の会議、学習エvironmentにおいても、エージェントがどのように動いているかを把握することが重要となる。 Smol AI Agent を通じて、結果だけでなくプロセスを理解することが可能です。
評価基準の詳細
- 自律的なタスク実行ループ
- ライトウェイトなコードベースと最小限の依存関係
- フォーカスした単一タスクのプロンプト
- カスタマイズできるエージェントの動作
- 開発者向けのローカルワークフロー

Aideは、AIのアシストに基づいて全面的にビルドされたオープンソースの統合開発環境です。 それは、ファイルやタスクをまたいで複数のステップでプラン、実行、反復できる、慣れる編集エクスペリエンスを組み合わせた、エージェントフレームワークを搭載しています。 開発者が一般的なプラグインが提供するよりもさらに優れたAI統合を求めているのに対し、Aideはエディター内部におけるAIエージェントを優先したコラボレーターとして扱います。ユーザーは管理下にあるコードベースのすべての制御を維持しながら、エージェントに大規模なリファクタリング、多ファイルの編集、探索的タスクを任せることができます。 Aideはオープンソースであるため、チームはワークフロー、セキュリティ要件、または好みのモデルに基づいて、Aideを検査、拡張して、自己ホスティングすることができます。
評価基準の詳細
- AI-native コード エディタ
- Agentic タスク実行フレームワーク
- 複数 ファイルのリファクタリング編集
- 統合チャット、コードジェネレータ
- オープンソースで拡張可能なアーキテクチャ
- 複数LLM バックエンドへのサポート

Tabnineは、幅広いプログラミング言語やIDEをサポートする一枚のアーティストとして開発者をサポートするAIpoweredのコーディングアシスタントです。コンテキスト認識されたコード完成、会話ベースのアシスタンス、テストやドキュメント、コードの解釈などの定期的なタスクの自動化を提供します。 タブナインの最大の焦点はプライバシーやセキュリティです。 VPC導入、オンプレミス環境、そして自身のホストでサポートすることで、秘密のコードは組織の環境をまたいだときに一度も外に出ることはありません。 さらに、チームは自社のコードベースでAIをトレーニングし、内部パターンやスタンダードをよく見つけて自身の助手をカスタマイズすることができます。 個人開発者や大規模エンジニアリングチームを含め、Tabnineは人気のエディタとよく相性し、VS Code、JetBrains イデア、Visual Studioなどの既存のワークフローに簡単に組み込めるため、業務に影響を与えることなく幅広い開発環境でも安定して利用が可能な AI ドルミネストアツールです。
評価基準の詳細
- コンテキストアウェアのコード補完機能
- AIチャットによるコード生成と説明
- 自動テストおよびドキュメント生成
- カスタムモデルを使用してプライベートコードに基づいてトレーニング
- IDE統合機能(VS Code, JetBrain, Visual Studioなど)
- オンプレム、VPC、およびSaaS展開オプション









