概要
https://zenn.dev/gunta/articles/5b7a081fef8c71
詳細内容
## AIファーストで全てを書き直す:エンジニアが知るべき新パラダイム
https://zenn.dev/gunta/articles/5b7a081fef8c71
本記事は、AIがソフトウェア開発を根本的に変革し、エンジニアはコンテキストと堅牢なフレームワークに注力することで、Effect-TSやJujutsu、Markdown駆動のプロジェクト定義を活用する「AIファースト」パラダイムへ移行すべきだと提唱する。
**Content Type**: 💭 Opinion & Commentary
**Scores**: Signal:4/5 | Depth:4/5 | Unique:5/5 | Practical:5/5 | Anti-Hype:4/5
**Main Journal**: 89/100 | **Annex Potential**: 89/100 | **Overall**: 88/100
**Topics**: [[AI-First Development, Context-Driven Development, Effect-TS, Jujutsu VCS, Model Context Protocol]]
本記事は、AIによるソフトウェア開発の根本的な変革を訴え、従来のコード中心の思考から「AIファースト」パラダイムへの移行を提唱します。著者は、自身のTypeScriptコードを破棄し、Claudeとの対話を通じてわずか2時間でより高品質な機能を実装した経験から、「AIでコーディングが速くなった」以上の、開発手法そのものの進化を強調します。
この新パラダイムの中心は「Context is King」であり、Markdownを最強のコンテキスト表現形式と位置づけます。MarkdownはLLMにとってトークン効率が高く、人間の思考プロセスをそのまま保存でき、Gitでのバージョン管理も容易なため、AIとの協調作業に最適です。
具体的なツールスタックとして、人間には複雑に映るがAIには最適な選択肢を挙げます。型安全でエラーパスが全て明示される「Effect-TS」は、AIが複雑な型システムを一瞬で理解するため、堅牢なシステム構築に不可欠とされます。また、全ての操作がUndo可能で並列エージェント作業に最適化されたバージョン管理システム「Jujutsu (jj)」は、AIエージェントによる高速な試行錯誤を可能にします。さらに、プロジェクトの指示書、アーキテクチャ、決定事項、現状などをMarkdownで記述する「.context/」ディレクトリの導入を提案。これはAIエージェントがプロジェクトの全容を直接理解し、自律的に行動するための「Project as Code」という新しいアプローチです。Model Context Protocol (MCP) は、このコンテキスト注入を標準化する役割を担います。
これらの技術を用いることで、著者はわずか3時間でSaaSプロダクトを開発できることを実証し、「Business as Code」として企業全体の状態や戦略的フォーカスもMarkdownで管理し、AIエージェントに自動で優先順位を理解させる未来を描きます。
エンジニアへの提言として、既存の前提を疑い、AIとペアプロする際の明確で計測可能な指示の重要性を説きます。コードを書くこと自体が価値ではなく、いかにAIを活用して価値を最速で創出するかが問われる時代に突入した、と主張します。この新しいパラダイムを理解し、実行するエンジニアこそが、一人で億単位の価値を生み出せる、最高の時代を生きると締めくくっています。