Software engineering is becoming the work of giving probabilistic agents deterministic order
The author argues that as tools like Cursor Projects, Grok Bot and Codex raise the abstraction level, engineers must constrain agent execution with state, authority, contracts, verification and recovery rather than just writing code.
もうソフトウェアエンジニアリングは「コードを書く技術力」ではなく、“確率的に動くAgentに決定論的な秩序を与える技術”になると思っていて、 Cursor ProjectsやGrok Bot、Codexのようにモデル・IDE・UIまで抽象化されていくほど、エンジニアが設計すべき対象は PromptでもContextでもHarness単体でもなく、 IntentをどのStateに落とし、 どこからScriptで決定論的に固定し、 どのCheckpointで人間に返し、 失敗してもどの状態から再開でき、 最終的な判断をどのEvidenceで検証可能にするか という“Agentの実行そのもの”に移っていくはずで、 Memory・Skills・AGENTSmdも全部そのControl Planeを構成する部品に過ぎず、これから強いエンジニアはAIにコードを書かせる人でもAIを上手く使う人でもなく、 非決定的な知能をState・Authority・Contract・Verification・Recoveryで 決定論的なシステムへ閉じ込められる人になるし、 ここがAI Native時代のSoftware Engineering。 ただこれも日々移り変わるのが面白い。
This post quotes another post: x.com/sora19ai/status/2103430668953022931