concept Updated 2026-07-08 Tags: Ai, Workflow, Software-Engineering

AI Engineering Thinking

AI engineering thinking is the habit of turning a vague goal into explicit requirements, architecture, tests, logs, documentation, review, audit rules, and business handoffs before asking AI to execute. In AI 会写代码了,为什么你还是做不出产品?, the Keji Luandun hosts argue that AI can write code, scripts, summaries, and operational analyses, but it still needs the user to define the problem, boundaries, checks, and responsibility chain.

Vol. 160 一年多以后,再聊AI写代码Vibe Coding adds the mature Vibe Coding version through NewSpot. The source’s workflow starts with plan mode and human review, then turns tests, code review, final product-flow checks, debugging, and architecture judgment into the human side of an AI-heavy implementation. It also argues that “AI wrote almost all the code” is not the engineering achievement by itself; the achievement is turning generated code into a reliable product with a coherent point of view.

Vol. 166 闲聊: 从 Gemini 到 AI 的加速与混沌 adds planning artifacts as a practical example. The hosts describe using Superpowers to move from brainstorming into design markdown and plan markdown before delegating execution to Codex or Claude Code.

Vol. 164 从苹果聊到软件未来:Agentic Software 真的要来了? adds communication and breadth as engineering inputs. The hosts argue that AI-native developers need to plan, decompose, understand multiple stacks, review generated code, and express tasks clearly enough that agents can execute without drifting.

71. 编程的内燃机时代 adds the consulting version. 吴涛 describes feeling like AI’s human peripheral: he translates ambiguous client needs into AI-usable work, then checks whether the result matches real cloud-service behavior.

EP127 从 Skills 到自动化工作流,论 Agent 如何接管真实生产力 ⚙️ adds the skill-operating version. Requirement-grilling skills, architecture maps, TDD routines, Playwright checks, review prompts, and release validation turn engineering thinking into reusable instructions that Codex or Claude Code can run repeatedly.

「1 亿 Token 俱乐部」挤爆了,AI 的燃料不够了:对谈于文渊 adds the spec-coding version. Yu Wenyuan argues that AI can fill in implementation well when humans describe the desired system in clear, semi-formal logic, but two or three loose prompts are not enough for complex engineering work.

为什么Manus必须出海?聊聊国产大模型的“文科生困境” adds the operator version through AI Operations Role. The hosts compare useful AI operators to low-code or VBA-heavy workers: they know enough business process to split ambiguous goals into executable tasks, choose the right model or tool, and judge whether a generated workflow is maintainable.

Vol. 169 高考只是个开始,Don’t Waste Your Life adds the student-learning version. The hosts argue that AI can let non-experts prototype software, but larger systems still require people who understand review, security, launch checks, maintenance, and the difference between a cool demo and reliable engineering.

Vol. 170 Fable 5 重出江湖,GPT 仍需努力 adds the stronger-model planning version. Fable 5 can produce more useful first-pass plans and implementations, but the hosts still rely on requirement questioning, PRDs, ADRs, issue decomposition, review triage, and acceptance checks through GrillMe Skills, Superpowers, and Codex.

OPC 的真正难题,是 AI 还没学会替你把东西卖出去 adds the one-person-company version. The hosts accept that Vibe Coding can make the build step much faster, but argue that an OPC operator still needs to define the product, understand likely failures, decide whether a customer exists, handle bugs and delivery, and know when generated advice lacks real business increment.

Vol. 165 做客声东击西:「龙虾」和 vibe coding 正如何改变我们的思维 adds the non-engineer discovery version. 徐涛 learns through “小龙虾” and his own media workflow prototypes that using AI well often means thinking in programs, hierarchy, scheduled tasks, back-end state, and handoff boundaries. The episode keeps the same boundary as the rest of this page: Vibe Coding can make a good demo and clarify requirements, but stable shared systems still need architecture, debugging, and AI Coding Verification.

我们把 AI 塞进花店后,才知道AI落地有多脏 adds the offline-operations version. The hosts only learn what to specify after running a flower shop: the real inputs are A4 order sheets, platform prompts, customer chats, fridge photos, missing materials, paid-traffic data, and staff routines, not a clean database and a generic “make this smart” request.

智力贬值的春节见闻录,与那场正在酝酿的优贷危机 adds an earlier personal-builder version through GLM5. The host can quickly create websites, an iOS app, a podcast-editing tool, and flower-shop prototypes, but the hard parts move to App Store process, deployment, pricing, filing, vertical workflow knowledge, and deciding which user need is real.

140. 对姚顺宇的4小时访谈:请允许我小疯一下!在Anthropic和Gemini训模型、技术预测、英雄主义已过去 adds the frontier-research version through Yao Shunyu / 姚顺宇. In his account, engineering thinking means turning a model-training idea into a defined environment, data recipe, feedback signal, experiment, and system constraint; a clever idea is cheap unless it can be made into runnable, stable, measurable work.

Key Claims

  • AI is most useful when the work can be decomposed into bounded tasks with clear inputs, outputs, and acceptance criteria.
  • Test-driven development, end-to-end tests, screenshots, code review, documentation, and logging become easier to enforce because AI will perform tedious process steps if asked.
  • Product building requires more than implementation: architecture, service choice, cost judgment, multi-user boundaries, edge cases, and long-term ownership still need human design.
  • In old systems, a safer AI path is to read code, create tests and documentation, and then refactor, instead of asking for immediate broad rewrites.
  • Debugging with AI depends on observability; detailed logs and reproducible failures give the agent enough context to locate logic problems rather than only syntax errors.
  • The same posture applies outside code: AI can audit data, content, pricing, or promotion decisions, but humans must design the workflow and own final decisions.
  • Design and plan documents can be treated as engineering artifacts, not just prompts, because they define what later agents should build and review.
  • When AI answers about infrastructure or APIs, engineering thinking includes reading official docs, testing in the real environment, and rejecting fluent but nonexistent configuration details.
  • A useful skill should encode the user’s acceptance criteria and verification loop, not just their preferred coding style.
  • Project-local skills are useful when they preserve architecture, module boundaries, design-system rules, and deployment expectations.
  • Spec coding turns requirements into an engineering artifact: the clearer the structure, constraints, and acceptance criteria, the more useful AI implementation becomes.
  • Engineering thinking includes knowing enough computer systems to catch AI mistakes instead of becoming a passive operator of generated code.
  • AI operations work depends on turning business ambiguity into requirements, tool choices, permission boundaries, and verification steps rather than only writing prompts.
  • For students, engineering thinking is a reason programming can remain worth learning even if AI can generate first-pass prototypes.
  • Strong models reduce some implementation friction, but they increase the leverage of clear specs, model choice, and deciding when a workflow needs heavy process versus a light pass.
  • In agentic coding, expression quality is part of engineering quality because ambiguous prompts become ambiguous plans, diffs, and review work.
  • One-person-company use raises the same bar outside code: the operator has to turn customer, sales, compliance, delivery, and support assumptions into explicit work before AI can help reliably.
  • Non-technical users can develop engineering thinking by making small workflow tools; the learning comes from seeing what has to be explicit for the agent or program to work.
  • A prototype can be valuable as requirement discovery even when it is not yet a maintainable system.
  • Offline AI engineering starts by locating the real interface surfaces: printers, cameras, voice prompts, platform screenshots, receipts, and worker handoffs may matter more than APIs at first.
  • Field tests can invalidate feature ideas, such as detailed manual inventory, before engineering time is spent on a system people will not use.
  • Plan-first agent work is useful only if the human actually reviews the plan, acceptance criteria, and test strategy before letting implementation run.
  • Engineering thinking includes deciding when a generated system is good enough for self-use and when a public product needs polish, resilience, and ongoing maintenance.
  • When coding gets cheap, engineering thinking expands into platform launch process, operations, customer research, and the ability to translate fuzzy demand into executable work.
  • In model training, engineering thinking means debugging the whole experimental system before declaring a scaling law, data recipe, or algorithmic idea invalid.
  • ML Coding makes engineering thinking part of research itself because models need experiment structure, metrics, and logs to help improve future models.

Connections