Soracom

Users

スタートガイド
Home スタートガイド SORACOM サポート サポートを受ける

SORACOM Support Bot に問い合わせる

SORACOM Support Bot は、お客様からの質問内容に対して OpenAI を活用し、ソラコムのドキュメントに基づいた回答を生成する機能です。

スムーズに回答を得るためのコツ
  • 1 つの会話では、できるだけ 1 つの話題について質問してください。話題が変わるときは新しい会話を開始することを推奨します。
  • 質問内容は、できるだけ詳しく、人に伝えるように文章で書きます。単語の羅列だけでは、SORACOM Support Bot も何を回答していいか判断できません。
SORACOM サポートでは対応しない質問にも答えられる可能性があります

SORACOM Support Bot は、SORACOM 公式ブログSORACOM IoT USECASE (IoT 事例 - ビジネスの最前線) に関する質問にも回答できます。ぜひお試しください。なお、SORACOM Support Bot が回答した内容でも、SORACOM サポートの提供範囲外 の場合もあります。ご了承ください。

  1. ユーザーコンソール にログインします。

  2. 画面右上の [サポート][サポートボット] の順にクリックします。

  3. 表示された内容を確認して、[上記の内容を確認しました] をクリックします。

  4. 画面下部の入力欄に質問を入力して、[] を クリックします。

    質問が AI に送信されます。回答が表示されるまで少しお待ちください。

  5. 追加で質問があれば、続けて質問を入力できます。

    • 話題が変わる場合は、[新しい会話を開始] をクリックします。
    • 過去の会話履歴を確認する場合は、[履歴][会話を表示] の順にクリックします。なお、追加の質問を入力すると、会話を再開できます。

高度な回答モード

SORACOM Support Bot は、初期状態では公開されている SORACOM のドキュメントに基づいて回答し、お客様固有の情報にはアクセスしません。[高度な回答モード] を有効化すると、ドキュメントに加えて、SORACOM API 経由でお客様自身のアカウントのデータ (IoT SIM、グループ、その他のリソースなど) を参照して、お客様の利用状況を反映した回答を生成できます。

高度な回答モードを利用するには、以下の手順で操作します。

  1. SORACOM Support Bot で新しい会話を開始します。

  2. 最初のメッセージを送信する前に、チャット入力欄の [高度な回答モード] を有効化します。ユーザーコンソールには次の説明が表示されます。

    有効にすると、お客様のアカウントのデータを参照して回答します。回答の生成に時間がかかる場合があります。会話を開始するとモードは固定されます。

  3. 質問を入力して送信します。

高度な回答モードは、新しい会話を開始するときにのみ設定できます。会話を開始すると、その会話のモードは固定されます。モードを切り替えるには、新しい会話を開始してください。

高度な回答モードでのアカウントのデータへのアクセスについて

高度な回答モードでは、回答のために SORACOM API 経由でお客様のアカウントのデータを参照します。このアクセスには次の制限があります。

  • SORACOM Support Bot が実行できるのは 高度な回答モードが実行できる API に記載された一部の読み取り専用の操作のみで、すべての SORACOM API を実行できるわけではありません。お客様の設定やリソースを変更することもありません。
  • リクエストは操作をしているユーザーの権限で実行されます。SAM ユーザーの場合、SORACOM Support Bot はその SAM ユーザーが参照を許可されているリソースにのみアクセスできます。
  • API リクエストは操作をしているユーザーの認証情報で実行されるため、監査ログ にはルートユーザーまたは SAM ユーザーによる操作として記録されます。

高度な回答モードは SORACOM API 経由でアカウントのデータを取得するため、通常モードよりも回答の生成に時間がかかる場合があります。

高度な回答モードが実行できる API

高度な回答モードでは、SORACOM Support Bot はお客様に代わって以下の読み取り専用の SORACOM API を実行できます。各 API は操作をしているユーザーの権限で実行されるため、SAM ユーザーの場合は対象の API に対する権限も必要です (SAM ユーザーの権限を設定する を参照)。実行できる API は変更される場合があります。

  • SIM: Sim:listSims, Sim:getSim, Sim:listSimSessionEvents, Sim:listSimStatusHistory
  • Query: Query:searchSims
  • Stats: Stats:getAirStatsOfSim, Stats:getAirStatsOfOperator, Stats:getAirStatsOfGroup
  • Group: Group:listGroups, Group:getGroup
  • Billing: Billing:getLatestBilling, Billing:getBillingHistory, Billing:getBilling, Billing:getBillingSummaryOfBillItems, Billing:getBillingSummaryOfSims
  • Cell Location: CellLocation:batchGetCellLocations
  • Port Mapping: PortMapping:listPortMappings, PortMapping:listPortMappingsForSim, PortMapping:listPortMappingsForSubscriber
  • Audit Log: AuditLog:getApiAuditLogs, AuditLog:getNapterAuditLogs
  • Event Handler: EventHandler:listEventHandlers, EventHandler:getEventHandler, EventHandler:listEventHandlersBySubscriber
  • Gadget: Gadget:listGadgets, Gadget:getGadget
  • Log: Log:getLogs
  • Role: Role:listRoles, Role:getRole, Role:listRoleVersions, Role:listRoleAttachedUsers, Role:listUserRoles
  • SAM User: User:listUsers, User:getUser, User:getDefaultPermissions, User:getUserTrustPolicy, User:getUserPermission, User:getUserMFAStatus
  • Virtual Private Gateway: VirtualPrivateGateway:listVirtualPrivateGateways, VirtualPrivateGateway:getVirtualPrivateGateway, VirtualPrivateGateway:listVirtualPrivateGatewayIpAddressMapEntries, VirtualPrivateGateway:listGatePeers, VirtualPrivateGateway:listPacketCaptureSessions, VirtualPrivateGateway:getPacketCaptureSession
  • Resource Summary: ResourceSummary:getResourceSummary
  • Batch: Batch:listBatchGroups, Batch:getBatchGroup, Batch:listBatchJobs, Batch:getBatchJob, Batch:listTasksOfBatchJob
  • Device Object Model: DeviceObjectModel:listDeviceObjectModels, DeviceObjectModel:getDeviceObjectModel
  • Device: Device:listDevices, Device:getDevice, Device:readDeviceResources, Device:readDeviceResource, Device:getDataFromDevice
  • Soracom Cloud Camera Services (SoraCam): SoraCam:listSoraCamDevices, SoraCam:getSoraCamDevice, SoraCam:getSoraCamDeviceName, SoraCam:getSoraCamDevicePowerState, SoraCam:listSoraCamDeviceEvents, SoraCam:listSoraCamDeviceEventsForDevice, SoraCam:listSoraCamDeviceRecordingsAndEvents, SoraCam:listSoraCamDeviceImageExports, SoraCam:listSoraCamDeviceImageExportsForDevice, SoraCam:getSoraCamDeviceExportedImage, SoraCam:listSoraCamDeviceVideoExports, SoraCam:listSoraCamDeviceVideoExportsForDevice, SoraCam:getSoraCamDeviceExportedVideo, SoraCam:getSoraCamDeviceAtomCamOptions, SoraCam:listSoraCamDeviceAtomCamFirmwareUpdates, SoraCam:getSoraCamDeviceAtomCamFirmwareUpdate, SoraCam:getSoraCamDeviceExportUsage, SoraCam:getSoraCamDeviceStreamingVideo, SoraCam:getSoraCamDeviceAtomCamLiveImage
SORACOM サポートには記録されません
  • この画面で SORACOM Support Bot に問い合わせても、やりとりは SORACOM サポートには記録されません。SORACOM サポートに問い合わせるときは、やりとりの内容を別途本文に記載してください。
  • SORACOM サポートに問い合わせるときに、SORACOM Support Bot を利用すると、SORACOM サポートスタッフに引き継ぐことができます。
SAM ユーザーで SORACOM Support Bot に問い合わせるには

SAM ユーザーで SORACOM Support Bot に問い合わせるには、SAM ユーザーの権限を設定する を参照して、以下の権限を許可してください。

権限設定の例:

{
  "statements": [
    {
      "api": [
        "Support:abortMessage",
        "Support:deleteMessage",
        "Support:updateMessage",
        "Support:updateMessageAnswerScore",
        "Support:createMessage",
        "Support:getConversation",
        "Support:deleteConversation",
        "Support:listConversations",
        "Support:createConversation"
      ],
      "effect": "allow"
    }
  ]
}

高度な回答モード を利用する場合は、SORACOM Support Bot が SAM ユーザー自身の権限で SORACOM API を呼び出すため、質問の対象となるリソースに対応する、高度な回答モードが実行できる API の権限も追加で許可してください。