systemi

学習メモ

個人開発の記録です。今回はコードの話ではなく、散らばっていた自分の記録を、1か所に集める作業の話。過去のメモアプリに眠っていた開発記録を、GitHubへ引っ越しさせました。

地味な作業ですが、順番を間違えると取り返しがつかない部分があり、そこが今回いちばんの学びでした。まず結論思考の記録はGitHubのリポジトリ1つに集約する。形式は「トピック別フォルダ+日付つきのメモファイル」公開したくないものは、隠すのでは...
ローカルLLM

個人開発の記録です。ローカルLLMを実務で使い始めて、当然の疑問にぶつかりました。「もっと大きいモデルを入れれば、もっと正確になるのでは?」

調べてみたら、答えは「必ずしもそうではない」でした。しかも理由が、初学者にとってかなり大事な話だったので記録します。まず結論同じメモリの予算で比べるなら、巨大なモデルを無理に圧縮して動かすより、新しい世代の中型モデルを良い状態で動かすほうが...
ローカルLLM

個人開発の学習メモです。ローカルLLMを使っていて「答えが返ってくるまで異常に遅い」という問題にぶつかりました。原因を追いかけたら、性能不足でもマシンの問題でもなく、設定の初期値でした。

そして、その設定にたどり着くまでに3回も見立てを間違えました。今日はその回り道こそが本題です。まず結論最近のAIモデルには「どれくらい深く考えるか」を決める設定があります。私が使っていたモデルは、その既定値がいちばん深く考えるモードになって...
環境構築

今回は機材の話。「MacBook Proを買わなくても、今のMacBook Air(メモリ24GB)で足りそうだ」という結論に至った話を書きます。

正直、少し前まで無理だと思っていました。ローカルLLMだけでメモリの大半を持っていかれるのに、そこへ開発用のコンテナ環境まで足すなんて、と。まず結論共存はできました。ただし「同時に全力で動かす」のではなく「切り替えて使う」形でです。ここを取...
環境構築

個人開発の環境構築メモです。前回、ローカルLLMが暴走した話を書きました。同じ日、その裏で「AIが書いた怪しいスクリプトを、遠慮なく実行できる場所」を作っていました。使ったのはColima(コリマ)という道具です。

Dockerは知っていても、Colimaは初耳という方が多いはずなので、初学者向けに整理します。まず結論Colimaは、ざっくり言うと「Dockerを動かすための土台を、使うときだけ立ち上げて、終わったら完全に消せる」道具です。メモリの限ら...
ローカルLLM

6月に「ローカルLLMを相棒に育てる」という学習プランを立て、そのためにメモリ48GBのMac miniを買いました。あれから2ヶ月、電車アプリの開発を優先して後回しにしていたのですが——ついに、その本命に手をつけました。

結果、初日から派手に転びました。今日はその話です。まず結論やったことは2つです。Mac miniで35B級のモデルを動かし、別のノートPCのAIコーディングツールから、ネットワーク越しに使う体制を作った(学習プランで「第2幕」と呼んでいた構...
個人開発

個人開発の記録です。今週、電車アプリの「到着まであと何分」の予測に、気になるズレが見つかりました。遠い駅ほど、実際の到着が予測より遅れる——原因を追いかけたら、犯人は電車ではありませんでした。

そして最終的に私が下した判断は、「直さない」。今回は、その顛末の話です。まず結論ズレの正体は、私が使っていた"物差し"そのものの目盛りの粗さでした。電車の動きの性質ではなく、観測する側の癖。それを見抜けたので、補正を入れずに済みました。今週...
学習メモ

個人開発の学習メモです。今回はコードの話ではなく、AIとの会話の”組織づくり”の話。私は今、電車アプリの開発を3つのチャットに分けて進めています。なぜ分けたのか、分けると何が起きるのか、そして今週それが実際に機能した話を書きます。

まず結論1つのチャットで全部やろうとすると、会話が長くなるほど相談相手の精度が落ちます。だから役割ごとに分けました。戦略チャット:全体の地図。締切、応募戦略、優先順位の判断アプリA担当チャット:日々の運用と成績の読み解きアプリB担当チャット...
個人開発

個人開発の記録です。7月が終わり、電車アプリは「待ち」の期間に入りました。その合間にやった配管仕事——バックアップ体制の整備——で、ゾッとする発見がありました。今回はその話です。

まず結論ふと聞いた一つの質問がきっかけで調べたら、バックアップが5日間、静かに死んでいました。誰にも気づかれずに。しかも過去に取ったバックアップの一部は、消えていました。それでも実害はゼロでした。本体のデータが無傷だったからです。でも、もし...
個人開発

個人開発の記録です。前回、コンテスト応募までのロードマップを引いた話を書きました。この週末、その最初の2つが片付きました。しかも片方は、8月の本丸のはずだった作業が2週間前倒しで完了という、予想外の展開つきです。

ただ、今日書きたいのは「早く終わった」自慢ではありません。その作業の中で学んだ、「数字より先に、測り方を固める」という話です。まず結論週末にやったことは2つです。応募要項の3点確認:結果は全部○。公開済みの浅草線版も出せる、複数応募もできる...