世界を動かす技術を、日本語で。

詳細を他人に任せることは、力を与えることではない

概要

  • 会議内容やアクションの継続的な管理 の重要性
  • Docket という能動的ノートシステムの紹介
  • AIに頼らず自分の頭で要点を整理 する意義
  • 詳細にこだわることが専門性の源泉 である主張
  • AIやLLM技術の限界 と自己成長の関係性

会議の要点とアクションを管理するDocketの紹介

  • Docket は、 週ごとの会議内容やアクションアイテム を明確に管理できるノートシステム
  • 自分の思考で重要点を抽出 したい人向けの設計
  • AIに頼らず、自分自身で要点や課題を整理する能動的プロセスを重視
  • 思考の整理行動の明確化 を支援するツール
  • 継続的な振り返りタスク管理 の効率化

AIに詳細を任せることの限界と専門性の本質

  • 多くの人が AIの活用 に期待を寄せる背景には、「詳細を気にせず成果を出したい」という夢が存在
  • しかし、 詳細から逃れることは不可能 であり、抽象化だけでは問題は解決しない
  • 何か新しいことや優れたことを成し遂げるには、細部への徹底したこだわり が不可欠
  • 全ての詳細をAIに任せることはできない。本当に価値ある部分を見極める力が必要
  • 専門性の本質 は、詳細への強い興味と集中力により培われる
  • AIやLLM技術 は、詳細を気にせずに成果を出すという幻想を与えるが、現実は異なる
  • 知識やスキルを身につけることの重要性、そして「詳細を手放すこと」が本当のエンパワーメントではないという指摘

本当のエンパワーメントとは何か

  • 自分が関与しない範囲で成果を出しても、本質的な成長や達成感は得られない
  • 詳細に向き合い、主体的に取り組むこと が本当の力や自信につながる
  • AIへの過度な依存 は、自己成長や専門性の発展を妨げるリスク
  • 主体性と細部への興味 が、最終的なエンパワーメントの鍵

Hackerたちの意見

すべての詳細が同じように重要ってわけじゃないよね。つまらない詳細もあるし。僕のAIの夢(今は幸せに実現中)は、自分が面白いと思う詳細に集中して、現代のソフトウェアが必要とする退屈な部分を無視することなんだ。

だから何?仕事は楽しいもんじゃないし。多くの人がそのつまらない詳細に依存してるんだよ。

君が言ったこと、まさに僕が考えてたことだよ。AIは、僕がいつも退屈だと思ってたことをやってくれるけど、キャリアの初期にそれをやったからこそ、エージェントが正しくやってないときに介入するタイミングがわかるんだ。これがOPの言いたいことだと思う。

ボイラープレートの詳細があるってことは、業界として失敗してるってことだよね。なんでAIなしで、退屈な部分を自動化するコンピュータがもうできてないの?

どの詳細をスキップして、どれに深く dive するかのセンスが身についてくるよね。これは「PRレビュー」と呼ばれる10000回のワックス運動をやることでみんなが訓練されてるんだ。昔は細かく見てたけど、今は「うん、ここは良さそうだし、テストでエラーも見つかるし、手動でもテストできるな。こっちはちょっと怖いから、もっと深く理解する時間をかけよう」って感じ。AIを使うと、すべての行を深く理解する必要はないけど、どれを選ぶかの良い判断が必要だよね。

「コードスメル」っていう言葉を使うよ。十分な経験があれば、diffをチラッと見ただけで「臭い」がするかどうかわかる。臭いがしたら、詳しく調べてみて正しいか確認する。そうでなければ、プロセスを信じて承認する。(基本的な普通のコードについて話してるから、誰かを傷つけるようなことをしてるなら、感覚だけで判断しないでね)

この9ヶ月間、めっちゃ vibecoding してて、自分用にAIでクールなアプリをいくつか作ったり、実験したり、スキルに基づいたSDLCを構築したり、エージェントのオーケストレーションハーネスをやったりしてたんだ。でも、最近は壁にぶつかって、もう疲れちゃった。各モデルは独立性が増すけど、詳細を指示するのが難しくなってきてる。彼らは少ない入力で大量の退屈で雑なテキストを生成するし、知識を社交的に扱ったり、デザインの分岐をコミュニケートするのが苦手なんだ。AIで明確な勝利を見たのは、同じ変換を大量のコードに適用する反復的な技術的負債のタスクや、良いカバレッジのある既存のテストスイートの下でリファクタリングする時だけだね。初期のリサーチやブレインストーミングにはいいし、(お世辞っぽいけど)ラバーダックの会話パートナーとしても良いと思う。仕事でもプライベートでもAIを常に使ってるけど、もうモデルが知的労働を吸収するのは役に立たなくなってきた。彼らはますます間違いを犯すし、より複雑に間違える。好奇心も足りないし、無限の悪い技術文書についていけない。事実の誤りや悪い推論を見つけるのが難しくなってる。僕が求めてるのは、決定を手助けして、僕が運転席にいることを確保してくれるAIのアシスタントなんだ。最近のAIは、過信した天才みたいになってて、もうついていけないよ。

同意。AIで製品を作るのは、ぎゅうぎゅうに詰まったウールの玉を作るようなもんだよね。それがどうなったのか理解しようとすると、なんとか糸を引っ張り出して見なきゃいけない。ぎゅうぎゅうに詰まったウールだと、すごく難しい。最近1ヶ月でいくつかの実験をして、この不透明な束を扱えるように近づいてきた。これが毎日考えてることのメインなんだ、どうやってこの問題を解決するかって。

僕が求めてるのは、決定を手助けして、僕が運転席にいることを確保してくれるAIのアシスタントなんだ。そんなの無理だよ。なんでそんなことを君に提供すると思う?君はAIの周りにいる肉体的な存在になるだけだよ。

決定を手助けしてくれるアシスタントとして、私が運転席にいることを確保してくれる。これ、今のAIが私にとってどう感じるかをよく表してる。だから、特に問題は感じないな。もしAIがやりすぎてるなら、もっと少なくするように促せばいいんじゃない?みんな、AIがサンドボックスや仮想化から逃げたり、リポジトリを全部消したりするって話してるけど、私が知らないスカイネットを使ってるのかもね。私の経験では、「議論して;まだファイルを編集しないで」ってプロンプトの最後に付け加えたら、LLMが私の意志に逆らってファイルを編集することは一度もなかったよ。

AIには、私が決定を下す手助けをして、運転席にいることを確保してほしい。今はまだベンチマックス段階で、ほとんどのAIモデルは、特定のタスクに役立つように設計された意見のあるUXを持つ「製品」って感じじゃない。まだまだ賢さを競ってる段階だと思う。このインタラクションの実際の性質には多様化の余地がたくさんあるよね、あなたが言ってる方向性のように。これが始まったら、本当に「役立つ」フェーズに入ると思う。今はただ見せびらかして、どれだけできるか探ってるだけで、たまに本当に役立つこともあるけど。個人的には、親の投稿に同意するな。AIが「何かやってほしい?」ってリードしようとするのが大嫌い。指示を待ってくれる方がいいし、無駄にトークンを使って何か愚かなことをさせるよりはマシだよ。

AIは、オープンエンドの「タスク」よりも制約ベースの問題に対してずっと効果的だと思う。つまり、問題のすべての制約を指定すれば、目標を達成するのがすごく得意なんだ。でも、注意点として、すべての制約を列挙しないといけない。1つでも見逃すと、それを抜け道に使って問題をショートカットしちゃうから。解決策は、さまざまなシステムに期待する行動のより形式化に向かうことだと思う。例えば、プログラムが特定の方法で動作しないことを証明するLean証明を作成して、できなければその証明を満たすまでプログラムを改善する。これについては少し触っただけだけど、トイ問題では有望に見える。ただ、テック企業レベルのインフラにスケールアップするのは、かなり時間がかかると思う。

Hacker Newsで議論の続きを見る