• ERROR
  • HISTORY
  • STATUS
  • HUMAN

AIを活用してTemporalのワークフローエラーをデバッグする方法

TemporalをAIクライアントに一度接続するだけです。実行ログやイベント履歴の徹底的な調査は、すべてAIエージェントが代行します。

このページについてAIに聞く

すぐに答え

AIはTemporalワークフローのデバッグをどのように支援しますか?

AIが特定の実行履歴やワークフローの詳細を取得し、パニックが発生した箇所をピンポイントで特定します。失敗の原因となった正確なイベントやコードブロックを識別し、エラー状態とそこに至るまでのイベントの推移を分かりやすく提示します。

調査結果の分類

調査によって得られる結果

AIによる調査結果は、以下の4つのカテゴリに分類されます。

ERROR

根本原因の特定

失敗を引き起こした特定のイベントやコード行をAIが特定します。ワークフローが停止した正確な理由が分かります。

HISTORY

イベント推移の可視化

クラッシュに至るまでのイベントのタイムラインをAIが再構成します。パニック直前に何が起きたのかを正確に把握できます。

STATUS

ワークフロー状態の要約

失敗した実行の現在の状態とメタデータをAIが抽出します。ワークフローの状況をスナップショットとして確認できます。

HUMAN

手動修正の必要性

コードの編集やプロセスの再起動など、ユーザーによる手動操作が必要な箇所をAIが通知します。ロジックエラーの解決策はユーザーが判断します。

ワークフロー

AIが実行するプロセス

AIはTemporalのデータを用いて、広範な探索から詳細なエラー分析へと段階的に進めます。

  1. 失敗箇所の特定

    AIが環境をスキャンし、問題が発生している特定の実行を特定します。

    list_workflows
  2. 実行データの取得

    対象となるワークフローの完全なイベントログと状態情報を取得します。

    get_workflow_historyget_workflow_details
  3. パニックの分析

    エージェントはイベントの推移とエラーメッセージを照合し、不整合を特定します。

    get_workflow_history
  4. 修正案の要約

    クラッシュの原因となった特定のコード行やイベントをAIが提示します。

    get_workflow_details

試してみる

以下のプロンプトをコピーして開始できます。

これらのプロンプトを使ってデバッグを開始しましょう。

出発点

括弧内のテキストを、実際のワークフローIDや名前に置き換えてください。

Temporal Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_EnU6gjOxc9KSHxcvKKIpGvDNCsHHJOBTVxTch47l/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Temporal capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "temporal-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_EnU6gjOxc9KSHxcvKKIpGvDNCsHHJOBTVxTch47l/mcp"
    }
  }
}
チャットにコピー04
  • ID 'order-process-123' のワークフローを見つけて、失敗した理由を教えてください。

  • 現在のTemporalネームスペース内で、ステータスが 'failed' になっているワークフローをすべてリストアップしてください。

  • ワークフロー 'payment-retry-99' の履歴を確認し、パニックを引き起こしたイベントを特定してください。

  • ワークフロー 'user-signup-abc' の詳細を確認し、エラーが発生する直前の正常な状態を教えてください。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

Temporalを一度接続すれば、あとは質問するだけです。

Temporalインスタンスへの接続は一度だけで済みます。認証情報は暗号化されて保持されるため、すぐにAIに対してワークフローに関する質問を開始できます。

TemporalをAIに接続する

FAQ

機能の詳細

  • 01

    AIがコードを自動で修正することはできますか?

    いいえ。AIはエラーを特定し、何が問題だったかを提案しますが、コードの変更や修正の適用はユーザー自身が行う必要があります。

  • 02

    AIが失敗したワークフローを再起動することはできますか?

    いいえ。AIは履歴と詳細データから情報を読み取るのみです。再起動やリトライの実行はユーザー自身で行う必要があります。

  • 03

    AIはすべてのワークフローを確認できますか?

    はい。指定されたTemporalネームスペースを通じてアクセス可能なワークフローであれば、すべて確認できます。

  • 04

    AIがワークフローの履歴を削除することはできますか?

    いいえ。提供されるツールは情報の読み取りのみを許可しています。ワークフローデータの削除、変更、消去はできません。

  • 05

    AIはどのようにして失敗したコード行を特定するのですか?

    イベント履歴とワークフローから返される特定のエラー詳細を分析し、パニックと実行トレースの相関関係を導き出します。

  • Temporalについてさらに詳しく知りたいですか? Temporal Connectorの全機能を見る

『Temporal』を Claude、Cursor、ChatGPT などに接続