生成 AI 大規模言語モデル (LLM) の指示を記述するための一般的なガイドライン

  • リリースバージョン: Australia
  • 更新日 2025年07月31日
  • 所要時間:9分
  • Now Assist製品とスキルを使用する場合、LLM に具体的な指示やその他のガイダンスを与えるオプションがある場合があります。生成 AI の指示を記述することは、キーワード検索を実行することとは異なります。指示を作成するときは、次の一般的なガイドラインに従ってください。

    生成 AI の指示を記述することは、検索キーワードを使用することとは大きく異なります。キーワードは、結果に表示されると予想される単語です。たとえば、「ハイイロボブテイルキャット」を検索すると、ハイイロキャット、ボブテイルキャット、または猫全般に関するトピックやメディアが検索結果から返されると合理的に期待できます。しかし、生成 AI では、LLM にタスクの実行を依頼することになります。"gray bobtail cats"というフレーズには、LLM に何をすべきかを指示する動詞は含まれていません。これらの灰色の猫はどうですか? 彼らについて知っておくべきことすべてを見つけるべきでしょうか? 養子縁組する灰色のボブテイル猫を見つけるべきでしょうか? 灰色のボブテイル猫の写真を作成する必要がありますか? リアルな絵にすべきか、それとも線画にすべきか? 生成AIにはキーワード以上のものが必要です。

    LLM の一般的な指示

    指示または質問を使用して、必要な内容を LLM に伝えます。次の 4 つの部分を含めることができます。
    ゴール
    LLM にどのような結果を望みますか?
    例: 準備のために3〜5個の箇条書きのリストが必要です...
    コンテキスト
    なぜそれが必要なのか、誰が関与しているのか?
    例: ...[クライアント]との今後の会議では、現在の状態と「フェーズ3+」ブランドキャンペーンで何を達成しようとしているかに焦点を当てます。
    予想
    LLM はお客様の要求をどのように満たすのが最善でしょうか?
    例: すぐに理解できるように、簡単な言葉を使用してください。
    ソース
    LLM で使用する情報またはその他のリソースは何ですか?
    例: 6 月以降の [人] とのメールと Teams チャットに焦点を当てます。
    図 : 1. サンプル LLM の説明
    目標、コンテキスト、期待値、使用するソースを含む LLM 向けの説明。

    指示を継続的にテストして改善します。適切な LLM 指示の作成は反復的なプロセスであり、LLM モデルが学習するにつれて、時間の経過とともに指示を変更する必要が生じる場合があります。

    目標を述べる

    LLM の説明または指示を作成するときは、次の基本的なガイドラインを考慮してください。
    • 動作動詞でリードします。命令型コマンドまたは直接コマンドを使用します。
    • 直接的になり、複雑な文章ではなく単純な文章を使用してください。
    • 具体的にしてください。
    • 専門用語や俗語は使用しないでください。
    • 第三者や代名詞への言及は避けてください。サブジェクトまたは識別子を削除すると、通常、LLM がエンドユーザーを擬人化したり、誤認したりすることを防止します。
    • あなたの言葉によって、生成 AI が使用するロジックが決まります。これには、詳細な一連の指示が適しています。

    また、タスクのタイプに合わせて指示を調整する必要があります。次の表では、さまざまな種類のタスクと、状況ごとに記述できる指示の種類について説明します。

    表 : 1. 生成 AI タスクのタイプと指示例
    タスクタイプ 説明 説明例
    簡易検索 回答の簡単な検索。 次回の休業日はいつですか?
    回答 複数のソースから情報を収集し、要約された回答を提供します。 過去 30 日間のカスタマーサポートの主な問題は何でしたか?
    チャット LLM が要求者から追加情報を取得するやり取りの会話。 新しい電話機を購入しましたが、 Oktaにアクセスできません。
    作成 新しい ServiceNow コンポーネントを作成します。 過去 12 か月間に発生した問題に基づいて、クエリの実行が遅い一般的な理由とその修正方法に関する新しい KB を作成します。
    Workflow 既存のワークフローを活用し、そこから会話を作成します。 Oktaパスワードをリセットします。
    図 : 2. LLM の指示ワークフロー
    さまざまな種類の LLM タスク指示を LLM に提供すると、要求者に結果が表示されます。指示のタイプには、回答、ワークフロー、検索、チャット、および作成が含まれます。

    指示にコンテキストを提供する

    LLM にコンテキストを提供することは、当たり前のことを述べているように感じるかもしれません。たとえば、ユーザーがタスクを実行する理由を説明したり、タスクの内容について詳しく説明したりする必要がある場合があります。別の意味を持つ可能性のある言語を使用している場合は、用語を定義することをお勧めします。たとえば、指示が Microsoft Teamsに関するものである場合は、「Teams は Microsoft Teamsを指し、会社の従業員が個人またはグループで互いに通信するために使用できるアプリケーションです」のように言う必要がある場合があります。

    コンテキストを提供するときは、タスクのターゲットオーディエンスについて考慮します。これは、より良い指示を書くのに役立ちます。タスクの対象者に言及することも、LLM がタスクを実行するのに役立ちます。

    考慮するユーザーのタイプ:
    管理
    アドミンは、 Now Assist アドミン コンソールでスキルを構成します。プラットフォームオーナーやプロダクトオーナーと協力して、タスクや要件に対応します。対象分野の専門家が生成 AI の結果の正確性を確認します。ガバナンス委員会または委員会は、スキルの最終サインオフを監督できます。
    ビルダー
    ビルダーは、アプリケーションやワークフローなどの資産を作成します。スキルレベルは、ノーコード、ローコード、中級スキル、高スキルなどさまざまです。ほとんどの場合、相互にやり取りしたり、アドミンとやり取りしたりします。
    エージェント
    エージェントは、製品、サービス、または組織のユーザーに対して、技術支援、カスタマーサポート、またはその他の問題解決支援を提供します。エージェントは同僚と連携し、さまざまな種類の要求者をサポートします。
    要求者
    要求者には、組織の従業員、パートナー、または顧客を含めることができます。要求者は、主にセルフサービスのコンテキストで生成 AI に遭遇します。生成 AI は、要求者がエージェントに助けを求める前に、自分で問題を解決する機会を提供します。

    さらに、必要な種類の回答にたどり着く方法を LLM に「指示」する必要がある場合があります。詳細な思考の連鎖の指示は、あなたが探している結果を生み出す可能性が高くなります。指示の中で仮定を立てると、結果は大きく異なる可能性があります。

    表 : 2. 思考の連鎖命令の例
    標準の手順 一連の考えの指示

    Q:テニスボール5個から始めます。テニスボールの缶をさらに2つ購入します。各缶にはテニスボールが3個入っています。テニスボールは今いくつありますか?

    A: 答えは11です。

    Q: カフェテリアにはリンゴが23個ありました。カフェテリアが昼食を作るのに 20 個を使用し、さらに 6 個を購入した場合、カフェテリアにはリンゴがいくつありますか?

    Q:テニスボール5個から始めます。テニスボールの缶をさらに2つ購入します。各缶にはテニスボールが3個入っています。テニスボールは今いくつありますか?

    A:ボールは5つあります。テニスボール3個入り2缶はテニスボール6個入りです。5+6=11です。答えは 11 です。

    Q: カフェテリアにはリンゴが23個ありました。カフェテリアが昼食を作るのに 20 個を使用し、さらに 6 個を購入した場合、カフェテリアにはリンゴがいくつありますか?

    LLM の結果 (不正解です!) LLM の結果 (正解です!)
    A: 答えは27です。 A: カフェテリアにはもともとリンゴが23個ありました。彼らは昼食を作るのに 20 を使いました。つまり、彼らは23-20=3でした。リンゴをさらに6個買ったので、3+6=9になります。答えは9です。

    予想

    結果をどのように表示するかを指定できます。たとえば、使用するトーンの種類を LLM に指示できます。

    表 : 3. LLM の結果のトーンの変更
    説明 LLM の結果 結果の評価
    カジュアルでゆったりとした口調でユーザーに挨拶します。 こんにちは!(:2024年5月22日(水)へようこそ。リラックスして素晴らしい一日をお過ごしください! カジュアルすぎる!
    プロフェッショナルでビジネスライクな口調でユーザーに挨拶します。 こんにちは、私たちのビジネスへようこそ。今日はどのようなことでお困りですか? 少し堅苦しすぎます。
    プロフェッショナルでありながら親しみやすい口調でユーザーに挨拶します。 こんにちは!本日、2024 年 5 月 22 日、喜んでお手伝いさせていただきます。何かお困りですか? 素晴らしいけど、日付は欲しくない。
    プロフェッショナルでありながら親しみやすい口調でユーザーに挨拶します。日付は含めないでください。

    こんにちは!私がお手伝いします。今日はどのようなことでお困りですか?

    完璧です。
    説明 LLM の結果 結果の評価

    一部の Now Assist アプリケーションでは、書式設定を指定するオプションがある場合があります。このような場合は、たとえば箇条書きで回答を提供するように LLM に指示できます。箇条書きは多くの場合、読みやすいです。

    図 : 3. 箇条書きを有効にすると、チャット要約スキルで結果が得られます
    Now Assist アドミンコンソールでは、一部のスキルで書式設定を指定できます。チャット要約スキルには、結果を箇条書きで表示するオプションがあります。

    ソース

    Microsoft Teams会話、Microsoft SharePoint Onlineサイト、インシデントとケース、内部ナレッジ記事など、LLM が回答を見つけるために使用するさまざまなソースを提案できます。エージェントまたはスキルがこれらすべてのソースにアクセスするには、アドミンがインスタンスに対するアクセスを構成する必要があります。

    開発者の場合、スキルまたは AI エージェントがアクセスできるソースは、望ましい結果によって異なる場合があります。たとえば、インシデントの要約スキルでは、インシデントテーブルをソースとして使用します。AI エージェントは、実行するタスクに合わせてカスタマイズされたさまざまなツールとナレッジソースを使用します。

    スキルまたは AI エージェントを使用するためのソースの構成の詳細については、次のトピック領域を参照してください。

    Now Assistスキルとツールに関する追加のガイドライン

    表 : 4. Now Assistスキルに関する LLM の指示を記述するためのリソース
    スキル 参照
    アプリ生成 General guidelines for using app generation
    アナリティクスの生成 Guidelines and example questions
    カタログアイテム生成 Suggestions to describe catalog items
    コード生成 General guidelines for code generation
    フロー生成
    仮想エージェントの LLM トピックスキル LLM description and instruction guidelines for Virtual Agent topics
    Now Assist スキルキット Now Assist スキルキットの一般的なガイドライン
    RPA:ボットの生成 RPA ボット生成に関する一般的なガイドライン
    テストの生成 Design considerations for prompting
    UI 生成 General guidelines UI generation