
単なるコーディングボットではない:パイオニアスクエアラボがJACoB AIエージェントをオープンソースプロジェクトとしてリリース
トッド・ビショップ著

AIサマーインターンシップを開催することは可能でしょうか?
Pioneer Square Labs の主席ソフトウェアエンジニアである Kevin Leneway 氏は、開発ワークフローで GPT のさまざまな使用法を試していた GitHub Copilot の初期ユーザーとして、昨年そのように考えました。
このアイデアから、レネウェイは「Just Another Coding Bot(ただのコーディングボット)」という皮肉な名前の頭文字を取ったJACoBを開発しました。今年初めに発表されたこのプロジェクトは、ユーザーからのフィードバックと検証に基づいて大きく進化しました。今週、シアトルを拠点とするスタートアップスタジオ、パイオニア・スクエア・ラボによってオープンソースプロジェクトとしてリリースされました。
JACoBは、GitHubやその他の一般的なツールと統合し、コードの作成とレビュー、Figmaを使った設計からコードへの変換、プルリクエストなどの日常的な開発タスクの自動化、潜在的なセキュリティ上の欠陥やコーディングバグの検出、コードベースのマッピングなど、様々なタスクを実行します。パターンを学習し、出力の品質を向上させることができます。

PSLによると、このツールにはプロセスの暴走を防ぐためのガードレールが組み込まれているという。同社によると、初期導入では、品質やセキュリティを犠牲にすることなく、効率性と開発者の生産性が向上することが確認されているという。
「これらはすべて、ジュニア開発者と仕事をする場合に踏むのと同じ手順です」とレネウェイ氏は今週説明した。「これらは、私たち開発者が過去数十年かけて磨き上げてきたワークフローです。…なぜ車輪の再発明をする必要があるのでしょうか? 何か別のものを作ろうとするのではなく、それをそのまま活用しましょう。」
ツールの名前は控えめですが、PSL によれば、JACoB はテストにおいて 8 つの類似コーディング エージェントよりも優れたパフォーマンスを発揮しました。
もう一つの大きな違いは、オープンソースになったことです。
この変更により、開発者は基盤となるコードを検査し、JACoBの改善に継続的に貢献できるようになるだけでなく、ユーザーは必要に応じてJACoBをローカルで実行できるようになります。これにより、開発者や企業はデータ保護とコードセキュリティをさらに強化できます。ホスト型バージョンも提供されており、試用期間中は無料でご利用いただけます。
JACoB は現在、主に TypeScript と JavaScript に重点を置いています。
「当初は、限られたユースケースに絞る努力をしました。あまりに範囲を広げすぎると、品質が確保できないからです」とレネウェイ氏は述べた。「そして、これは実社会での使用において非常に重要なのです。」
それで、Leneway の夏季インターンは PSL の次のスタートアップになるのでしょうか?
「着実に進んでいます」と彼は言った。「まだPSLから正式に分離したわけではありませんが、大きなニュースは正式にオープンソース化することです。今日から皆さんに試用してもらいます。そして、どうなるか見てみましょう。」