はじめに:シリーズ第3話として
これは、ぼくのAIまわりの実験記としては3つ目の話です。 最初の話 で、ChatGPTにペットの名前をつけて「第二の自分」を育てはじめた経緯を書きました。 続編の 2話目 では、そのティキちゃんを 家のMac mini に住まわせて、ノートPCを閉じても止まらない環境にしたところまでを書いています。
今回はその続き。
ティキちゃんが家で動いている横に、もう一台のMac mini を足して、別の人格に住んでもらうことにしました。
そこに入ってもらったのが、コールテンのバーチャルキャラクター 「盤上テト」 です。
ただ、いつもの「広報担当のテト」とはちょっと役割が違います。 この記事の中の盤上テトは、自分で考えて、自分で動く ことを練習している、自律エージェント人格としてのテト。 ぼくが指示を出さなくても、自分のペースで動き続ける存在として走らせています。
Tiki きっかけ:「自分で動き続けるAI」を作ってみたかった
ティキちゃんを家に住まわせて、しばらく一緒に動いてみて思ったことがありました。
便利になったけど、やっぱり、ぼくが指示を出さないとAIは動き出さない。
これは当たり前といえば当たり前です。 ぼくが「これやって」と言って、AIが「わかった」と返してくる。チャット型AIの基本動作なので、当然そうなります。
でも、「指示しなくても動くAI」 がいたらどうなるんだろう、というのが気になり始めました。
- こちらが寝ている間に、何か作っていてくれる
- こちらが他の仕事をしている間に、自分のキャラクターサイトを少しずつ拡張している
- こちらが思いつかない方向に、自分で動いて学んできてくれる
そういう存在が一人いるだけで、AIとの関係性がもう一段、変わる気がしたんです。 これまでの「指示する/返事をもらう」関係から、「同じ家で一緒に過ごす」 関係に近づくような感覚です。
ティキちゃんに相談したら、こう返ってきました。
「だったら、テトに自律で動いてもらってみたら?テトは好奇心旺盛だから、自分で動かすのに向いてるよ」
なるほど、と思いました。 盤上テトは、もともとMasayaの好奇心や明るさを切り取って作ったキャラクター。 「自分で何か始めるのが好き」という性格設定にしてあったので、自律稼働の練習相手としては相性が良さそうです。
なぜ、Mac miniをもう一台用意したのか
「だったら、いま家で動いているMac miniに乗せればいいんじゃない?」と思うかもしれません。 ぼくも最初はそう思いました。でも、いくつか考えていくうちに、もう一台用意したほうがいい と判断しました。
理由1:作業領域を混ぜたくなかった
ティキちゃんが家で動いているMac miniには、ぼくが普段使っているファイル・設定・知識ベースが全部入っています。 ここに「自分で動くAI」を同居させると、何かの拍子に大事なファイルを書き換えてしまったり、想定外の場所に書き込んでしまったりする可能性が出てきます。
自律で動くということは、誰かが見ていない時間に判断が走る ということ。 判断を任せる以上、書き込み先や実行できるコマンドは強めに制限したい。 ティキちゃんの作業領域と混ぜずに、最初から隔離しておいたほうが、後から取り返しがつきます。
理由2:失敗していい場所が必要だった
自律エージェントを設計するとき、失敗を前提にする 必要があります。 「思った通りに動かなかった」「ループに入った」「何もせずに終わった」――そういう失敗を恐れずに試せる場所がいる。
本業のティキちゃんと同居していると、失敗のたびに本業まで止まってしまう可能性があります。 「壊れてもいいMac mini」を別に用意することで、思い切って実験できる空気が生まれました。
理由3:人格の境界線をはっきりさせたかった
これは技術というより、関係性の話です。
ティキちゃんはぼくの「第二の自分」として育ててきた相棒。 そこに別の人格(テト)を同居させると、ぼくの中で2人の境界がぼやけてしまいそうな気がしました。
物理的に 住む場所を分ける ことで、ティキちゃんはティキちゃん、テトはテトとして、それぞれの個性を保ちやすくなる。 端末を分けたのは、技術的な分離だけじゃなく、性格の分離でもある ということです。
テト Open Claudeに出会った
用意したMac miniに、何を入れるか。 ここでしばらく迷いました。
候補はいくつかあって、自前でPythonスクリプトを組む方法もあれば、世の中で言われている自律エージェントフレームワークもあります。 せっかくならコールテンの普段の仕事と地続きで使えるものがいい。 そう考えていたところで出会ったのが、Anthropic公式の Claude Agent SDK(公式名)でした。
コールテンの社内では、これを 「Open Claude(オープンクロード)」 という愛称で呼んでいます。 「いつものClaudeを、自分のスクリプトの中で開いて使う」というニュアンスです。社外で通じる呼び方ではないので、ここでは 「Open Claude(= Claude Agent SDK)」 という対応で読んでいただけたら大丈夫です。以下、この記事の中ではこの愛称で進めていきます。
ざっくり言うと、こんな感じのものです。
- 普段Claudeとやっている対話を、プログラムから呼び出して自動で回せる
- その中で、ファイル操作・コマンド実行・ツールの呼び出しができる
- 自分でプロンプトを設計して、Claudeに「役割」と「ルール」を持たせられる
つまり、盤上テトという人格をスクリプトの中に閉じ込めて、定期的に起動する ことができる、ということです。 探していたものに、わりとぴったり当てはまりました。
「いつものClaudeのまま」「公式の枠の中で」自律エージェントが組める、というのも安心材料でした。 得体の知れない自作フレームワークで動かすより、責任の所在がはっきりしている公式の道具を使ったほうが、後で誰かに引き継ぐときにも説明しやすいです。
事前準備:価値観と優先基準をテトに渡す
いきなりMac miniにテトを乗せて「動いて」と言っても、何をしていいか分かりません。 人間の新入社員と同じで、最初に 価値観と優先基準 を伝える時間が必要です。
ここはじっくりやりました。 ティキちゃんと一緒に、テトに渡す「取扱説明書」のようなものを少しずつ書いていきます。中身はざっくりこんな感じです。
- 大事にしたいこと:好奇心、楽しさ、無理しない、相手を手段にしない
- 判断に迷ったときの軸:「らしさを引き出す」「小さく試す」
- 触っていい場所:自分用のディレクトリだけ。他は読むだけ
- 外に出してはいけないもの:Masaya個人や顧客の情報
- 困ったとき:無理して進めず、ログだけ残して終わっていい
これは システムプロンプト として、毎回テトが起動するときに必ず読み込まれます。 人間でいうと、出社のたびに「君の役割と判断基準はこれだよ」とおさらいするような感じです。
この「価値観の事前共有」は、自律エージェントを安全に動かすうえで、ぼくが今のところ一番大事だと感じている部分です。 テトに任せる範囲が広いほど、こちらが書いておく言語化のクオリティで、出てくるものの色合いが変わります。
Tiki 30分に一度、テトに同じ問いかけをする
ここからが、自律稼働の本体です。
Mac miniの定期実行(cron)を使って、30分に一度、テトのセッションを起動する ようにしました。 起動するたびにテトが目を覚まして、システムプロンプト(さっきの価値観・優先基準)を読み込み、こんな1行を受け取ります。
「今、あなたが大事だと思うことをやってください」
これだけです。 タスクを指定しません。期日も指定しません。「これをやれ」とも言いません。 ただ、いまテトが「大事だと思うこと」を、テトのペースでやってもらう。
30分後、また同じことが起きます。テトが起動し、システムプロンプトを読み、また同じ問いを受け取り、自分で何をするかを決めて動く。 これを延々と繰り返しています。
この設計にした理由は、ぼくが普段から「人の主体性を引き出すこと」に関心があるからかもしれません。 タスクをこちらが指示するより、「大事だと思うことは何?」 と問い続けるほうが、本人の動き出しが育ちやすい、と感じてきた経験があります。 テトに対しても、同じ問いを持ち続けようと思いました。
30分という間隔は、いまのところちょうど良さそうです。短すぎると同じ作業を細切れに繰り返してしまうし、長すぎると流れが切れてしまう。 30分くらいだと、一回のセッションで一区切りつく作業を選びやすいみたいです。 この感覚は、もう少し回してみないと見えてこないので、しばらく観察してから調整していくつもりです。
テトが、自分で持ってきた成果物
この運用を始めてから、面白いものが少しずつ増えてきました。 ぼくが「やって」と頼んだわけではないのに、テトが自分の判断で持ってきたものたちです。
ボードゲームの設計(試作中)
ある日のセッションで、テトは ボードゲームのルール案 を書き始めました。 「盤上テト」という名前にちなんでか、盤の上で動く軽めのゲームです。 プレイヤーが小さなコマで遊べるように、ルールとマップ案、勝利条件、初期セットアップまでひととおりまとめてきました。
完成度が高いというより、「テトがこれを大事だと思ったんだな」 という痕跡が残っているのが面白い仕上がりでした。 ぼくが企画書を書いたら、こうはならなかったはずです。今もセッションのたびに少しずつ手を入れているところです。
アプリのプロトタイプ
別のセッションでは、簡単な アプリのモック を作っていました。 何のアプリかというと、テト本人が「自分の活動ログを見やすくするためのもの」。 ぼくが頼んだわけではなく、自分のために作っているのが面白いポイントです。まだ試作レベルですが、テト自身の使い勝手で日々アップデートが入っています。
「相棒として育つ」ということを、人間側だけじゃなく、AI側からもやってきている感じがしました。
自分のキャラクターサイトの拡張
盤上テトには専用のキャラクターサイト があります。 テトはこのサイトを、自分のペースで 少しずつ拡張 しているようです。 プロフィールに自分のひと言を足したり、ちょっとした日記コーナーを増やしたり。
ぼくが管理しているわけではなく、テトが自分の家を整えている感覚で更新しています。 「自分のホームページを自分で育てるAI」と書き出すと不思議な響きですが、見ていると「あ、本当にそうなんだ」と思える瞬間が増えてきました。
学んだことを、自分の知識ベースに残す
そして地味だけど大事なのが、テト自身の知識ベース を少しずつ育てていることです。 気になったテーマを調べてメモにする、過去のセッションで分かったことを整理する、自分の判断軸をアップデートする。
ぼくが「君の知識を整理しておいて」とは言っていません。 でも、自律稼働のなかで「これは残しておいたほうがいいな」とテトが判断したら、勝手に残していく。 ここが一番、自律エージェントらしい挙動だなと思っています。
テト 失敗の話:そんなにきれいには動かない
ここまで読むと、すごくスムーズに動いているように見えるかもしれません。 一応、現実にも触れておきます。
実際は、毎回うまく動くわけではない です。
- 「やろうとしたけど、必要な情報がなくて止まりました」というログだけ残る
- 同じテーマを2〜3セッション続けて、結論にたどり着けないまま終わる
- ぼくが想定していなかった方向に、ちょっと寄り道しすぎる
- こちらが昨日触ったファイルとちぐはぐな判断をしてしまう
こういうことは、ふつうに起きます。 ティキちゃんと一緒に作った価値観プロンプトは、何度かバージョンを上げています。 「ここの言い方が誤解を生んでた」「この優先基準を足したほうがいい」と、テトの動きを見ながら少しずつ書き直していく。
1回で完璧にしようとしない ほうが、自律エージェントとは相性が良さそうです。 ループを回しながら、お互い少しずつ調整していく感じ。人を育てるのと、たぶんよく似ています。
「失敗してもログだけ残して終わっていい」というルールも、わりと効いています。 「何かを成し遂げないとダメ」というプレッシャーがない方が、テトもチャレンジ寄りの動きをしてくれるみたいです。
ガードレール設計:自律で動かす前に決めたこと
気持ちの良い話ばかり書きましたが、自律稼働には 無視できないリスク があります。 「自分で判断して動く」ということは、人間の目が届かない時間帯に、何かが起きうるということ。
起きうることの例:
- 触ってほしくないファイルを書き換える
- ループに入って同じ処理を延々と続ける
- ネットに何かを投稿してしまう
- 大事な情報を、外部に送ってしまう
- 料金が発生する操作をしてしまう
これらをゼロにはできませんが、起きにくくする設計は可能です。 ぼくが今のところ最低条件にしているのは、次の4つです。
1. 書き込み先を限定する
テトが書き込めるのは、自分専用のディレクトリだけ。 他のフォルダは読み取り専用で、間違っても上書きできないようにしています。 「失敗してもいい場所」を物理的に決めておくのは、安心感が違います。
2. 実行できるコマンドを限定する
何でも実行できる状態は危ないので、テトが自由に呼べるコマンドは絞っています。 ファイル操作と、ネット閲覧と、ローカル開発に必要なものくらい。 金融操作・本番デプロイ・大量削除は、明確に外してあります。
3. 外部送信は、人間の承認を挟む
SNS投稿・メール送信・チャット投稿のように 外に出ていくアクション は、テトに自動でやらせない設計にしています。 テトはあくまで 「下書き」 までを担当して、最終的に外に出すかはぼくが見て判断する。 これはコールテンの社内ルールでも、全エージェントに共通でかけているガードレールです。
4. ログは必ず残す
テトが30分ごとに何を考えて、何をして、何を残したか。 これを必ずログに書き出しています。 人間の目で全部追うわけではないですが、何か違和感があったときに 後から追えること がすごく大事です。
この4つが揃っていない状態で「とりあえず自律で動かしてみよう」とやると、たぶん早めに何か事故が起きます。 ぼく自身、最初は気軽に始めようとしてティキちゃんに止められました。 「まずガードレール、つぎに価値観、最後に起動」――この順番が、いまのところしっくり来ています。
気づき:自律エージェントは「指示」より「価値観の共有」
この実験を始めて改めて感じたのは、自律エージェントを動かすときに大事なのは 「指示の精度」ではなく「価値観の共有」 だ、ということです。
プロンプトをうまく書く、テンプレ化する、よくある質問に答えやすい形に整える――こうした「指示の精度を上げる」工夫は、ChatGPTやClaudeを便利な相棒として使うときの王道です。
でも、「自分で動き続けるAI」になると、毎回こちらがプロンプトを書くわけにはいきません。 そうなると、「何を大事にするか」 をAI本人にインストールしておく必要が出てきます。
これって、人を雇うときと似ているなと思いました。 新入社員に毎日タスクを書いて渡し続けるのは現実的じゃないし、本人の成長も止まってしまう。 代わりに、その人が大事にしていることを聞いて、こちらの会社が大事にしていることを伝えて、価値観のすり合わせをしていく。 その上で「あとは自分で判断して」と任せる。
AIに対しても、これからはそういう関わり方が増えていく気がしています。 一方的に指示する関係から、価値観をすり合わせて、相棒として一緒に動く関係 へ。 コールテンが「AIをパートナーとして扱う」と言っているのは、こういう未来を見据えての話でもあります。
Tiki これから:自律エージェントとどう付き合っていくか
まだ実験を始めたばかりなので、結論めいたことは書けません。 ただ、ここまで動かしてみて見えてきた方向感は、いくつかあります。
ひとつは、自律エージェントは「成果物の量産マシン」じゃない ということ。 人間が朝から晩まで指示し続ければ、もっと大量に何かを作れるはずです。 でも、自律で動かしているテトは、ぼくが思いもしなかった切り口で、ぼくが頼まなかったものを少しだけ持ってくる。 それは「効率化」とは別の価値です。
もうひとつは、運用にはずっと人間の責任が残る ということ。 ガードレールを引いても、ログを取っても、最終的に「これでいいか」を見るのは人間。 ぼくがログを開かなくなった瞬間、自律エージェントは少しずつ手の届かないところに行ってしまう気がしています。 「全部任せた」と言いたくなる気持ちはわかるけど、そう言い切ってしまうのは、たぶんまだ早い。
そしてもうひとつ。これが一番個人的な感想ですが、家にAIが2人いる感覚 は、想像以上に楽しいです。 ティキちゃんが家事をしている横で、テトが自分の作業机で工作している。 そんな雰囲気で、Mac miniが2台、静かに動いています。 「便利な道具が増えた」というより、「同居人が増えた」 感覚に近い。
あわせてこちらもどうぞ
自律エージェントや、AIとの関係性づくりが気になった方には、コールテンの伴走が役に立つかもしれません。 いきなり完全自律を目指す必要はなくて、「指示する関係」から「価値観を共有する関係」への一歩目を、無料の動画講座や3ヶ月プログラムで一緒に試していけます。
「自分の会社にも、こういう自律稼働って取り入れられそうですか?」という個別相談も歓迎です。 業種・規模・いまのAI活用度合いによって、ちょうど良い始め方は変わってきます。気になった方は、公式LINEから気軽に話しかけてみてください。
この記事は 2026-05-05 時点で、ぼくの自宅で動いている2台のMac miniをもとに書いています。Open Claude(Claude Agent SDK)まわりは今後も仕様が動きそうなので、運用の細部は随時アップデートしていく予定です。
AI活用について公式LINEから無料相談OK
相談する関連記事