Seunghoon Choi

Office File Inspector: AIが作ったPPT・Excel・Wordの欠陥チェッカー

明らかなミスだけを拾い、成果物の上限は下げない

Office File Inspectorのアイコン
オープンソース(MIT)

Office File Inspector

AIが作ったPowerPoint・Excel・Wordの明らかな欠陥だけを確認し、スタイルの選択はあえて変えない検査ツール。

GitHubで見る →

LLMにスライド、スプレッドシート、文書ファイルを作らせると、似たミスが何度も出ます。スライドの外にはみ出した文字、Excelの#REF!エラー、数値に見えるのに文字列として保存されたセル、Word文書にそのまま残ったMarkdownなどです。

Office File Inspectorは、そうした明らかな欠陥だけを拾います。フォントの数、箇条書きの数、色、情報密度のように、目的や文脈で正解が変わるものは検査基準にしません。検査ツールは成果物の下限を上げる装置であるべきです。上限を下げる装置になってはいけません。

最初に使うファイルはcheck_office_file.pyです。PowerPoint、Excel、Wordをこのコマンドひとつで検査できます。

python check_office_file.py report.pptx
python check_office_file.py model.xlsx
python check_office_file.py proposal.docx

ファイル形式ごとに直接検査したい場合は、tools/check_powerpoint.pytools/check_excel.pytools/check_word.pyを使えます。エージェントがOfficeファイルを作った直後に自動で検査させたい場合は、integrations/auto_check_office_files.pyをフックとして接続します。

既存リンクを保つために、GitHubリポジトリのURLはllm-office-qaのまま残しています。ただし公開名、README、実行ファイルの構成はOffice File Inspectorを基準に整理しました。

GitHubで見る →

なぜこう作ったのか、検査ツールがレビュー中に品質の上限を下げてはいけない理由 → レビュー中に品質の上限を下げない