BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース LangChainがOpen SWEを発表、オープンソースの非同期コーディングエージェント

LangChainがOpen SWEを発表、オープンソースの非同期コーディングエージェント

原文リンク(2025-08-13)

LangChainはOpen SWE、クラウド上で動作し、複雑なソフトウェア開発タスクを処理できる完全オープンソースの非同期コーディングエージェントをリリースした。同社はOpen SWEがリアルタイムの「コパイロット」アシスタントから開発者の既存ワークフローに直接統合される、より自律的で長期間稼働するエージェントへのシフトを象徴していると述べている。

多くのコーディングアシスタントがIDE内の短い対話にフォーカスしているのに対し、Open SWEはGitHubリポジトリに直接接続し、エンジニアリングチームのもう一人のメンバーのように機能する。開発者はGitHub Issuesや専用のUIを通じてタスクを割り当てることができ、その後、エージェントはコードベースを調査し、詳細な計画を生成し、コードを書いてテストし、作業をレビューし、完了時にプルリクエストを作成する。

このツールは高コンテキストで長期的なタスク向けに設計されている。すべての実行は安全で隔離されたDaytonaサンドボックス内で行われ、エージェントがホスト環境を危険にさらすことなくシェルコマンドを自由に実行できるようにする。このアーキテクチャによりエージェントは完全にクラウド上で動作し、ローカルリソースを消費せずに複数のタスクを並行して処理できるようになる。

Open SWEは人間が介在するコントロールも強調している。開発者はタスクの途中でエージェントを中断し、リスタートなしで変更を要求したり、新しい指示を提示したりできる。計画段階では、実行開始前に提案された戦略をユーザーは受入れ、編集、または拒否できる。この柔軟性は「ダブルテキスティング」にも及び - エージェントがすでに作業中であっても新しいリクエストを送信できる、これはほとんどのコーディングアシスタントにはできないことだ。

LangChainはOpen SWEのマルチエージェントアーキテクチャ -Manager、Planner、Programmer、Reviewer- が高品質なコードを生成する鍵であると述べている。Reviewerはプルリクエストが出される前に出力にエラーがないかチェックし、ビルドの破損やレビューサイクルの繰り返しを減らすことを目指している。

出典:LangChain Blog

プロジェクトはLangGraph上に構築され、同社が長期間稼働エージェントに最適化され、永続性、スケーリング、デプロイの柔軟性を提供すると説明する、LangGraph Platformを通じてデプロイされている。YouTubeでこのツールが企業向けにセルフホスト可能かどうか尋ねられた際、LangChainは回答した

はい!LangGraph用のAPIサーバーを作成するか、私たちのセルフホスティングオファリングを通じてLangGraph Platformを使ってデプロイする場合、セルフホスト可能です。

初期の反応は賛否両論であった。Hacker NewsでユーザーIceDane氏は書いた

残念ながら、LangChainとそのエコシステム全体を広範に使用した後、私は彼らの能力をほとんど信頼していません。LangGraphのトップコントリビューターが彼のエージェントであるという事実は、私の視点からは大きな赤信号です。

Open SWEは現在GitHubで利用可能で、拡張、プロンプトのカスタマイズ、または内部システムへの統合を希望する開発者向けの完全なドキュメントが提供されている。LangChainはこのプロジェクトを本番運用準備済アシスタント、かつさらなるコミュニティ主導イノベーションに向けての基盤として位置付けている。

作者について

この記事に星をつける

おすすめ度
スタイル

特集コンテンツ一覧

BT