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エージェント使ってみた

このブログは、コストを抑制するために非常にチープなサーバーで運用しています。
で、ブログを立ち上げてからの6年間、要したサーバーは2台。

そして今日、またサーバーがお亡くなりになりました。

記事をアップロードしようとしたら電源が切れてたものだからビックリしました。

幸いにも、こういった事態を想定して、スペアの…これまたチープなPCがあったので、急遽暫定措置として環境を設定して復活しました。
近いうちに、ちゃんとしたチープなPCを入手して、ちゃんと環境を組み直さないとイケません。

チープなPCをつかうんじゃ、ちゃんとしてないか(笑)

ともかく、こういった作業、従来通りに環境をセットアップして、バックアップから復元して…
なんてやってると、ざっと半日仕事だったりするのですが、今回はAIエージントの力を借りました。
AIチャットではなく。

使ったのは旧CODEX。
今はアップデートされてChatGPT Workです。
PCにインストールして使います。

で、セットアップ作業がどれくらいの時間で済んだかというと
何と実質1時間。

AIチャットのChatGPTでも色々アドバイスはもらえるのですが、エージントの方が速いですね。

というわけで、AIの進歩にビックリしましたよ、というお話しでした。

レースは人を育てる

モータースポーツに限ったことでは無いのですけどね。
競争は人を成長させます。

いや、でも
モータースポーツは他の競争とはちょっと違うかな。

というのも
乗り物を使うところが大きく違う原因なのだけど…

人工動力(エンジンなど)を使うから
フィジカルな部分の要求レベルが低いかというと
決してそんなことはありません。

確かに、体力が無くても
とりあえず動く
くらいは可能なので
誤解されやすいかもしれません。

でも、勝ちたいと思ったら
それはもうライバルを上回る必要があるわけで
もちろんフィジカル面のパフォーマンスは
高い方が良いに決まってます。

他には
メンタル面のパフォーマンス。
これも他のスポーツと同様です。
かなり効いてきます。

あとは道具ですね。
レーシングマシンです。

ここがかなり他と違うところでしょう。
多くの部品で構成されたマシン。
その理解から始まって
どういう戦略でどう扱うか?

二輪ならミニバイク
四輪ならカート
それらが小さく、部品点数が少なくて
入門にはちょうどいいと言われますが…

とは言っても
奥が深く
天井は高く
簡単にエキスパートにはなれません。

そんなことを考え出すと
フィジカル
メンタル
技術や戦略と
果てしない数の
諸々の組み合わせがあって
面倒で難しくて奥が深いのです。

そして、マシンを自ら作るとなると
それはもう
努力も工夫もたくさん必要なわけで

単に言われたことをやるとか
決められたことをやるとか
そんなやり方では
何も起きません。

いかにリソースを手に入れて
いかにそれらをハンドリングするか
知恵と工夫も必要です。

だからこそ
そのフィールドでは
人は大きく成長します。
それはもう驚くほど。

我が国には
世界的に見ても異常な数の自動車メーカーがあり
多くの国際的な格式のレースを行えるサーキットがあり
実績を持つ多くの先人達がいる
と、環境は整っているのですが
残念ながらモータースポーツに対する理解は
他の先進国に比べて低いのが現状でしょう。
何ともったいない。