開発記事
アプリ開発で実際に行った設計、検証、失敗と改善の記録です。分野・タグで絞り込めます。
21件を表示中

開発記事公開
AIの出力は同じ設定でも毎回違う。1回の結果で判断して間違えた記録
単線結線図をAIに読ませる検証で、同じ設定のまま接続の点数が約1.7倍ぶれました。1回ずつの比較で出した結論を撤回した経緯、数字を動かしていたのが物差しの側だった件、いま採用している測り方を記録します
#AI開発#LLM活用#評価#単線結線図

開発記事公開
AIに図面を読ませると、機器が50個を超えたあたりで接続が崩れる
公開されている単線結線図をAIに読ませたところ、機器が50〜70個を超える図面で、半分以上の機器がどこにもつながらなくなりました。解像度を上げても直らなかった理由、否定した仮説、図面を4つに割って読ませた結果を記録します
#AI開発#LLM活用#単線結線図#Gemini API

開発記事公開 更新
AIが書いたプルリクエストの検査が、3秒で終わっていた
AIが書いた変更を受け止めるはずのCIが、9月20日から毎回数秒で失敗していました。落ちていたのは検査ではなく、検査が始まる前の段階です。赤のまま7件をマージした経緯と、別のアプリで同じような停止の間に壊れた変更が入っていた件を記録します
#AI開発#Claude Code#GitHub Actions#CI関連アプリ: 複線図道場

開発記事公開
Codex の導入から、Android 測定アプリが実乗車で動くまで
Windows に Codex を入れるところから、新幹線と在来線の通信状況を測る Android アプリが電車の中で動くまで。要件書、20本の設計判断記録、GitHub Actions、エミュレータ、実機、実乗車という段の分け方と、3つのAIの役割分担を記録します
#Codex#Android#Kotlin#AI開発関連アプリ: 新幹線つながりマップ測定

開発記事公開
Codex と GitHub と Vercel で、Webアプリを公開するまでの流れ
Codex で書き、GitHub でレビューし、Vercel で公開する。BenriWorks のWebアプリ開発の流れを、実際のリポジトリに置いてある運用ルール、CIの門、リリース手順から記録します。動くことと公開してよいことの間に何を置いているかが主題です
#Codex#GitHub#Vercel#AI開発関連アプリ: wavelane関連アプリ: 高圧受電設備 単線結線図ジェネレータ関連アプリ: AI Detective

開発記事公開
Claude Fable 5.1 で13リポジトリにGA4を入れた記録
16サイトに同じ計測タグを入れる作業を、Claude Code のFable 5.1に任せました。公式ドキュメントにある仕様と、13サイトで届いて3サイトで届かなかった顛末、届かなかった原因を書いたのが誰だったかを記録します
#Claude Code#Fable 5.1#GA4#AI開発関連アプリ: 修正月齢 & 修正日齢 計算アプリ関連アプリ: SiteVision Planner関連アプリ: 学歴早見表

開発記事公開
GPT-6 Astra の Codex に、16サイトの疎通確認を任せた記録
GA4の管理画面の設定と、16サイトで計測が届いているかの確認をCodexに任せました。OpenAIが公開しているGPT-6 Astraの仕様と、戻ってきた報告書のどこに価値があったかを記録します
#Codex#GPT-6 Astra#GA4#AI開発関連アプリ: 学歴早見表関連アプリ: SiteVision Planner

開発記事公開
Claude Code と Codex の分業を、1枚の仕様書で回す
コードを書くAIとブラウザを操作するAIに、1つの仕事を分けて任せました。両者が読む仕様書をどう書いたか、仕様書の前提が間違っていたときに何が起きたか、人が決める場所をどこに残したかを記録します
#Claude Code#Codex#AI開発#仕様書

開発記事公開
フローチャートの配置を、実測スコアで選ぶ
MermaidLayoutFinisherの「おまかせ最適化」が、複数の配置候補をどう作り、線の交差や貫通をどう数え、なぜ現状より悪い結果を返さないのか。自動レイアウトを「良くなったときだけ適用する」ための設計判断を紹介します
#Mermaid#グラフ描画#個人開発関連アプリ: MermaidLayoutFinisher

開発記事公開
格子サンプリングで遠隔巡視の「見える」を判定する
SiteVision Plannerの2Dカバレッジ判定の設計を紹介します。敷地を格子に切って1点ずつ画角・距離・遮蔽・画素密度を確かめる順序、見えなかった理由の絞り方、そしてカバー率が良くても遠隔巡視を候補にしないハードゲートの考え方です
#遠隔巡視#幾何計算#個人開発関連アプリ: SiteVision Planner

開発記事公開
教科書の式の不連続を、直さずにテストで固定する
学習ツールwavelaneで、ナイフエッジ回折の近似式に残る区分境界の不連続を、式を歪めずに既知の性質としてテストで文書化した判断を紹介します
#テスト設計#科学計算#個人開発関連アプリ: wavelane

開発記事公開
支持多角形でクレーンの転倒を判定する
クレーン安全シミュレーターで、支持多角形と安定余裕から転倒の危険を判定し、アウトリガーの張出しが効く理由を体感できるようにした実装を紹介します
#物理シミュレーション#安全教育#個人開発関連アプリ: 安全体感シミュレーター(クレーン・バケット車)

開発記事公開
標高タイルで電波の見通しを判定する
地デジエリアマップで、国土地理院の標高タイルから地形断面を作り、中継局への見通し(山かげ)を判定した実装を紹介します
#地図データ#個人開発関連アプリ: 地デジエリアマップ

開発記事公開
LLMの読み取り結果を、検算を通ったときだけ信じる
構造化スタジオで、見積書の算術的な冗長性を利用し、決定論の検算を通過したデータだけを蓄積する設計を紹介します
#LLM活用#個人開発関連アプリ: 構造化スタジオ

開発記事公開
物理エンジンでクレーンの荷振れとワイヤー破断を表現する
クレーン安全シミュレーターで、振り子近似からRapier3Dの剛体とバネダンパーケーブルへ移行し、荷振れと破断を創発させた実装を紹介します
#物理シミュレーション#Three.js#個人開発関連アプリ: 安全体感シミュレーター(クレーン・バケット車)

開発記事公開
音声認識ストリームの時間制限を、利用者に見せずに乗り越える
対話支援アプリLiveBriefで、クラウド音声認識のストリーム上限や無音切断を透過的なローテーションで吸収した実装を紹介します
#音声認識#個人開発関連アプリ: LiveBrief

開発記事公開
買い切りアプリのライセンスをオフラインで検証する
学習ツールwavelaneで、Ed25519署名トークンによりサーバー通信なしでライセンスを検証し、個人情報も持たない設計にした実装を紹介します
#個人開発#セキュリティ関連アプリ: wavelane

開発記事公開
マントル対流をWeb Workerでリアルタイムに計算する
教育用3D地球シミュレータで、渦度と流れ関数による対流計算をWeb Workerで安定して動かし続けた実装を紹介します
#Web Worker#物理シミュレーション#個人開発関連アプリ: 地球地下シミュレータ

開発記事公開
地震波の波線追跡でシャドウゾーンを再現する
教育用3D地球シミュレータで、スネルの法則による波線追跡からS波シャドウゾーンを再現した実装を紹介します
#Three.js#科学計算#個人開発関連アプリ: 地球地下シミュレータ

開発記事公開
スマホのコンパス方位をWebで取得する
地デジエリアマップ(旧ARコンパス)の開発で、iOSとAndroidの方位センサーの違いを吸収し、安定した方位表示を実現した実装を紹介します
#センサーAPI#モバイルWeb#個人開発関連アプリ: 地デジエリアマップ

開発記事公開
Three.jsで移動式クレーンの荷振れを表現する方法
振り子運動と減衰を使った荷振れ表現の設計方針を、運動モデルとフレーム更新の観点から解説します
#Three.js#physics関連アプリ: 安全体感シミュレーター(クレーン・バケット車)