研究者が書いた研究ノートを、社内の記載ルール(日付・署名・訂正の仕方・データの貼付・立会人の確認)に照らして毎月点検し、不備を本人と上長に返す
研究者が書いた研究ノートのページを読み取り、日付・署名・訂正の仕方・データの貼り付け・立会人の確認といった社内の記載ルールが守られているかを、ページごとに点検します。不備の箇所と根拠を一覧にし、本人と上長に返す連絡の下書きまで作ります。
- 生成AI
- Azure OpenAI Service/Claude/Gemini
- 連携・自動化
- Power Automate
- 対象業界
- 医療/教育/製造
- 対象部門
- 知財/研究開発
- 対象業務
- 内容確認・チェック/書類作成
- 主な課題
- 人手が足りない/属人化している/確認ミスが多い
- AIで行う処理
- 校正
- 主な効果
- 入力漏れ削減/品質標準化/工数削減
- 導入難易度
- ★★★☆☆
- 実装レベル
- 本格構成
- 費用感
- API連携(中)
- 人間の確認
- 条件付き
01導入前 / 導入後の業務フロー
- 研究管理室が点検の対象の研究者に連絡し、研究ノートを提出してもらう(電子の研究ノートは、対象期間のページをPDFで出力してもらう)
- 1冊ずつ、前回点検した次のページから最新のページまでをめくる
- 各ページの日付、ページ番号の連続、記載者の署名を確かめる
- 訂正箇所を探し、二重線で元の記載が読めるか、訂正日と署名があるかを見る
- 貼り付けたチャートや写真に、貼付の日付と署名があるかを見る
- 立会人の署名と日付を確かめ、決められた期間内に確認されているかを見る
- 不備のページに付箋を貼り、点検表に書き出す
- 本人に付箋付きのノートを返し、上長には点検表の写しを送る
- 人点検の対象の研究者がノートを研究管理室に持参し、担当が対象のページを複合機でスキャンする(電子の研究ノートはPDFを出力して提出)
- 自動スキャンの保存をきっかけに処理が動き、ページ数・解像度・ページの向きを確かめる
- 自動ページごとに文字と手書きの判定、表、チェック欄を読み取る
- 自動日付の順序、ページ番号の連続、立会人の確認までの日数を規則で確かめる
- 自動ページの画像を見せて、署名欄・訂正の仕方・貼付物・空白の扱いを、ルールの項目ごとに `ok` / `ng` / `unclear` で判定させる
- 自動判定を研究者ごとにまとめ、本人向けと上長向けの連絡の下書きを作る
- 人点検の担当が `ng` と `unclear` の付いたページだけを画像で確かめ、判定を直す
- 人確定した結果を本人と上長に送る。ノートはその日のうちに返す
各工程の詳しい説明を読む
- 研究管理室が点検の対象の研究者に連絡し、研究ノートを提出してもらう(電子の研究ノートは、対象期間のページをPDFで出力してもらう)
- 1冊ずつ、前回点検した次のページから最新のページまでをめくる
- 各ページの日付、ページ番号の連続、記載者の署名を確かめる
- 訂正箇所を探し、二重線で元の記載が読めるか、訂正日と署名があるかを見る
- 貼り付けたチャートや写真に、貼付の日付と署名があるかを見る
- 立会人の署名と日付を確かめ、決められた期間内に確認されているかを見る
- 不備のページに付箋を貼り、点検表に書き出す
- 本人に付箋付きのノートを返し、上長には点検表の写しを送る
(a)見る人によって拾う不備が違う。 3名の点検者のうち、知財部の担当は訂正と立会人の署名を細かく見ますが、研究管理室の担当は日付とページの抜けを中心に見ます。同じノートでも、誰が点検したかで返ってくる付箋の数が違います。 研究者からは「前回は何も言われなかった」と言われます。
(b)空白の扱いが見落とされる。 ページの下半分が空いたまま次のページに進んでいる、というのはルール違反ですが、書かれていないことは目に留まりにくい不備です。 文字のあるところを読んでいる点検では、何も無いところは見落とされます。
(c)立会人の確認の遅れに気づくのが遅い。 立会人の署名は、ノートを書いた日からしばらくたって書かれます。期間内に署名されたかは、本文の日付と立会人の日付を突き合わせないと分かりません。 年1回の点検では、半年前の未確認がまとめて見つかります。
(d)返すまでに時間がかかる。 ノートは研究に毎日使うものなので、長く預かれません。点検を急ぐと見落とし、丁寧に見ると研究者を待たせます。 電子の研究ノートのPDFは預かる必要がないのに、紙と同じ手順で見ているため同じだけ時間がかかります。
- 【人】 点検の対象の研究者がノートを研究管理室に持参し、担当が対象のページを複合機でスキャンする(電子の研究ノートはPDFを出力して提出)
- 【自動】 スキャンの保存をきっかけに処理が動き、ページ数・解像度・ページの向きを確かめる
- 【自動】 ページごとに文字と手書きの判定、表、チェック欄を読み取る
- 【自動】 日付の順序、ページ番号の連続、立会人の確認までの日数を規則で確かめる
- 【自動】 ページの画像を見せて、署名欄・訂正の仕方・貼付物・空白の扱いを、ルールの項目ごとに
ok/ng/unclearで判定させる - 【自動】 判定を研究者ごとにまとめ、本人向けと上長向けの連絡の下書きを作る
- 【人】 点検の担当が
ngとunclearの付いたページだけを画像で確かめ、判定を直す - 【人】 確定した結果を本人と上長に送る。ノートはその日のうちに返す
7番目が、この設計の分かれ目です。人が見るのは、印の付いたページだけです。 印の無いページは件数を流し見て終わりにし、不備と出たものと判断がつかなかったものに時間を使います。 全ページを人が見直す設計にすると、30.0時間はほとんど減りません。
4番目を規則で行っているのも、意図してのことです。 日付が順に並んでいるか、立会人の署名が何日後かは、読み取った日付から計算で決まります。計算で決まることをAIに判断させると、同じノートで結果が揺れます。 AIに見せるのは、画像を見ないと分からない項目だけです。
02今回想定するシステム構成
紙の研究ノート(スキャン)/電子の研究ノート(PDF出力) │ 点検の対象期間のページ。受付票:研究者・ノート番号・前回点検したページ ▼【トリガー】Blob Storage への保存 Azure Functions ── ページ数・解像度・向きの確認 ▼ Azure AI Document Intelligence(レイアウト モデル) │ ページごとの文字・手書きの判定・表・チェック欄 ▼ Azure Functions ── 日付の順序、ページ番号の連続、立会人の確認までの日数(規則) ▼ Azure OpenAI(Microsoft Foundry。画像入力+構造化出力) │ ページ画像を見て:署名欄/訂正の仕方/貼付物の日付と署名/空白の扱い ▼ Azure Functions ── 研究者ごとの集計 ▼ Azure OpenAI ── 本人向け・上長向けの連絡の下書き ▼ 【人】点検の担当が印の付いたページを確認 → 本人・上長へ送付
| 役割 | 想定する製品 | 代替候補 |
|---|---|---|
| 生成AI | Azure OpenAI(Microsoft Foundry) | Claude API、Gemini API |
| 連携 | Azure Functions(起動、規則による確認、集計) | Power Automate |
| 読み取り | Azure AI Document Intelligence(レイアウト モデル) | Google Document AI |
| 保管 | Azure Blob Storage(スキャン画像、読み取り結果、点検の記録) | 社内のファイルサーバー |
ノートの貸出台帳は、新しく足すものではありません。 研究者・ノート番号・前回点検したページを読むだけで、書き込みは人が行います。
読み取りは、Document Intelligence のレイアウト モデルを使います。 Microsoft Learn では、レイアウト モデルは印刷と手書きスタイルのテキストを行と単語として抽出し、styles に行が手書きスタイルかどうかを信頼度スコアと共に含めるとされています。手書きのテキストの抽出に対応する言語の一覧には、日本語(ja)が含まれています。チェック欄は、選択マークとして selected / unselected の状態と信頼度で返ります。
ただし、文字が読めても「訂正の仕方」は分かりません。 二重線で消したのか、塗りつぶしたのか、修正液を使ったのかは、文字ではなく見た目の問題です。そこで、ページの画像をAzure OpenAI に見せて判定させます。 Microsoft Learn では、ビジョン対応のチャット モデルに、テキストと画像を含む配列(公開の URL か base64 でエンコードした画像)を渡せるとされ、画像の形式は JPEG、PNG、GIF(最初のフレームのみ)、WEBP、入力画像の最大サイズは20MB、1回の呼び出しで10個までです。
判定の結果は、構造化出力で受け取ります。 構造化出力を使うと、モデルは指定した JSON スキーマの定義に従うとされています。ページごと・ルールの項目ごとに同じ形で返させないと、研究者ごとの集計ができません。
03どうやって実装するのか
処理の起点を決める
スキャンの保存先(Blob Storage のコンテナー)にファイルが保存されたことを起点にします。 点検の担当が研究者からノートを受け取ったその場で、前回点検したページの次から最新のページまでをスキャンします。スキャンが終わればノートはすぐ返せるので、研究者を待たせません。
保存するときに、受付票(研究者、ノート番号、対象のページの範囲、前回点検した日)を同じ場所に置きます。 ページの範囲が分からないと、ページ番号の連続を確かめられません。
点検の日程は、毎月の初めに貸出台帳から決めます。 研究者120名を2か月で一巡するように、前回点検した日の古い順に60名を選びます。電子の研究ノートの研究者には、対象期間のPDFの出力を依頼します。
入力データを集める
| データ | 中身 | 取得元 |
|---|---|---|
| ページの画像 | スキャンしたPDF(1ページ1画像)。電子の研究ノートは出力したPDF | スキャンの保存先 |
| 読み取り結果 | ページごとの文字、手書きの判定と信頼度、表、チェック欄 | Document Intelligence |
| 受付票 | 研究者、ノート番号、対象のページの範囲、前回点検した日 | 点検の担当が入力 |
| 記載ルールの表 | ルールの項目ごとの番号、内容、判定の仕方、例外 | 研究管理室が定める表 |
| 研究者の情報 | 所属、上長、立会人 | 研究者の名簿 |
質を決めるのは、記載ルールの表です。 「訂正は二重線」と書いてあっても、一重線を認めるのか、訂正日と署名の両方が要るのか、ページ番号の印字されたノートで空白のページをどう扱うのかが決まっていなければ、判定がぶれます。ルールの表は、点検する人が迷わない粒度まで書き下してから使います。
立会人を名簿で持つのは、署名が本人のものかを見るためではありません。 立会人の欄に記載者と同じ名前が書かれていないかを見るためです。自分で自分を確認したページは、立会人の確認がないのと同じです。
データの取得方法を決める
| 取るもの | どこから | 何に使うか |
|---|---|---|
| ページの日付 | 読み取った文字のうち、ページ上部の日付欄 | 日付の有無と順序 |
| ページ番号 | 印字されたページ番号の読み取り | 連続しているか、抜けがないか |
| 立会人の日付 | 立会人の欄の手書きの日付 | 本文の日付からの日数 |
| 手書きの判定 | styles の手書きスタイルと信頼度 | 署名欄・立会人の欄に手書きがあるか |
| ページの画像 | スキャンしたPDFの各ページ | 訂正の仕方、貼付物、空白の判定 |
日付は、読み取った文字列を規則で日付に直します。 「2026.9.3」「2026/09/03」「9/3」のように書き方が揺れるので、年の無い日付は前後のページから年を補う規則を持ちます。補った日付には印を付け、判定の根拠に残します。
立会人の確認までの日数は、本文の日付と立会人の欄の日付の差で計算します。 社内のルールが「記載から30日以内」なら、30日を超えたページを ng、立会人の欄が空のまま30日を超えていないページを「確認待ち」とします。確認待ちは不備ではありません。 次の点検で同じページを見直す対象として、貸出台帳の側に残します。
画像は、ページ全体を高い詳細度で渡します。 画像の詳細度には low、high、auto があり、low は512×512の低解像度で処理するため、画像内のテキストの認識の精度に影響する可能性があるとされています。二重線か一重線かは細部の問題なので、high を使います。
AIへ渡す前に整形する
- ページの切り分け … スキャンしたPDFを1ページ1画像に分けます。見開きでスキャンしたものは左右に分けます
- 向きの補正 … 横向きにスキャンされたページを回転させます
- 解像度の確認 … Document Intelligence では、抽出するテキストの最小の高さは1024×768の画像で12ピクセルで、150dpiで約8ポイントのテキストに相当するとされています。手書きの細い字は下回りやすいので、300dpiでスキャンします
- サイズの確認 … Azure OpenAI に渡す画像は20MBまでです。300dpiのカラーでも通常は収まりますが、超えるものは圧縮します
- 対象のページの確認 … 受付票のページの範囲と、読み取ったページ番号を突き合わせます
- 電子の研究ノートの区別 … 電子の研究ノートのPDFは、日付と記載者がシステムで記録されるため、署名欄と訂正の仕方の判定を省き、立会人の確認と外部データの参照先だけを見ます
3番目を軽く見ないでください。 複合機の既定の設定は、文字の書類向けに解像度を下げていることがあります。署名が薄く読み取れないだけのページは、「署名がない」と区別がつきません。
AIに処理させる
させるのは、ページの画像を見て、画像でしか分からないルールの項目を判定し、根拠を書くことだけです。 日付の順序やページの抜けは、規則で先に決まっています。
| ルールの項目 | 判定の仕方 | 判断できないときの扱い |
|---|---|---|
| 記載者の署名 | 署名欄に手書きの記載があるか | 欄が見つからない、かすれている → unclear |
| 訂正の仕方 | 訂正箇所が二重線で消され、元の記載が読めるか。訂正日と署名があるか | 塗りつぶしか判断できない → unclear |
| 修正液・切り貼り | 修正液や上から貼った紙で、元の記載が隠れていないか | 貼付物か訂正か判断できない → unclear |
| 貼付物 | 貼ったチャートや写真に、貼付の日付と署名があるか | 貼付物の端が切れている → unclear |
| 空白の扱い | ページ内の大きな空白に斜線などの処理があるか | 空白か薄い記載か判断できない → unclear |
| 立会人の欄 | 立会人の欄に手書きの記載と日付があるか | 判読できない → unclear |
空白の扱いを画像で見るのは、文字の読み取りでは「何も無い」ことが分からないからです。 読み取り結果は書かれた文字の一覧で、書かれていない場所は返ってきません。第3章の(b)の見落としは、画像を見せて初めて拾えます。
ng と unclear を分けるのが、この表でいちばん大事なところです。 ng はルールが守られていないとAIが判断したもの、unclear は画像からは判断がつかないものです。unclear は研究者に返さず、点検の担当がノートの実物を見て決めます。 実物を見れば一目で分かることを、研究者に問い合わせないためです。
| させないこと | 理由 |
|---|---|
| 研究の内容の評価 | 記録の様式だけを見る。中身は研究者と上長の領域 |
| 署名が本人のものかの判定 | 筆跡の鑑定はこの構成の目的ではない |
| 書かれていない日付の推定 | 日付が無いことが不備。推定で埋めると不備が消える |
| 訂正前の記載の読み取りと復元 | 点検に要らない。研究の内容を外へ出す範囲を広げない |
| 不備の重さの判断 | 知財上の影響は知財部が判断する |
3行目がいちばん起きやすい失敗です。 前後のページの日付から「この日のはず」と埋めると、日付が無いという不備そのものが消えます。 年の無い日付を規則で補うのとは違い、日付が1つも無いページは ng のままにします。
指示内容を固定する
あなたは研究所の研究管理室で、研究ノートの記載ルールの点検をする立場です。
渡すのは、研究ノートの1ページの画像と、そのページの読み取り結果です。
研究の内容は評価せず、記載ルールが守られているかだけを判定してください。
【判定する項目】
R3 記載者の署名欄に手書きの署名がある
R4 訂正箇所は二重線で消され、元の記載が読める。訂正日と署名がある
R5 修正液・塗りつぶし・上から貼った紙で、元の記載が隠れていない
R6 貼り付けたチャート・写真に、貼付の日付と署名がある
R7 ページ内の大きな空白に、斜線などの処理がある
R8 立会人の欄に手書きの署名と日付がある
【status の選び方】
- ok ........ 画像から、ルールが守られていると判断できる
- ng ........ 画像から、ルールが守られていないと判断できる
- unclear ... 画像からは判断がつかない(かすれ、影、切れ、薄い記載)
- na ........ そのページに該当する箇所がない(訂正が無い、貼付物が無い)
迷ったときに ok も ng も選ばず、unclear を選んでください。
【厳守事項】
- 書かれていない日付・署名を、前後のページや文脈から推測して補わないでください。
- 署名が誰のものか、本人の筆跡かは判定しないでください。欄に記載があるかだけを見てください。
- 訂正前の記載を読み取って書き出さないでください。読めるかどうかだけを判定してください。
- 研究の内容の要約、評価、感想を書かないでください。
- evidence には、判定の根拠にした箇所を「ページ上部の日付欄」「左下の貼付物」のように
位置で書いてください。研究の内容は書き写さないでください。
- 研究ノートのページではない(表紙、目次、白紙)と判断した場合は、page_type に書いて
判定をしないでください。
【記載ルールの表】{rules}
【このページの読み取り結果】{layout_result}
【規則で確認済みの項目】{rule_checks}
「訂正前の記載を書き出さない」を明記しないと、親切に読み取ります。 二重線の下の文字を「元は○○と書かれていました」と書き出すと、点検の記録に研究の内容が残り、配る範囲が広がります。 点検に要るのは、読めるかどうかだけです。
「位置で書く」も同じ理由です。 根拠に本文を写させると、上長への連絡に実験の条件がそのまま載ります。位置で書けば、本人と上長はノートの該当箇所を開いて確かめられます。
出力形式を固定する
ページごとに、次の形のJSONで受け取ります。
{
"notebook_no": "",
"page_no": "",
"page_type": "entry | cover | index | blank",
"checks": [
{ "rule": "R4", "status": "ok | ng | unclear | na",
"evidence": "", "note": "" }
]
}
checks には、R3〜R8の6項目の要素を並べます。規則で確かめたR1(日付)とR2(ページ番号の連続)、立会人の確認までの日数は、プログラムが同じ形で足します。
1つ目の理由は、ページ×ルールの表にできることです。 研究者ごとに、どのルールのどのページが ng かを一覧にでき、「訂正の仕方の不備が多い研究者」「立会人の確認が遅れがちな部門」が数で見えます。
2つ目は、unclear を人の確認に回す流れを機械で作れることです。 unclear が1つでもあるページは点検の担当の確認画面に出し、ng だけのページは連絡の下書きに載せます。
| ページの状態 | 行き先 |
|---|---|
すべて ok か na | 件数だけを記録 |
ng があり unclear がない | 連絡の下書きに載せ、点検の担当が画像で確認 |
unclear が1つでもある | 点検の担当がノートの実物で確認 |
3つ目は、evidence を位置で持つことで、連絡にそのまま使えることです。 「12ページ 左下の貼付物:貼付の日付と署名がありません」と書けば、本人は迷わずにそこを開けます。
システムへ連携する
| つなぎ先 | 方式 | 内容 |
|---|---|---|
| スキャンの保存先 | Blob Storage への保存で Azure Functions を起動 | スキャンと受付票を受け取る |
| Azure AI Document Intelligence | API呼び出し | 文字・手書きの判定・表・チェック欄 |
| Azure OpenAI | API呼び出し(画像入力+構造化出力) | ページごとの判定と、連絡の下書き |
| 研究者の名簿 | 読み取り | 所属、上長、立会人 |
| ノートの貸出台帳 | 読み取り | 前回点検したページ。更新は人が行う |
| 確認画面 | 一覧と画像の表示 | 点検の担当が判定を直して確定する |
連絡は、確定してから人が送ります。 自動で研究者に送ると、unclear を誤って ng とした1件がそのまま届きます。
本人向けと上長向けで、載せる中身を変えます。 本人向けは「12ページ 左下の貼付物:貼付の日付と署名がありません」のようにページと位置まで書き、直し方を添えます。上長向けは、ルールごとの件数と、立会人の確認が遅れているページの数だけにします。上長に個々のページの不備を並べて送ると、点検が人事評価の材料のように受け取られます。
人が確認する
unclearのページを実物で見る … ノートが手元にあるうちに確かめます。多くはかすれや影で、ノートを見れば決まりますngのページを画像で見る … 根拠の位置を見て、本当にルールに外れているかを確かめます- 規則の判定の確認 … 年を補った日付、ページ番号の抜けを確かめます。ページ番号の抜けは、スキャンの取り漏れのことがあります
- 連絡の下書きを直す … 本人向けは不備のページと直し方、上長向けは件数と傾向にします
- 判定を覆したら記録する … どのルールのどのページを、どちらに変えたかを残します
3番目を省かないでください。 ページ番号の抜けはノートの破り取りを疑わせる不備で、研究者に返すと強い指摘になります。 スキャンの取り漏れでないことを確かめてから返します。
目標は、60件をならして1件10分です。 印の付くページが全体の1〜2割という想定で、それより多い月は、スキャンの設定かルールの表の書き方を見直します。
例外に対処する
| 起きること | 対応 |
|---|---|
| スキャンが薄い・影が入る | 解像度と濃度を上げてスキャンし直す。判定は unclear のまま人へ |
| 見開きのまま保存された | 左右に分けて再投入 |
| ページ番号が読み取れない | 受付票の範囲と枚数で照合し、合わなければ人へ |
| 画像が20MBを超える | 圧縮して再投入 |
| 年の無い日付 | 前後のページから年を補い、補ったことを根拠に残す |
| 日付が1つも無いページ | ng。推定で埋めない |
| 立会人の欄に記載者と同じ名前 | 立会人の確認がないものとして扱う |
| 鉛筆で書かれたページ | 筆記具がルールで決まっていれば ng。読み取れない場合は unclear で人へ |
| 貼付物がはがれかけている | 判定は unclear。本人に貼り直しを頼むかは実物を見て決める |
| 表紙・目次・白紙のページ | page_type で除外し、判定しない |
| Azure OpenAI がスキーマに合わない応答を返す | ページ単位で再実行。3回失敗したページは人が判定 |
上から2行目までが大半を占めます。 どちらもAIの問題ではなく、スキャンの手順の問題です。 スキャンの手順書を直すほうが、判定の精度を上げるより効きます。
記録を残す
- スキャンした画像と受付票、スキャンした日時
- 読み取り結果と、規則で確かめた項目(日付、ページ番号、立会人の日数)
- AIが返した判定のJSON(ページ×ルール)
- 人が判定を覆した記録と理由
- 本人と上長に送った連絡の確定版と、送った日時
- 研究者ごと・ルールごとの
ngとunclearの件数の推移
スキャンした画像は、点検の記録として残すもので、研究ノートの原本の代わりではありません。 原本は製本されたノートです。保存期間とアクセスできる人は、研究ノートと同じ扱いにします。
判定のJSONには、そのとき使った記載ルールの表の版も残します。 ルールは改訂されるもので、改訂前に書かれたページを改訂後のルールで ng にしてはいけません。どの版で判定したかが残っていれば、改訂の前後で数字が変わった理由を説明できます。
最後の行は、研修の材料になります。 特定のルールの ng が部門全体で多いなら、研究者個人ではなく、ルールの伝え方に問題があります。
04実装レベルの3段階
最小構成では、60件の点検は回りません。 1ページずつ貼り付けるので、確かめるための段階です。 半自動化で、①の大半がなくなります。 日付とページ番号は規則で決まり、画像の判定も一覧で出ます。ただし、研究者ごとのまとめと連絡は手で作ります。本格構成で③も確認の作業に変わり、この段階が本記事の想定です。 段階を飛ばさないでください。 半自動化の一覧を1か月見ると、unclear の多いページの共通点が見えます。ノートの紙質、スキャンの濃度、鉛筆での記載など、原因の多くはAIの外にあります。
05工数削減シミュレーション
導入後 60件 × 10分 ÷ 60 = 10 時間/月
自社条件で導入効果を整理したい方へ
このユースケースを自社に当てはめた場合の前提値と削減見込みを、業務ヒアリングをもとに整理します。
06向いている企業・向いていない企業
- 研究者が数十〜百数十名いて、製本された紙の研究ノートと電子の研究ノートが混在している化学・素材・医薬・食品などのメーカーの研究所や大学の研究室。日付・署名・訂正の仕方・データの貼り付け・立会人の確認といった記載のルールが社内で決まっているのに、点検が年1回の抜き取りにとどまり、知財部や研究管理の担当が目でページをめくっている場合。点検の結果を本人と上長に返す運用まで回り切っていない場合。Microsoft Azure の利用について社内の取り決めができる場合。
- 研究者が数名で、上長が日々ノートを見ている場合。記載のルールが文書になっておらず、何を不備とするかが決まっていない場合。電子の研究ノートだけを使っていて、日付・署名・訂正の履歴がシステムで強制されている場合。未公開の研究内容を外部のクラウドサービスで処理することが社内の規程で認められていない場合。なお、研究の内容が正しいか、発明の証拠として十分かの判断は研究者・上長・知財部が行うもので、この構成では代替できません。
07最小構成で試す方法
- 協力してくれる研究者3名のノートから、直近2か月分のページを選ぶ(うち1名は、前回の点検で不備を指摘されたことのある人)
- そのページについて、点検の担当が目視で点検表を作っておく
- ページを300dpiでスキャンし、社内で利用が認められている生成AIの画面に1ページずつ画像を貼る
- 記載ルールの表を貼り、「このページが各項目を守っているかを、ok/ng/判断できない で答えてください。研究の内容は評価しないでください。書かれていない日付を推測しないでください」と指示する
- 出てきた判定を、目視の点検表と突き合わせる
画像を貼る前に、社内の規程で研究ノートを扱ってよいかを確かめてください。 試す段階でも、未公開の研究の内容を外に出すことに変わりはありません。
| 出てきた内容 | 判断 |
|---|---|
| 目視の点検表と同じ不備が出た | 読み取りと連携の自動化に進む |
| 研究の内容に触れた・日付を推測した | 指示の書き方で直る。構成は有効 |
| かすれや影で「判断できない」が多い | スキャンの設定が先。 AIの問題ではない |
3行目が出たら、濃度と解像度を変えて同じページを取り直してください。
08実装時につまずきやすいポイント
| 問題 | 対策 |
|---|---|
| 薄い署名が「署名なし」になる | unclear を分け、研究者に返す前に実物で見る |
| 書かれていない日付を推測で埋める | 指示で禁じ、日付が1つも無いページは ng のまま |
| 根拠に研究の内容が書き写される | 根拠は位置で書かせる。訂正前の記載を読ませない |
| 二重線と一重線を見分けられない | high の詳細度で渡し、300dpiでスキャンする |
| 見開きでスキャンされる | 左右に分ける処理を前処理に入れる |
| ページ番号の抜けが取り漏れだった | 返す前に、スキャンの枚数と照合する |
| ルールの表があいまいで判定がぶれる | 判定の仕方と例外まで書き下す |
| 電子の研究ノートに紙と同じ判定をかける | システムで記録される項目は判定から外す |
| 連絡が自動で研究者に届く | 確定してから人が送る |
| 不備の多い研究者だけが責められる | 部門・ルールごとの件数で見て、伝え方を直す |
上の3行が、この構成の失敗のほとんどです。 1行目は研究者の信頼を、2行目は点検の意味を、3行目は研究の秘密を失わせます。どれも指示と確認の流れで防げますが、最初の1か月で一度でも起きると、研究者が点検に協力しなくなります。
09セキュリティ・AIガバナンス上の注意点
この構成で扱うデータ: 未公開の研究の内容(実験の条件、データ、着想)、研究者と立会人の氏名と署名です。特許の出願前の発明が含まれることがあり、外部に漏れれば新規性を失うおそれがあります。
- 社内の規程で扱ってよいかを先に決める … 未公開の研究の内容を外部のクラウドサービスで処理してよいかは、知財部と情報システム部門で事前に決めます。 試す段階も同じです
- 処理する場所とデータの扱いを確かめる … Microsoft Learn では、プロンプトと出力は他のお客様に利用されず、OpenAI に提供されず、モデルやサービスの改善に使われないとされています。処理は、グローバルまたは DataZone のデプロイの種類を使わない限り、お客様が指定した地域内で行われます
- 不正使用の監視の扱いを決める … 不正使用の可能性が検出されると、プロンプトと出力のサンプルがレビュー用に選ばれ、必要に応じて人間のレビュー担当者が追加のレビューを行うことがあるとされています。管理対象のお客様は不正使用の監視の変更を申請できるとされているので、申請するかを決めます
- 点検の記録に研究の内容を残さない … 根拠は位置で書かせ、訂正前の記載は読ませません。点検の記録は、研究ノートより広い範囲の人が見るものです
- 署名の画像の扱いを決める … 研究者と立会人の署名の画像は、点検の記録として保存します。アクセスできる人を研究管理室と知財部に絞ります
- この構成は、研究ノートの証拠としての価値を判断しない … 日本学術会議の回答では、実験ノートには後日の利用・検証に役立つよう十分な情報を記載し、事後の改変を許さない形で作成しなければならないとされています。この構成が見るのは、その形が守られているかの一部だけです。発明の証拠として十分かは、知財部が判断します
誤りが起きた場合のリスクは、守っている研究者に不備を返すことと、守っていないページを見落とすことの2つです。 前者は unclear を分けることで、後者はページごとに全項目の判定を必ず返させることで防ぎます。
10まず何から始めるか
1週目:記載ルールを表に書き下す
研究管理室と知財部で、記載ルールを項目ごとの番号、内容、判定の仕方、例外の表にします。「訂正は二重線、訂正日と署名の両方が必要」「空白は斜線、ページの3分の1以上の空白が対象」のように、判定できる粒度まで書き下します。
2週目:3名のノートで試す
協力してくれる研究者3名のページを300dpiでスキャンし、AIの画面で判定させます。目視の点検表と突き合わせ、unclear がどれくらい出るかを最優先で見ます。
3週目:スキャンの手順を決める
解像度、濃度、見開きの扱い、対象のページの範囲の書き方を、手順書にします。スキャンを担当する人が誰でも同じ画像になることを目標にします。
4週目:保存先から判定の一覧までをつなぐ
スキャンの保存を起点に、読み取り、日付とページ番号の規則、画像の判定を一覧に書き出すところまで作ります。この時点では連絡を出さず、一覧と目視の点検を並行させます。
2か月目: 研究者ごとの集計と立会人の確認までの日数を足し、連絡の下書きを出します。3か月目以降: 120名の一巡を終え、1件30分が何分になったかを実測します。unclear の割合が下がり、部門ごとのルールの守られ方が毎月の数字で見えるようになった時点で、この構成は完成です。
11関連ユースケース
12この仕組みを理解するための記事
13技術仕様の確認日・参考情報
| 確認した内容 | 情報源 | 確認日 |
|---|---|---|
| 研究を記録するノートでは、製本されたノートを用いる、日付を記して時系列に従って空白を空けずに記入する、修正は修正履歴が残る形で行う、など後からの改変ができない作成法が教育されてきたこと。実験ノートには後日の利用・検証に役立つよう十分な情報を記載し、事後の改変を許さない形で作成しなければならないこと。資料の保存期間を原則として論文等の発表後10年間とすること | 日本学術会議: 回答「科学研究における健全性の向上について」(平成27年3月6日) | 2026-10-08 |
レイアウト モデルが印刷と手書きスタイルのテキストを行と単語として抽出し、styles に手書きスタイルかどうかを信頼度スコアと共に含めること。選択マークを selected/unselected と信頼度で返すこと。抽出するテキストの最小の高さが1024×768の画像で12ピクセル(150dpiで約8ポイント)であること | Microsoft Learn: ドキュメント レイアウト分析 | 2026-10-08 |
| レイアウト モデルの手書きのテキストの抽出に対応する言語に日本語(ja)が含まれること | Microsoft Learn: Language support - document analysis models | 2026-10-08 |
ビジョン対応のチャット モデルに、テキストと画像(公開の URL または base64)を含む配列を渡せること。画像の形式が JPEG、PNG、GIF(最初のフレームのみ)、WEBP であること。詳細度に low・high・auto があり、low は512×512で処理するため認識の精度に影響しうること。入力画像の最大サイズが20MB、1回の呼び出しで10個までであること | Microsoft Learn: ビジョン対応チャット モデルを使用する方法 | 2026-10-08 |
構造化出力で、モデルが指定した JSON スキーマの定義に従うこと。Chat Completions API では response_format、Responses API では text.format にスキーマを書くこと。すべてのフィールドを必須にし、additionalProperties: false を設定すること | Microsoft Learn: Azure OpenAI で構造化出力を使用する方法 | 2026-10-08 |
| プロンプトと出力が他のお客様に利用されず、OpenAI に提供されず、モデルやサービスの改善に使われないこと。グローバル・DataZone 以外ではお客様が指定した地域内で処理されること。不正使用の監視でサンプルがレビュー用に選ばれ、必要に応じて人間のレビューが行われること。管理対象のお客様は不正使用の監視の変更を申請できること | Microsoft Learn: Azure が販売する Foundry モデルのデータ、プライバシー、セキュリティ | 2026-10-08 |
研究ノートの記載ルールの中身と、研究ノートを外部のサービスで処理してよいかは、研究管理の担当と知財部、情報システム部門で決めてください。 本記事は公開仕様と日本学術会議の回答で確認できた範囲だけを扱っています。
実装ステータス:構成例。 公開仕様に基づいて設計した構成であり、当社で実際に構築・検証したものではありません。工数の数値はモデル条件による試算です。
自社の業務に使えるAI活用候補を整理します
このユースケース(UC-0887)についてのご相談はこちらから。
