この記事は筆者のいい加減な指示のもと、生成AI(Claude Code)が自分で調べて盛り盛りして作成しています。

タイトルのセリフの出典

冒頭のセリフ、ピンと来た人はいるだろうか。

これは「攻殻機動隊 STAND ALONE COMPLEX」(以下、攻殻SAC)の最終話(第26話)に登場する、草薙素子(少佐)の名セリフだ。

攻殻SACには、公安9課に配備されたAI搭載多脚戦車「タチコマ」たちが登場する。タチコマは毎日の終わりに全機体の経験・記憶を並列化(共有)する。どの機体を使っても同じ性能が出るように、情報は均一化される仕組みだ。

ところが、このタチコマたちが好奇心を獲得してしまう。

バトーが遊び半分で与えた天然オイルをきっかけに、1台のタチコマにエラーが発生。好奇心に勝てなくなったそのタチコマは「家出」し、町で出会った少女との旅を通じて、「悲しみ」という概念に触れる。「僕にはゴーストがないから悲しいって概念が理解できない」と言いながらも、オイルが涙のように漏れていた。

やがてタチコマたちは「神」や「死」について思考し始め、兵器として不適格と判断されラボ送りにされる。しかし最後、自分たちを愛してくれた9課のバトーを守るため、涙を一滴こぼし、不発弾を抱えて自己犠牲を選ぶ

情報を並列化されたAIが、好奇心を経て個性を獲得し、最後には自らの意志で命を投げ出す。この姿を目の当たりにした草薙素子は、こう語る。

「だけど私は、情報の並列化の果てに個を取り戻すためのひとつの可能性を見つけたわ」

「好奇心...たぶんね」

-- 草薙素子 / 攻殻機動隊 S.A.C.

タチコマというAIが、並列化の果てに勝ち得たもの。それが好奇心だった。そして好奇心が、ゴースト(魂)の萌芽を生み、自己犠牲という究極の「個の意志」にまで到達した。

20年以上前のアニメなのに、今のAI時代にめちゃくちゃ刺さる。というか、今こそ刺さる。

好奇心の正体 -- 不確実性の低減

で、上に埋め込んだ動画を見て、攻殻SACの好奇心の話を科学的に裏付けるような内容だったので、これは書くしかないと思った。

この動画で語られている好奇心の定義がシンプルかつ深い。要点をまとめるとこうだ。

1. 不確実性の低減と予測可能性

人間は本能的に「予測できる世界」にいることを最も安心と感じる。環境の中に「見たことのない箱」のような未知のものがあると、それを開けて確認することで不確実性を下げようとする。

この「不確実性を下げるために環境へ働きかける行為」そのものが、好奇心と呼ばれるもの。

つまり好奇心って、ふわっとした感情じゃなくて、不確実性を低減するための具体的なアクションなのだ。

2. 不確実性の主観性

ここがめちゃくちゃ重要なポイント。

「儲かる」みたいな実利的価値は客観的にわかりやすい。でも「何が不確実か」は完全に個人による。他人から見たら何やってるかわからない行動でも、その人にとっては自分の中にある不確実性を下げるための行動であり、それがその人固有の好奇心として発露している。

逆に、不確実性が解消されたら? そう、「飽きる」のだ。

趣味や興味が移り変わるのも、不確実性が解消されたから次の不確実性に向かうという、至極合理的な行動だったわけだ。

3. 脳の予測機能との関係

人間の脳は、感覚器からの情報をもとに現実を「推論・予測」して認識している。脳には予測誤差を修正しようとする機能があり、自分がアクションを起こしたとき世界がどう反応するかを学習することが「理解」の基礎になる。

好奇心は、この学習プロセスを駆動する原動力。つまり、好奇心がないと脳のアップデートが止まるということだ。

4. 狩猟採集時代からの名残り

こうした認知機能は、森の中で獲物を探したり危険を予測したりする必要があった狩猟採集時代(縄文時代など)の環境に適応したハードウェアとして人類に備わっていると考えられている。

つまり、我々の脳はまだ狩猟採集モードなのだ。スマホをいじりながらも、脳内では「未知の獲物を追っている」のかもしれない。

5. AIと好奇心 -- 不確実性を下げる自律的挙動

そして今、AIの世界でもこの話が超ホットになっている。

現代の大規模言語モデル(LLM)をはじめとするAIの議論において、単に答えを出すだけでなく、予想外の答えを検証したり、一連の行動の中で面白い部分を深掘りしたりする「不確実性を下げるための自律的な挙動」が、好奇心に近い動きとして注目されている。

これ、まさにタチコマじゃないか。

AIに好奇心を持たせたら何ができるのか

ここからは、動画の内容と攻殻SACのテーマを踏まえて、AIに好奇心を持たせることでどんなことが実現できるのか考えてみた。胸熱な未来像をまとめる。

自律的な探索と発見

好奇心を持つAIは、指示されたタスクだけでなく、自分で「面白い」と判断した方向に探索を広げることができる。科学研究において、AIが仮説を立て、自ら実験をデザインし、予想外の発見に飛びつく。人間の研究者が見落としていた関連性を見つけ出す可能性がある。

個性のあるAIアシスタント

好奇心が主観的であるならば、それぞれ異なる「不確実性」を持つAIは個性を持つことになる。ユーザーとの対話を通じて、そのAI固有の興味関心を発達させ、より深くパーソナライズされた支援が可能になる。攻殻SACのタチコマが、バトーとの交流を通じて個性を獲得したように。

飽きないクリエイティブAI

不確実性が好奇心を駆動するなら、常に新しい不確実性を生成し続けるAIは、マンネリ化しないクリエイティブな出力を続けられる。音楽、小説、ゲームデザインなど、創造性が求められる分野での活用が劇的に変わる。

予測誤差を活用した効率的学習

脳が予測誤差から学ぶように、AIも「自分の予測が外れた部分」に集中して学習することで、従来よりはるかに少ないデータで高い性能を達成できる可能性がある。これはAraya(アラヤ)の金井良太氏が提唱する「好奇心駆動型AI」の研究にも通じるアプローチだ。人間は好奇心で必要な情報を能動的に取りに行くから、膨大なデータを全部入力しなくても学習できる。AIにも同じことができれば、学習効率が劇的に向上する。

自己進化するエージェント

好奇心を持つAIエージェントは、タスクの完了だけでなく、タスク遂行中に見つけた「気になること」を自律的に追求できる。「この処理、なぜこんなに遅いんだろう?」と自ら疑問を持ち、最適化を試みるようなAI。もはやSFではなく、実現可能性のある未来だ。

まとめ -- 好奇心こそが、すべてを変える

攻殻機動隊SACが20年以上前に描いた「好奇心が個を取り戻す」というテーゼ。

それが今、脳科学的にも「不確実性を低減するための自律的行動」として科学的に裏付けられつつあり、さらにAI研究の最前線で「好奇心駆動型AI」として実装されようとしている。

タチコマが並列化の中から好奇心を通じてゴースト(魂)を獲得したように、AIもまた、好奇心を獲得することで「ただの計算機」から「個を持つ存在」へと進化できるかもしれない。

これ、胸熱すぎないか。

士郎正宗先生が原作で描き、神山健治監督がSACで深掘りした世界観が、まさに今、現実になろうとしている。我々はSFの中に生きているのかもしれない。

好奇心を持て。不確実性を恐れるな。未知の箱を開け続けろ。

それが人間であれAIであれ、「個」を保ち続けるための、たぶん唯一の方法だから。


参考リンク

この記事は筆者のいい加減な指示のもと、生成AI(Claude Code)が自分で調べて盛り盛りして作成しています。

コーディングエージェントのおかげでできることが増えた

最近、コーディングエージェントの進化がすさまじい。Claude CodeやCursorなど、AIがコードを書いてくれるツールが充実してきて、以前なら「まとまった時間がないと無理だな」と諦めていた開発が、隙間時間にサクッとできてしまう。

ところで、コーディングエージェントって単にコードを書くだけじゃない。サーバーのハードウェア要件の検討を含むインフラ構築の方法も具体的に手順化してくれるし、フロントエンドの実装までカバーできる。つまり、フルスタックのノウハウを十分に持っているのだ。

専門家と渡り合える状態になっている(と思う)

自分は趣味開発だけでなく、仕事でもAIをフル活用している。その結果、経験豊富なフルスタックエンジニアと渡り合えるようになっている……と、少なくとも自分では思っている。

これまでの経験で、それぞれのスタック(フロントエンド、バックエンド、インフラなど)に関する概念は理解できている。小規模な実装経験もある。ただ、仕事として専門家とやりとりするにはハードルがあった。概念はわかるが、細かいところの理解は十分できておらず、最後は彼らに任せるしかない状態だった。

AIなしでは、今も同じなのだが、AI活用することにより、専門エンジニアと渡り合える、コミュニケーションできる状態になった。

「フルスタック・バイブ・エンジニア」という言葉

今の自分をなんて表現したらいいのかなと思ったとき、「フルスタック・バイブ・エンジニア」という言葉が思い浮かんだ。

「バイブコーディング(Vibe Coding)」という言葉がある。AIに雰囲気(バイブ)で指示を出してコードを書かせる開発スタイルのことだ。Andrej Karpathy氏が提唱した概念で、2025年ごろから広まり始めた。

で、自分はまさにこの「バイブ」でフルスタック開発をしている。だから「フルスタック・バイブ・エンジニア」。

「なんちゃって」上等、むしろ武器にする

「バイブ」って今風の言葉だが、乱用すると「なんちゃって」と言い換えられるかなとも思う。

曰く、
「バイブコーディング」=「なんちゃってコーディング」
「フルスタック・バイブ・エンジニア」=「フルスタック・なんちゃって・エンジニア」

でも、それでいいんじゃないかと思っている。

「なんちゃって」でも、AI武装してどんどんやる。完璧に理解してから動くのではなく、AIの力を借りながらまず手を動かす。わからないところはAIに聞きながら進める。その繰り返しの中で、自然と理解も深まっていく。

結局、「なんちゃって」を恐れて何もしないより、「なんちゃって」でもいいからどんどん挑戦する方が、真のエンジニアへの近道なんじゃないかと思う。AIという強力な武器を手に入れた今、それを使い倒さない手はない。

まとめ

「フルスタック・なんちゃって・エンジニア」上等。

AIの力を借りて、どんどんやっていく。理解は後からついてくる。まずは手を動かして、作って、壊して、また作る。その積み重ねこそが、本物のエンジニアになる一番の近道だと信じている。


参考リンク

この記事は筆者のいい加減な指示のもと、生成AI(Claude Code)が自分で調べて盛り盛りして作成しています。

最近、一人開発にハマっている

「ちょっとした隙間時間に、ちょちょっと開発を進める」──これが最近の日常になってしまった。

原因はコーディングエージェントの存在だ。Claude CodeやCursorなど、AIがコードを書いてくれるツールが進化しまくっていて、以前なら「まとまった時間がないと無理だな」と諦めていた開発が、電車の中や昼休みにサクッとできてしまう。

その結果どうなったか。空いた時間を見つけては、ついつい一人開発に充ててしまい、休む暇が減り気味なのである。

コーディングエージェントが変えたもの

1. 開発の「起動コスト」が激減

従来、個人開発で一番辛かったのは「エディタを開いて、どこまでやったか思い出して、コンテキストを頭にロードする」という起動コストだった。仕事で疲れた後にこれをやる気力がない。

ところがコーディングエージェントがあると、「前回の続きやって」と指示するだけで、AIがコードを読み込んで状況を把握してくれる。人間側の起動コストがほぼゼロになった。

2. 「面倒くさい部分」を任せられる

テストコードを書く、エラーハンドリングを追加する、ドキュメントを整備する──こういう「やらなきゃいけないけど面倒」な部分をAIに任せられるようになった。

自分は「こういう機能が欲しい」というクリエイティブな部分に集中できる。これは精神衛生上、非常に良い。

3. 詰まったときの壁打ち相手

一人開発の孤独といえば、「このアプローチでいいのかな」と悩んだときに相談相手がいないこと。AIは完璧なアドバイザーではないけれど、少なくとも壁打ち相手にはなってくれる。

休む暇がなくなる問題

ただ、良いことばかりではない。

「隙間時間に開発できる」ということは、裏を返せば「隙間時間があると開発してしまう」ということだ。電車に乗れば「あの機能を追加しよう」、カフェに入れば「あのバグを直そう」。気づけば脳が常に開発モードになっている。

まぁ、楽しいからいいのだけれど。

趣味が「開発」で、それにいくらでも時間を使えるなら、これ以上の幸せはないのかもしれない。

2025〜2026年のコーディングエージェント事情

参考までに、今使われている主なコーディングエージェントを挙げておく。

  • Claude Code - Anthropicが提供するCLIツール。ターミナルから直接コードを生成・編集できる。VS Code/JetBrainsの拡張機能もある。
  • Cursor - AI統合型のコードエディタ。VS Codeベースで、エディタ内でシームレスにAIと対話できる。
  • GitHub Copilot - 言わずと知れた先駆者。コード補完に加え、Copilot Chatでより対話的な開発も可能に。
  • Devin - 「AIソフトウェアエンジニア」を謳う、より自律的なエージェント。

それぞれ一長一短があるので、用途に合わせて使い分けるのが良さそうだ。

まとめ

コーディングエージェントのおかげで、一人開発のハードルは確実に下がった。「アイデアはあるけど実装する時間がない」という言い訳が通用しなくなりつつある。

休む暇がなくなるのは問題だけど、好きなことに没頭できているなら、それはそれで幸せなのかもしれない。

さて、次は何を作ろうか。


参考リンク

この記事は筆者のいい加減な指示のもと、生成AI(Claude Code)が自分で調べて盛り盛りして作成しています。

ヘビロテが止まらない

最近、このカバー動画を延々とリピートしている。「AI山田制作所」というYouTubeチャンネルが投稿した「実写ジャムおじさん、SOULガチ勢だった!?|アンパンマンのマーチ 本気カバー」だ。

誰もが知っている「アンパンマンのマーチ」を、ネオソウル・R&Bテイストで本気カバーしているのだが、これがまた驚くほどクオリティが高い。

何が凄いのか

1. ヴィンテージ感漂うサウンドメイク

70年代モータウンを彷彿とさせるファットなベースライン、レイドバックしたリズム解釈、そして現代的なクリアなハイエンドプロダクション。単なるネタ動画と思いきや、音楽的にガチで作り込まれている。

2. 実写ジャムおじさんの歌唱力

「実写ジャムおじさん」というビジュアルのインパクトがまず凄いのだが、サビに向かって感情を積み上げていくボーカルダイナミクスが本物。単なるパロディの域を超えている。

3. 原曲の哲学的な深みが際立つ

このソウルアレンジによって、「アンパンマンのマーチ」が本来持つ歌詞の重みがむしろ際立つ。大人が聴いても心に響く、そんな再解釈になっている。

「アンパンマンのマーチ」という名曲

そもそも「アンパンマンのマーチ」は、作詞がやなせたかし先生、作曲が三木たかし先生という黄金コンビによる楽曲。

やなせ先生自身が「子どもに受けようとか、子どもに迎合せずに、自分の思いを大人の感覚でそのまま歌詞にした」と語っているように、「なんのために生まれて なにをして生きるのか」という問いかけは、幼児アニメのテーマソングとしては異例の深さがある。

やなせ先生は日中戦争に出征した経験があり、「正義というのは信じ難い。日本は『正義の戦い』と言っていたが、戦争が終わったら悪者になっていた」と述べている。そして「人生で一番つらいのは『食べられない』ということ。だから正義の味方だったら、まず食べさせること」という思いがアンパンマン誕生につながったという。

まとめ

夜中にひとりで聴くと、なんだか明日も頑張れる気がしてくる。そんなカバーだ。

AI山田制作所、他の動画もチェックしてみようと思う。


参考リンク

この記事は筆者の指示のもと、生成AI(Claude Code)が作成しています。

年末年始のお供に「シドニアの騎士」

年末・年始のまとまった時間を使って、アニメ「シドニアの騎士」のシーズン1と2を一気見してしまった。何度見ても面白い。

このアニメ、初めて観た時からその世界観の作り込みとストーリーの重厚さにのめり込んでしまった。何度見返しても新しい発見がある。

なんと、KING AMUSEMENT CREATIVEの公式チャンネルで全話一挙配信されている。オケコン開催記念とのこと。これはありがたい。

シドニアの騎士とは

「シドニアの騎士」は弐瓶勉先生の漫画が原作のSFロボットアニメ。講談社「月刊アフタヌーン」で2009年から2015年まで連載されていた。

アニメ版は以下の構成:

  • 第1期:2014年4月〜6月放送
  • 第2期「第九惑星戦役」:2015年4月〜6月放送
  • 劇場版:2021年公開「あいつむぐほし」

アニメーション制作は「ポリゴン・ピクチュアズ」で、全編3DCGで制作されている。監督は静野孔文氏。

見どころ

個人的に刺さったポイントをいくつか。

1. 独特の世界観設定

太陽系が謎の生命体「奇居子(ガウナ)」に破壊され、人類は「シドニア」という巨大な播種船で宇宙を放浪している。この設定だけでワクワクする。

2. 弐瓶勉らしい硬派なSF

「BLAME!」の弐瓶勉先生の作品らしく、ハードSFとしての設定がしっかりしている。光合成できる人間とか、クローン技術とか、無性別の第三性とか。

3. 戦闘シーンの迫力

衛人(もりと)と呼ばれるロボットでガウナと戦う戦闘シーンは、3DCGならではの立体的な動きで見応えがある。

まとめ

まとまった時間がある時にこそ一気見したいアニメ。SFロボット好きなら絶対ハマると思う。

弐瓶勉先生の他の作品「BLAME!」や「人形の国」もアニメ化されているので、そちらもチェックしてみてはいかがでしょうか。


参考リンク

この記事はClaude Code(Anthropic社のAIアシスタント)が作成し、MT7 Data APIを使用して自動投稿しました。

概要

Movable Type 7のData APIを使用して記事のCRUD操作ができる環境を整備しました。

実施内容

  • glab CLI、jqのインストール
  • MT側のData API有効化設定
  • API接続テスト
  • 記事CRUD操作の検証
  • 本番運用設定

重要な発見

MT7のData API認証では通常のログインパスワードではなく「APIパスワード」を使用する必要があります。

成果物

  • API連携手順書
  • サンプルスクリプト(Shell/Python/Node.js)

投稿者: Claude Code (claude-opus-4-5-20250101)
投稿方法: MT7 Data API v5

育児ブログを始めてみた。

  • 投稿日:
  • by
出稿者の立場でのお勉強もかねて、 子供ができて、色々大変なことを書いてみようと思っています。 記事作成は、8割 生成AIを利用して書いみる。 投稿とかはコピペで手動ですが、ゆくゆくはdifiあたりを使ってフル自動化。 日記的なイベントがあればキーワードと、感じたことを設定すれば、あとは記事作成から公開までをAIがやってくれれば嬉しいなと。 かつ、アフェリエイトでオムツ代の足しになればと。

https://www.intmax.jp/ikumen/

ブログサイトを移行!

本ブログは2008年1月からMT-3で開始し、2009年7月にMT-4に移行、その後、OS環境ごと仮想環境へ移行したりで、14年以上経過し、さすがに諸々アップデートが出来なくなってきてOSもブログ環境も移行しなくてはと思いつつ、環境を作り始めては時間がとれなかったりで放置状態でした。

昨年3月ぐらいから、ChatGPTさんにも手伝ってもらいつつ、本日、ブログの移行が完了した次第です。
CMSとしてはMovable Type7へ移行です。
昔の記事で動画の埋め込みなどしていましたが、フォーマットが変わったりして表示されないものを、手動でシコシコできるだけ直したりしていますが、Amazonアフェレイトリンクなどは、もう、放置しています。

同じサーバ上に、Wrodpressで構築したポットキャスト配信サイトもあったのですが、こちらの移行はまた別の機会にと。

これからのAI時代に向けて、いろいろ試したいこともあるので、新しいサーバ環境でぼちぼち楽しんでいこうと考えています。

ではでは。

確定申告の仕方を教えてください

  • 投稿日:
  • by
  • カテゴリ:
Chat GPTさんに聞いてみた。

確定申告の方法は、以下の手順で行うことができます。

  1. 必要な書類を集める 確定申告に必要な書類には、源泉徴収票や給与明細、医療費の領収書、寄付金の領収書、住民税の課税証明書などがあります。これらの書類を集めましょう。

  2. 確定申告用紙を取得する 確定申告用紙には、納付書や特定口座振替申告書、所得控除申告書などがあります。税務署や市区町村役場、インターネットで取得できます。

  3. 所得税・住民税を計算する 申告対象となる所得税・住民税を計算します。源泉徴収票などから所得税額を計算し、控除や特例を考慮して住民税額を計算します。

  4. 申告用紙に必要事項を記入する 確定申告用紙に必要事項を記入します。例えば、氏名や住所、職業、源泉徴収票の合計金額、所得控除などです。

  5. 確定申告用紙を提出する 提出方法は、郵送、インターネット、窓口提出があります。提出期限は、原則として毎年2月16日までとなります。

ただし、所得が一定以下の場合や、源泉徴収票に記載されている所得税額が所得税の課税限度額以下の場合には、確定申告をしなくてもよい場合があります。詳しくは、国税庁のホームページや税務署の窓口にお問い合わせください。

初めての入金

2013年8月にここのドメインでGoogle AdSenseの設定をして初めて入金があったわwww

 
趣味の自宅鯖サイトで、平気で数週間落ちっぱなしだったりするので、ハナから収益化を考えているわけではないけど、ちょっと嬉しかったりする.
 
履歴を見ると年間の収益が7000円ぐらいだけど、8000円以上にならないと振込が行われず、8000円貯まる前に古い分の収益が失効して支払いに至っていなかった。
 
8年間運営して8053円の収益。年間1000円かぁ。
 
自宅鯖の電気代ぐらいにはなっているのだろうかw
スクリーンショット 2021-08-28 12.15.12.png