昨年末、私はCursorとClaudeを使い、ゼロから個人サイト全体を構築した。Hugoフレームワーク、多言語対応、自動翻訳、GitHub ActionsのCI/CD、Fitbitのリアルタイムデータ統合——この一式のアーキテクチャは、コンセプトから公開まで、二週間とかからなかった。

▶ 要約を聴く
AI合成音声・著者本人の声のクローン

三年前に遡れば、同じことに私はおそらく三か月を要し、しかも一部は外注しなければならなかっただろう。

だが、一つだけ速くならなかったことがある。このサイトが「どんな姿であるべきか」を決めることだ。

ビジュアルデザインの問題ではない。もっと根本的な問題だ——このサイトは誰に奉仕するのか? 何を伝えるのか? どの機能が核心で、どれがノイズなのか? 記事はいくつのテーマの柱に分けるのか? 各柱の関係は何か? 読者は一篇の記事を読み終えた後、次にどこへ導かれるべきなのか?

これらの問いに、AIは一つも答えられない。それは賢さが足りないからではなく、これらの問いの答えが「私とは何者か」と「私が何を重要だと考えるか」に依存しているからだ。これがセンスである。

センスはあなたが思っているようなものではない

「センス(品味)」という言葉は中国語においてある種のエリート臭を帯びている。まるで「私はワインがわかる、お前はわからない」と言っているかのようだ。だが私が語ろうとするセンスは、エリートとは無関係だ。

Steve Jobsは引用され尽くした一言を残している。「デザインとは、物がどう見えるかではない。物がどう機能するかだ」。だが彼のより深い意図はこうだ——多くの人はデザイナーが物を美しくしていると思っているが、真のデザイナーは自分の仕事が物を「正しく」することだと知っている。

「物を正しくする」——これこそセンスの本質だ。

より具体的に言えば、センスとは三つの能力の交わりである。識別力(多数の選択肢の中からどれが正しいかを見抜く)、否定力(「これはやらない」と言える勇気)、そして文脈感(なぜこの状況においてこの選択こそが正しいのかを理解する)だ。

識別力は経験の蓄積で身につく。否定力には勇気と判断が要る。だが文脈感が最も難しい——それは技術的制約、ユーザーのニーズ、ビジネスロジック、文化的背景を同時に理解し、それらの交点で最適解を見出すことを要求する。

AIは識別力においてすでに非常に強い。十のデザイン案を与えれば、デザイン原則に基づいて評点しランク付けしてくれる。だが否定力と文脈感は? それは問題そのものすら見えていない。なぜなら、この時点で、この人々を前にして、これらのリソース制約を抱えたとき、何が「正しい」選択なのかを知らないからだ。

私のセンスはどう鍛えられたか

正直に言えば、私は生まれつきセンスのある人間ではない。私のセンスは落とし穴に落ち続けて鍛えられたものだ。

コンサルタントをしていた年月、「技術的には完璧だが市場では無反応」の製品をあまりに多く見てきた。チームが半年かけて一つの機能を磨き上げ、リリースしてみたらユーザーが全く気にしていなかった。問題は技術的実行にあるのではなく、最初から正しい問いを立てていなかったことにある——「この機能は誰のどんな痛点を解決するのか?」

その後、循環経済に取り組む中で、私はもう一段階のセンスを学んだ。適合感だ。同じ金属リサイクル技術が、A工場の生産ラインでは革命的な改善になり、B工場では余計な複雑さになる。差は技術そのものにあるのではなく、「この解決策がこの場面に適しているか」を判断する能力があるかどうかにある。

これは神学的訓練の経験と意外にも通じている。十五年の神学的背景は私に一つのことを教えた——同じ一節の経文が、異なる文脈の下では全く異なる意味を持ちうるのであり、解釈の質はあなたの文脈理解の深さに依存する。この「文脈への感受性」は後に、私のあらゆる判断の基層能力となった——技術アーキテクチャの選択であれ、コンテンツ戦略の策定であれ、一篇の記事の切り口の決定であれ。

いまAIでシステムを構築しているとき、私はセンスの価値がより明白になり、重要でなくなったわけではないことに気づいた。

具体例を挙げよう。ディベートエンジンを構築したとき、技術的には無限の設計方法があった。モデルは何個にするか? 対話は何ラウンドか? ファクトチェックを加えるか? チェックはどの段階に置くか? どのモデルでチェックするか? どの選択も実行可能で、AIはどれも実装できる。だが「四つのモデル、ディベートと協働のデュアルモード、Perplexityで最終チェック」というこのアーキテクチャの決断は、過去に走らせた数十回の実験、異なるモデルの個性への理解、そして私がどんな出力品質を欲するかをもとに、総合的に判断したものだ。

AIはエンジンの一行一行のコードを書いてくれた。だがエンジンが「どんな姿であるべきか」は、センスが決めたのだ。

Vibe Codingの真の意味

多くの人はVibe Codingを「もう真面目にコードを書かなくていい、AIと雑談すればいい」と理解している。この理解はとんでもなく間違っている。

Vibe Codingの真の意味はこうだ——実行のコストがゼロ近くまで圧縮されたとき、決断の質こそが唯一の差別化要因となる。

私は〈Code is Cheap:Vibe CodingからCLAWSへ〉でこのコスト構造の相転移を詳しく分析した。だがあの記事が語ったのはマクロな潮流だ——Karpathyの用語の進化からWillisonの宣言まで。本稿で語りたいのはミクロな個人のレベルだ——あなたが本当にCursorの前に座り、AIと一緒に物を作るとき、成果の良し悪しを決めるのは一体何なのか?

答えは、あなたが下す指示の質だ。そして指示の質は、あなたの問題理解の深さに依存する。

私が自然言語でAIに要件を記述するとき、面白い現象に気づいた——正確に記述するほどAIの産出は良くなる。だが真の正確さとは技術仕様の正確さではなく、意図の正確さである。「JSON形式のスケジュールデータを受け取り、フィールドを検証してからデータベースに保存するAPIエンドポイントを書いてくれ」——これは技術仕様の正確さで、AIは完璧に実行できる。だが「このスケジュールシステムの目標は、一人が八つのソーシャルプラットフォームの投稿を管理できることであり、最も重要なのはミスをしないこと、その次にようやく柔軟性だ」——これは意図の正確さであり、それがシステムアーキテクチャ全体の方向を決める。

前者はエンジニアリング能力だ。後者はセンスだ。

なぜ人文教養が突然重要になったのか

私が観察した一つのことがある。AI協働において最も良い成果を出す人は、往々にして技術が最も強い人ではなく、「考えをはっきり伝えられる」人なのだ。

これは簡単に聞こえるが、「はっきり伝える」とは実はきわめて複雑な能力だ。それはまず自分が何を欲しているかを考え抜き(自己認識)、次に相手が理解できる方法で表現し(コミュニケーション能力)、同時に相手が誤解しそうな箇所を予測して先回りして明確にし(共感)、最後に相手の応答の中からどの部分が正しく、どの部分を修正すべきかを見極める(批判的思考)ことを要求する。

この四つの能力——自己認識、コミュニケーション、共感、批判的思考——はすべて人文的訓練の核心だ。修辞学はいかに精確に表現するかを教える。哲学はいかに問題を分解するかを教える。文学はいかに文脈を理解するかを教える。歴史はいかに事例から判断力を抽出するかを教える。

私自身の経験では、神学的訓練が私のAI協働に与えた助けは、いかなるプログラミング言語よりもはるかに大きい。なぜなら神学の核心的訓練とは、複雑なテキストを前にして、複数の可能な解釈の中から、最も合理的で最も責任ある一つを見出すことだからだ。これはAIの出力を前にして行うべきことと、本質的に同じことなのだ。

これこそ、私が「ポストコード時代」がエンジニアの終末ではなく、人文教養のルネサンスだと考える理由である。

センスは育てられるか

育てられる。だが「センスの講座を一つ受講する」というやり方ではない。

センスは三つの源から来る。大量のインプット(十分に多くの良いものと悪いものを見る)、異分野間の接続(異なる分野の経験の間に共通の判断枠組みを見出す)、そして反復する実践とフィードバック(選択を下し、結果を引き受け、判断を修正する)だ。

Dieter Ramsのデザイン十戒が古典たりうるのは、彼が生まれつき何が良いデザインかを知っていたからではなく、彼がBraunで数十年にわたり製品デザインを手がけ、無数の試みと失敗の中からそれらの原則を抽出したからだ。

私にとって、センスの育成には一つの非常に具体的な方法がある。意図的に「なぜやらないのか」を練習することだ。決断を下すたびに、何を選んだかだけでなく、何を諦めたか、そして諦めた理由も記録する。時間が経つにつれ、自分の判断枠組みがどんどん明晰になっていくことに気づくだろう。

私は個人サイトを運営する際、まさにこうしている。一篇の記事を書く前に、まず三つから五つの可能な切り口を挙げ、それから一つずつ排除していき、最も価値のある一つが残るまで続ける。排除された切り口が悪いわけではなく、この時点で、この読者層に対して、既存の記事の文脈の中で、最も「正しい」選択ではなかっただけだ。

このプロセスこそ、センスの筋肉の記憶である。

最後の代替不可能性

私は〈AI Agents vs. Agentic AI〉で、能動的な知能エージェントの時代において、核心的能力はAIを操作することではなく、人機協働のアーキテクチャを設計することだと語った。〈言語が放棄されるとき〉では、もしAIの思考プロセスが人類の言語から離脱すれば、監督メカニズムが根本から失効すると論じた。

この二つの議題の交点こそ、センスだ。

センスはあなたがAIに何をさせるか(アーキテクチャ設計)を決める。センスはまた、あなたがAIの産出が合格かどうかをどう判断するか(監督能力)も決める。AIがますます強大に、ますます自律的になるとき、センスは人類が参加権を保持する最後の防衛線なのだ。

それはAIにセンスがないからではない——センスの本質が「特定の文脈において何が正しいかを判断すること」であり、そして文脈は永遠に人類が定義するものだからだ。あなたのユーザーは誰か、あなたのリソースはどれだけあるか、あなたの文化的背景は何か、あなたが何を重要だと考えるか——これらがセンスの判断の座標系を構成する。AIはあなたが定義した座標系の中で最適化できるが、座標系そのものをあなたに代わって定義することはできない。

コードは複製できる。モデルは訓練できる。だがあなたが何を構築し、何を諦め、そしてなぜそうするのか——このことだけは、あなたにしか答えられない。