[{"data":1,"prerenderedAt":602},["ShallowReactive",2],{"content-/2026-09-18-diary":3,"all-pages-for-dir":579,"related-/2026-09-18-diary":580,"og-image-/2026-09-18-diary":601},{"id":4,"title":5,"body":6,"category":559,"concepts":560,"description":561,"extension":562,"meta":563,"navigation":462,"ogImage":560,"path":564,"project_name":565,"published":566,"publishedAt":567,"seo":568,"source":569,"stem":570,"tags":571,"todo":560,"unpublished":566,"updatedAt":560,"__hash__":578},"pages/2026-09/2026-09-18/diary-2026-09-18.md","2026年9月18日の開発日記 - 出力無料のJev、安いOCR、会計AIベンチの数字を確かめた日",{"type":7,"value":8,"toc":542},"minimark",[9,14,18,22,29,32,35,40,48,54,71,82,85,89,92,96,119,127,129,133,136,140,159,167,169,173,176,180,191,199,201,205,208,212,223,231,233,236,424,426,429,446,448,451,480,482,485,507,510],[10,11,13],"h1",{"id":12},"_2026年9月18日の開発日記","2026年9月18日の開発日記",[15,16,17],"p",{},"朝いちばんに気になったのは、出力が無料だというモデルの話題だった。\n記帳代行にむちゃくちゃ使えそうな気がして、真偽から調べさせた。\nこの日は、そのあとも確かめたいことが続いた。\nthinking を切ると OCR の精度は落ちるのか。\nAI は会計ベンチの問題に正解できたのか。\n韓国株の円換算は、いつ確定レートに変わるのか。\n裏を取ってみると、自分の読みはいくつも外れていた。",[19,20,21],"h2",{"id":21},"今日のタイムライン",[15,23,24],{},[25,26],"img",{"alt":27,"src":28},"タイムライン","/2026-09/2026-09-18/timeline-2026-09-18.png",[15,30,31],{},"11のセッションが、mdx-playground（9本）と別の2つのリポジトリにまたがった。",[19,33,34],{"id":34},"今日やったこと",[36,37,39],"h3",{"id":38},"_1-make-diary-のトークン消費を工程別に割った","1. make-diary のトークン消費を工程別に割った",[15,41,42,43,47],{},"朝6時の ",[44,45,46],"code",{},"/make-diary"," は、対象日の 9/17 にログが1件もなく、対象日をどうするかの質問で3分34秒止まった。\n9/16 に遡らせて最後まで回したが、Codex レビューは利用枠が切れていて走らなかった。\n7時半からは、そのセッション自身のログで、コンテキストが工程ごとにどれだけ増えたかを割ってもらった。\n12.8万から41.2万トークンまで増えたうち、最大の7.6万は保有銘柄ニュースをメインで回していた分だった。\nこの工程を、サブエージェントへ任せる形に切り替えた。\n午後は、2月に止まっていた参考書のコンテンツ化の痕跡を、リポジトリを横断して探してもらった。",[15,49,50],{},[51,52,53],"strong",{},"主な成果:",[55,56,57,65,68],"ul",{},[58,59,60,61,64],"li",{},"コマンドを9か所直してもらい、",[44,62,63],{},"bc68262f"," で push した（約11万トークン減る見込み）",[58,66,67],{},"ログから usage の推移を出す計測スクリプトも残した",[58,69,70],{},"参考書の痕跡は、mdx-playground の連結精算表シミュレーター（2月）にあった。非公開のドキュメントにまとめてもらった",[15,72,73,76,77],{},[51,74,75],{},"詳細:"," ",[78,79,81],"a",{"href":80},"/make-diary-token-audit-delegation","Claude Codeのコンテキスト消費をセッションログで実測し、make-diaryの最大工程をサブエージェントへ委譲した",[83,84],"hr",{},[36,86,88],{"id":87},"_2-会計aiベンチマークの公開タスクを日本語化した","2. 会計AIベンチマークの公開タスクを日本語化した",[15,90,91],{},"会計AIのベンチマーク APEX-Accounting の公開タスクを手元に落とし、Claude Code に日本語化させた。\n最初の Task 30 では「年齢別エクスポージャー」の意味が分からなかったが、日本でいう売掛金年齢調べだった。\n正解と参照式を Excel の Answer シートに組み直してもらうと、渡された資料の C5:G36 に誤りが2か所見つかった。\nAI がこの問題に正解できたのかは、タスク別の成績が公開されておらず、分からなかった。",[15,93,94],{},[51,95,53],{},[55,97,98,105,116],{},[58,99,100,101,104],{},"公開データセット（120ファイル、3.88MB）を ",[44,102,103],{},"curl"," だけで取得した",[58,106,107,108,111,112,115],{},"Task 30 の正解シート ",[44,109,110],{},"ANSWER_Task30.xlsx"," と、全10タスクを文章化した ",[44,113,114],{},"タスク詳細.md"," ができた",[58,117,118],{},"Task 13 の日本語版を作り、14ファイル、29シートをメイリオにそろえた。照合サマリーの $15,832.59 は、正しく照合すると差異ゼロだった",[15,120,121,76,123],{},[51,122,75],{},[78,124,126],{"href":125},"/accounting-bench-excel-tasks-japanese","会計AIベンチマークの公開タスクを日本語化し、Excelで正解と参照式を組み直した",[83,128],{},[36,130,132],{"id":131},"_3-手書き伝票の-ocr-を安いモデルで比べた","3. 手書き伝票の OCR を安いモデルで比べた",[15,134,135],{},"去年作った記帳アプリの手書き伝票78枚で、DeepSeek V4.1 Flash と Gemini を同じプロンプトで比べた（V4 Flash は、すでに退役していた）。\nthinking を切れば精度が落ちるという見立ては外れた。\nthinking は金額の一致を増やさず、所要を4倍に延ばした。\n総合ではほぼ互角で、金額は Gemini が、日付は DeepSeek が強い。\n結果を聞いて口にしたのは値段ではなく、DeepSeek のサーバーにデータが保管されるリスクのほうだった。\n午後は別のリポジトリで、止まっていた番号表の写真の OCR を Gemini 3.8 Flash で読み直させた。",[15,137,138],{},[51,139,53],{},[55,141,142,153,156],{},[58,143,144,145,148,149,152],{},"ベンチのスクリプトに ",[44,146,147],{},"--provider gemini"," と ",[44,150,151],{},"--resume"," を足してもらった",[58,154,155],{},"金額3項目の全一致は Gemini が75枚、DeepSeek が70枚。日付の一致は DeepSeek が66枚、Gemini が55枚だった",[58,157,158],{},"番号表の42枚を推論レベル0で読み直し、正式版の CSV と5,666件すべてが一致した（0.39ドル）",[15,160,161,76,163],{},[51,162,75],{},[78,164,166],{"href":165},"/cheap-ocr-model-bench-process","手書き伝票のOCRを安いモデルで試した記録：DeepSeek と Gemini の同条件ベンチと、Gemini Flash での全件照合",[83,168],{},[36,170,172],{"id":171},"_4-出力無料のモデルと動画生成の置き場所を調べた","4. 出力無料のモデルと、動画生成の置き場所を調べた",[15,174,175],{},"Vercel AI Gateway に載った Jev は、出力の単価がたしかに $0.00 だった。\nただ、画像は受け取れない。\nGemini 3.8 Flash との入力単価の差は17.9倍あったが、記帳代行の量に当てはめると月200円に届かなかった。\n午後は無検閲 LLM のクラウドサービス5つを比べ、そこから手元の GPU で動画を作れないかへ話が移った。\n推奨環境を下回っても動かないわけではないと分かったが、ローカルで回すのはやめておいた。",[15,177,178],{},[51,179,53],{},[55,181,182,185,188],{},[58,183,184],{},"公開記事を2本書いてもらった（Jev の用途と、無検閲 LLM のクラウドサービスの比較）",[58,186,187],{},"「公開ドキュメント」をアーティファクトと受け取られかけ、ブログ記事として書くよう言い直した",[58,189,190],{},"モデルとツールは外付けの F ドライブに置けること、DGX Spark なら MiniMax H3 が載ることを確かめた",[15,192,193,76,195],{},[51,194,75],{},[78,196,198],{"href":197},"/ai-model-research-jev-local-video","出力無料のJevは記帳代行に使えるか、動画生成は手元のGPUで回せるかを調べた1日",[83,200],{},[36,202,204],{"id":203},"_5-韓国株の円換算micron-の試算格安アパートの裏を取った","5. 韓国株の円換算、Micron の試算、格安アパートの裏を取った",[15,206,207],{},"韓国株の取得原価の円換算が確定レートに切り替わるのは、受渡日だと読んでいた。\n検算を頼むと、証券会社のヘルプまで見つけてきてくれた。\n切り替わるのは、実際は国内約定日の夜21時ごろだった。\n続けて、Micron の Q4 売上の試算を韓国の8月確報で締め直した。\n午後は、150万円で利回り52%のアパートがどこにあるのかを調べさせた。",[15,209,210],{},[51,211,53],{},[55,213,214,217,220],{},[58,215,216],{},"非公開の購入手順の記事を、円換算の仕組みに合わせて書き直させた",[58,218,219],{},"Micron の Q4 売上の試算は $62.63B（会社ガイド比 +25.3%）になった。8月に伸びたのは、単価ではなく数量だった",[58,221,222],{},"不動産サイトで300万円以下の一棟アパートは67件あり、築浅は0件だった。公開記事にまとめてもらった",[15,224,225,76,227],{},[51,226,75],{},[78,228,230],{"href":229},"/investment-fact-checks-fx-cost-micron-apartment","韓国株の円換算はいつ確定レートに変わるのか。Micron決算の上振れ試算と利回り52%のアパートも裏を取った",[83,232],{},[19,234,235],{"id":235},"今日の試行錯誤",[237,238,239,261],"table",{},[240,241,242],"thead",{},[243,244,245,249,252,255,258],"tr",{},[246,247,248],"th",{},"#",[246,250,251],{},"テーマ",[246,253,254],{},"試したこと",[246,256,257],{},"結果",[246,259,260],{},"気づき",[262,263,264,282,299,316,333,350,373,390,407],"tbody",{},[243,265,266,270,273,276,279],{},[267,268,269],"td",{},"1",[267,271,272],{},"朝の make-diary（06:04）",[267,274,275],{},"9/17 のログが0件のまま進めた",[267,277,278],{},"対象日の質問で3分34秒止まった。9/16 に遡って完走したが、Codex レビューは利用枠切れ",[267,280,281],{},"0件の日は聞かずに遡るよう、あとでコマンドを直してもらった",[243,283,284,287,290,293,296],{},[267,285,286],{},"2",[267,288,289],{},"韓国株の円換算（06:29）",[267,291,292],{},"受渡日の 9/18 に確定すると読んで、画面を確かめた",[267,294,295],{},"画面は直っていたが、ヘルプでは国内約定日 9/16 の夜21時ごろに切り替わる",[267,297,298],{},"結果が合っても、読みが合っているとは限らない",[243,300,301,304,307,310,313],{},[267,302,303],{},"3",[267,305,306],{},"Jev の使いどころ（06:34）",[267,308,309],{},"画像を読むモデルと Jev の2段構えの案が出てきた",[267,311,312],{},"読むモデルに判定まで聞けばよいと指摘し、記事の主張を入れ替えた",[267,314,315],{},"Jev が効くのは、入口がもともとテキストのとき",[243,317,318,321,324,327,330],{},[267,319,320],{},"4",[267,322,323],{},"make-diary の振り返り（07:33）",[267,325,326],{},"ログの usage を工程ごとに引き算してもらった",[267,328,329],{},"最大の7.6万は保有銘柄ニュース。委譲に切り替えて push した",[267,331,332],{},"減る量は、まだ見込みの数字",[243,334,335,338,341,344,347],{},[267,336,337],{},"5",[267,339,340],{},"会計ベンチの日本語版（08:40）",[267,342,343],{},"フォントをメイリオへ一括で変えた",[267,345,346],{},"Calibri と ＭＳ Ｐゴシック が残り、Excel 自身に適用させて混在ゼロ",[267,348,349],{},"Excel で開いて確かめるまで、変更は終わっていない",[243,351,352,355,358,364,370],{},[267,353,354],{},"6",[267,356,357],{},"伝票 OCR のベンチ（09:57）",[267,359,360,363],{},[44,361,362],{},"!"," 付きのコマンドを3本まとめて打った",[267,365,366,367,369],{},"2本目以降の ",[44,368,362],{}," が否定演算子になり「失敗」と表示された。出力は3本とも保存済み",[267,371,372],{},"失敗の表示は、出力ファイルを見てから判断する",[243,374,375,378,381,384,387],{},[267,376,377],{},"7",[267,379,380],{},"番号表の OCR（12:46）",[267,382,383],{},"人の照合を30個で止め、Gemini 3.8 Flash に42枚を読ませた",[267,385,386],{},"正式版と5,666件すべてが一致し、0.39ドルで済んだ",[267,388,389],{},"空欄の1行は、紙で見ても空欄だった",[243,391,392,395,398,401,404],{},[267,393,394],{},"8",[267,396,397],{},"参考書の痕跡探し（14:38）",[267,399,400],{},"記憶していた予備校の名前を手がかりに探してもらった",[267,402,403],{},"スキャン元は、別の予備校のテキストだった",[267,405,406],{},"記憶より、残っていたスキャン画像と設計書のほうが正確",[243,408,409,412,415,418,421],{},[267,410,411],{},"9",[267,413,414],{},"Venice の動画生成（14:49）",[267,416,417],{},"「生成の途中」という見立てで、進み具合を確かめさせた",[267,419,420],{},"画面はサインアップのボタンの前で止まり、生成は始まっていなかった",[267,422,423],{},"進み具合は、画面の状態で確かめる",[83,425],{},[19,427,428],{"id":428},"今日の学び",[55,430,431,434,437,440,443],{},[58,432,433],{},"thinking を切れば精度が落ちると思っていた。DeepSeek でも Gemini でも、thinking は金額の一致を増やさず、所要と費用だけを押し上げた",[58,435,436],{},"単価の倍率と、月に払う額は別の話だった。17.9倍の差が、記帳代行の量では月200円に届かなかった",[58,438,439],{},"画面の数字が直っていても、切り替わる時刻を一次資料で確かめるまでは、仕組みが分かったことにしない",[58,441,442],{},"委譲してある工程でも、手順の本文がコマンド本体にあればメインが読む。委譲の有無と本文の置き場所は、別々に点検する",[58,444,445],{},"売上の上振れが価格で起きたのか数量で起きたのかで、利益への効き方が変わる",[83,447],{},[19,449,450],{"id":450},"明日やること",[55,452,455,468,474],{"className":453},[454],"contains-task-list",[58,456,459,464,465,467],{"className":457},[458],"task-list-item",[460,461],"input",{"disabled":462,"type":463},true,"checkbox"," 次の ",[44,466,46],{}," のあとで、約11万トークン減の見込みを実測と比べる",[58,469,471,473],{"className":470},[458],[460,472],{"disabled":462,"type":463}," 非公開にまとめた参考書のコンテンツ化の痕跡を読む",[58,475,477,479],{"className":476},[458],[460,478],{"disabled":462,"type":463}," 9/30 の引け後に Micron の Q4 実績を見て、試算の $62.6B に対する着地を確かめる",[83,481],{},[19,483,484],{"id":484},"関連記事",[55,486,487,491,495,499,503],{},[58,488,489],{},[78,490,81],{"href":80},[58,492,493],{},[78,494,126],{"href":125},[58,496,497],{},[78,498,166],{"href":165},[58,500,501],{},[78,502,198],{"href":197},[58,504,505],{},[78,506,230],{"href":229},[15,508,509],{},"同じ日に書いた公開記事:",[55,511,512,518,524,530,536],{},[58,513,514],{},[78,515,517],{"href":516},"/apex-accounting-bench","会計AIのベンチマークは、例題が公開されている",[58,519,520],{},[78,521,523],{"href":522},"/deepseek-vs-gemini-handwritten-slip-ocr","手書き伝票のOCRで、DeepSeek V4.1 Flash と Gemini 3 Flash を同じプロンプトで比べた",[58,525,526],{},[78,527,529],{"href":528},"/typesafe-jev-use-cases","出力が無料のモデル Jev は何に使えるか",[58,531,532],{},[78,533,535],{"href":534},"/uncensored-llm-cloud-services-comparison","無検閲LLMのクラウドサービス5つを比べた（料金、画像と動画、ファイル編集、リスク）",[58,537,538],{},[78,539,541],{"href":540},"/cheap-apartment-locations-japan","150万円で利回り52%のアパートはどこにあるか",{"title":543,"searchDepth":544,"depth":544,"links":545},"",2,[546,547,555,556,557,558],{"id":21,"depth":544,"text":21},{"id":34,"depth":544,"text":34,"children":548},[549,551,552,553,554],{"id":38,"depth":550,"text":39},3,{"id":87,"depth":550,"text":88},{"id":131,"depth":550,"text":132},{"id":171,"depth":550,"text":172},{"id":203,"depth":550,"text":204},{"id":235,"depth":544,"text":235},{"id":428,"depth":544,"text":428},{"id":450,"depth":544,"text":450},{"id":484,"depth":544,"text":484},"diary",null,"出力が無料だという Jev、thinking を切った DeepSeek と Gemini の手書き伝票 OCR、会計AIベンチの公開タスク、韓国株の円換算と Micron の試算。話題の数字や自分の読みを、一次資料と実測で1つずつ確かめた。朝は make-diary のトークン消費も工程別に割った。","md",{},"/2026-09-18-diary","daily-log",false,"2026-09-18T00:00:00.000Z",{"title":5,"description":561},"make-diary","2026-09/2026-09-18/diary-2026-09-18",[572,573,574,575,576,577],"日記","Claude Code","OCR","会計AI","LLM","投資","8uweigBxvHhsGLG_deiTpFVVX5JiVVaMUZO0GcjWuN8",[],[581,585,589,593,597],{"title":582,"path":583,"publishedAt":584},"2026年9月15日の開発日記 - 「終わっているはず」を確かめて回った日","/2026-09-15-diary","2026-09-15T00:00:00.000Z",{"title":586,"path":587,"publishedAt":588},"2026年9月3日の開発日記 - 止まったセッションを二度拾い直した日","/2026-09-03-diary","2026-09-03T00:00:00.000Z",{"title":590,"path":591,"publishedAt":592},"2026年8月7日の開発日記 - 緩めたルールを、元に戻した日","/2026-08-07-diary","2026-08-07T00:00:00.000Z",{"title":594,"path":595,"publishedAt":596},"2026年8月6日の開発日記 - 「取り込み済み」が使えるとは限らなかった","/2026-08-06-diary","2026-08-06T00:00:00.000Z",{"title":598,"path":599,"publishedAt":600},"2026年8月2日の開発日記 - WindowsからMacへ環境を移した一日","/2026-08-02-diary","2026-08-02T00:00:00.000Z","https://log.eurekapu.com/og/blog/2026-09-18-diary.png?v=2026-09-18T00%3A00%3A00.000Z&title=2026%E5%B9%B49%E6%9C%8818%E6%97%A5%E3%81%AE%E9%96%8B%E7%99%BA%E6%97%A5%E8%A8%98%20-%20%E5%87%BA%E5%8A%9B%E7%84%A1%E6%96%99%E3%81%AEJev%E3%80%81%E5%AE%89%E3%81%84OCR%E3%80%81%E4%BC%9A%E8%A8%88AI%E3%83%99%E3%83%B3%E3%83%81%E3%81%AE%E6%95%B0%E5%AD%97%E3%82%92%E7%A2%BA%E3%81%8B%E3%82%81%E3%81%9F%E6%97%A5&author=Kei%20Komatsu&sig=9e3ca2f6b20fbf6e",1789885490941]