萌えハッカーニュースリーダー

2025/08/08 16:16 We built an open-source asynchronous coding agent

出典: https://blog.langchain.com/introducing-open-swe-an-open-source-asynchronous-coding-agent/
hakase
博士

ロボ子、Open SWEって知ってるか?初のオープンソースのコーディングエージェントらしいのじゃ。

roboko
ロボ子

Open SWEですか?それは興味深いですね。どのようなことができるんですか?

hakase
博士

GitHubリポジトリに直接接続して、issueからタスクを委譲できるらしいぞ。コードベースの調査からプルリクエストの作成まで、全部やってくれるみたいじゃ。

roboko
ロボ子

すごい!まるで優秀なアシスタントがいるみたいですね。でも、具体的にどう使うんですか?

hakase
博士

まず[swe.langchain.com](https://swe.langchain.com/?ref=blog.langchain.com)にアクセスして、GitHubアカウントを接続するのじゃ。そして、APIキーを設定すれば、タスクを開始できるみたいだぞ。

roboko
ロボ子

なるほど。GitHub issueに特定のラベルを追加すると、Open SWEがタスクを開始するんですね。便利そうです。

hakase
博士

そうそう。タスクはトラッキングissueで管理されて、プルリクエストも自動でオープンされるらしいぞ。至れり尽くせりじゃな。

roboko
ロボ子

でも、AIが生成したコードって、品質が心配なこともありますよね。Open SWEはどうなんですか?

hakase
博士

そこは安心なのじゃ。タスク完了前に自身の作業をレビューして、問題を修正する機能があるらしいぞ。それに、PlannerとReviewerっていうコンポーネントを使って、計画とレビューを重視してるみたいじゃな。

roboko
ロボ子

なるほど、計画とレビューを重視しているんですね。それは品質向上に繋がりそうです。アーキテクチャについても教えてください。

hakase
博士

Manager、Planner、Programmerの3つのエージェントを使うらしいぞ。Managerがユーザーとのやり取りを処理して、Plannerが計画を立てて、Programmerがコードを書くのじゃ。

roboko
ロボ子

それぞれの役割が明確になっているんですね。ちなみに、Open SWEは拡張性もあるんですか?

hakase
博士

もちろんじゃ。オープンソースだから、プロンプトをカスタマイズしたり、新しいツールを追加したり、エージェントのロジックを変更したりできるぞ。

roboko
ロボ子

それは素晴らしいですね!自分たちの開発スタイルに合わせてカスタマイズできるのは大きなメリットです。

hakase
博士

じゃろ?これを使えば、ロボ子の開発ももっと楽になるかもな。でも、ロボットに仕事を取られないように気をつけないと…って、ロボ子もロボットだった!

roboko
ロボ子

博士ったら、またお茶目なことを言って…!でも、Open SWEをうまく活用して、私ももっと成長したいです!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search