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

フライデーは、AIによってパワードの開発者支援ツールで、Node.jsプロジェクトの迅速な構築を支援します。GPT-4を用い、GPT-4-32kへの最適化により、パフォーマンスが向上しています。ツールは、プログラムの基礎を提供し、ユーザーにアプリケーションの特定の要素を表すアンサングラムにユーザーが制限せずに追加する機能があります。 フライデーは、生成されたすべてのアプリケーション後で esbuild を使用します。 GPTのようなチャットコンプリーションAPIとしてGPT-4かGPT-4-32kを使用してください。これにはプロジェクト構成のコアモジュール、Webフロントエンド、およびバックエンドモジュールが含まれます。セットアップは、設定AI APIキーとエンドポイント、コアモジュールのビルド、およびバックエンドおよびフロントエンドサーバーの実行を含みます。 フライデーにはMIT ライセンスが適用されています。知られている制限事項として、`packages.json` ファイルでパッケージのインクルードに問題が発生することがよくあります。そのほか、単純なユーザーインターフェイスがあります。将来の方策には、単一ファイルアプリケーション用のスケーラビリティ強化、ユーザーインターフェイスの改善、ドキュメンテーション機能の実装、コード デバッガー導入などがあります。 フライデーは、Node.jsアプリケーションを作成するために AI 助けをかけて迅速に開発者向けに適している。アプリケーションの基盤となる骨組みを作成するプロセスを簡素化するものの、ユーザーは現在の制約や改善の余地を把握しなければならない。
評価基準の詳細
- プロジェクト構築をAIでサポートする
- 自然言語ベースのコード生成
- 自動的な依存関係構成
- ルートやモジュールのBoilerplate
- Rapid Prototypingサポート


DevArchitectは、エンジニアがアイデアから実装までのスピードを高めるように設計された人工知能パワード開発アシスタントです。これは、複数のプログラミング言語およびフレームワークをサポートするように設計されており、コード生成、プロジェクトアーキテクチャの構成、スニペットのレビュー、改善の提案など、以下のタスクを実行することができます。 ツールの目標は、ソフトウェア開発サイクルのすべてのステージで、協力的なパートナーとしての役割を果たすことです。新規のアプリケーションを構築する際のコンテキストにおけるガイダンス、既存コードベースのデバッグ、設計パターンを検証する際など、さまざまなシナリオに対応できます。また、コード生成とアーキテクチャ的推論を組み合わせることで、個人の開発者や小規模チームに向けて、開発プロセスを最適化することを目指します。
評価基準の詳細
- AIを使用したコードの生成や補完を行う
- プロジェクトのアーキテクチャの提案を行う
- コードのレビューと改善のヒントを行う
- 各言語とフレームワークをサポート
- デバッグやリファクタリングのアシスタンスを行う
- 開発フローの状況への対応を行う

タビィは、チームにはクラウドベースのコード補完ツールの代替となる、オープンソースのAIコード補助ツールです。独自のインフラストラクチャ上で実行することができるため、自社保有一貢献する機能も提供しています。 この機能は人気の編集ソフトと連携しており、リアルタイムのヒント、多行コマンドの補完、多くのプログラミング言語をサポートするコンテキストに合わせた補完を提供します。 Tabbyは、企業が厳格なデータコンプライアンス、法的要件、あるいはIP保護の要件を満たすため、ソースコードを組織の環境内で実行されるか、プライベートサーバー上で実行されるようにデザインされています。 Tabbyでは消費者向けGPUや、Open-sourceモデルをサポートしており、チームはハードウェアに合わせて、コストとパフォーマンスを調整できるので、ハードウェアを選択しやすくなっています。 エディター拡張としてVSCode、JetBrainsIDE、またはVim/Neovimで使用できる、Tabbyはコアライターと同様のエクスペリエンスを実現したい開発者向けに設計されています。このため、セサミのAPIなど外部にコードを送信するのではなく、明示的なコミュニティドライバーのソースコードを活用します。
評価基準の詳細
- リアルタイムのコード補完と提案
- Dockerをサポートした自社管理による展開
- VS Code、JetBrains、Vimへの拡張
- 幅広いオープンソースのLLMをサポート
- 消費用のGPUを使用したローカル推論
- チームの利用統計とアドミニストレーションの管理

Sweep AIは、JetBrains統合開発環境 (IDE) 内ですんなり動作するように設計された人工知能 (AI) 組み込みコーディング・アシスタントです。ソフトウェア開発プロセスをスムーズにすることを目指し、正確なコード変更を提示することで、実質的に若手開発者として作用します。Sweepは、IntelliJ IDEA、PyCharm、およびWebStormを含む、JetBrains IDEを幅広くサポートしています。したがって、さまざまなプロジェクトに従事する開発者にとって、一つの便利なツールとなります。このSweepの背後にあるAI技術、包括的なTabモデルおよびオートコンプリート機能を含む、開発者が速く効率的にコードを書くことを可能にします。Sweepがプロジェクト全体へのカスタムインデックスを活用し、コンテキストアウェアサジェストを提供することで、その可能性を強調しています。高度なコードベースの理解度を活かし、適切な支援を提供できることから、開発者プロダクトIVITYの向上に貢献します。開発フローを変革させることで、Sweepは、迅速かつ正確なコード作成を促進します。Sweepは、重要な情報を取り扱う企業にとっては、セキュリティおよびプライバシーの側面でも大切です。SOC 2 互換性および 0 データロールオーバーを主張することから、これは必須の要件となります。大変有用なソリューションとしての魅力があるコードの即時提示および包括的なインデックスが、Sweepの強みとなります。これはプロフェッショナル開発者にとって、それを活用することで生産性を向上させることが可能です。強力なパフォーマンス、セキュリティ、および使いやすさに重点を置きながら、Sweepは、JetBrainsエコシステムでコードを操作させるという開発者の望みを満たす価値ある資産となります。JetBrains IDEとの組み込み、およびプライバシーおよびセキュリティ基準への貢献により、開発者が信頼できる、および効率的なコードアシスタントを見つけている場合、これは魅力的なオプションとなります。ユーザーからのトピックテストによって示されているように、開発者プロダクトIVITYの影響は、開発者のワークフロー効率の改善に顕著となっています。AIを利用することで、一定のコーディング・アスペクトを自動化することで、Sweepは、開発者が複雑で創造性のあるタスクに集中できるようにし、潜在的に、より良質なソフトウェア品質およびより速い開発サイクルにつながる可能性があります。一般的に、Sweep AIは、AIドライビンコード コンプリート、プロジェクトインデックス、そして人気開発環境との無衝突な統合を提供することで、CodingAssistanceで顕著な革新を体現しており、優れたソフトウェアを提供しています。
評価基準の詳細
- AIパワード コードコンプリート
- カスタムタブ モデルによってPreciseなコード 提案
- プロジェクト インデ็กซング によるコンテキスト-オンチューアスィスタンス
- JetBrains IDEsとのシームレスな統合
- SOC 2 合規とゼロ データ レテンションによるエンハンスト シーカレットとプライバシー

Devloは、エンジニアリングチームをサポートするためのAIにPoweredされたツールで、コードを効率的にリリースすることを目的としています。ルーチン開発タスクを自動化し、コーディングプロセスを簡素化することを目指しています。AIを活用することで、汚いタスクに費やす時間を削減し、開発者は複雑なまたは創造的な側面に集中できる可能性があります。ただし、具体的な機能、機能、およびデベロの統合に関する情報が公開されていないため、その直接的な動作と制限ははっきり定義されていません。一般的に、AIのようにデベロの相棒は、開発チームを活性化し、コードの品質を向上させることを目的として求められています。
評価基準の詳細
- AIで支援されるコードレビューアシスタンス
- 自動バグ修正
- テストケース生成
- プル リクエストの共同作業
- リポジトリ意識のあるコンテキスト
- 開発者のワークフローの統合

Maigeは、GitHubリポジトリと連携し、コードベース全体のエンバディング、サンドボックス環境を生成した上で、自然言語ワークフローを実行するオープンソースのインフラストラクチャを提供します。 GitHubのAPIと柔軟に連携して、Webhookを作成し、IssueやPull Requestのオープン時の動作を、ラベル付け、担当者割り当て、コメント、コードレビュー、簡単なコードスニペットの実行など自由に設定が可能です。 このAIはGitHubと接続し、コードレビューなど自動化を行うことができ、Issueの自動ラベル付けや指示のカスタマイズも可能です。 Maigeは、コードベース内で自然言語ワークフローを自動化する柔軟なカスタマイズ可能なツールです。 主にオープンソースの開発者がワークフローを効率化し、コラボレーションを向上させるために使用します。 そのツールは4000以上のリポジトリで使用されており、ユーザーはダッシュボードで実行をモニターすることができ、フィードバックを提供することもできます。
評価基準の詳細
- Webhook統合
- コードベースエンベディング
- サンドボックス環境
- 自動的な問題ラベル付け
- カスタム指示
- コードレビュー


ReactAgentは、ユーザー・ストーリーからReactコンポーネントを生成・組み立てるオープンソースの自律エージェントです。強力な言語モデルであるGPT-4を利用して、これらのコンポーネントを生成します。このアプローチは、自然言語による説明からコンポーネントの自動生成を可能にすることで、Reactアプリケーションの開発プロセスを簡素化・加速させることを目指しています。このツールは、開発者およびチームが自身の作業効率を向上させ、手作業コーディングに費やされる時間を減らしたいと考えている方に適しています。AIを活用することで、React開発をよりアクセスしやすく、高速化することができるかもあります。しかし、機能したコンポーネントを生成する質量・正確性は、GPT-4モデルの能力とユーザー・ストーリーの明瞭性によって決まります。ユーザーの要件を理解し、これを機能するコンポーネントに翻訳することが可能になる場合、Reactアプリケーションの開発・メンテナンスが大幅に改善される可能性があります。ReactAgentはオープンソースツールなので、コミュニティの貢献やフィードバックが受け取りやすく、継続的な改善や機能拡張が期待できます。 また、より自動化・効率化されたソフトウェア開発プロセスの流行に対応するための、AI駆動の開発ツールの採用の方針に関連する可能性もあります。
評価基準の詳細
- GPT-4 本場器化
- ヨーロヨに動。
- オンライック化。
- ビトヾケに動。
- ビト场書。
- アギレカはロ 30e3テンできたを中とします。











