はじめに
現在はChatGPTのPlusのみ契約している。
Metaのエージェント「Muse」がどのように使えるのか、Museと相談しながら今回の作業を進めた。
片方でいいのでは、と思いつつ、役割を分けたらどうなるか試したのでメモ。
- Muse = 司令塔(要件整理、指示、レビュー)
- ChatGPT(Codex)= 実行役(実装。Pi Coding Agent経由でPlusの枠を使う)
先に書いておくと、セットアップも手順の実行も私はしていない。
頼んだらMuseが全部組み立てたので、私がやったのは3つだけだった。
私の情報
- 中小SIer4年 → 自社開発4年目(Java、Spring Bootあたり)
- 運用しているDiscord Botは3つ
- Botの構成:Node.js 22、discord.js 14、Synology DS223jのDocker(Portainer管理)
- 更新方式:修正版の.tgzを稼働中コンテナに上書き → 再起動 → ログ確認
(人間の)私がやったこと
- Museに「ChatGPTと分担してBotを改良したい」と頼んだ
- ChatGPTへのログイン承認を1回(デバイス認証)
- 完成した.tgzをNASに反映して、コンテナを再起動した
以後はMuseの報告に「OK」と返すだけだった。
Museがやったこと
- 作業環境の確認(Nodeやツールの有無)
- Pi Coding Agentのインストール
- Codex CLIの認証をPiに橋渡しする設定
- Botコードの点検(トークンの直書きやGitの履歴に混入がないか)
- GitHubにプライベートリポジトリ作成。元はNASとPCにしかコードがなかった
- 変更ごとにChatGPT(Codex)へ指示を出し、diffをレビュー
- 承認済みコミットから配布用.tgzを生成(git archive)
実施した変更
対象は991行、単一ファイル
- 定時メンション追加:月・水・金の12時にリマインド投稿
- 単語抽出:公式ツイートの本文から特定の単語だけを抜き、専用チャンネルに投稿
どちらも問題なく稼働した。
つまずいた点・気づいた点
- 1件目、ChatGPT(Codex)の実装は約30秒で終わったが、追加行の末尾にカンマが抜けていた。そのままなら構文エラー。Museのレビューで検出して修正した
- 「書くAI」と「確認するAI」を分ける意味が、初日に出たのは収穫だった
- Piは標準入力を開いたまま実行すると固まる。Muse側が踏んで、以後は閉じて実行していた
- ChatGPT Plusの枠はCodexと共有(5時間枠+週次上限)。無限には投げられない
- 認証トークンの有効期限は約9日間(2026-11-20まで)だった。切れたら再ログインと橋渡し直しが必要
良かった点
- 実装を自分で書かなくても、レビュー工程だけは成立した
- ロールバックが「1つ前のコミットの.tgzに戻すだけ」なので、任せても戻れる
- 追加コストはゼロ(既存の契約の範囲内。Museは無料プランの枠で回した)
反省点
- デプロイは手動のまま。レビューなし・承認なしの自動デプロイは、まだ怖くて組めなかった
- 見積もりというか、セットアップはMuse任せで済んだ分、自分が構成を理解していない部分が残った気がする
- 認証まわりが期限切れで止まる運用は、そのうち自動化か、せめてリマインドが欲しいかも知れない
最後に
やった感想としては、「手順書を人間がなぞる」話ではなかった。
構築自体をAIがやって、人間に残ったのは「何を頼むか」「承認するか」「反映するか」の判断だけだった。
あとMuseのアバターかわいい。自作もできる。動く。
以上。
[PR] Museの招待コード
招待コードを使うと、使う側にも招く側にも10億Museトークンが入ります。
2JBT9U