小型LLMは最初の思いつきで回答し、除外した候補まで復活させてしまいます。失敗を「早すぎる回答」と「候補の追跡」に分解し、出題者と回答者を交互に育てる仕組みと、手番ごとの報酬でどこまで変わったのかを実測値とともにまとめました。共進化の優位は未確認という結論も書きます。
[続きを読む]
4役割のGAN的共進化で小型LLMの探索を鍛える — umigame_GAN の実験基盤
小型LLMの試行錯誤を強化するため、出題者・回答者・2人の採点者を競わせる共進化の実験基盤を作りました。Qwen3-4B への LoRA を Mac ローカルで回し、題材に依存しないループ、R-Zero型とEDA型の報酬、条件をそろえた比較設計を、実装の抜粋と実測値で整理します。
[続きを読む]
タイムラインがリポストとパクリで埋まる — 表示だけを変える重複フィルタの設計
X のタイムラインがリポストと転載で埋まる問題を、投稿を消さずに表示だけ変えて解きます。既存のミュートや NG ワードで足りない理由から、投稿時刻で原本を決める設計、ハミング距離の閾値調整と誤検知からの復帰までを、ブラウザ内で完結する実装とあわせて整理しました。
[続きを読む]
dHash とハミング距離で重複画像を判定する Chrome 拡張 — X Original Filter の技術構成
X のタイムラインからリポストと重複画像・重複テキストを隠す Chrome 拡張「X Original Filter」の技術構成です。9x8 の縮小画像から作る 64bit dHash とハミング距離、IndexedDB の照合、投稿時刻で原本を決める判定、CSS だけで隠す設計を実装の抜粋とともに解説します。
[続きを読む]
荷室で荷物を探す時間を減らす — 満杯に積まない積み付け計画
荷室作業はドライバーの作業時間の約18%を占めます。原因は、満杯にしようとして配達順を崩して詰め込むことでした。満杯の約8割に抑えて2便で回すと、1個あたり173秒が144秒になり、1日約1時間短くなる仕組みと、その効果を測るシミュレーションの設計をまとめます。
[続きを読む]
軽バン80箱の積み付けを数秒で組む — エクストリームポイント法と独立検証器
軽バン80箱の積み付けを例に、配達順・天地無用・耐荷重・支持率を守った3D積み付け計画を出すツールの技術構成を解説します。エクストリームポイント法と GRASP で候補を絞り、計算エンジンから独立した検証器で合否を判定する設計を、実装の抜粋と計測値つきで整理しました。
[続きを読む]
無断転載の原典探しを1回の検索に畳む — Origin Finder の設計
転載画像の原典を探す作業は、複数の逆画像検索を開いて候補ページの日付と画像を1件ずつ確認する手作業になります。Origin Finder がその工程をどう畳んだのかを、3つの設計判断とリポジトリの実測値から整理し、残った課題もあわせて挙げます。
[続きを読む]
複数の逆画像検索を統合して原典を推定する — Origin Finder の段階的リランキング
5つの逆画像検索を並列に呼び、同一画像かを段階的に判定して最古の投稿を原典とする Origin Finder の技術構成です。pHash と ORB のカスケード、日時の根拠の扱い、打ち切り時間の配分を、実装の抜粋とリポジトリ内の実測値で整理しました。
[続きを読む]
図面しか残っていない部品を、編集できる3Dに戻す — image2CAD が寸法と履歴を守る方法
CAD データが残っていない部品は、図面からモデリングし直すしかありません。ただし形だけ作っても、寸法を変えた瞬間に壊れます。image2CAD が「寸法を式で持つ」「5%編集で検査する」「3段の検証で誤合格を防ぐ」という3点で、編集できる3Dに戻す話です。
[続きを読む]
2D図面から編集可能な FreeCAD モデルへ — image2CAD の ingest→vectorize→CAD パイプライン
紙の図面しか残っていない部品を、履歴付きの FreeCAD PartDesign モデルに戻す image2CAD の技術構成です。2つの Python プロセスを JSON の IR でつなぎ、寸法を式のまま構築し、再投影・往復・描き戻しで検証する設計を、実装の抜粋と評価値から整理します。
[続きを読む]