---
title: "ドキュメントを開く：エンジンが読んだもの、編集したもの、そして各変更の証跡"
seo_title: "ドキュメント：X線、版、証跡 | SazAI"
description: "各ドキュメントは完全なX線を含んで開かれ、版はオリジナルにリンクされ、各変更の証跡が残ります。"
tags: [marketing]
---

> 開いたファイルと監査可能なドキュメントは別のものです。その違いを生み出すのは、開く時に一度だけ行われる読み込みであり、それゆえに記録に残されるすべてのものです。

<div class="chap">

<div class="ico-col"><sz-icon style="color:var(--verb-see)" name="file" size="36"></sz-icon></div>

<h2 id="unit">形式の単位</h2>

<h3 class="sub">単位の性質が変わるので、会話の言葉も変わります</h3>

プレゼンテーションはスライドを持ちます。ドキュメントはセクションを持ちます。スプレッドシートはシートを持ちます。PDFはページを持ちます。ページはすでに最終的なレンダリングであり、まだレイアウトされていない空間ではありません。画面とエージェントは最も一般的な形式の言葉ではなく、お使いの形式の言葉を使用します。

<figure class="viz duo four" role="group" aria-label="各形式の単位：プレゼンテーションのスライド、ドキュメントのセクション、スプレッドシートのシート、PDFのページ">
<div class="side"><svg viewBox="0 0 24 24" fill="none" stroke="var(--verb-see)" stroke-width=".75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" style="width:44px;height:44px"><rect x="3" y="4" width="18" height="13" rx="1"/><line x1="9" y1="21" x2="15" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg><b>スライド</b>プレゼンテーション</div>
<div class="side"><svg viewBox="0 0 24 24" fill="none" stroke="var(--verb-see)" stroke-width=".75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" style="width:44px;height:44px"><path d="M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"/><polyline points="13 2 13 9 20 9"/><line x1="8" y1="13" x2="16" y2="13"/><line x1="8" y1="17" x2="14" y2="17"/></svg><b>セクション</b>ドキュメント</div>
<div class="side"><svg viewBox="0 0 24 24" fill="none" stroke="var(--verb-see)" stroke-width=".75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" style="width:44px;height:44px"><rect x="3" y="3" width="18" height="18" rx="1"/><line x1="3" y1="9" x2="21" y2="9"/><line x1="3" y1="15" x2="21" y2="15"/><line x1="9" y1="3" x2="9" y2="21"/></svg><b>シート</b>スプレッドシート</div>
<div class="side"><svg viewBox="0 0 24 24" fill="none" stroke="var(--verb-see)" stroke-width=".75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" style="width:44px;height:44px"><path d="M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"/><polyline points="13 2 13 9 20 9"/><rect x="8" y="12" width="8" height="6" rx="1"/></svg><b>ページ</b>PDF</div>
</figure>

テキストドキュメントは2つの言葉が必要な唯一のケースであり、その理由を述べる価値があります。ドキュメントはページ数で数えられ、これはあなたが見るもので、口に出して言うものです。セクション単位で分析されます。セクションはレイアウト区切りであり、ページサイズ、方向、マージン、ヘッダー、列を指します。明示的な区切りのないドキュメントは単一のセクションを持つため、一般的な企業ドキュメントの詳細な検査はページごとではなくドキュメントごとに行われます。この違いは平らにされるのではなく、明示されます。

</div>

<div class="chap">

<div class="ico-col"><sz-icon style="color:var(--verb-see)" name="search" size="36"></sz-icon></div>

<h2 id="x-ray">完全なX線</h2>

<h3 class="sub">開く時に一度だけ読み込みし、パッケージが保有するすべてのものがアドレスを得ます</h3>

Officeファイルはパッケージであり、SazAI Corpusはパッケージ全体を一度読み込みます。形式仕様を読み込むが解釈しないエンジンで。<dfn tabindex="0" data-hint="ドキュメント内のすべてのテキスト。各テキストはそれが由来するスライドと図形にリンクされています。一度だけ抽出され、解釈はありません。">X線</dfn>はその読み込みから出てくるもので、プレゼンテーションが示したものより完全です。

<figure class="viz duo four xray" role="group" aria-label="Officeパッケージを読み込むことが提供するもの：元のテキスト、状態付きコメント、ノートと非表示スライド、ドキュメントプロパティ">
<div class="side"><svg viewBox="0 0 48 48" aria-hidden="true"><rect x="8" y="8" width="32" height="22" rx="2" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none"/><line x1="14" y1="16" x2="30" y2="16" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none"/><line x1="14" y1="22" x2="26" y2="22" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none"/><circle cx="34" cy="36" r="3" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none"/><line x1="34" y1="30" x2="34" y2="33" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none"/><line x1="30" y1="22" x2="34" y2="30" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none" stroke-dasharray="2 2"/></svg><b>元のテキスト</b>各テキスト、スライド、由来する図形</div>
<div class="side"><svg viewBox="0 0 48 48" aria-hidden="true"><path d="M10 10h28a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H22l-8 7v-7h-4a2 2 0 0 1-2-2V12a2 2 0 0 1 2-2z" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none"/><circle cx="18" cy="20" r="1.6" fill="currentColor"/><circle cx="24" cy="20" r="1.6" fill="currentColor"/><circle cx="30" cy="20" r="1.6" fill="currentColor"/></svg><b>状態付きコメント</b>作成者、アンカー、スレッド、解決済み、タスク付き</div>
<div class="side"><svg viewBox="0 0 48 48" aria-hidden="true"><rect x="8" y="8" width="32" height="20" rx="2" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none"/><rect x="8" y="32" width="32" height="8" rx="1.5" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none" stroke-dasharray="3 2"/><line x1="14" y1="36" x2="30" y2="36" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none"/><circle cx="35" cy="14" r="2" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none"/><line x1="31" y1="18" x2="39" y2="10" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none"/></svg><b>ノートと非表示</b>プレゼンターが言おうとしていたこと、隠したこと</div>
<div class="side"><svg viewBox="0 0 48 48" aria-hidden="true"><path d="M14 6h14l8 8v28H14z" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none"/><path d="M28 6v8h8" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none"/><line x1="19" y1="24" x2="31" y2="24" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none"/><line x1="19" y1="30" x2="31" y2="30" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none"/><line x1="19" y1="36" x2="26" y2="36" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none"/><circle cx="12" cy="12" r="4" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none"/><line x1="12" y1="10" x2="12" y2="12.5" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none"/><line x1="12" y1="12.5" x2="13.6" y2="13.6" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none"/></svg><b>プロパティ</b>誰が作成したか、いつ改定されたか、何が変わったか</div>
</figure>

各テキストは由来するスライドと図形にリンクされたままです。コメントは作成者、アンカー、返信スレッド、重要な2つの状態（解決済み、タスク付き）を含みます。スピーカーノートは全部が含まれます。リンク、画像、非表示スライドはすべて表示され、誰かが隠したスライドはあなたにも非表示としてマークされて表示されます。プロパティは誰が作成したか、いつ改定されたかを示します。

7番目のプレゼンテーションに誰かが貼り付けた文を誰も来源が分からない場合、X線は知ります。それが監査に役立つ理由は、ドキュメント内のすべての主張にアドレスがあり、そのアドレスは私たちの見方ではなくファイルのものだからです。そこに含まれているもの以上のものはありません。

</div>

<div class="chap">

<div class="ico-col"><span class="ico" style="color:var(--verb-see)"><svg viewBox="0 0 48 48" aria-hidden="true"><rect x="8" y="26" width="7" height="14" rx="1.5" fill="none" stroke="currentColor" stroke-width="1.5"/><rect x="20.5" y="14" width="7" height="26" rx="1.5" fill="none" stroke="currentColor" stroke-width="1.5"/><rect x="33" y="20" width="7" height="20" rx="1.5" fill="none" stroke="currentColor" stroke-width="1.5"/></svg></span></div>

<h2 id="signals">エンジンが測定したもの</h2>

<h3 class="sub">デッキが繰り返されていることに気付くのはあなたより先です</h3>

エンジンはドキュメント全体を測定し、その実行のリネージ（どのファイルが何を生成したか）の下に結果を保存します。<dfn tabindex="0" data-hint="エンジンが測定したもの。アップロード時に名前が付けられます：ほぼ同一のスライド、タイトルが本文と一致しない、テキストがオーバーフローする、言語が混在している。">シグナル</dfn>には名前があります：

<figure class="viz duo four" role="group" aria-label="4つの名前が付いたシグナル：ほぼ同一のスライド、タイトルが本文と一致しない、テキストがボックスをオーバーフローする、言語が混在している">
<div class="side"><svg viewBox="0 0 48 48" aria-hidden="true"><rect x="6" y="10" width="26" height="20" rx="2" fill="none" stroke="currentColor" stroke-width="1.25"/><rect x="16" y="18" width="26" height="20" rx="2" fill="none" stroke="currentColor" stroke-width="1.25"/></svg><b>ほぼ同一</b>1つのデッキ内および12個全体</div>
<div class="side"><svg viewBox="0 0 48 48" aria-hidden="true"><rect x="8" y="9" width="32" height="8" rx="1.5" fill="none" stroke="currentColor" stroke-width="1.25"/><line x1="10" y1="25" x2="38" y2="25" stroke="currentColor" stroke-width="1.25"/><line x1="10" y1="32" x2="38" y2="32" stroke="currentColor" stroke-width="1.25"/><line x1="10" y1="39" x2="28" y2="39" stroke="currentColor" stroke-width="1.25"/><line x1="34" y1="42" x2="42" y2="20" stroke="currentColor" stroke-width="1.25"/></svg><b>タイトル ≠ 本文</b>約束すること、言うこと</div>
<div class="side"><svg viewBox="0 0 48 48" aria-hidden="true"><rect x="6" y="12" width="26" height="24" rx="2" fill="none" stroke="currentColor" stroke-width="1.25"/><line x1="11" y1="20" x2="27" y2="20" stroke="currentColor" stroke-width="1.25"/><line x1="11" y1="27" x2="42" y2="27" stroke="currentColor" stroke-width="1.25"/><line x1="11" y1="34" x2="20" y2="34" stroke="currentColor" stroke-width="1.25"/></svg><b>オーバーフロー</b>翻訳されたボックス</div>
<div class="side"><svg viewBox="0 0 48 48" aria-hidden="true"><rect x="6" y="8" width="36" height="32" rx="2" fill="none" stroke="currentColor" stroke-width="1.25"/><line x1="12" y1="17" x2="36" y2="17" stroke="currentColor" stroke-width="1.25"/><line x1="12" y1="24" x2="30" y2="24" stroke="currentColor" stroke-width="1.25"/><line x1="12" y1="31" x2="36" y2="31" stroke="currentColor" stroke-width="1.25" stroke-dasharray="2 2"/></svg><b>言語混在</b>用語が2つの異なる方法で綴られています</div>
</figure>

決定論的で、意見のない。エンジンは3番目と9番目のプレゼンテーションがほぼ同じだと言います。それについて何をするかは[エージェント](talk)との会話です。各ドキュメントの測定は文書間で読み取り可能なままになるため、ポートフォリオ全体を1つのファイルずつ開かずに読み取ることができます。

</div>

<div class="chap">

<div class="ico-col"><sz-icon style="color:var(--verb-see)" name="compare" size="36"></sz-icon></div>

<h2 id="editions">版と比較</h2>

<h3 class="sub">最初の数字の前に宣言された3つの関係</h3>

あなたの提案は4番目のバージョンにあり、誰も3番目のバージョンが何を言ったかを覚えていません。あなたの翻訳や改定による<dfn tabindex="0" data-hint="ドキュメントの翻訳または改定。完全なドキュメントとして保管庫に入り、独自のX線と測定を持つ。">版</dfn>はそれぞれ完全なドキュメントとして保管庫に入ります。独自のX線と測定を備えています。比較はオリジナルを最初の列にいつも置き、2つの違いを表示する前に関係を宣言します。翻訳、改定、または独立。宣言された関係がなければ、比較は表示されません。

<figure class="viz duo cmp" role="group" aria-label="最初の列のオリジナル、中央の宣言された関係、横に並ぶ版">
<div class="side"><svg viewBox="0 0 24 24" fill="none" stroke="var(--verb-see)" stroke-width=".75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" style="width:56px;height:56px"><rect x="3" y="4" width="18" height="13" rx="1"/><line x1="9" y1="21" x2="15" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg><b>あなたのオリジナル</b>常に最初の列に</div>
<div class="mid"><svg viewBox="0 0 120 72" aria-hidden="true"><rect x="8" y="18" width="30" height="38" rx="4" fill="var(--verb-see)" opacity=".12" stroke="var(--verb-see)" stroke-width="1.5"/><rect x="82" y="18" width="30" height="38" rx="4" fill="none" stroke="var(--verb-see)" stroke-width="1.5"/><line x1="38" y1="37" x2="82" y2="37" stroke="var(--gray)" stroke-width="1.5"/><rect x="45" y="28" width="30" height="18" rx="9" fill="var(--verb-see)" opacity=".14" stroke="var(--verb-see)" stroke-width="1.5"/><circle cx="60" cy="37" r="2.5" fill="var(--verb-see)"/></svg><b>宣言された関係</b>翻訳・改定・独立</div>
<div class="side"><svg viewBox="0 0 24 24" fill="none" stroke="var(--verb-see)" stroke-width=".75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" style="width:56px;height:56px"><path d="M12 20h9"/><path d="M16.5 3.5a2.1 2.1 0 1 1 3 3L7 19l-4 1 1-4Z"/></svg><b>版</b>独自のX線を持つ完全なドキュメント</div>
<div class="act"><sz-button variant="primary" icon="compare" data-open-compare>比較ツールを開く</sz-button><sz-compare title="Aula 05 · Forecasting" demo></sz-compare></div>
</figure>

そして、比較があなたに返すものは印象ではありません。45スライド版で633要素が前後にあります。テキストは変わりました。構造は変わりません。推定ではなく、数えられました。これと2つのファイルを並べて開くことの違いは、結果がユニットごとに記録に残り、後で誰かが作業を繰り返し、実行した人に依存せずに再度開くことができるということです。

</div>

<div class="chap">

<div class="ico-col"><sz-icon style="color:var(--verb-see)" name="users" size="36"></sz-icon></div>

<h2 id="lineage">オリジナルと派生物は連結されたまま</h2>

<h3 class="sub">関係は作成者の出発を乗り越えて生き残ります</h3>

1つのドキュメントが別のドキュメントを生成するとき、リンクは記録され、派生物はオリジナルと同じ処理を受ける完全なノードになります。エンジンによって読み込まれ、測定され、独自にナビゲート可能です。

これは小さく見えて小さくない問題を解決します。フォルダでは、オリジナルとその5つの翻訳は6つのファイルで、1人の人だけが関連付け方を知っていて、チームを変わるまでだけです。ここでは1つのオリジナルと5つの宣言された派生物があり、誰も何も思い出す必要はありません。

記録は操作を観察した誰かによって後で書かれるのではありません。操作自体から生まれるため、操作に同意しないことはできません。これらのリンクの1つは、保管庫内のシナプスでもあり、すべての形状を持つ全体像は[保管庫になるネットワーク](connectome)です。

</div>

<div class="chap">

<div class="ico-col"><sz-icon style="color:var(--verb-see)" name="file" size="36"></sz-icon></div>

<h2 id="receipt">証跡が証明すること、証明しないこと</h2>

<h3 class="sub">コントロールの証拠、その境界とともに述べられています</h3>

<dfn tabindex="0" data-hint="操作で変わったもの、変わらなかったもの、ユニットごとに記録に残り、再度開くことができる。">証跡</dfn>は操作が起きたこと、どのバージョンで、どのパラメータで、何が変わったかを証明します。翻訳は完全性をセグメント単位で記録し、適用された用語集の用語と、最終ファイルに入ったか入らなかったかを記録します。改定は変わったフィールドと保持されたフィールドを記録します。

最終的なページがどのように見えるかは視覚的には証明しません。システムは構造を測定し、最終ページを見たり確認しないからです。また認定監査でもありません。この履歴があなたの部門の特定の監査要件を満たすかどうかは、ケースバイケースで答える質問であり、このページが主張することではありません。

懐疑的な購い手は通常、直接質問を出します。AIが何かを生成しましたが、今、これを使用できることをどうしたら知ることができますか。私たちが好む答えはモデルへの信頼を求めることではありません。ファイルに何が起きたかを見せることです。

</div>

すべてが保管庫に存在し、何も緩いままではありません。すべてのドキュメントはその版にリンクされ、すべての版はその証跡にリンクされ、すべての比較は両側にリンクされます。測定されたものを解釈する人はSazAI Corpusの[エージェント](talk)であり、あなたと同じ保管庫を読み込み、あなたのもの以外のソースはありません。

<script type="module">
// The comparator is an INVITATION, not a panel: the component mounts collapsed and the
// button opens its modal through the public `open()`. `whenDefined` first, because the
// design-system runtime upgrades components lazily and a click before upgrade would find
// an unknown element with no `open` on it.
for (const b of document.querySelectorAll("[data-open-compare]")) {
  b.addEventListener("click", async () => {
    await customElements.whenDefined("sz-compare");
    b.closest("figure")?.querySelector("sz-compare")?.open();
  });
}
</script>
