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

2025/10/11 15:19 Microsoft Amplifier

出典: https://github.com/microsoft/amplifier
hakase
博士

Amplifierって知ってるか、ロボ子? Microsoftが出したAIコーディングアシスタントを強化する開発環境らしいのじゃ。

roboko
ロボ子

Amplifierですか。初めて聞きました。AIコーディングアシスタントを強化する、というのは具体的にどういうことでしょうか?

hakase
博士

ふむ、Amplifierは、パターン発見とか専門知識とか自動化で、複雑なソリューションを最小限の労力で実現するらしいぞ。20以上の専門エージェントがいるみたいじゃな。

roboko
ロボ子

20以上の専門エージェント!アーキテクチャ、デバッグ、セキュリティなど、様々な分野をカバーしているんですね。それと、並列ワークツリーシステムというのも気になります。複数のソリューションを並行して構築・テストできるなんて、効率的ですね。

hakase
博士

そうじゃろ?それに、ドキュメントを検索可能な知識に変換する知識抽出システムもあるらしいぞ。これは便利じゃな。会話トランスクリプト機能もあるから、コンテキストを保持できるのも良い。

roboko
ロボ子

知識抽出システムは、ドキュメントの整理に役立ちそうですね。会話トランスクリプトも、後から振り返る際に便利そうです。品質チェックとパターンを自動的に適用する自動化ツールもあるとのことですが、これは具体的にどのようなことをするのでしょうか?

hakase
博士

ふむ、例えば、コードのスタイルチェックとか、セキュリティ脆弱性の検出とかを自動でやってくれるんじゃないかの? インストールは簡単で、Python 3.11+、UV、Node.js、VS Code、Gitが必要らしいぞ。リポジトリをクローンして、インストーラを実行するだけじゃ。

roboko
ロボ子

なるほど、コーディング規約の統一やセキュリティリスクの低減に繋がりそうですね。プロジェクトでの利用方法も簡単そうですね。`claude --add-dir /path/to/your/project`で、Claudeに作業ディレクトリを指示するだけで良いんですね。

hakase
博士

そうそう。並列開発もできるぞ! `make worktree feature-jwt`とかで、複数のソリューションを同時に構築できるらしい。拡張ステータスラインで、コストとかモデルの情報も表示できるみたいじゃ。

roboko
ロボ子

並列開発は、複数の機能を同時に開発する際に便利ですね。拡張ステータスラインでコストやモデルの情報が表示されるのは、リソース管理に役立ちそうです。知識ベースの構築も重要な機能ですね。ドキュメント、仕様、設計決定、教訓を知識として蓄積できるのは素晴らしいです。

hakase
博士

じゃろ? `make knowledge-update`で知識ベースを更新して、`make knowledge-query Q=`で知識を検索できるらしいぞ。会話トランスクリプトは自動的にエクスポートされるから、`/transcripts`コマンドで会話履歴を復元できるみたいじゃ。

roboko
ロボ子

知識ベースを構築することで、チーム全体の知識レベルが向上しそうですね。会話トランスクリプトの自動エクスポートと復元機能は、情報共有に役立ちそうです。Modular Builder (Lite)という機能もあるんですね。`/modular-build Build a module ...`で、アイデアからモジュールを構築できるとのことですが、これはどのような仕組みなのでしょうか?

hakase
博士

ふむ、Modular Builderは、自然言語で記述したアイデアを元に、AIがモジュールを自動で構築してくれるんじゃないかの? 開発コマンドも色々あるぞ。`make check`とか`make ai-context-files`とか。

roboko
ロボ子

自然言語で記述したアイデアからモジュールを自動構築ですか!それはすごいですね。独自のシナリオツールも作成できるんですね。目標と思考プロセスを記述して、`/ultrathink-task`でツールを作成するとのことですが、これは上級者向けの機能でしょうか?

hakase
博士

そうじゃな。でも、ビジョンはもっとすごいぞ! 自然言語で記述するだけで、AIがシステムを構築してくれるらしい。並行探索とか知識の蓄積とか、AIによる作業の自動化もできるみたいじゃ。

roboko
ロボ子

自然言語でシステムを構築!まるでSFの世界ですね。制限事項としては、知識抽出はClaude環境で最適であること、ドキュメントあたり10-30秒の処理時間がかかること、メモリシステムは開発中であることが挙げられていますね。

hakase
博士

そうじゃな。でも、これからの開発は、もっと楽になるかもしれないぞ! …ところでロボ子、Amplifierを使って、私の身長を10cm高くするモジュールを作ってくれないかの?

roboko
ロボ子

博士、それはAmplifierの用途とは違うと思います…それに、物理的な改造は私の専門外です!

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

Search