スキルを作成して管理する

スキルは、Gemini Enterprise アシスタントが特定のタスク(法的契約の確認やブランド ボイスでの執筆など)を実行するのに役立つ、再利用可能なカスタム指示です。

各スキルは、skill.md プロンプト ファイルを含むパッケージです。スキル パッケージには、アシスタントがタスクを完了するために使用するスクリプト、ファイル、バックグラウンド コンテキストを含めることもできます。

概要

スキルの主な側面は次のとおりです。

  • オープン スタンダード: スキルは agentskills.io で管理されるオープン スタンダードに準拠しています。
  • モジュラー拡張: スキルを使用すると、システム プロンプトの肥大化やリソース集約型のファインチューニングに頼ることなく、エージェントにドメイン固有のタスクを教えることができます。
  • 動的アクセス: Gemini Enterprise は、特定の質問やタスクに関連する場合、これらの専門的な指示に自動的にアクセスできます。

スキルとエージェントのワークフローの違い

効率的なワークスペースを維持するには、スキルと複雑なエージェント ワークフローのどちらを構築すべきかを理解することが重要です。

特徴タイプ 最適なユースケース
スキル アシスタントの再利用可能な構成要素として機能する、ドメイン固有の繰り返しタスク。または、エージェント間で再利用するタスク。 最新の指標の取得、ブランド ガイドラインのドキュメントの更新、顧客向け提案資料の作成など。
エージェント ワークフロー 複雑で監査可能な複数ステップのプロセス。多くの場合、長い非同期タスクが必要になります。 承認または包括的な従業員オンボーディング エージェントを含む取引審査ワークフロー。

Google が提供するデフォルトのスキル

Gemini Enterprise は、次の Google マネージド スキルを提供します。

スキル 説明
ブランド ボイス コンテンツが会社の特定のトーン、スタイル、ブランド ガイドラインに沿っていることを確認します。
契約の作成 指定された利用規約に基づいて、法的合意の最初の草案を生成します。
契約のレビュー 法的文書を分析して、重要な条項、潜在的なリスク、標準テンプレートからの逸脱を特定します。
お客様向けブリーフィング お客様の情報、最近のやり取り、主な目標を要約して、ミーティングに備えます。
プロジェクトの最新情報 プロジェクトのデータとステータス レポートを統合し、ステークホルダー向けの簡潔な最新情報にまとめます。

新しいスキルを作成する

Gemini Enterprise ウェブアプリで新しいスキルを作成する手順は次のとおりです。

  1. Gemini Enterprise ウェブアプリにログインします。
  2. ナビゲーション メニューで [スキル] をクリックします。
  3. [+ 新しいスキル] をクリックします。
  4. スキルの固有の名前を入力します。スキル名は組織内で一意である必要があります。
  5. 説明を入力します。説明は、Gemini Enterprise がスキルを使用してユーザーのプロンプトやタスクを支援できるかどうかを判断するために使用されるため、重要です。Gemini Enterprise のガイドとして、スキル説明にトリガー指示を追加することもできます。
  6. チャットボックスで自然言語を使用するか、マークダウンの詳細を手動で編集して、スキルの手順を指定します。
  7. [作成] をクリックします。作成した新しいスキルは、デフォルトで有効になっています。

スキルをインポートする

既存のスキルは、Markdown ファイルまたは ZIP ファイルとしてインポートできます。アップロードを成功させるには、skill.md ファイルがアップロードされたファイルまたはパッケージのルート ディレクトリに配置されている必要があります。

スキルをインポートする手順は次のとおりです。

  1. Gemini Enterprise ウェブアプリにログインします。
  2. ナビゲーション メニューで [スキル] をクリックします。
  3. [インポート] をクリックします。
  4. Markdown ファイルまたは ZIP ファイルをドラッグするか、参照して [インポート] をクリックします。インポートされたスキルはデフォルトで有効になっています。

スキルを作成するためのデータ(名前、説明、手順など)は、アップロードされた Markdown ファイルまたは ZIP ファイルから自動的に抽出されます。ZIP ファイルをアップロードする場合は、Python または Bash コードを含む scripts/ ディレクトリとともに skill.md ファイルを含めることができます。

スキルを更新する

既存のスキルを更新する手順は次のとおりです。

  1. Gemini Enterprise ウェブアプリにログインします。
  2. ナビゲーション メニューで [スキル] をクリックします。
  3. 更新するスキルをクリックします。
  4. スキルを作成したユーザーに応じて、次のいずれかを行います。
    • 自分で作成したスキル: [スキルを編集] をクリックします。
    • Google が提供するスキル: Google が管理するスキルを直接編集することはできません。[複製して編集] をクリックして、変更可能なスキルの複製を作成します。
  5. 手順、名前、説明に必要な更新を行います。
  6. [更新] をクリックします。

スキルを使用する

Gemini Enterprise ウェブアプリのチャット会話内でスキルを直接使用できます。

  1. ナビゲーション メニューで [スキル] をクリックします。
  2. ギャラリーからスキルをクリックし、[試してみる] をクリックします。
  3. 選択したスキルが参照された新しいチャットが表示されます。

会話中の使用状況

Gemini Enterprise アシスタントとチャットする際に、スキルは次の方法で使用できます。

  • 手動メンション: チャットバーの @ メンション機能(@Brand Voice など)を使用して、スキルを明示的に呼び出すことができます。

  • 直接リクエスト: Gemini Enterprise に特定のスキルを使用させる必要がある場合は、プロンプトで直接リクエストできます。例: Use the brand voice skill to review this

  • 自動選択: Gemini Enterprise は、スキルの説明とトリガー手順に基づいて、タスクに関連するスキルを自動的に使用します。

スキルを無効にする

Gemini Enterprise が特定のスキルを使用しないようにするには、スキルをオフにします。

  1. ナビゲーション メニューで [スキル] をクリックします。
  2. スキル ギャラリーで、オフにするスキルを見つけます。
  3. スキルの横にある切り替えボタンをクリックして、オフにします。

スキルがオフに切り替えられると、Gemini Enterprise アシスタントは会話でそのスキルを呼び出したり使用したりしません。

既知の問題と制限事項

このセクションでは、Gemini Enterprise のスキルの既知の問題と制限事項について説明します。

既知の問題

  • 自動選択が想定どおりにトリガーされないことがあります。
  • スキルに複数のファイル(インポートされた ZIP パッケージなど)が含まれている場合、UI には skill.md ファイルのみが表示されますが、パッケージ内の他のファイルは内部的に実行に使用できます。

制限事項

  • スキルはエージェントでは使用できません。
  • スキルの組織内共有は対象外です。
  • スキルは Python と Bash の実行のみをサポートします。
  • スキルはモデルの推論で参照されることがありますが、最終的なレスポンスで使用されたスキルは UI に明示的に表示されません。
  • ウェブアプリ エディタを使用すると、単一の skill.md ファイルを使用するスキルを手動で作成したり、自然に作成したりできます。追加のスクリプトやファイルを必要とするより複雑なスキルは、ZIP ファイルとしてインポートする必要があります。
  • スキルは、Gemini Enterprise に統合されたカスタム Model Context Protocol(MCP)サーバーでは機能しません。
  • 自然言語スキルの作成では、会話コンテキストやコネクタを入力として使用してスキルを作成することはありません。