0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Muse×CodexをDiscordBot開発に導入、人間がやったのは3つだけ。

0
Last updated at Posted at 2026-11-11

はじめに

現在は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

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?