スキルシステム
スキルはStarnion AIエージェントの機能モジュールです。各スキルは特定の機能を担当する独立したツールで、必要に応じてオン/オフを切り替えることができます。
スキルとは?
スキルは、AIが単に会話するだけでなく、実際に実行することを可能にする機能単位です。
例えば:
昼食1,200円→ finance スキルが費用管理に記録する今日の日記を書いて→ diary スキルが日記を作成するレシートの写真→ image スキルが金額を抽出 → finance スキルが自動的に記録する今月の運動目標達成!→ goals スキルが目標の進捗を更新する
ユーザーがスキル名を明示的に指定しなくても、AIがコンテキストを読み取って適切なスキルを自動的に選択します。
スキルの有効化/無効化
設定 > スキルで各スキルを個別に切り替えることができます。
- 無効化されたスキルは、AIが関連するリクエストを受け取っても実行されません。
- 一部のコアスキル(システムスキル)は無効にできません。
- スキルの設定はアカウントごとに保存されます。
スキル詳細パネル
設定 > スキルの各スキルカードには ⓘ ボタンがあります。クリックするとサイドパネルが開き、以下の情報が表示されます:
- 説明 — スキルの機能
- トリガーキーワード — メッセージに含まれるとスキルが自動的に起動される単語
- 使用例 — チャットにそのまま送信できるコピー可能な例
詳細パネルからスキルを直接有効化または無効化することもできます。
全スキルリスト
財務管理
| スキルID | スキル名 | 説明 | デフォルト有効 |
|---|---|---|---|
finance |
費用管理 | 収入と支出を自動的に記録します。「昼食1,200円」や「給料が入った」などのメッセージに応答します | ✓ |
パーソナル
| スキルID | スキル名 | 説明 | デフォルト有効 |
|---|---|---|---|
diary |
日記 | 日常生活、感情、思考を記録します。「今日は最高の気分」や「ミーティングが長引いた」などの非財務的なメッセージに応答します | ✓ |
goals |
目標管理 | 財務目標、To-Do、習慣、個人目標を設定して進捗を追跡します | ✓ |
メディア
| スキルID | スキル名 | 説明 | デフォルト有効 |
|---|---|---|---|
image |
画像分析 | 画像を分析し、レシートを自動解析します | ✓ |
自然言語によるスキルの呼び出し
スキル名を明示的に指定する必要はありません。自然に話しかけるだけで、AIが適切なスキルを選択します。
私: 今日は本当にひどい気分です。上司に怒られました。
Bot: それは辛い一日でしたね。日記に記録しました。
私: 昼食1,200円使いました。
Bot: 昼食費1,200円を記録しました。
私: 今月の運動目標達成した!
Bot: 素晴らしい!目標の進捗を更新しました。
私: この画像には何がありますか?(写真を添付)
Bot: コーヒーショップのレシートのようです — アメリカーノが450円です。費用管理に記録しますか?
スキルの権限
一部のスキルは外部APIキーまたはOAuth認証が必要です。
| スキル | 必要な設定 |
|---|---|
image |
Anthropic APIキー(画像分析用) |
APIキーの設定はサーバー管理者が .env ファイルで行います。
今後のスキル(フェーズ2)
以下のスキルが開発ロードマップに含まれています:
| スキル | 説明 |
|---|---|
video |
リアルタイムストリーミング分析 |
slack |
Slackチャンネル連携 |
よくある質問
Q. 無効化されたスキルのデータは削除されますか? いいえ。スキルを無効にしても既存のデータは削除されません。再度有効にすると、すべての以前のデータへのアクセスが復元されます。
Q. システムスキルとは何ですか? エージェントのコア動作に必要なスキルです。これらのスキルは無効にできません。
Q. 今後スキルは追加されますか?
はい。今後のアップデートで追加スキルが計画されています。
memory や proactive などのエージェントのコア操作に必要なスキルです。これらのスキルは無効にできません。
Q. 複数のスキルを同時に使用できますか?
はい。1つのメッセージで複数のスキルを順番に起動できます。例えば、レシート画像を送信すると、image スキルが金額を認識し、finance スキルが費用管理に自動的に記録します。