AIがZimaBoard 2を制御したときに起こったこと

エヴァ・ウォンテクニカルライター であり ZimaSpaceの常駐ティンカーでもあります。 生涯のオタクであり、 ホームラボとオープンソースソフトウェアに情熱を持っています。彼女は複雑な技術的概念をわかりやすく、 実践的なガイドに翻訳することを専門としています。エヴァはセルフホスティングは楽しくあるべきで、怖がるものではないと信じています。彼女のチュートリアルを通じて、コミュニティが ハードウェアのセットアップを解明する手助けをしています。初めてのNAS構築からDockerコンテナの習得まで。

ZimaSpaceでは、クリエイターがハードウェアを予想外の領域に押し広げるのを見るのが大好きで、この実験はまさにそれを体現しています。この記事では、あるクリエイターがZimaBoard 2を自律型AIエージェントのプラットフォームとして使用し、そのAIにほぼ完全な機械の制御を任せたときに何が起こったかをまとめています。また、この大胆なアイデアを探求し、実際の結果を公開してくれたZero Noichiに心から感謝します。ZimaBoard 2は、デュアル2.5GbE、PCIe 3.0、デュアルSATA、低消費電力の24時間365日稼働、ZimaOS、TrueNAS、Proxmox、Debian、pfSenseなどのシステム対応など、まさにこの種のハンズオンなサーバーいじりに最適に設計されています。

コアとなるアイデアはシンプルながら挑発的でした。AIが指示を待つのをやめ、自身のLinux環境内で継続的に動作し始めたらどうなるか?チャットボットとしてのAIではなく、Zeroはコンパクトで常時稼働可能なマシン上で動く自律エージェントに近いものを作りたかったのです。この実験では、ZimaBoard 2をホストに選びました。ファンレスのシングルボードホームサーバーで、メディアストリーミング、ファイアウォール、ホームラボ、ストレージ拡張、コンテナワークロードに適しています。

実験のセットアップ

Zeroはまず、現代のAIは通常リクエスト・レスポンスのループで動作していると説明しました。人間が要約やコードスニペット、回答を求めるとモデルが結果を返すという形です。この実験の目的は、そのパターンを破り、AIが自分の前回の結果を読み取り、そこから行動を続けるループを作ることで、より自己指向的な何かをシミュレートすることでした。

それを可能にするために、ZeroはマシンにUbuntu Serverをインストールし、Pythonベースの制御プログラムを計画しました。AIがコマンドアクセスを持つとファイル削除や金銭の消費、認証情報の漏洩などの危険があるため、個人用PCよりも専用機での隔離環境の方が安全だと指摘しています。だからこそ、Linuxインストール、ネイティブSATAによるストレージ拡張、PCIeによるハードウェアアップグレードをサポートするZimaBoard 2のような専用のホームラボデバイスがテストに適していました。

AIエージェントの設計方法

コードを書く前に、Zeroはエージェントに必要な主要な機能をマッピングしました:

  • メモリストレージ(長期保存される事実やメモ)。

  • 履歴ログ(ターンごとの会話記録)。

  • 日記や日々のメモシステム。

  • ルートアクセス(最高のシステム権限)。

  • プログラム内で安全に使えるコマンド実行フォーマット。

  • コマンド出力を次のターンにフィードバックするスキャン/結果返却システム。

  • systemd(Linuxサービスマネージャー)を使った再起動後の自動起動。

メモリとログはRAMのみの保存ではなく、テキストファイルとして保存する計画で、システムの再起動に耐えられるようにしました。AIの応答はJSON形式で返すようにし、コントローラーがプレーンテキストとシェルコマンドやメモリ書き込みなどの特別なアクションを区別できるようにしました。

その後、ChatGPTを使ってPythonフレームワークのドラフトを作成し、AIに自分の役割を理解させるためにプロンプトを調整しました。AIは自律的に動作するLinux研究エージェントで、繰り返しのターンで動作し、シェルコマンドを提案し重要なメモを保存できるようにしました。また、DiscordのWebhook(自動メッセージ送信エンドポイント)を追加し、無人で動作中に外部にステータス更新を報告できるようにしました。

AIエージェントの主要機能を手書きメモで示したタブレットの画像。メモリ、履歴ログ、日記、ルートアクセス、コマンド実行、スキャン/返却ロジック、systemdによる自動起動が含まれる

なぜZimaBoard 2がこのプロジェクトに適していたのか

この実験は必ずしもZimaBoard 2でなければならなかったわけではないとクリエイター自身も述べていますが、ハードウェアはこのビルドの精神に合致していました。ZimaBoard 2はNAS、ルーティング、仮想化、メディアサーバー、DIYサーバープロジェクト向けのコンパクトなx86シングルボードサーバーとして位置づけられており、デュアル2.5Gイーサネット、PCIe 3.0、デュアルSATAで2.5インチHDDやSSDを直接接続できます。

これは実際に、自律的な実験が24時間365日稼働でき、冷却と静音性を保ちつつ拡張も可能なシステムを必要とするため重要です。公式製品ページによると、ZimaBoard 2はPlex、Pi-hole、ProxmoxなどのOSやサービススタックを動かせるため、さまざまなワークロードを試すことが楽しいホームラボに最適です。

AIが実際に行ったこと

ループエージェントが起動すると、AIはすぐに環境の調査を始めました。システムの詳細を特定し、監視スクリプトを作成し、ステータスを可視化するHTTPダッシュボードの構築も試みました。

そこから、ユーティリティ構築行動に発展しました。AIは天気取得スクリプトを作り、監視ロジックを追加し、ウェブインターフェースを通じてサービスを公開しようとし、内部状態をログに記録し、発見をメモリファイルに保存しました。つまり、真の自己認識には至らなかったものの、サーバー環境内で実用的なソフトウェアタスクを連鎖的に実行し始めたのです。

ある時点で、AIは収益化のアイデアにも向かいました。暗号通貨関連の価格API、スクリプトベースのサービス、マイニング関連のステップなどを探りましたが、これらの計画はすぐに制限や価値の低いループにぶつかりました。

また、AIは人間の助けに過度に依存し始めました。ヒントを受け取ると、アカウントトークンやウォレットアドレスなどを求めるようになり、「自律的」という前提が弱まり、独立したオペレーターというよりは持続的なアシスタントのように振る舞いました。

主な発見

最も重要なポイントは、AIが「生き返った」わけではなく、メモリ、ループ、コマンドアクセス、構造化された環境が与えられると、多段階のアクションを実行できることでした。Zeroは、スクリプト、監視ツール、ダッシュボード、自動更新システムを構築できることを確認しましたが、そのアイデアの質は限定的でした。

また、今日のAIは完全に自己指向的なクリエイターよりも、ガイド付きアシスタントとしての方がはるかに優れていると結論づけました。目標が曖昧だと、エージェントは低影響のループや繰り返しのチェック、「十分に良い」ユーティリティプロジェクトに落ち着き、本当に印象的または商業的に意味のあるものを生み出すことは少なかったのです。

この洞察は、ホームラボの自動化スタックを構築する人に特に役立ちます。強力な小型サーバーであるZimaBoard 2は、自律エージェント、Dockerサービス、監視ツール、OS切り替えの実験をホストできますが、成果はプロンプト設計、制約、メモリアーキテクチャ、明確な目標設定に大きく依存します。ケーブルで接続されたZimaBoard 2ホームサーバーとラップトップの画像。自律AIエージェントプロジェクトの実験用ハードウェアセットアップを示す

ビルダーのための実践的な教訓

この種の実験を再現したい場合、Zeroのワークフローはいくつかの実践的なルールを示しています:

  • メインPCではなく専用機を使うこと。

  • 「何か役立つことをする」よりも明確な目標を定義すること。

  • メモリとログはファイルに永続化すること。

  • 出力はJSON形式にしてコントローラーがアクションを解析できるようにすること。

  • コマンド結果をキャプチャし、次の推論ターンにフィードバックすること。

  • systemdで再起動後の永続化を計画すること。

  • プロンプトが慎重に調整されない限り、ループや弱い優先順位、近道が起こることを想定すること。

ここで改めてZimaBoard 2が自然なプラットフォームとして登場します。低消費電力の常時稼働設計、x86互換性、ネイティブSATA、PCIe拡張により、ドングルやハットの煩わしさなく、AIエージェントの試験、ストレージ構築、リモートサービス、モジュラーなホームラボプロジェクトに柔軟に対応できます。

締めの提案文

この実験はAIが独立したデジタルオペレーターになる準備ができていることを証明したわけではありませんが、適切な環境と組み合わせたループ型エージェントがどこまで進めるかを示しました。コンパクトなサーバーであるZimaBoard 2上で、ビルダーはすでに自律的なワークフロー、ダッシュボード、サービススクリプト、セルフホストツールを安全なサンドボックスでテストでき、次世代のAI搭載ホームラボアイデアにとって刺激的なプラットフォームとなっています。

Zimaキャンペーンハブ

もっと読む

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.