要点
対象:社内のExcelをAIに
- 試した
表は 見出しの 結合で レベル2が0点 - 単位つきの
数字は 初期設定で 指摘されず - AIの
補助機能が オフなら 表を 外に 送らない
Harunobu(はるのぶ)は、ExcelやCSVの
この記事の目次(7節)
機械に
社内のExcelをAIに
採点の基準は政府が3月に決めたルール
基準は、
| レベル | 満たすと | ルールの |
|---|---|---|
| レベル1 | 機械が | 1シートに |
| レベル2 | そのまま | 数字の |
| レベル3 | ほかの | 単位を |
Harunobuは、
重大な
採点のモードは3つ
採点の
| モード | 見る |
|---|---|
| 軽量 | レベル1だけ |
| 標準 | レベル1と |
| 詳細 | レベル1から |
結果はJSONかCSVの
架空の神Excelを採点した結果
この
架空の
- 表の
上に、 タイトルと 「作成: 受付」の 行が ある - 「日付」の
見出しは、2つの セルを 結合して 作っている - 名前に
全角スペースが 入っている - 途中に
空白行が ある - 人数は
「2名」のように 単位つきで 書いている - 前の
行と 同じ 日付は 空欄に している - 最後に
合計の 行が ある
2つ目は、
| 神Excel | 並べ直した | |
|---|---|---|
| レベル1 | 75点 | 100点 |
| レベル2 | 0点 | 100点 |
神Excelでは、
| 違反した | Harunobuが | 点への |
|---|---|---|
| データ本体と | タイトル、 | レベル1から5点 |
| スペースや | 「山田 太郎」 | レベル1から10点 |
| データが | 7行目の | レベル1から10点 |
| 各列が | 結合した | レベル2が0点 |
結合した
初期設定で指摘されなかった点
単位つきの
ブラウザ・コマンドライン・Pythonで使える
使い方は、
ブラウザの
情報
- GitHubから
digital-go-jp/machine_readability_ruleをダウンロードする - Python 3.10以上と、
パッケージ 管理 ツールの uvを用意する - ブラウザの
画面なら uv sync --extra uiのあと uv run streamlit run app.pyを実行する - コマンドラインなら
uv run harunobu analyze 表.xlsxで採点する
AIに整形プログラムを作らせる手順
Harunobuは
- Harunobuで
表を 採点する - 採点結果と
表をAIに 読ませる - AIに、
表を 整形する プログラムを 作らせる - その
プログラムを 動かして、 表を 整形する - 整形した
表を 確かめ、 直しきれていなければ1に 戻る
いちばん
デジタル庁の
Harunobuが向く表と向かない表
たくさんのExcelを
表の
次の2つは、
- アンケートの
答えを 番号で 入れた ときの、 番号と 答えの 対応表 (コード表)が あるか - 項目の
意味や、 いつ何を 直したかの 記録が 添えてあるか
社内で使う前の確認
| 確認する | 答え |
|---|---|
| 表の | AIの |
| 点を | 目安には |
| 困った | GitHubのIssueでは、 |
| ライセンスの | ツールはMITライセンス、 |
整形した
AIが
Harunobuで
出典
- digital-go-jp/machine_readability_rule(GitHub・ツールはMITライセンス)(参照 2026-10-22)
- 機械可読性ルール適合チェックツール「Harunobu」(デジタル庁)(参照 2026-10-22)
- 行政データにおける機械可読性に関するルールをコード化する取組み(デジタル庁・2026年10月21日更新)(参照 2026-10-22)
- Excelの機械可読性を判定するツール「Harunobu」のご紹介(デジタル庁 Techブログ・2026年10月21日)(参照 2026-10-22)
- 既知の制限事項(Harunobu の GitHub の文書)(参照 2026-10-22)
- AI補完機能の設定ガイド(Harunobu の GitHub の文書)(参照 2026-10-22)
