すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:AI チャットアシスタント

最終更新日:Mar 18, 2026

AI チャットアシスタントは、デジタル従業員プラットフォーム上に構築されたインテリジェントな運用・保守アシスタントです。カスタムナレッジベースを使用して質問に回答します。各エージェントの権限、ナレッジベース、および動作ルールを構成することで、特定のビジネスシナリオに合わせて調整された運用・保守アシスタントを作成できます。

機能

AI チャットアシスタントは、以下のコア機能を提供します。

  • ナレッジベース駆動型Q&A:ナレッジベースの SOP (標準操作手順) ドキュメントに基づいて、運用・保守に関する質問に回答します。

  • 複数のナレッジベースタイプ:OSS ナレッジベース、Apsara Devops (Codeup) ナレッジベース、および組み込み Simple Log Service (SLS) ナレッジベースをサポートします。

  • 柔軟な権限設定:サービスロールとカスタムロールの両方をサポートします。

  • カスタムルール:デジタル従業員の動作をガイドするデフォルトルールを定義します。

:AI チャットアシスタントは、デジタル従業員プラットフォーム上に構築されています。SOP ドキュメントに完全に依存しています。関連付けられたナレッジベースがない場合、効果的に質問に回答することはできません。

前提条件

AI チャットアシスタントを使用する前に、以下を確認してください。

ユーザー種別

必要な権限

Alibaba Cloud アカウント

デフォルトで、すべての管理権限を持っています。すぐにデジタル従業員の作成を開始できます。

RAM ユーザー

管理者にお問い合わせの上、必要な権限を付与してもらってください。詳細については、「RAM ユーザーへの権限付与」をご参照ください。

デジタル従業員の作成

  1. Simple Log Service コンソールにログインします。

  2. [ログアプリケーション] > [AI チャットアシスタント] を選択し、[デジタル従業員] をクリックします。

  3. デジタル従業員リストページで、右上隅にある [デジタル従業員の作成] をクリックします。

  4. [デジタル従業員の作成] ダイアログボックスで、以下のパラメーターを構成します。

    パラメーター

    必須

    説明

    ID

    はい

    デジタル従業員の一意の識別子です。作成後に変更することはできません。英数字のみを使用してください。例:order-system-expert

    表示名

    はい

    コンソールに表示されるデジタル従業員の名前です。ビジネス固有の名前を使用してください。例:注文システム監視エキスパート、ビッグデータクラスターインスペクター。

    RAM ロールタイプ

    はい

    デジタル従業員の RAM ロールタイプを選択します。

    サービスロール:システム提供のサービスロールを使用します (設定不要)。デジタル従業員は、SLS および ARMS への読み取り専用アクセスを自動的に取得します。

    カスタムロール:特定の Model Studio ナレッジベースへのアクセスが必要な場合、またはアクセス範囲を制限したい場合は、このオプションを選択します。承認された RAM ロールの ARN を入力します。詳細については、「RAM ロールの作成と権限付与」をご参照ください。

    RAM ロール ARN

    はい

    サービスロールは、デフォルトで ServiceRoleForCloudMonitor を使用します。このロールは、Simple Log Service および ARMS を含む Cloud Monitor 2.0 データへの読み取り専用アクセス権を持っています。

    組み込み SLS ナレッジベース

    いいえ

    デジタル従業員が SLS 関連の質問に回答できるように、このオプションを有効にします。デフォルトで有効になっています。

    説明

    いいえ

    従業員の責任と強みを記述します。例:Order Hub のコアアプリケーションの日常的な検査を実行し、異常アラートを分析し、根本原因を特定し、MySQL スロークエリ分析をサポートします。

    デフォルトルール

    いいえ

    デジタル従業員の作業をガイドするデフォルトルールです。Markdown 構文を使用します。従業員のロール、機能範囲、および行動規範を定義します。

  5. 構成後、[OK] をクリックします。

ナレッジベースの関連付け

デジタル従業員を作成した後、ナレッジベースを関連付けることができます。作成時に組み込み SLS ナレッジベースを有効にした場合、すぐに SLS 関連の質問をすることができます。カスタムナレッジベースを関連付けるには、以下の手順に従ってください。

SOP ナレッジベースの構造

SOP ナレッジベースは、段階的なフォルダー構造を使用します。コアエントリファイルは SOP.md です。エージェントが構造から必要なナレッジを取得できるように、ファイルをモジュールごとに整理します。

推奨されるフォルダー構造:

Root directory of the knowledge base/
├── SOP.md                  # コアエントリファイル。ドメイン全体のナレッジを要約します。
├── accesslog/              # アクセスログドメイン
│   ├── overview.md         # ドメイン概要
│   └── troubleshooting.md  # トラブルシューティングガイド
├── monitoring/             # モニタリングドメイン
│   ├── overview.md
│   └── alert-handling.md
└── ...

SOP.md で各ドメインのナレッジの要約を記述できます。その後、各サブフォルダーの下にある対応するファイルに詳細なコンテンツを追加します。

組み込み SLS ナレッジベースの関連付け

組み込み SLS ナレッジベースには、Simple Log Service (SLS) の標準操作手順とベストプラクティスが含まれています。これは、SLS 関連の質問に回答するのに役立ちます。

方法 1: 作成時に有効にする

デジタル従業員を作成するときに、組み込み SLS ナレッジベースのトグルを有効のままにします。

方法 2: 作成後に追​​加する

  1. デジタル従業員リストで、対象の従業員をクリックして詳細ページを開きます。

  2. [ナレッジベース] タブをクリックします。

  3. [ナレッジベースの追加] をクリックし、[組み込みナレッジベース] を選択します。

  4. [ナレッジベース ID]sls と入力し、[OK] をクリックします。

OSS ナレッジベースの関連付け

SOP ドキュメントが OSS に保存されている場合は、以下の手順に従って OSS ナレッジベースを関連付けます。

前提条件

  • OSS バケットを作成し、SOP ドキュメントをアップロードしたこと。

  • カスタム RAM ロールを作成し、構成したこと。詳細については、「RAM ロールの作成と権限付与」をご参照ください。

手順

  1. デジタル従業員の RAM ロールタイプをカスタムロールに変更し、承認された RAM ロールの ARN を入力できます。

  2. デジタル従業員の詳細ページで、[ナレッジベース] タブをクリックします。

  3. [ナレッジベースの追加] をクリックし、[OSS ナレッジベース] を選択します。

  4. 以下のパラメーターを構成します。

    パラメーター

    説明

    OSS Region

    ご利用の OSS バケットが存在するリージョン。

    OSS Bucket

    ご利用の OSS バケット名。

    ナレッジベースのルートパス

    SOP.md ファイルを含むディレクトリパス。SOP.md がバケットルートにある場合は / と入力します。サブディレクトリにある場合は、完全なパスを入力します。例:/docs/sop/

  5. [OK] をクリックします。

Apsara Devops ナレッジベースの関連付け

SOP ドキュメントを Apsara Devops (Codeup) で管理している場合は、以下の手順に従って Apsara Devops ナレッジベースを関連付けます。

前提条件

  • コードリポジトリを作成し、Apsara Devops コンソールに SOP ドキュメントをアップロードしました。

  • Personal Access Token (PAT) が作成済みであること。

構成情報の取得

  1. 組織 ID:Apsara Devops コンソールで、コードリポジトリをクリックします。URL から組織 ID をコピーできます。URL 形式は https://codeup.aliyun.com/organization-ID/repository-name です。

  2. リポジトリ ID:リポジトリページで、[設定項目] > [基本情報] に移動します。

  3. パーソナルアクセストークン

    • Apsara Devops コンソールで、右上隅にあるプロフィール画像をクリックし、[個人設定] を選択します。

    • [パーソナルアクセストークン] を選択し、[アクセストークンの作成] をクリックします。

    • トークン名を入力し、有効期限と権限を設定して、[作成] をクリックします。

    • 生成されたトークンをコピーして保存します。トークンは一度しか表示できません。

手順

  1. デジタル従業員の詳細ページで、[ナレッジベース] タブをクリックします。

  2. [ナレッジベースの追加] をクリックし、[Apsara Devops ナレッジベース] を選択します。

  3. 以下のパラメーターを構成します。

    パラメーター

    説明

    組織 ID

    Apsara DevOps 組織 ID

    リポジトリ ID

    ご利用のコードリポジトリ ID。

    ブランチ名

    関連付けるブランチ。例:master または main

    パーソナルアクセストークン

    ご利用の Apsara Devops パーソナルアクセストークン。

    ナレッジベースのルートパス

    SOP.md ファイルを含むディレクトリパス。

  4. [OK] をクリックします。

デジタル従業員とのチャット

デジタル従業員を作成し、ナレッジベースを関連付けた後、チャットを開始できます。

  1. AI チャットアシスタントページで、左側のナビゲーションウィンドウにある [新規チャット] をクリックします。

  2. チャット入力ボックスで、会話したいデジタル従業員を選択します。

  3. 質問を入力し、Enter キーを押すか、送信ボタンをクリックします。

  4. デジタル従業員は、関連付けられたナレッジベースを使用して質問に回答します。

:チャットインターフェイスの右上隅で、デジタル従業員が取得するデータタイムスタンプを制限するために時間範囲を設定できます。

付録

RAM ユーザーへの権限付与

RAM ユーザーを使用して AI チャットアシスタントを操作する場合、管理者は必要な権限を付与する必要があります。

ロール引き受け権限

この権限により、RAM ユーザーは RAM ロールを Cloud Monitor に渡すことができます。この権限は、デジタル従業員を作成するために必要です。

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": "ram:PassRole",
      "Resource": "*",
      "Condition": {
        "StringEquals": {
          "acs:Service": "cloudmonitor.aliyuncs.com"
        }
      }
    }
  ]
}
:範囲を制限するには、Resource を特定のロール ARN に設定します。

チャット権限

この権限により、RAM ユーザーはデジタル従業員とのチャットのみが許可されます。

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "cms:CreateChat",
        "cms:CreateThread",
        "cms:GetThread",
        "cms:GetThreadData",
        "cms:ListThreads"
      ],
      "Resource": "acs:cms:*:*:digitalEmployee/*"
    }
  ]
}

管理権限

この権限により、RAM ユーザーはデジタル従業員を管理できます。これにはチャット権限が含まれます。

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "cms:CreateChat",
        "cms:GetDigitalEmployee",
        "cms:ListDigitalEmployees",
        "cms:GetThread",
        "cms:GetThreadData",
        "cms:ListThreads",
        "cms:CreateDigitalEmployee",
        "cms:UpdateDigitalEmployee",
        "cms:DeleteDigitalEmployee",
        "cms:CreateThread",
        "cms:UpdateThread",
        "cms:DeleteThread"
      ],
      "Resource": [
        "acs:cms:*:*:digitalemployee/*",
        "acs:cms:*:*:digitalemployee/*/thread/*"
      ]
    }
  ]
}

RAM ロールの作成と権限付与

カスタムロール (例:OSS ナレッジベースへのアクセス) が必要な場合は、以下の手順に従って RAM ロールを作成し、承認します。

ステップ 1: RAM ロールの作成

  1. Resource Access Management (RAM) コンソールにログインします。Resource Access Management (RAM) コンソール

  2. 左側のナビゲーションウィンドウで、[ID 管理] > [ロール] を選択します。

  3. [ロールの作成] をクリックし、信頼できるエンティティタイプとして Alibaba Cloud サービスを選択します。

  4. 以下を構成します。

    • ロール名:カスタムロール名を入力します。

    • 信頼できるサービスCloud Monitor/Cms を選択します。

  5. [完了] をクリックします。

ステップ 2: RAM ロールへの権限付与

  1. カスタムポリシーを作成できます。以下のポリシーは、OSS および Simple Log Service (SLS) への読み取り専用アクセスを付与します。

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "oss:GetObject",
        "oss:GetObjectAcl",
        "oss:ListObjects",
        "oss:ListObjectVersions"
      ],
      "Resource": [
        "acs:oss:*:*:<OSS_BUCKET_NAME>",
        "acs:oss:*:*:<OSS_BUCKET_NAME>/*"
      ]
    },
    {
      "Effect": "Allow",
      "Action": [
        "log:Get*",
        "log:List*"
      ],
      "Resource": "*"
    }
  ]
}
<OSS_BUCKET_NAME> を実際の OSS バケット名に置き換えてください。
  1. カスタムポリシーを RAM ロールにアタッチできます。

よくある質問

Q: AI チャットアシスタントは無料ですか?

A: AI チャットアシスタントはパブリックプレビュー中です。パブリックプレビュー期間中は無料です。一般提供開始後は、使用量に応じて課金されます。課金ルールは事前に通知します。

Q: AI チャットアシスタントと Cloud Monitor デジタル従業員の違いは何ですか?

A: どちらも同じデジタル従業員プラットフォーム上に構築されています。AI チャットアシスタントは SOP ベースの Q&A に焦点を当てています。ナレッジベースに完全に依存しています。Cloud Monitor デジタル従業員は、より広範なモニタリングおよび運用・保守タスクをサポートします。

Q: デジタル従業員が質問に回答できないのはなぜですか?

A: 以下を確認してください。

  • ナレッジベースを関連付けており、関連コンテンツが含まれていること。

  • ナレッジベースの構造が正しく、コアエントリファイル SOP.md が存在すること。

  • デジタル従業員にナレッジベースへのアクセス権限があること。

付録

SOP エージェントツールリスト

ツール名

デフォルトでエージェントに表示

説明

SopRead

はい

SOP ドキュメントを読み取ります。

LoadTool

はい

ツールをロードします。

QuerySLSLogs

はい

Simple Log Service のクエリおよび分析ステートメントを実行します。

TodoWrite

はい

To-do リスト

ParseTimeString

はい

時間文字列を解析します。

FormatTimestamp

はい

タイムスタンプフィールドをフォーマットします。

EvaluateExpression

はい

算術式 (+, -, *, /) およびブール式を評価します。

GetProductDataCollection

いいえ

Alibaba Cloud サービスのログロケーション情報を取得します。

ListSLSProjects

いいえ

Simple Log Service プロジェクトをリストします。

GetProject

いいえ

プロジェクトの詳細を取得します。

ListSLSAlerts

いいえ

アラートをリストします。

GetSLSAlert

いいえ

アラート情報を取得します。

ListSLSMachineGroups

いいえ

Logtail マシングループをリストします。

GetSLSMachineGroup

いいえ

Logtail マシングループの詳細を取得します。

ListSLSLogStores

いいえ

LogStore インスタンスをリストします。

GetSLSLogStore

いいえ

LogStore の詳細を取得します。

ListSLSDashboards

いいえ

ダッシュボードをリストします。

GetSLSDashboard

いいえ

ダッシュボードの詳細を取得します。

ListSLSLogtailPipelineConfigs

いいえ

Logtail 収集設定をリストします。

GetSLSLogtailPipelineConfig

いいえ

Logtail 構成の詳細を取得します。

デフォルトで非表示とマークされたツールを使用するには、SOP ドキュメントで次のように呼び出します。

Load and call tool ListSLSLogstores