OpenMax ハウツーガイド
要点
  • AIチケット分類器は、LLMを使ってサポートチケットを読み取り、分類、優先順位付け、ルーティングを行い、手作業の一次振り分けを減らします。
  • 一部のSaaSはチケット量に応じて費用が増えます。Zylosでセルフホスト型の仕組みを構築すれば、インフラ費用を把握しやすくなります。
  • 実用的なプロトタイプでは、分類体系、ルーティング規則、レビュー手順が機能することを確認します。パイロット開始の時期は、チケットの入力元、連携範囲、権限、分類体系の準備状況によって決まります。
  • セルフホスト型ではデータ処理を自社で管理しやすくなる一方、モデルへの送信、ログ、バックアップ、管理者アクセス、コネクター権限を明確に確認する必要があります。
  • Zylosのライセンス、対応ランタイム、認証方式は、導入時点の公式リリース情報で確認してください。最初のパイロットは、用途別の追加学習を行わずに始められる場合があります。

AIチケット分類器とは

AIチケット分類器は、受信したサポート依頼を読み取り、カテゴリ優先度感情影響範囲振り分け先キューなどの構造化項目を提案します。ワークフローでは元のメッセージを保持し、振り分け理由を説明できるようにしたうえで、不確実な案件や制限対象の案件を指定のレビュー担当者へ送ります。

「パスワードという語があればITへ送る」といった固定フレーズの規則だけでは、文脈を十分に捉えられません。たとえば同じ「フリーズ」でも、銀行では口座の凍結、SaaSでは画面の停止を指します。LLMを使う自動チケット分類器は依頼文全体を読み、こうした意味の違いを踏まえて分類します。

明確な案件は決定ルール、繰り返しの多い案件は類似度検索、判断が難しい案件は言語モデルで処理するように役割を分けられます。各段階の精度を個別に測り、信頼度が低い案件、機密性の高い案件、影響の大きい案件は人が確認します。

受信チケット ルール 明確なケースを即時判定 明確な案件 埋め込み 類似性チェック 類似案件 LLMエージェント 曖昧な場合 曖昧な案件 オートルート 人間のレビュー境界 エスカレーション経路 判断が難しい案件は LLM または人が確認します。 調整の基準 確認済みチケットと修正内容を 記録してから自動振り分けを開始します。
多層型のAIチケット分類:明確な案件はルール、類似案件は埋め込み、曖昧な案件はLLMで処理し、判断が難しい場合は人によるレビューへ送ります。

自社構築かSaaSか:チケット分類の導入方式を選ぶ

マネージド型とセルフホスト型を比較するときは、総コスト、データの流れ、連携作業、継続的な保守、レビュー管理、障害復旧を同じ条件で確認します。

  1. 費用の内訳は導入方式によって変わります。 マネージドサービスはプラン料金、使用料金、サポート料金を組み合わせることがあります。セルフホスティングワークフローはインフラストラクチャ、モデル、エンジニアリング、監視、インシデント対応作業を追加します。実際のチケット数とレビュー量の両方を考慮してください。
  2. データの流れを明確にします。 チケット本体、添付ファイル、ログ、モデル入力、レビュアーノート、バックアップがどこに送られるか、どれくらいの期間保持されているか、そして誰がアクセスできるかを確認しましょう。
  3. 連携品質はワークフローごとに検証します。 認証、フィールドマッピング、識別、レート制限、再トライ、重複防止、書き込み権限、ロールバックを、必要なチケットの送信元と目的地ごとにテストします。

ランタイム、分類ロジック、コネクターの動作、運用管理を自社で持ちたいチームは、Zylosを検討できます。登録済みエージェント間で処理を引き継ぐ必要がある場合に限り、HxA Connectをエージェント間の引き継ぎに使います。まず一つのチケット入力元をシャドウモードで試し、範囲を広げる前に実装と確認に必要な工数を測定します。

ZylosでAIチケット分類器を構築する方法

Zylosは、チケット分類ワークフローの状態、ツール呼び出し、引き継ぎを管理するエージェントランタイムです。本番導入の可否は、分類体系、コネクター権限、人によるレビュー範囲、監視、復旧計画によって決まります。以下では、これらを確認できるパイロットの進め方を示します。

1
Zylosの設定
クローン、インストール、LLM認証情報の設定、エージェントの実行確認
2
分類ルールを定義する
カテゴリ、優先度ルール、審査閾値、承認キューを定義します
3
チャンネル接続
チケット入力元とHxA Connectのルーティングを設定
4
デプロイと反復
管理された環境で展開し、品質と修正内容を確認

ステップ1:Zylosエージェントランタイムをセットアップする

まず公式のセットアップ手順を確認します。必要なOS、Node.jsのバージョン、ランタイム、認証情報は変更される可能性があるため、導入時点の公式情報に合わせて準備してください。

# 方法1:LinuxまたはmacOSで公式インストーラーを使用
curl -fsSL https://raw.githubusercontent.com/zylos-ai/zylos-core/main/scripts/install.sh | bash

# 方法2:Node.js 20以降で手動インストール
npm install -g --install-links https://github.com/zylos-ai/zylos-core
zylos init

# セットアップ後にサービス状態を確認
zylos status

テストメッセージを送信し、チケットデータやコネクタ権限を追加する前に、ランタイム、ログ、エラー経路を確認しましょう。

ステップ2:チケットの分類体系を定義する

分類体系では、ワークフローが返す項目と、その判断に使う業務ルールを定めます。カテゴリ名を明確にし、各カテゴリを承認済みのキューへ対応付け、必ず人が確認する案件を文書化します。以下は設計の出発点であり、すべての組織に共通する分類ではありません。

{
  "classification_rules": {
    "categories": [
      "bug_report",
      "feature_request",
      "account_issue",
      "billing_question",
      "integration_help",
      "performance_degradation",
      "security_incident",
      "general_inquiry"
    ],
    "priorities": ["critical", "high", "medium", "low"],
    "routing": {
      "bug_report":        { "target": "engineering-bot" },
      "security_incident": { "target": "security-bot" },
      "billing_question":  { "target": "billing-bot" },
      "feature_request":   { "target": "product-bot" },
      "account_issue":     { "target": "account-ops-bot" },
      "default":           { "target": "support-review-bot" }
    },
    "confidence_threshold": 0.85
  }
}

confidence_threshold はルーティング制御であり、普遍的なデフォルトではありません。レビュー済みのチケットでキャリブレーションを行い、提案、支援ルーティング、自動割り当てに異なる閾値を適用してください。機密性や影響の大きいカテゴリは、信頼度に関わらず人間のレビューが必要になることがあります。

ステップ3:チケット入力元を接続し、振り分け先を提案する

各入力元は、チケットシステムの公式APIまたは承認済みコネクターを通じて接続します。キューへの割り当てやチケット更新は、そのコネクターの権限範囲内に限定してください。登録済みエージェント間で構造化結果を渡す場合、HxA Connectはエージェント間の引き継ぎに利用できますが、チケットシステム用コネクターそのものではありません。

// 疑似コード:利用するチケットシステムの公式APIに合わせて調整してください。
onTicketReceived(async (ticket) => {
  const result = await classify(ticket, taxonomyVersion);
  await recordEvidence(ticket.id, result, ticket.source);

  const needsReview =
    humanReviewCategories.has(result.category) ||
    result.confidence < thresholdFor(result.category);

  if (needsReview) {
    return sendToReviewQueue(ticket, result);
  }

  return proposeAssignment(ticket, result.targetQueue);
});

分類結果をエージェント、チーム、コネクターの間で受け渡す場合は、承認済みの引き継ぎ経路を使用します。課題の作成、アラート送信、ヘルプデスク更新など各プラットフォーム固有の操作は、受信側コネクターの権限範囲内で実行します。

導入のポイント:1つのチャネルから始め、段階的に広げる

  • シャドウモード:実際の割り当ては変えずにチケットを分類し、結果をレビュー担当者へ送ります。
  • 支援付きルーティング:信頼度の高い分類もレビュー担当者が承認し、修正内容を記録します。
  • 制御された自動化:検証済みのカテゴリだけ自動割り当てを有効にし、代替キューと担当責任者を明確にします。

段階的に展開すれば、本番の振り分けを変更する前に分類器の品質と運用手順を確認できます。

ステップ4:展開・監視・改善

本番のルーティングを有効にする前に、権限、ログ、シークレット、キュー上限、ロールバックを確認できる環境へランタイムと分類器を配置します。

# Run Zylos with the official container image
docker run -d --name zylos \\
  -p 3456:3456 \\
  -v zylos-data:/home/zylos/zylos \\
  -e OPENAI_API_KEY=$OPENAI_API_KEY \\
  ghcr.io/zylos-ai/zylos-core:latest

分類の採用率、修正、再割り当て、エスカレーションの見逃し、レビュー工数、コネクター障害、復旧時間を監視します。カテゴリと言語ごとに結果を確認し、全体平均だけで問題のある経路を見落とさないようにします。

AIチケット分類器を比較:自社構築とSaaS

比較項目 自社構築(Zylos + HxA Connect) SaaS型の分類サービス
コストモデル 把握しやすいホスティング費用とLLM利用料 多くは定額制または従量制
データパス データ経路はチームで管理するが、外部モデルやサービスへの送信は別途確認が必要 データ経路は事業者の構成と契約条件によって異なる
連携範囲 承認済みコネクターを通じたシステム間ルーティング 利用できるコネクターやAPIによる
カスタマイズ 分類体系、振り分け規則、レビュー基準を自社で設定 設定項目と拡張範囲は事業者によって異なる
準備時間 分類体系、連携、権限、レビュー体制の準備状況による コネクター設定、データ品質、調整作業による
ランタイムの選択 対応ランタイムは現行の公式リリース情報で確認 通常は事業者がモデルを管理
セキュリティとコンプライアンスの責任 必要な統制をチームで設計し、検証する 事業者が統制機能を提供する場合も、利用企業は自社の義務を確認する必要がある
ロックインリスク コードと設定は移行しやすいが、工数は連携先とデータ形式に左右される 移行のしやすさは出力機能、API、契約条件に左右される
作業適合度で選ぶ: マネージドサービスはインフラ作業を削減できる一方で、セルフホスト型ワークフローはより大きな実装管理と運用責任を提供します。同じチケットセット、権限、障害テスト、レビュアーの容量、総コストの前提と比較してみてください。

自己管理型ランタイムがチケット業務に適する場合

自己管理型ランタイムは、分類ロジック、コネクターのコード、導入時期、証跡をチームで管理したい場合に適しています。その一方で、安全な設定、更新、監視、復旧もチームの責任になります。

  • 業務に合わせた分類。 サポート組織に合わせてカテゴリ、優先度、エスカレーション規則、レビュー範囲を定義します。すべての依頼を共通テンプレートへ無理に当てはめません。
  • 監査可能な記録。 入力、分類バージョン、モデルまたはルール結果、信頼度、最終割り当て、査読者の訂正を記録し、誤ったルートを調査・再現できるようにします。
  • 管理された引き継ぎ。 構造化した結果を承認済みのキューやコネクターへ渡し、受信側システムの権限範囲で具体的な操作を実行します。
  • 運用管理。 自己管理型の構成では、バージョンと導入時期をチームで管理できます。その一方で、更新、セキュリティ、監視、復旧もチームが担います。

自動ルーティング前にチケット分類の検証を行う

シャドウモードで代表的な匿名化済みチケットを使い、カテゴリ、優先度、担当者、信頼度、エスカレーションを現在のサポート業務と比較します。

分類

カテゴリの定義、例、除外条件、担当者、変更履歴を版ごとに管理し、レビュー担当者が適用されたルールを確認できるようにします。

信頼度

カテゴリごとに基準値を設定し、不確実な案件、新しい種類の案件、情報が矛盾する案件を、担当者が明確なレビューキューへ送ります。

権限

提案、割り当て、優先度変更、項目更新、顧客への返信は、権限を分けて設定します。

慎重な判断が必要なケース

セキュリティ、請求への異議、法的な申し立て、アカウント閉鎖、重要顧客、安全に関わる案件は、人が必ず確認します。

合意したテスト期間中に、分類精度、振り分け精度、再割り当て率、エスカレーションの検出率、SLA達成状況が安定したことを確認してから対象範囲を広げます。

よくある質問

AIチケット分類器とは
AIチケット分類器は、サポートリクエストを読み取り、カテゴリ、優先度、影響範囲、振り分け先キューなどの項目を提案します。本番のワークフローは証拠を保存し、提案ルートを説明し、不確実で敏感、または影響の大きいケースについては人間のレビューを行わなければなりません。
なぜSaaSを買わずにチケット分類器を作るのでしょうか?
セルフホスティングは分類ロジック、コネクター、展開の制御をより強化できますが、インフラ、モデルコール、セキュリティ、監視、復旧の責任も加わります。同じチケットセット、データパス要件、レビュー負荷、運用コストの仮定を用いるマネージドサービスと比較してください。
チケット分類の品質はどのように測定すべきでしょうか?
同じ審査済みチケットセットで品質を測定します。受理された分類、訂正、再割り当て、エスカレーションの見逃し、レビュー担当者の作業量、コネクターの故障、回復をカテゴリや言語ごとに追跡し、ルーティング範囲を広げます。
既存のヘルプデスクにAIチケット分類器を統合できますか?
はい。単純なアダプター接続ではなく、業務ワークフローとして設計します。チケットはWebhook、APIポーリング、コネクターボットから受け取り、分類器がカテゴリ、優先度、担当チームなどの構造化項目を返します。HxA Connectは結果を登録済みのボットやコネクターへ渡し、課題作成やヘルプデスク更新などの操作は受信側で実行します。
構築と展開にはどれくらい時間がかかりますか?
導入期間は一律ではありません。まず1つのチケット入力元と小規模な分類体系で試作し、本番パイロットではコネクター、権限、代替ルート、監視、レビュー体制まで確認します。予定日だけで判断せず、合意した受け入れ基準を満たしてから稼働範囲を広げます。

AIチケット分類の試作を始める

Zylosのライセンス、ランタイム、導入要件は、現行の公式リリース情報で確認してください。ワークフロー、権限、人によるレビュー範囲を定義できれば、最初のパイロットは用途別の追加学習なしで始められる場合があります。

GitHubでZylosを確認

対応するルーティング、ランタイム、導入方式は、最新の OpenMax公式製品情報で確認してください。