iPhoneだけでAIエージェントに指示を出す「AI社員」を作ってみた ― 情報商材に頼らないClaude Code×Discordの実例

テクノロジー

この記事でわかること

  • 「AI社員」という言葉が、情報商材の誇大広告と実際の公式機能で何が違うのか
  • iPhoneひとつで複数のAIエージェントに指示を出す、常駐オーケストレーター構成の具体的な作り方
  • 設定でハマった実例と、その原因の切り分け方

はじめに:「AI社員」という言葉に、身構えていませんか

「AI社員」でSNSや検索エンジンを覗くと、「導入するだけで年収1000万円分の仕事を自動化」「誰でも今日からAIに会社を経営させられる」といった、誇大な文言の情報商材が数多く出てきます。こうした売り文句を見て、「結局中身のない話なんじゃないか」と距離を置いている方も多いのではないでしょうか。

結論から言うと、その警戒心は正しいです。ただし「AI社員」という考え方自体が眉唾というわけではありません。実際、Anthropic社(Claude Codeの開発元)は2026年に入り、外出先のスマホからAIエージェントに指示を出す公式機能(Remote Control、Channels)を一般公開しており、これはもう特別な裏技ではなく実務の一部になりつつあります。

この記事では、筆者が実際に運用している「iPhoneひとつで複数のAIエージェントに指示を出す」体制を、うまくいった部分だけでなく、実際に設定でハマった話も含めて包み隠さず紹介します。派手な収益報告はしません。代わりに、明日から自分でも組める具体的な構成を持ち帰ってもらうことを目指します。

なぜ「AI社員」と呼ぶのか、それが大げさではない理由

「AI社員」という言葉を聞くと身構えてしまう背景には、AI関連の情報商材をめぐる実際のトラブルがあります。高額な商材やコンサルを売りつける手口や、「確実に稼げる」といった誇大広告が特定商取引法違反として裁判になった事例も報告されています。再現性を検証できない「稼げる系」の話には、健全な疑いを持つべきです。

一方で、「複数のAIエージェントに役割を分担させ、人間は判断だけを行う」という体制そのものは、決して怪しい話ではありません。マルチエージェント構成の要点は、司令塔役が人間の抽象的な指示を具体的なタスクに分解し、それぞれの専門エージェントに割り振ることにあります。これは企業の組織設計と同じ発想で、「AI社員」はその比喩にすぎません。魔法のような自動収益化装置ではなく、地道な役割分担と設定の積み重ねです。この記事で紹介するのも、そうした地味な実例です。

よくある「AI社員」情報商材 この記事のアプローチ
「導入するだけで年収1000万円」等、再現性を検証できない収益訴求 収益の話はせず、設定・構成という再現可能な部分だけを共有
高額な入会金・コンサル契約が前提 Claude Code公式機能(無料〜通常利用料の範囲)で完結
失敗談を隠し、成功だけを見せる 実際にハマった設定ミスと原因切り分けまで公開

iPhoneからAIエージェントを操作する3つの方法

まず前提として、外出先のiPhoneからAIエージェントに指示を出す方法は、Claude Codeの公式ドキュメントに整理されています。自分で仕組みを作る前に、まずはこの3つを知っておくと理解が早くなります。

  • Dispatch: iPhoneのClaudeアプリからタスクをメッセージするだけで、手元のMac(Desktop版)がそれを受けて処理してくれる。設定が一番簡単。
  • Remote Control: 自宅で立ち上げたClaude Codeのセッションを、外出先からiPhone・ブラウザ越しに引き継いで操作できる。作業を中断せず、途中から続きを見守れる。
  • Channels: DiscordやTelegramなどのチャットアプリからのメッセージをきっかけに、手元のClaude Codeを動かす仕組み。CI失敗の通知やチャットでの指示など、外部からのイベントに反応させたい場合に向く。

この記事のテーマである「Discord経由でiPhoneからAIエージェントに指示を出す」は、まさにこのChannelsの発想と同じ土台に乗っています。ただし今回は、Claude Codeに直接Discordを繋ぐのではなく、あえて「常駐する司令塔役のエージェント」を別に用意する構成を取りました。次の章で、その理由を説明します。

実際の構成:常駐オーケストレーター + 実行担当という役割分担

言葉で説明するより先に、全体の流れを図にしました。iPhoneからのメッセージがどう流れて、どのAIがどこを担当しているのか、まずはこちらをご覧ください。

iPhoneから複数のAIエージェントを動かす構成図:iPhone(Discordアプリ)→Hermes(常駐オーケストレーター)→Xニュースチャンネル/ブログチャンネル→Claude Code(実行担当)→完了報告とプッシュ通知

筆者の環境では、Mac上に2つの役割のエージェントを常駐させています。

  • 司令塔役(オーケストレーター): Discordに常駐し、全体の状況把握とタスクの采配を担当。iPhoneからのメッセージはまずここに届く。
  • 実行担当(Claude Code): コーディングや記事執筆など、実際の作業を担当。司令塔役から作業を依頼されて動く。

この2層構造にしている理由は、両者の得意分野がはっきり違うからです。司令塔役はDiscordに張り付いて状況を把握し続けるのが仕事、実行担当は集中してコードや文章を作り込むのが仕事。1つのエージェントに両方を兼任させると、常駐監視と集中作業がお互いの邪魔をします。

さらに、Discordのチャンネルも用途別に分けています。「1時間おきにAIニュースの候補が届き、その場で選んで即座に投稿する」ような高頻度・即時性の高いやり取りと、「ブログ記事の構成を練る」ような腰を据えた作業を同じチャンネルに混在させると、通知が埋もれて使い物にならなくなるためです。用途ごとにチャンネルを分けることで、iPhoneの通知だけを見てもどの種類の判断を求められているのか一目で分かるようにしています。

実際にハマった話:チャンネルを増やしたのにBotが反応しなかった

ここからが、情報商材にはあまり載っていない「地味な実務の話」です。運用中のチャンネルとは別に、ブログ運用専用の新しいDiscordチャンネルを作ったところ、Botが一切反応しなくなるトラブルに遭遇しました。

最初に疑ったのはDiscord側の権限設定でした。チャンネルの閲覧、メッセージ送信、メッセージ履歴の読み取りといった権限はすべてBotに付与済みで、Bot自体もオンライン状態(緑丸)になっていました。ここまでは何も問題ありません。

原因は、Discordの権限とは別のレイヤーにありました。エージェント側の設定ファイルに「反応してよいチャンネルのホワイトリスト」が存在し、新しく作ったチャンネルのIDがそこに登録されていなかったのです。Bot自身はチャンネルを認識できていた(見えてはいた)にもかかわらず、アプリケーション側の許可リストで弾かれていたため、メンションしても一切応答しないという状態になっていました。

対処はシンプルで、設定ファイルに新しいチャンネルIDを追記し、常駐サービスを再起動するだけでした。しかし「Discordの権限は合っているのに反応しない」という状態は、原因を切り分けないと迷走しやすいポイントです。チャンネルを増やす運用をする方は、Discord側の権限設定に加えて、Bot側のアプリケーション設定(許可リストの有無)も必ず確認することをおすすめします。

もっと本格的にマルチエージェントを学びたい人へ

ここまで紹介した構成は、あくまで「複数のツールを外部から連携させる」レイヤーの話でした。これとは別に、Claude Code自体にも「サブエージェント」や「Agent Teams」という、1つのセッションの中で複数の専門AIを並列に動かす仕組みがあります。コードレビュー担当、テスト担当、ドキュメント担当といった専門家チームをAI側だけで組む発想で、今回紹介した外部連携の構成とはレイヤーが異なりますが、組み合わせるとさらに強力です。

このあたりを体系的に学びたい方には、Claude Codeのサブエージェント設計からAgent Teamsによる並列実行、トークンコスト管理まで扱ったUdemy講座「AIマルチエージェント入門 -Claude Codeで学ぶ『AI専門家チーム』の作り方-」があります。「1人のAIに何でも任せる」から「専門家チームに分業させる」への発想の転換を、手を動かしながら学べる内容です。

こんな人には向いている

  • 1つのAIに丸投げする使い方から卒業したい
  • サブエージェント設計を体系的に、手を動かしながら学びたい
  • トークンコストまで含めて運用を設計したい

向いていない可能性がある人

  • Claude Codeをまだ一度も使ったことがない(先に公式ドキュメントで基本操作を)
  • すぐに収益化したいだけで、設計や運用に興味がない
  • Claude Codeのエージェントループの仕組み
  • コードレビュアー・テストエンジニア・ドキュメントライターなど、カスタムサブエージェントの設計・作成
  • 「品質改善パイプライン」の構築
  • Agent Teamsを使った複数AIの並列実行
  • トークンコスト管理と実践的な運用方法

この分野の講座としては実績のある内容で、Udemyには購入後30日間の返金保証もあります。内容が合わなければ返金を申請できるので、まずは中身を確認してみるくらいの気軽さで見てみてください。

もっと幅広くAI関連の講座を探したい方はこちら

よくある質問

Q. プログラミング未経験でも、この構成を作れますか?

A. Discordのチャンネル作成やBotの権限設定が中心で、コードを書く必要がある部分はClaude Code側が担当します。ただし設定ファイルの中身を読んで原因を切り分ける場面はあるため、「多少のコマンド操作には抵抗がない」くらいの前提はあった方がスムーズです。

Q. iPhoneだけで本当に完結しますか? Macは不要ですか?

A. 今回紹介した構成は「Mac上に常駐させたエージェントを、iPhoneから指示するだけで動かす」仕組みです。Macなど常時起動できる母艦は必要で、iPhone単体だけで完全に完結するわけではありません。

Q. Dispatch・Remote Control・Channelsのどれから試すべきですか?

A. まずは設定が最も簡単な「Dispatch」から試すのがおすすめです。物足りなくなったら、外部からのイベントに反応させたい用途では「Channels」、既存セッションを引き継ぎたい用途では「Remote Control」を検討してください。

まとめ:「AI社員」は魔法ではなく、地道な構成設計

「AI社員」という言葉には誇大な情報商材のイメージがつきまといますが、実態は特別な魔法ではありません。役割の違うエージェントを分け、通知の届け方を整理し、地味な設定ミスを一つずつ潰していく——その積み重ねが「iPhoneひとつで複数のAIエージェントを動かす」体制の正体です。

これから同じような構成を組みたい方は、まずはClaude Code公式のDispatch・Remote Control・Channelsのどれが自分の用途に合うかを確認するところから始めてみてください。そこから一歩進んで「複数のエージェントに役割分担させたい」と感じたときに、今回紹介したオーケストレーター構成が参考になるはずです。

「専門家チームに分業させる」発想を体系的に学ぶなら

Claude Codeサブエージェント講座を見る ▶

30日間返金保証あり ・ 受講者10,132人 / 評価4.4

※本記事はUdemyのアフィリエイトプログラムを利用しており、紹介した講座へのリンクから申込みがあった場合、報酬を受け取ることがあります。

コメント

タイトルとURLをコピーしました