開発日誌 2026-09-21 — モデル評価基盤、習慣化支援PWA、大型主脚CAD
今日やったこと # 4課題のモデル評価基盤を公開 # 日本語文の生成、落ち物パズル、立方体パズル、物理シミュレーション上のロボットアームを、同じ実行条件で比較する基盤を実装した。 コード課題を隔離した実行環境で動かし、時間・メモリ・利用機能を制限した。候補コードへ正解や評価用データを渡さず、未見の条件でも独立に判定する構成にした。 外部で生成した4課題の回答をJSONで取り込み、条件の一致を確認して採点・追記保存できるようにした。回答原文、実測値、失敗、再生ログを残し、不明な費用やトークン数はゼロとせず未取得として扱う。 参考デモを実測結果から分離し、まだモデルを実行していない状態を明示したまま静的サイトを公開した。実モデル同士の測定は未着手である。 習慣化支援PWAの大型更新を公開 # 作業の開始、休憩、完了に反応するキャラクター素材50点を組み込み、まばたきなどの動き、6つの景色、小物を2点まで配置できる部屋を追加した。追加画像は必要時だけ保存し、未使用分を整理できるようにした。 同じタスクへ別の日に再挑戦しても活動日として記録し、活動日数に応じた8段階の報酬を追加した。従来の一度きりのポイント規則や、時間切れだけでは完了にしない挙動は維持した。 バックアップ形式を更新し、旧形式からの移行、復元前の控え、複数端末の競合、古い端末からの上書き拒否を実装した。画像や演出の状態と、タスクや獲得物の永続データを分けて扱う。 配備前検査がテスト用データの符号化形式の違いを検出したため、検査をAPI契約と同じ形式へ修正してから再配備した。データを自動で巻き戻さず、更新後の形式を読める復旧版も用意して公開した。 大型主脚のCADと設計レビュー環境を構築 # 4輪ボギー、緩衝支柱、リンク、格納シリンダなどを含む大型機向け主脚1本を、再生成可能なFreeCADモデルとして作成した。展開から格納、緩衝、ボギー姿勢をパラメータで操作できる。 CAD由来のメッシュを使うブラウザビューワーを作り、部品選択、分離、透過、荷重条件の変更、評価結果の保存に対応した。 着陸、制動、横荷重、偏荷重、パンクを含む9ケースについて、部材応力、座屈、緩衝エネルギー、格納駆動を数値化した。最小余裕は正だったが、これは材料・荷重の仮定に基づく一次設計のスクリーニングであり、実機適合の証明ではない。 軽量化、全組み合わせの連続干渉、格納側ラッチ、ブレーキ熱、局部応力、疲労は未完了として設計レポートに残した。 判断と学び # モデル評価では、候補へ同じ要求を渡すだけでは公平性を担保できない。参考解答を隔離し、生成履歴を使わない未見条件で再評価し、モデルの失敗と評価基盤の失敗を分けて保存する必要がある。参考デモと実測結果を明確に分けることで、未測定の状態を成果のように見せずに基盤だけを先に公開できる。