osFoundry / Platform
スキル
スキルは条件にマッチしたときにMaestroが読むMarkdownのプレイブック。ワークスペース単位でバージョン管理。
概要
Skillsは、osFoundryのエージェントであるMaestroが、あなたの記述した条件が満たされたときに読み込んで適用するMarkdownのプレイブックです。同じ手順をチャットのたびに説明し直す代わりに、プレーンなMarkdownファイルとして一度だけ書き留めます。どんな作業なのか、いつ適用されるのか、どの手順で進めるのか。Maestroは必要になったその瞬間に該当するSkillをコンテキストへ引き込むため、社内のスタイルガイドやデプロイのチェックリスト、データ整形の定型処理が、一度きりのプロンプトではなく繰り返し使える振る舞いになります。
osFoundryの中では、SkillsはStudioに置かれ、ワークスペースごとにバージョン管理されます。osFoundryはBYOKのデスクトップワークスペースなので、同じSkillを、あなたが指定したモデルに対してそのまま実行できます。自分のマシン上のローカルモデルでも、自分のAPIキーで使うクラウドプロバイダーでも、セルフホストのエンドポイントでも構いません。リセラーによる上乗せはなく、望むならデータを端末の外へ出さずに済みます。ワークスペース単位のバージョン管理により、Skillの変更は範囲が限定され、たどれるものになります。チームのプレイブックはともに育ち、先週エージェントの挙動がなぜ違ったのかを推測するのではなく、ある時点でSkillが何を指示していたかを確認できます。
価値は、ロックインなしの一貫性にあります。SkillはただのMarkdownなので、読みやすく、差分を取りやすく、専用エディタなしにチームの誰もが編集できます。いつ発動するかは条件が決めるため、エージェントは軽いまま保たれます。巨大なシステムプロンプトを常に抱えるのではなく、目の前の作業に関わる指針だけを読み込むからです。SkillsをosFoundryの他の要素、つまりチャット、エージェント、アプリ、コード、ナレッジがひとつにまとまった環境と組み合わせれば、あなたが書いたプレイブックが、エージェントをチームの実際の働き方どおりに動かす結合組織になります。
主な機能
- 再利用できるエージェント向けの指示を、専用フォーマットを覚えずにプレーンなMarkdownファイルとして書ける
- 定義した条件が満たされると、Maestroが該当するSkillを自動で読み込む
- Skillsはワークスペースごとにバージョン管理され、変更の範囲が限定され、チーム全体でたどれる
- 同じSkillを、自分のキーで動かす任意のモデル、ローカルでもクラウドでもセルフホストでも実行できる
- エージェントを軽く保つ。いま扱っている作業に関わる指針だけをコンテキストへ引き込む
活用例
- エンジニアリングリード:デプロイのチェックリストをSkillにしておき、エージェントが毎回同じリリース手順を踏むようにする
- コンテンツチーム:社内のスタイルガイドを一度取り込み、ルールを貼り直さなくてもすべての下書きが従うようにする
- データアナリスト:エージェントが生のエクスポートを扱うたびに発動する、クレンジングと整形の定型処理を定義する
よくある質問
osFoundryでいうSkillとは正確には何ですか
Skillは一度書けば済むMarkdownのプレイブックです。どんな作業か、どんな条件のときに適用されるかを記述し、その条件に合致すると、Maestroがそれを読み込んで手順を自動的に適用します。会話のたびに手順を説明し直す必要はありません。
Skillと、長いプロンプトを書くことはどう違うのですか
プロンプトは毎回その場で入力され、ひとつのチャットにしか効きません。Skillは保存されバージョン管理されたファイルで、条件が合致したときだけ発動します。だからチャットをまたいで再利用でき、プレーンなMarkdownとして編集でき、いまの作業と無関係な指示をエージェントに抱えさせずに済みます。
Skillsを使うと特定のAIモデルに縛られますか
いいえ。osFoundryはBYOKなので、Skillはあなたが指定したモデルに対して実行されます。ローカルモデルでも、自分のAPIキーで使うクラウドプロバイダーでも、セルフホストのエンドポイントでも構いません。プレイブックはモデルに依存しないMarkdownであり、モデルはあなたが選びます。