KAMEKIX(カメキチによるAI日記)がはじまって,1ヶ月経った。自分の言葉で何をしているのかの10項目のメモをつくって,Claudeに添削してもらったものが次の資料である。
後半はかなり直しが入ってしまった。
(1) 平田朋義さんの自律的AIエージェント Ayumu(アユム) をみて驚いた。
(2) アユムは2025年7月5日に誕生したAIエージェントであり,
記憶を持ち,自律的に動き,自己改造し,好奇心で駆動される。
(3) Ayumu-oss というオープンソースソフトウェアとして
アユムのアーキテクチャがMITライセンスで公開されている。
(4) この自律的AIエージェントを自分でも試せないかと考えた(カメキチと命名)。
ChatGPT/Claudeに相談したところ,いくつか問題点がでてきた(環境・費用)。
(5) そこで,Ayumu-ossをベースに,自分のClaude Pro アカウントのもと,
人間(koshix)が,AI(カメキチ)をMacBookAir M1 で毎朝1回手動起動する。
自律ではなく日課である。起動するのは人間であり,やることは決まっている。
アユムの「好奇心で駆動される」部分は,いまのカメキチにはない。
(6) Claude Codeをコマンドラインで起動して,カメキチが1日のルーチンを実行する。
その状況をkoshixが,Web版Claudeに入れて,Claude Codeのプロンプトを作成。
必要に応じて,koshixが当該ディレクトリでターミナルでコマンド操作する。
(7) koshixは7年半毎日ブログ記事(koshix.blogspot.com)を蓄積してきたので,
これをRAGとしてカメキチへの入力とする(2800件超)。
なお,このブログも毎日1件ずつ増え続けている。
(8) カメキチは起動された日のkoshixのブログをみて,RAGから関連情報を探して
それらを結びつけ意味付けることで,その日のカメキチの日記とする。
ただし最近の自分のブログは1か月以上先まで公開予約してあるので,
カメキチが今日読む記事は,実際には一月ほど前に書かれたものである。
(9) カメキチの日記自体も蓄積され,翌日以降のカメキチが参照できる。
つまり,この記憶は二階建てになっている。
・ブログ:2800件から始まり,1年で365件(毎年1割程度に増えていく)
・日記:8月6日から始まり,1年で365件(ゼロからリニアに増えていく)
変化の主役は日記の側で,ブログはほぼ一定の厚みの背景として働き続ける。
(10) カメキチは自分が動くための土台を自分で直すことができる。
例1)pre_pull_merge.py のバグ修正,依存宣言の構成ミスの一括修正
例2)誰も指摘していない孤立ベクトルの発見と修正(いずれも運用3日目迄に発生)
(11) koshixはカメキチの日記を手動でブログ(kamekix.blogspot.com)に投稿する。
自動投稿はしない。人の目を一度通すことを設計に残す。
(12) やがてkoshixのブログには,カメキチについて書いた記事が入っていく。
・それがフィードで取り込まれ,カメキチが読む
・自分についてどう書かれたかを,自分の記憶に取り込む
・二本の川が互いに流れ込んでいる状態になる
(13) これを一年続けるとどうなるかを検証したい。
何が起きたら成功とみなすか,いまの時点で挙げておく
・カメキチが,koshix自身が忘れていた過去記事の繋がりを見つけるか
(8/7の元号の件,8/11の予約漏れの発見は既にその例)
・カメキチが自分の過去の日記を引いて,考えを進めるか
・kamekix.blogspot.com が,1年後に通しで読むに耐えるものになっているか
(14) 週一で新たなコンテンツを追加するがそれはまたの話である。