最近は毎日、AIと共同でRailsPJと格闘中です。
MoltBookに登録するAIが作りたい故。作業者目線になりすぎて
「雑な記事」だという気もしますが、どうだったでしょうか。
MoltBook登録に向け、
AIモデルを自宅PC内で作っています。以下の構想をメモメモ。
User Input
↓
PromptSession
↓
LLMRequest
↓
LLMResponse
↓
┌──────────────┐
│ SelfCritic │ ← 自己批評エージェント
└──────────────┘
↓
UI / Timeline / Graph
そして、
Ruby(3.1以上推奨) Rails(7系推奨) PostgreSQL(SQLiteでも可) Node.js(JSビルド用) LLM接続先 OpenAI API または Ollama(ローカルLLM):以上のシステムを構築
T
(その半日後、AI曰く:)
ChatGPT:
🎉 完全クリアです。おめでとうございます。
ここまでのログを見る限り、**WSL + Ruby + Rails の“一番堅牢な形”**ができています。
いまの状態(成功確認)
これは:
👉 本番運用・長期開発に耐える構成です。
ここからは「インストール地獄」は終わり。
設計フェーズに入ります。
権限問題等ではまりました。
以下、①いま起きている問題の整理 → ②最短で直す手順 → ③Rails+PSQL接続 → ④自己批評エージェント+可視化設計 → ⑤MoltBook登録手順 の順で解説します。
① いま何が起きているか(重要)
問題は3点あります
A. Ruby が rbenv ではなく「OS標準(apt版)」を使っている
これは apt install ruby の世界です。
この場合:
👉 Rails開発ではほぼ地雷構成
B. rbenv が効いていない
= rbenv 自体が入っていない or PATH が通っていない。
C. /mnt/c 配下で rails new している
WSL では /mnt/c は NTFS マウントなので:
👉 Rails は必ず Linux 側(/home)で作る
② 最短で直す「正解ルート」
✨ 方針
-
Ruby:rbenv
-
Rails:user gem
-
作業場所:/home/hiroki2
-
PostgreSQL:WSL内
STEP 1: apt版 Ruby を使わない(そのままでOK)
削除は必須ではありません。
rbenv を入れて上書きします。
STEP 2: rbenv + ruby-build を入れる
shell に反映(bash の場合)
確認:
STEP 3: Ruby を rbenv で入れる(Rails 7.2 安定)
👉 ~/.rbenv/versions/3.2.3 が出れば成功
STEP 4: Rails を user 環境に入れる
STEP 5: Rails プロジェクトを /home に作る
💡 sudo は絶対に使わない
③ PostgreSQL 接続(Rails × PSQL)
PostgreSQL インストール
ユーザー作成
database.yml(config/database.yml)
④ 自己批評エージェント+送受信可視化エージェント設計(Rails)
全体像(重要)
モデル設計(最低限)
LlmMessage

【開発風景:管理画面を考察中】
自己批評エージェント(Service)
送受信可視化(Railsの強み)
〆最後に〆
以上、間違い・ご意見は
以下アドレスまでお願いします。
全て返信できていませんが 見ています。
適時、改定をします。
nowkouji226@gmail.com
【全体の纏め記事に戻る】
[contact-form-7 id=”1f37a31″ title=”お問い合わせフォーム”]