LangChain、Deep Agents にスキル機能サポートを追加
本文の状態
日本語全文を表示中
詳細モードで約5分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
LangChain Blog
Anthropic が提案したスキルは SKILL.md ファイルを含むフォルダ構造であり、LangChain はこれを DeepAgents CLI に実装してエージェントが動的に発見・ロードできるようにした。
AI深層分析を開く2026年8月26日 03:38
AI深層分析
キーポイント
エージェントスキルの定義と実装
Anthropic が提案したスキルは SKILL.md ファイルを含むフォルダ構造であり、LangChain はこれを DeepAgents CLI に実装してエージェントが動的に発見・ロードできるようにした。
汎用型エージェントのツール使用傾向
Claude Code や Manus といった汎用型エージェントは専門的なツールを多数使用するのではなく、実際には約 12〜20 個程度の限られたツールしか利用しないという実態が示された。
OS アクセスによる能力拡張の鍵
汎用型エージェントが少数のツールで高機能を実現できる理由は、bash やファイルシステムといった OS ツールへのアクセス権限を持ち、人間と同様の操作が可能になる点にある。
汎用エージェントの設計原則
多数の専用ツールに依存するのではなく、ファイルシステムとスクリプトを介して多様なタスクを実行するアプローチが提案されている。
Anthropic Skills の実装構造
スキルはフォルダコレクションとして定義され、各フォルダには YAML フロントマッターとマークダウン形式の指示を含む SKILL.md ファイルが含まれる。
重要な引用
Skills are simply folders containing a SKILL.md file along with any associated files that an agent can discover and load dynamically to perform better at specific tasks.
The key insight is giving agents access to a computer. With bash and filesystem tools, agents can perform actions just as humans would without needing specialized bound tools for every task.
"offload actions from tools to the filesystem"
"Skills are just a collection of folders, each with a SKILL.md file containing YAML frontmatter and Markdown instructions."
編集コメントを表示
編集コメント
本記事は、AI エージェントの設計思想における重要な転換点を捉えており、ツール依存から OS 統合へのパラダイムシフトを明確に示している。LangChain がこの概念を実装したことは、開発者がより人間に近い操作体系でエージェントを構築する道を開くものであり、今後の技術動向を注視する上で極めて有益な情報である。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
要約:Anthropic は最近、エージェントのスキルという概念を発表しました。スキルとは、エージェントが特定のタスクをより効果的に遂行するために動的に発見・読み込める、SKILL.md ファイルと関連ファイル(ドキュメントやスクリプトなど)を含むフォルダです。私たちは deepagents-CLI にスキルのサポートを追加しました。
一般化されたエージェントの台頭
Claude Code や Manus のような汎用型エージェントは広く採用されています。多くのツールを使うと予想されがちですが、意外な傾向が浮かび上がりました。それらは驚くほど*少ない数のツール*しか使用しないのです。Claude Code は 約12個、Manus は 20 未満 のツールしか使いません。
なぜ一般化されたエージェントは少数のツールで済ませられるのでしょうか。その鍵は、エージェントにコンピュータへのアクセス権を与えることにあります。bash や ファイルシステムツール を活用すれば、各タスクに特化した専用バウンドツールを必要とせずとも、人間と同じように行動を実行できるのです。
これらの原則は、ファイルシステム操作やコード実行機能を備えたオープンソースのエージェント・ハネス「deepagents」で実際に適用しています。概要動画はこちら、関連スライドはこちらをご覧ください。

スキルを持つ汎用エージェント
限られたツールしか持たない汎用エージェントが、どのように多様な行動を実行できるのでしょうか?当社のウェビナーでManus氏が提案したアプローチは、「アクションをツールからファイルシステムへ移す」というものです。多数のツールを用意するのではなく、広範なアクションに対応するスクリプトや指示書を持つコンピュータをエージェントに与えます。そうすれば、エージェントはファイルシステムとシェルツールを活用して、これらのリソースを通じて多様な行動を実行できるようになります。
Anthropic のスキルも同様のパターンに従っています。スキルとは、SKILL.md ファイルを各フォルダに配置したコレクションのことで、そのファイルには YAML フロントマターと Markdown 形式の指示が記述されています。
`SKILL.md` ファイルの構造を示す図は、Anthropic のブログ記事 から引用したものです。

スキルには、従来のツールと比較して 2 つの利点があります。まず第一に*トークン効率性*が高いことです。スキルは段階的に開示されます。デフォルトでは YAML フロントマターのみが読み込まれ、エージェントが必要になった際に初めて SKILL.md の全文が参照されます。一方、従来のツールではコンテキスト内にすべての定義を事前に含める必要があり、これがコンテキストウィンドウの肥大化を招きます。
この仕組みを図解したものが、Anthropic のブログ記事 に掲載されています。

2 つ目の利点は、認知負荷の軽減です。エージェントは多数の重複する可能性のあるツールをナビゲートするのではなく、少数の原子的なツールのみを呼び出します。これは文脈の混乱を引き起こす一般的な原因を防ぎます。
以下に、スキルとツールの比較表を示し、アクションエンコーディングにおけるスキルの関連する利点を解説します。

トークン使用量の削減を超えて、スキルは強力な機能を可能にします。Anthropic の Barry Zhang 氏が指摘しているように、スキルは継続的な学習への一歩です。エージェントは新しいタスクに直面した際、その場で新たなスキルを作成できます。また、スキルはエージェント間で簡単に共有でき、セッション内で組み合わせることも可能です。これにより、必要なときに複数のスキルを呼び出して活用することが可能になります。
Deep Agents CLI + Skills
deepagent-CLI は、Claude Code のようにローカルファイルシステムを利用できるオープンソースのコーディングアシスタントです。ここにスキル機能を追加したことで、大規模かつ成長し続けるパブリックスキルのコレクションを活用できるようになりました。
エージェントにスキルを追加するには、まず「skills」フォルダを作成し、リポジトリから任意のサンプルスキルをコピーしてください。こちら。
mkdir -p ~/.deepagents/agent/skills
cp -r examples/skills/web-research ~/.deepagents/agent/skills/これらのスキルは、deepagent CLI を起動する際に自動的に読み込まれます。利用可能なすべてのスキルを確認するには、ターミナルで deepagents skills list と実行するだけです。

depagents に対して、いずれかのスキルに関連するリクエストを送信すると、自動的に該当の `SKILL.md` ファイルを読み込み、そのスキルを実行します。スキルの全体像については、こちら の動画や README をご覧ください。
関連記事
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み