1. AI 処理フロー
- 01拡張機能は現在の PDF をブラウザ内に保持し、コンテンツハッシュを計算して文書を識別します。
- 02文書に関する各 AI リクエストには、現在の完全な PDF が送信されます。API は実際のバイト列のハッシュと所有権を再検証します。
- 03API は PostgreSQL から現在の会話履歴を読み込み、選択範囲、ページ番号、またはローカルの PDF.js セグメントを整理します。
- 04PDF 全体、会話履歴、現在の質問は、設定されたステートレスな第三者モデルプロバイダーに送信されます。
- 05モデルの出力は閲覧画面に返されます。API は永続化が許可された結果と usage を保存し、今回の PDF のバイト列を解放します。
2. 各機能で使用するコンテンツ
- 要約とキーワード:現在のPDFの完全なオリジナルPDFを使用して、文書全体を統合した概要を1回生成し、その結果をキャッシュします。
- 全文Q&A:各ターンで、完全な PDF、サーバーに保存された会話履歴、現在の質問が送信されます。
- 選択範囲の解説:PDF 全体、選択したテキストまたは数式、物理ページ番号、正規化座標を送信します。
- 選択範囲の翻訳:ユーザーが現在選択している内容のみを翻訳し、全文の文脈を追加で補足しません。
- ページごとに翻訳:PDF 全体と、PDF.js がローカルで生成した現在のページのセグメントを送信し、ページごとの状態と結果を保存します。
- 自動ハイライト:PDF 全体に基づいて、手法、貢献、結果、またはユーザーが選択したその他の注目ポイントを特定します。
- 画像の説明:機能の有効化時、ユーザーが確認した PDF ページの切り抜き画像のピクセルデータ、ページ番号、領域、および PDF 全体がモデルに送信されます。
3. モデルとプロバイダー
クライアントが選択できるのは、サーバーが公開しているモデルエイリアスのみであり、任意のプロバイダーのモデル ID を直接送信することはできません。サーバーは、エイリアスを実際のプロトコルで検証済みのモデルにマッピングします。プロバイダーが Files API、ファイルの再利用、セッション、またはその他の未検証の機能をサポートしているとみなすことはできません。
ドキュメントプロバイダーはステートレスサービスとして動作するため、同じ PDF が複数回の AI リクエストで繰り返し送信される場合があります。プロバイダーは、そのサービス規約に従ってリクエストを処理する場合があります。契約および設定による裏付けがない限り、Explixit は「トレーニングには一切使用しない」または「データを一切保持しない」ことを保証しません。
4. 数式とリッチテキスト
Explixit は、可能な限り数式を構造化コンテンツとして渡し、Markdown、DOMPurify、ローカルの KaTeX を使用してモデルの回答をレンダリングします。ただし、モデルが変数、下付き文字、転置、等式の成立条件を見落とす可能性があるため、重要な数式は必ず元の PDF と照合してください。
5. 画像の説明
画像説明リクエストには、OCR、キャプション、固定のテストデータのみを送信するのではなく、実際の PDF canvas から切り出した PNG または JPEG を含める必要があります。サーバー側では、文書の所有権、ページ番号、MIME、ファイルシグネチャ、ファイルサイズ、画像のピクセル寸法を検証します。
Explixit は、ユーザーが切り抜いた元画像を永続的に保存せず、説明の出典に必要なメタデータとモデルの回答のみを保存します。リクエストの処理には、引き続きモデルプロバイダーおよびインフラストラクチャのログポリシーが適用されます。
6. 出力の制限
- モデルは、事実誤認、誤った引用や数式、論文に存在しない結論を生成する可能性があります。
- スキャン品質、暗号化、ファイルサイズ、ページ数、またはモデルのコンテキスト制限により、一部の PDF が一時的に利用できない場合があります。
- 同じ質問でも、モデル、時期、コンテキストが異なると、結果が変わる場合があります。
- ハイライトは、モデルが重要な読解箇所として提案したものであり、査読や論文の品質評価を意味するものではありません。
- ユーザーは、重要な内容を原本のPDF、信頼できるデータベースおよび専門的な判断に基づいて確認するものとします。
7. ユーザーによる制御
- ユーザーは、現在の PDF で Explixit 閲覧モードを有効にするかどうかを選択します。
- 全文の自動翻訳は一時停止・再開でき、1ページでエラーが発生しても他のページは消去されません。
- AI のストリーミングタスクはキャンセルできます。失敗またはキャンセルされたタスクを完了済みの結果として表示してはなりません。
- 手動および自動のハイライト、コメント、メモ、説明の履歴は、閲覧および削除できます。
- ユーザーは閲覧モードを終了し、Chrome 標準の PDF ビューアに戻すことができます。
8. セキュリティとフィードバック
API key はサーバー側にのみ保存されます。エラー画面にキー、内部スタック、定型のフォールバック回答を表示してはなりません。モデルに関する問題、権利侵害、セキュリティインシデントの連絡先: explixitai@outlook.com。