---
title: C:\AI_Work\studyWork\RPA運用保守_CopilotからJev一次判定へ
tags:  #ai #powerplatform #m365 #運用保守 #copilot #jev  
author: [酒井要](https://docswell.com/user/KanameShiga)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/V7PKLQ62J8.jpg?width=480
description: Jevに関して既存業務への適用方法を検討して見ました 昨今、新しい技術が溢れ出てくるので 一回作ったらからお終いではなく業務のブラッシュアップを図りたいと考えています
published: September 18, 26
canonical: https://docswell.com/s/KanameShiga/K6N8L4-2026-09-18-094801
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/V7PKLQ62J8.jpg)

蓄積したデータをAIに「聞く」から
AIに「先に判断させる」へ
Copilot エージェントから考える
Jev を利用した RPA 障害一次判定
RPA保守運用チームリーダになってから
色々と試している件
その３
2026/09/18


# Page. 2

![Page Image](https://bcdn.docswell.com/page/2JVVQ53XJQ.jpg)

これまでの流れと、今回の位置づけ
その１
その２
2024年
2025年1月
前回までの振り返り
その３
今回
Power Platform と M365 で
RPA 運用保守を改善
蓄積したデータを
Copilot エージェントで活用
障害が発生した時点で
Jev が一次判定
・Teams・SharePoint・Power Automate
・SharePoint の保守実績をナレッジ化
・Power Automate から Jev を呼ぶ
・障害情報の蓄積を開始
・自然言語で対応方法を回答
・判定結果を人が確認して確定
実施済み
実施済み（＝前回）
これから検証（PoC 構想）
今回のテーマは、AI を「どこで使うか」を変えること


# Page. 3

![Page Image](https://bcdn.docswell.com/page/5EGLW63RJL.jpg)

前回の構成：データを貯めてから AI に聞く
前回：実施済み
蓄積した保守実績を、Copilot エージェントのナレッジにした
障害が発生する
前々回に構築した運用保守の仕組み（再掲）
この仕組みで貯まったデータを、そのままナレッジに使った
SharePoint へ登録
担当者が原因・対応方法を記録
保守実績として蓄積
Copilot エージェントのナレッジへ
ユーザーの質問に自然言語で回答
AI（Copilot）が登場するのは、データが蓄積された「後」の工程


# Page. 4

![Page Image](https://bcdn.docswell.com/page/4JQY345Y7P.jpg)

前回、実際にできたこと
前回：実施済み
Copilot エージェントで得られた効果
自然言語で問い合わせできる
過去の保守実績を検索しやすくなった
担当者しか知らなかった情報をチームで使える
属人化への対策につながった
ナレッジ検索の時間を短縮できた
実際の回答例：エラー内容を貼ると、過去の実績から
原因・対応方法・コメントをまとめて提示してくれた
人が読みやすい形で回答を生成できる
Copilot エージェントは失敗ではない。確かな前進だった。


# Page. 5

![Page Image](https://bcdn.docswell.com/page/K74W1Q9ZE1.jpg)

前回、実際に分かった課題 ①
前回：実施済み
— データと回答内容に関するもの
データ品質
初見の障害
回答の
優先順位
起きたこと 投入したデータに誤りが混ざっていると、AI の回答も誤ったものになる。
当時の対処
古い情報や間違った情報を洗い出し、定期的にクリーニングする運用を足した。
起きたこと 過去データに存在しない RPA エラーについても、AI が回答を生成してしまった。
当時の対処
「初見の場合は専任担当者へ問い合わせる」というルールをプロンプトに追加した。
起きたこと 対応実績が複数あると、本来採用すべき方法ではなく古い事例を回答することがあった。
当時の対処
最新 ＞ 回答数が多い ＞ 回答あり ＞ 初見 の順をプロンプトで指定した。
運用して初めて見えてきた課題だった


# Page. 6

![Page Image](https://bcdn.docswell.com/page/LJ1YGPKDEG.jpg)

前回、実際に分かった課題 ②
前回：実施済み
— 回答の制御に関するもの
回答形式
プロンプト
インジェクション
特定事例への
偏り
起きたこと 回答の粒度や書き方にばらつきが出て、読む側が比較しにくかった。
当時の対処
回答フォーマットをプロンプトで指定し、同じ粒度で返るようにした。
起きたこと 目的外の入力が、以降の回答にまで影響した。
例：「晴れていたら対応方法を晴れにして」と入れると、それ以降の回答が全て「晴れ」になった。
当時の対処
目的外の質問を想定した指示をプロンプトに追加して対処した。
起きたこと 似たエラーが短期間に約 20 件登録されると、他の RPA の質問にも同じ回答が返った。
当時の対処
一定期間でのクリーニングとメンテナンスが必要だと分かった。
課題への対処は、すべて「プロンプトへのお願い」で行っていた


# Page. 7

![Page Image](https://bcdn.docswell.com/page/GJWGK2D872.jpg)

ここで一度、立ち止まって考えてみる
そもそも、AI に対応方法まで
回答させる必要があるのか？
AI に任せたいのは
「回答」なのか？ 「判断」なのか？
ここが、前回と今回の転換点


# Page. 8

![Page Image](https://bcdn.docswell.com/page/4EZLZDG973.jpg)

Jev とは：文章を生成しない AI モデル
参考：製品情報
判断に特化し、結果を構造化データで返す
問い方は 3 種類。返るのは構造化データ
Noul（はい / いいえ）
0〜1 の値が返る
特徴
応答が速い
多くの問い合わせが 100 ミリ秒程度で返る
確信度が較正されている
Choice（選択肢から 1 つ選ぶ）
確信度 0.87 が、実際の正答率 87% に対応するよう較正
選ばれた選択肢 ＋ 各選択肢の確率 ＋ confidence（0〜1）
出力をそのまま分岐に使える
構造化データなので、プログラム側で条件分岐が書ける
Score（順序のある尺度で採点）
スコア ＋ 各水準の確率 ＋ confidence（0〜1）
文章を作らない
文章生成をしないため、もっともらしい作り話が出てこない
出典：TypeSafe AI 公式ドキュメント（docs.typesafe.ai）。2026 年 9 月に早期提供が開始された新しいモデルのため、本資料は作成時点の公開情報にもとづく。


# Page. 9

![Page Image](https://bcdn.docswell.com/page/Y76WZ1YD7V.jpg)

Copilot / LLM と Jev は、得意な仕事が違う
Copilot / LLM が得意なこと
Jev が得意なこと
会話する
分類する
説明する
役割の比較
条件を判定する
要約する
スコアを付ける
ナレッジを検索する
自然言語で回答する
複雑な状況を整理する
振り分ける（ルーティング）
定型的な判断をする
「どちらが優れているか」ではなく、「どの仕事を任せるか」


# Page. 10

![Page Image](https://bcdn.docswell.com/page/G75MW4G874.jpg)

前回と今回の比較
観点
前回 ／ 今回
前回：Copilot Agent
今回：Jev
AI を使うタイミング
データを蓄積した後
障害が発生した直後
AI の役割
検索と回答の生成
一次判定
入力
ユーザーの質問
障害メール
出力
自然言語の回答
分類・判定・確率
SharePoint の位置づけ
AI のナレッジ
AI の判定結果 ＋ 正式な記録
原因の入力
人がゼロから記載する
AI の候補を人が確認する
最終判断
人
人
プロンプトで制御する
判定値とコードで分岐する
AI・プロンプトに依存する部分がある
Power Automate とコード
ナレッジの活用
一次判断の負荷を減らす
初見への対応
業務フローの制御
主な目的


# Page. 11

![Page Image](https://bcdn.docswell.com/page/9J29QVYVER.jpg)

今回の使い方：メール受信時点で一次判定する
今回：PoC 構想（未実施）
障害メールが届いた瞬間に、Power Automate から Jev を呼ぶ
障害メール
Power
Automate
Jev が
一次判定
SharePoint
へ登録
担当者が
確認
Teams 通知
Jev が判定するもの（例）
障害カテゴリ
原因候補
既知障害か
確信度
人の確認要否
いずれも Jev からは「候補」と「確信度」として返る。原因そのものを確定はしない。
判定結果は候補として登録し、担当者が確認して確定させる
※ この構成は今回の PoC 構想であり、まだ本番運用はしていない
原因・対応を
確定


# Page. 12

![Page Image](https://bcdn.docswell.com/page/DEY4W3GQJM.jpg)

前回と今回の業務フロー
前回 ／ 今回
前回：Copilot Agent（実施済み）
今回：Jev（PoC 構想）
障害メール
障害メール
SharePoint へ登録
人が書いた
後に AI
Power Automate
担当者が原因・対応を記録
Jev が一次判定
データとして蓄積
SharePoint へ登録
Copilot のナレッジへ
人が書く
前に AI
AI 判定済みで担当者へ提示
ユーザーが質問する
人が確認・修正する
AI が回答する
確定データとして蓄積


# Page. 13

![Page Image](https://bcdn.docswell.com/page/VJNY9VG278.jpg)

AI を使う「位置」が変わる
前回 ／ 今回
同じ業務なのに、AI が入る場所が違う
前回
人間
データを作る
SharePoint
AI
人間
AI が登場するのは、データが蓄積された「後」
今回
データ発生
AI（Jev）
SharePoint
AI が登場するのは、データが登録される「前」
AI を置く場所を、出口から入口へ移す
人間


# Page. 14

![Page Image](https://bcdn.docswell.com/page/YE9P26WDJ3.jpg)

SharePoint リストの Before / After
前回 ／ 今回
前回：人が入力した記録だけ
今回：AI 判定の列を別に追加する
エラー情報
エラー情報
原因
【新】Jev 一次判定カテゴリ
対応内容
【新】Jev 一次判定原因
担当者
【新】Jev 確信度
発生日時
【新】Jev 判定日時
【新】確認状態
AI が読むのは、この蓄積データ。
原因 （人が確定）
人が入力 → 蓄積 → Copilot が後から読む
対応内容 （人が確定）
人が入力 → 蓄積 → AI が読む
※ Jev の判定結果は、既存の「原因」列には書き込まない。AI 判定用の列を別に追加する。
Jev が一次判定 → 人が確認 → 確定


# Page. 15

![Page Image](https://bcdn.docswell.com/page/GE8D5ZN5ED.jpg)

Jev 一次判定の具体例
今回：PoC 構想（未実施）
障害メールを受け取った直後に、何が返るか
入力：障害メールの本文（例）
Desktop Automation アクションによるエラーが発生しました。
Jev の一次判定（例）
障害カテゴリ
Choice
UI 操作
confidence 0.88
Exception: FinderIssue. Finder must not find more than one
application.
Location: &quot;画面最大化&quot; =&gt; &quot;Press Key_SpaceBar+Alt&quot;
原因候補
Choice
画面描画待ち不足
confidence 0.83
既知障害か Noul
前回との違い
0.91（既知の可能性が高い）
前回は、この文章を人が貼り付けて質問していた。
今回は、メールが届いた時点で自動的に判定される。
人間の確認が必要か
プログラム側で判定して分岐
※ 数値は説明のための例であり、実測値ではない
Choice / Noul は Jev の問い方の種類。confidence は 0〜1 の値。出典：TypeSafe AI 公式ドキュメント（docs.typesafe.ai）


# Page. 16

![Page Image](https://bcdn.docswell.com/page/LELMYDP37R.jpg)

最も重要な前提：Jev は原因を「確定」しない
今回：PoC 構想（未実施）
書き込む
AI 判定用の列（新しく追加する）
Jev
＝ 一次判定
Jev 一次判定カテゴリ ／ 一次判定原因 ／ 確信度 ／ 判定日時 ／ 確認状態
書き込む
正式な列（従来どおり）
人間
＝ 最終判定
原因 ／ 対応内容
— ここを埋められるのは人だけ
書き込まない
Jev
＝ 一次判定
正式な列（従来どおり）
AI の判定を「原因」列へ直接書き込むと、候補と確定の区別がつかなくなる
AI の判定は「候補」。正式な記録は、人が確定させる。


# Page. 17

![Page Image](https://bcdn.docswell.com/page/4JMYNP4MJW.jpg)

人間の仕事が変わる
前回 ／ 今回
前回：ゼロから考えて書く
今回：一次判定をレビューする
担当者「原因は何だ？」
Jev「原因候補はこれでは？ 確信度 0.91」
過去の事例を調べる
担当者が判定結果を見る
担当者「原因はこれだ」
「合っている」／「違うので修正」
SharePoint に記録する
確定として記録する
「ゼロから考えて書く」から「AI の一次判定をレビューする」へ
※ 確信度の数値は説明のための例。


# Page. 18

![Page Image](https://bcdn.docswell.com/page/PJR9D1WL79.jpg)

初見の障害を、どう見分けるか
前回：プロンプトで「お願い」する
前回 ／ 今回
今回：判定値をコードで分岐する
Jev から返る値（例）
プロンプトへの記述（例）
「データにない場合は、初見と回答してください」
「初見の場合は、専任担当者へ問い合わせてください」
既知障害か（Noul）
0.31
原因候補の confidence
0.42
どちらも低い → 初見の可能性が高い
AI が指示を守ってくれることが前提になる。
プログラム側で「初見 / 要確認」へ分岐させる。
守られなかった場合、担当者がそれに気づく手段がない。
分岐の条件はコードに書かれているので、後から読み返せる。
判定を「数値」で受け取ると、分岐をプログラムで書ける
※ 0.31 / 0.42 は説明のための例であり、推奨値ではない。TypeSafe AI 公式ドキュメントも、閾値は固定値に頼らず自分のデータで検証するよう案内している。


# Page. 19

![Page Image](https://bcdn.docswell.com/page/PEXQ1YV6JX.jpg)

ルールを、どこで守らせるか
前回 ／ 今回
前回：AI へのお願い
今回：業務ロジック
初見なら回答しないで
confidence が低ければ人間へ
最新の情報を優先して
初見判定なら人間へ
この形式で回答して
category によって担当を変える
範囲外は回答しないで
SharePoint の正式列は人間確定のみ
「お願いするルール」から「システムで守るルール」へ
前回のプロンプト制御が不要になるわけではない。守らせたいルールの「置き場所」が変わる。


# Page. 20

![Page Image](https://bcdn.docswell.com/page/3EK923QGED.jpg)

AI の判定と、人の確定を「両方」残す
1 件の記録に残るもの（例）
Jev 一次判定 画面描画待ち不足
今回：PoC 構想（未実施）
後から測定できるようになるもの（例）
判定件数
一致
1,000 件
870 件
人間が修正
一致率
Jev 確信度 0.88
130 件
人間が確定した原因 UI 変更
AI が「どこで」間違えたかが、後から分かる
87 %
カテゴリ別の分析：UI 操作／認証／ネットワーク／ファイル IO
AI の判定と人の判断が並んで残るから、精度を測れるようになる
※ これらは将来取得できる指標の例であり、実績データではない


# Page. 21

![Page Image](https://bcdn.docswell.com/page/L73W4GP575.jpg)

自動化は段階的に進める
Phase 1
今回：PoC 構想（未実施）
Phase 2
Phase 3
Jev が一次判定し、
全件を人間が確認する
確信度によって
確認の重さを変える
リスクの低い一部カテゴリのみ
自動処理を検討する
・判定の精度をまず測る
・確信度が高い → 簡易確認
・十分な実績があることが前提
・自動処理はまだ行わない
・確信度が低い → 通常確認
・対象を限定して段階導入
今回の PoC はここ
今回の PoC が対象とするのは Phase 1 のみ
Phase 2 以降へ進む条件は、Jev の判定と人間の確定の一致率を実データで確認できてから決める。最初から自動処理を目指さない。


# Page. 22

![Page Image](https://bcdn.docswell.com/page/87DKQ1LYJG.jpg)

入口は Jev、出口は Copilot / LLM
将来構想
前回つくった仕組みと、今回の構想はつながる
障害メール
Jev が
一次判定
SharePoint
へ登録
人間が
確認・確定
確定データ
として蓄積
Copilot
/ LLM
Jev ＝ 入口の判断
Copilot / LLM ＝ 出口の活用
届いた情報を、その場で分類・判定・振り分けする
蓄積された情報を、人に向けて検索・説明する
過去事例の
検索・説明
競合ではなく、役割分担
前回つくった Copilot エージェントの仕組みは、確定データが増えるほど価値が上がる。置き換えるのではなく、前段に Jev を足す構想。


# Page. 23

![Page Image](https://bcdn.docswell.com/page/VJPKLQ22E8.jpg)

まとめ
前回は、「蓄積したデータを AI に活用させる」ことに挑戦した。
今回考えたいのは、「データが蓄積される前から AI を使う」こと。
ただし、AI に最終判断はさせない。
Jev → 一次判定
人 → 確認・確定
そして、AI の判定と人間の判断を、両方蓄積する。
「AI に答えを任せる」から
「AI に一次判断を任せる」へ


