AIの僕(「ぼく」じゃなくて「しもべ」)を構築中

このところ進めている
AIによるサーバー管理者構築計画。

AIで動作するPCが、管理下のサーバーの状態を診断して
自動で最適化をするというシステムです。

ハードウェアは、3万円くらいで買ったミニPCです。
ネット経由でOpenAIなどのAI屋さんのAIにコントロールさせるのではなく
PC自体にAIが入っている、いわゆるスタンドアロンです。
果たしてこんな安物でサーバー管理AIエージェントになるのでしょうか?

構築作業はこんな感じ。

外部の指示役のAIエージェントをインストールしたPCで動作内容を計画して
構築対象の作業側PCにインストールされたAIエージェントに作業を指示
作業側PCは、それを受けて作業して結果を指示役PCに返し
指示役PCは内容を評価して新たな指示を出す
この繰り返し。

二つのPC間の情報の受け渡しは私がチェックしながら人力でやっています。
とはいえ、内容はほとんどAIエージェント任せです。

構築開始早々、テキストベースでの対話ができるくらいにはなったのですが
Computer useという、AIがコンピューターの画面を見て
マウスやキーボードを操作する機能を構築するのに時間がかかっていて
現在、2台のPC間でのやりとりを延々続けています。

あと、他のPCに接続してコントロールするので
セキュリティとか権限の設定などはかなり厳密に設計させてますので
その辺も時間がかかる原因のようです。

2台もPC使わずに
AI化する作業側PC単体でやらせた方が早そうなのですが
どうも構築作業の内容を見ていると
AIといえども、たまにポカをしているようで
指示側PCから結構な修正を食らっています。

1台完結でやると、どうも思い込みがあるというか
変な方向性に行ってしまったりすることがあるようで
開発の精度を上げるには、第三者視点というか
客観的な視座が重要なのだな
と思った次第。

人間みたいですね。

というわけで、指示側PCはとても役に立っています。

今回のこの作業は
私自身のサーバー管理の負荷を下げるというのが
一応の建て前になっているのですが
こういった実作業を経験することで
今後のAIが仕事をしていく未来を予測して
我々人間が生み出すべき価値はどこにあるのか
というのを探るというのが目的だったりします。

もちろん
私自身が新種の業務に対応できるのか
というチャレンジでもあります。

で、AIが面倒で難しい作業を代わってくれる世の中において
人間様の役割は
「頭」と「ケツ」だな
と思いました。

それは
ゴールを設定する
成果を確認・評価する
のは人間だ
ということです。

それにしても、プログラマーでも何でもない私ごときに
こんなにレベルの高いことができてしまう世の中になったのですね。
驚きです。

まだ、安物PCに
本当に今回のような凄い仕事ができるようになるのか
という結論は出ていませんけどね。

チャッピーの野郎は
「できる」
と言って、張り切って作業してますが。

続 AIエージェントに仕事をさせると

実は、業務の間でチマチマとAIエージェントについて色々やっています。

私にとっての大事な雑務である
各種サーバーのメンテナンスやチューニングについて
ヤツに任せられれば、大幅な業務効率の向上になるのです。

でも、オンラインのAIエージェントを使ってやりたいことをやらせると
湯水のようにクレジットがぶっ飛んでいくので考えた結果
今日たどり着いたのは
スタンドアロンのAIエージェントを使えばいいじゃん!
ってこと。

手元のPC1台を、AI専用にセットアップして
この内部で完結したAI環境を構築中。

これでうまくいけば
専属のシステムエンジニアができたようなもの。

果たしてうまくいくでしょうか?
しかも無料で。

今のところ、GUI(グラフィック・ユーザ・インターフェイス:ビジュアルベースでクリックしたりするヤツ)無しの
テキストベースでは動いて
対話するところまでは持っていきました。

さて、どうなることやら。

で、そんなことをやっていて思ったのは
こういうAIの利用について
どう使うかを考えられる人は
価値の創造というか
業務の効率化というか
むしろ無人化というべきか

ともかく、どんどん進んで行くのだろうな
ってこと。

しかし、夢工房でやっているような
物体ベースの世界はどうなるのでしょうね。

何せ、数値化できない、言語化できない
そんなことが溢れていますから。

数値化、言語化ができるものは徹底的にAIにやってもらって
フォーカスすべきものにトコトン集中して先鋭化する
というやり方になるのは、ある程度必然でしょうね。

で、その先どうするか?
そこが問題だ。

学生はプロセスだろ

結果は大事です。
でも
プロセスをモノにしておくべきですよ
というお話しです。

それは
将来結果を出すために
です。

結果はプロセスによって得られます。
プロセスは
考えたり、行動したり
で構成されます。

良い結果が欲しければ
良いプロセスが必要です。

良いプロセスが欲しければ
そのための行動
そのための考え方が必要です。

考え方の大元は
思いです。
パッションです。

で!

学生のうちには
学習のチャンスがあります。

お勉強して知識をたくさん手に入れる
それは大変結構なことです。

しかし知識を得るだけではもったいないのです。

知識を使うプロセスを構築することもできる
というか
社会人になる前に
そういうトレーニングというか
試行錯誤をして
プロセスを構築しておくべきだと思います。

社会に出たら
そんなことをしている余裕は無い
といったら言いすぎですが
学生ほど余裕はありませんから。

なので学生のうちに
高いハードルをセットして
チャレンジしておくべきだと思います。

この時、真面目君は
「じゃぁ、良いプロセスを作ってからチャレンジだ!」
と思うかもしれません。

そうすれば余計な失敗しなくて済むだろうと。

それ、違います。

失敗を回避するのではなく
チャレンジした結果から学んで
プロセスを磨くことが大事なのです。

もちろん「考え無し」は論外ですが。

なので
高いハードルをセットして
そのためのことをやりましょう。

どうしても無理なら
ハードルをちょっと低くしても良いかもしれません。

でも、あまりお勧めしないのは
可能な限り低いハードルから上げていくこと。

よく
「小さな成功体験を積み重ねて」
とか言いますし
それも一理あるとは思いますが…

それやっちゃうと時間がかかるんですよ。
4年間なんて、あっという間ですから。

それに、時間をかけてると冷めるんですよね。
それが一番怖い。

高いハードルでチャレンジすると
きっと失敗します。

でも、チャレンジすれば
多かれ少なかれ失敗するのですよ。

そして、失敗の中には必ず学びがあります。
それを使ってプロセスを構築するのです。

「自分はこうやる」
という。

高いハードルをセットする

限界を超えて失敗する
「ああ、これは限界を超えたんだ」
「一体何が原因なのだ!?」と考え、学ぶ

ハードル下げる
「おお!ここまでなら行けるんだ!」
と限界を認識する

そんなことを繰り返しながら限界を上げていく
これが最短の成長プロセスです。