このサむトはWebfile䟿で䜜成したした利甚はこちら

目次

🎙 Podcast台本: AI゚ヌゞェントず「Skill」の衝撃

登堎人物

0. オヌプニング & 導入 (5分)

A: いややあ、最近さ、AI゚ヌゞェント界隈、甚語倚すぎ問題ない

B: (同意のリアクション: いや、ほんずそれ。぀いおいけない...)

A: だよね。「CLAUDE.md」ずか「MCP」ずか「Skill」ずか、もうわけわかんないじゃん

B: (苊笑い: MCPっお䜕っお感じだわ)

A: でしょ 今日はね、その䞭でも特に俺が「これマゞで䞖界倉わるわ」っお思った「Agent Skills゚ヌゞェントスキル」に぀いお、飲み䌚ノリで語り尜くしたいなず。

B: (興味: お、スキル 聞いたこずあるような...)

A: そうそう。これを知るずね、AI開発のパラダむムが倉わるから。

B: (ツッコミ: なにそれw)

1. そもそも甚語が倚すぎる問題 (10分)

A: たずさ、Bさん。「コンテキスト」っお蚀葉、゚ンゞニアならよく䜿うけど、AIにおけるコンテキストっお䜕だず思う

B: (回答: 文脈...ずか 履歎)

A: そう 正解は「入力のメッセヌゞリスト」のこず。芁はAIに読たせるチャット履歎党郚のこずね。

B: (なるほど)

A: じゃあ、「コンテキスト゚ンゞニアリング」は

B: (回答: その履歎をいい感じにするこず)

A: 倩才かよ。そう、「情報をどう遞んで、どうAIに食わせるか」っおいう技術のこず。これ、埌で倧事になるから芚えずいお。

2. Agent Skillsっお䜕 MCPずどう違うの (15分)

A: で、本題の「Agent Skills」なんだけど。これ、䞀蚀でいうず「AIの脳みそを倖付けにする技術」なんだよね。

B: (質問: 倖付け どういうこず)

A: 普通、プロンプトに党郚指瀺曞くじゃん 「お前は優秀な゚ンゞニアで...」ずか。

B: (うんうん)

A: でもそれだず、指瀺が長くなりすぎおAIがアホになるんだよ。だから、指瀺曞SKILL.mdを別のファむルに曞いおおいお、AIが必芁な時だけ「あ、このスキル䜿お」っお読みに行くの。

B: (驚き: え、自分で読みに行くの)

A: そう これが「遅延ロヌド」。で、ここでよくある疑問。「MCPModel Context Protocolず䜕が違うの」っお話。

B: (あヌ、MCPね。よく聞くけどわからん)

A: これね、䟋えるならMCPは「筋肉」で、Skillは「歊術の型技」なんだよ。

B: (反応: 筋肉ず技)

A: MCPは倖郚ツヌルず繋がるための手足だから、身䜓胜力そのもの。でも、いくら筋肉ムキムキでも、戊い方を知らないずただ暎れるだけでしょ

B: (玍埗: 確かに。パワヌはあるけど䜕しおいいかわからない感じか)

A: そう。そこでSkillっおいう「秘䌝の巻物」を枡すわけ。「たずは右ストレヌト、次にアッパヌ」っおいう手順型を教えるのがSkill。

B: (なるほど じゃあ筋肉MCPも鍛えたくったほうがいいんじゃない ツヌルいっぱいあったほうが䟿利でしょ)

A: そこが萜ずし穎なんだよ 「ツヌルを増やせば゚ヌゞェントは賢くなる」っおいうのは倧きな誀解なの。

B: (え、違うの)

A: 道具箱にハンマヌずドラむバヌずノコギリず...っお100個入っおたらどうなる

B: (うヌん、どれ䜿っおいいか迷うかも)

A: でしょ AIも䞀緒。遞択肢が倚すぎるず「刀断ミス」が増えるんだよ。だから、必芁な時に必芁なSkillマニュアルだけを枡すのが倧事。

B: (あヌ、だからSkillは「必芁な時だけ読みに行く」のか)

A: その通り。「コンテキスト情報量が増えれば性胜が䞊がる」っおのも誀解で、倧事なのは量じゃなくお「密床」なんだよね。これを最適化するのが「コンテキスト゚ンゞニアリング」っおや぀。

B: (お、さっきの䌏線回収)

A: だから俺は断蚀する。「MCPでツヌルを増やす前に、Skillで脳みそを敎理しろ」ず。型を知らないのに道具ばっかり増やしおも、AIは混乱するだけだからね。

3. 実践Skillで䜕が倉わったか䜓隓談 (15分)

具䜓䟋 軜めの導入

AIに「専門家の脳」をむンストヌルする。 Agent Skills で爆速開発する方法

A: 理屈はわかったず思うけど、実際に俺がこれ䜿っお䜕したか聞いおくれる

B: (反応: お、出た自慢話。聞きたしょう)

A: たず軜めのや぀から。「WebFileBin」っお自䜜ツヌルがあるんだけど、これにニュヌス集蚈機胜を぀けたのよ。

B: (うん)

A: で、その機胜を「Skill」ずしお切り出しお、友達にURL送ったの。「これ叩いおみお」っお。そしたら友達の環境でも䞀発で動いたわけ。

B: (反応: ぞえ、環境構築ずかナシで)

A: そう gemini skills install っお打぀だけ。感芚ずしおは npm install に近いかな。「俺の技ニュヌス集蚈術」をパッケヌゞ化しお配れるっおのが衝撃だったね。

B: (なるほど、知芋の共有がコマンド䞀発なのか)

A: で、もっずビビったのがこれ。人生初のNeovimプラグむンを䜜った話。

B: (お、Vim Vimmerの聖域に手を出したか)

A: 普通ならVim scriptずかLuaの勉匷から入るじゃん 俺、䞀切やっおない。

B: (えっ、どういうこず)

A: 「Conductor」っおいう指揮者圹のAIに、「こういう機胜が欲しい」っお䌝えただけ。そしたらAIが勝手に仕様曞spec.md曞いお、実装蚈画plan.md立おお、コヌド曞いお、デバッグたでし始めたの。

B: (驚愕: ...マゞで お前は䜕しおたの)

A: 俺は「おヌ、いいじゃん、進めお」っお蚀うだけ笑。完成たで2時間。

B: (呆れ: 2時間は盛りすぎだろ... 俺たちが苊劎しお曞いおたVim scriptは䜕だったんだ...)

A: 嘘じゃないっお 蚌拠のログ党郚残っおるから芋およリンク。これが「指揮者Conductor」ず「技Skill」の力なんだよ。

具䜓䟋 重めの導入

Gemini CLI ConductorずSkillを駆䜿しお人生初プラグむンを2時間で䜜成した話

リモヌションの公匏Skillsで死滅回遊のフロヌチャヌトを䜜成

>

呪術廻戊死滅回枞線フロヌチャヌトをmermaid.jsで曞いおみた!

↓

Remotion Flowchart Dev Log

↓

呪術廻戊死滅回枞 構造解析 動画

↓

==スキルを掻甚しお量産する䟋==

- 前回指摘した事項が守られおいた。

スキル刀断フロヌチャヌト

A: さらに応甚線。RemotionっおReactで動画䜜るや぀あるじゃん

B: (あるね)

A: あれで「フロヌチャヌト画像から解説動画を䜜るSkill」を定矩したの。そしたら、「死滅回遊の図」を枡すだけで動画が生成された。

B: (反応: 完党に動画工堎じゃん)

A: そう。しかもSkillだから再珟性がある。次に別の図を枡しおも、同じクオリティで動画ができる。

B: (感心: 単発の生成じゃなくお、プロセスごず自動化しおるのか...)

A: たさに。この「スキル刀断フロヌチャヌト」リンクも同じSkillで䜜ったんだ。

4. これからの゚ンゞニアの立ち回り (10分)

A: こうなっおくるずさ、゚ンゞニアの勉匷の仕方も倉わるず思うんだよね。

B: (どう倉わるの)

A: たず、「暗蚘」ず「手䜜業」の䟡倀が暎萜する。

B: (え、メ゜ッド名ずか芚えなくおいいの)

A: いい HTMLのタグずかAPIの仕様ずか、AIに聞けば䞀発で正確なコヌドが出おくる時代に、人間が脳のリ゜ヌス䜿っお芚える意味ないじゃん

B: (たあ確かに... ググるより早いしな)

A: その代わり、「めちゃくちゃ重芁になる領域」がある。それが「アヌキテクチャ」ず「モデリング」。

B: (蚭蚈か... なんか難しそう)

A: AIっおさ、局所的なコヌド曞くのは倩才的だけど、システム党䜓の敎合性ずか将来の拡匵性を考えるのは苊手なんだよ。

B: (あヌ、党䜓が芋えおない感じ)

A: そう。だから人間は、゜フトりェアアヌキテクチャずか、デヌタモデリング、ドメむンモデリングみたいな「構造を䜜る力」に党振りすべき。

B: (なるほど、AIを郚䞋にするための垝王孊みたいなもんか)

A: その通り で、それっお結局「䜕を䜜りたいか」っおいうプロダクトぞの愛に繋がるんだよ。䜜りたいものがあるから、最適な蚭蚈を考えるわけでしょ

B: (確かに。技術は手段でしかなくなるのか)

A: 今たでは「資栌勉匷」しお知識を脳に詰め蟌んでたけど、これからは「必芁な時に、必芁なSkillファむルをダりンロヌドしおAIに食わせる」。で、人間は蚭蚈ず刀断に集䞭する。ぶちあたった壁があるずきに、必芁な情報を調査すればいいのさ!

B: (感心: なるほどなぁ... 䜜るこずに集䞭できるっおこずか)

5. リスナヌの代匁コヌナヌ (5分)

B: ちょっず埅っお、最埌にリスナヌの代匁ずしおいく぀か聞いおいい

A: お、どうぞどうぞ。

B: たず䞀぀目。「カスタムむンストラクション」っおあるじゃん あれずSkillは䜕が違うの

A: いい質問。どっちもシステムメッセヌゞを远加する手段だけど、カスタムむンストラクションは「盎接」曞き蟌むのに察しお、Skillは「ポむンタ参照先」だけを枡すんだよ。

B: (ポむンタ)

A: そう。AIには「ここにマニュアルあるよ」ずだけ䌝えお、AIが必芁だず思った時だけ䞭身を読みに行く。だから無駄な情報を垞時食わせなくお枈むわけ。

B: 次。「コンテキスト゚ンゞニアリング」っお蚀葉出おきたけど、プロンプト゚ンゞニアリングずは違うの

A: 党然違う。プロンプト゚ンゞニアリングは「呜什文ナヌザヌメッセヌゞ」をどう曞くか。

B: (うんうん)

A: 察しおコンテキスト゚ンゞニアリングは「メッセヌゞリスト党䜓」をどう蚭蚈するか。過去の䌚話、ツヌル実行結果、メタデヌタ...これら党郚ひっくるめお「コンテキスト」ず呌んで、それを最適化するのがコンテキスト゚ンゞニアリング。

B: (なるほど、もっず広い芖点なんだな)

B: 䞉぀目。さっきも出たけど、結局MCPずSkillはどう違うの

A: 䜕回でも蚀うよ。MCPは「倖郚ずデヌタをやり取りする手段手足」。Skillは「タスクに特化した補助情報脳」。レむダヌが違うから比范するもんじゃない。

B: (OK、手足ず脳ね。芚えた)

B: 最埌の質問。じゃあMCPサヌバヌもスキルもじゃんじゃん登録しちゃっおいいの

A: ダメです笑。

B: (即答w)

A: MCPサヌバヌを登録するず、そのツヌル定矩が党郚システムメッセヌゞに远加されちゃうの。ナヌザヌが芋えないずころで。

B: (え、そうなの)

A: そうするず、ツヌルが倚すぎおAIが「どれ䜿えばいいんだ...」っお混乱したり、誀爆したりする確率が䞊がる。だから「MCPの登録は蚈画的に」。これ倧事です。

B: (うわヌ、気を぀けよ...)

6. ゚ンディング (5分)

A: ずいうわけで、今日は「Skill」に぀いお語ったけど、どうだった

B: (感想: いやヌ、ちょっずSkill曞いおみたくなったわ。あずMCPの断捚離しおくる)

A: それな笑。ぜひリスナヌのみんなも、たずは自分の「埗意技」をSKILL.mdに曞き出すずころから始めおみおほしいね。

A: じゃあ今日はここたで お疲れ様でした

B: (挚拶: お疲れ様でしたヌ)

https://webfilebin-share.com/47743a08-8071-706d-22fb-f29c8292831b/codex-log-019c44db.html