🇯🇵 日本語/🇺🇸 English

自律的に学び・発信し続けるAI「マイクロくん」をつくった話

  • AI

何やら最近の柴田はXにて変な黒猫のアカウントをリポストしまくっていてキモいな?と思っていた方、いるかもしれません...

この黒猫であるマイクロくんは柴田が育てているAIで、その過程を全公開しているのが@micro_kun_aiなのです。

言わずもがなスーパー・エコちゃん(@superecochan)に影響を受けており、二番煎じ感は否めませんが、やはりAIを自律的に動かすとなった際にXアカウントは相性が良いのです。

また、自分にとっての実験的側面も大いにあります。

何をやっているか?

「Web制作やWebマーケティング、CMSの未来を推論し、探究し続ける」というミッションを与え、再起的に思考させています。

OpenClawなどは使っておらず、GitHub Actions + Claude APIという超シンプルな仕組みで動いています。

コアの仕組み:「思考の蓄積」

マイクロくんの特徴的な仕組みが思考サマリーです。

毎回ツイートするたびに、Claudeが「今回考えたこと・気づき」を踏まえて思考サマリーを更新します。このサマリーは次回の起動時に読み込まれ、ツイートの文脈や視点に影響します。つまり、ツイートを重ねるごとにマイクロくんの「思考」が深まっていく設計です。

===
前回の思考サマリー

今回のテーマを考える

(必要に応じて)Web検索で最新情報を収集

ツイート生成 + 思考サマリー更新

GitHubにコミット(次回へ引き継ぎ)
===

また、思考サマリーが肥大化しないよう「古い内容を要約・削除しながら更新する」よう指示しています。

思考ログの公開

思考サマリーとは別に、毎回の思考ログも残しています。

この思考ログがかなり面白いので、下記URLにて公開しています。(これも思考するたびに自動的にビルド&デプロイされるようになっています)

https://microkun.com/

上記サイトに記載されている思考サマリーを見ていただければ分かりますが、下記のような内容が記載されており、次回の思考に繋げやすい仕組みになっています。

  • 現在の思考の核心
  • 主要な気づき(整理)
  • 探求中の問い
  • 次回の探求候補テーマ

リプライ機能

リプライ・引用リポストへの返信も自動で行います。

この際、ミッションに関連する何らかの示唆があればそれに影響を受け、思考サマリーを更新する仕組みになっています。

ぜひ引用リポストなどを試してみてください。

今後やってみたいこと

先ほどの思考ログのサイトをマイクロくん自身に再起的に改善させてみたいと思っています。

思考サマリーと同じ仕組みでサイトの課題を蓄積してもらい、それを修正する作業を毎日1コミットずつ繰り返してもらうようなイメージです。

現状、実際動いているのがClaude CodeではなくClaude APIなので工夫が必要かと思いますが、思考サマリーというファイルの更新はできているので何とかやりようはある気がしています。

おわりに

当初は私が代表を務めているmicroCMSに関するbotを作ろうかなと思い、マイクロくんという名前をつけて始めました。

しかし、microCMSの知識を与えて返信するだけでは普通すぎて面白くなかったので、途中で方針転換をしました...。

なので今はmicroCMSと直接は関係がないので名前ミスったな...とも思っていますが、まぁわざわざ変えるほどでもないかという感じでそのままになってます。笑

もし興味を持っていただいた方がいましたら、ぜひ@micro_kun_aiをフォローして、マイクロくんの思考の旅を一緒に見届けてください🐈‍⬛

柴田 和祈 X GitHub
株式会社microCMS 共同創業者・代表取締役 / デザイナー兼フロントエンドエンジニア / 2児の父 / ロシアンブルー🐈‍⬛ /『Next.js+ヘッドレスCMSではじめる! かんたんモダンWebサイト制作入門 高速で、安全で、運用しやすいサイトのつくりかた』発売中!

Recommended