Module 06 · Modules 6–9

Intent and the discipline of project conception

Framing before the agent is invoked.

06

Most failed agentic work fails before any agent is invoked, because the problem was framed wrongly or not at all. The agent receives an underspecified instruction, makes confident assumptions about what was meant, and builds something coherent that misses what was actually wanted. Problem framing is the first and most consequential human contribution to any agentic workflow.

Engineering and design literature positions problem framing as a respected discipline with its own rigour. Polya’s How to Solve It establishes the primacy of understanding the problem before attempting a solution. Donald Schön shows that expert practitioners reframe problems continuously as they engage with them. Frederick Brooks, in The Design of Design, supplies the empirical case: his own house-design log shows that requirements emerge from attempted solutions rather than from prior reflection. Solving the wrong solution is how the right problem is discovered.

Above the surface question of “what features should we build” sits the deeper question of primary usefulness. What is this thing fundamentally for? Who needs it to exist? An agent can produce features without limit; only the human can answer whether the project should exist at all.

Drawing on Brooks’s chapter on user models, “better wrong than vague” is a practical discipline. Every designer carries an implicit user model. Making the model explicit, even by guessing, allows it to be debated and corrected. The vague ASE practitioner ends up letting the model design for an imaginary user.

Constraints are shaping material. Constraints shrink the search space and make design easier, not harder. Telling the agent what properties are needed produces a better result than telling it how to achieve them. Brooks’s four-way taxonomy of constraints (real, obsolete, misperceived, intentional) is the diagnostic to apply to any framing.

The deliverables of good framing are first drafts in pencil rather than finished artefacts. A problem statement describes the situation rather than the solution. The stakeholder list names who needs the project to exist. The definition of done is specific enough to be testable. The out-of-scope list passes the test “why might a reasonable person have expected this to be in scope?” A practical procedure delegates the framing interview to the agent itself: the practitioner writes a short project sketch, then directs the agent to ask one focused question at a time across six clusters (purpose, user, success, boundaries, constraints, testability).

Mikael Alemu Gorsky

Mikael Alemu Gorsky is an educator and researcher, and the author of two programs: Agentic Software Engineering, on building software with AI agents, and Building Cognified Systems, on building software that thinks.

He teaches at the Holon Institute of Technology, near Tel Aviv, where Agentic Software Engineering runs as a graded course. He is an educator and researcher.

Nine published works, 100+ citations. A 350-page textbook under contract with a major academic publisher.

Teaching and programs

Agentic Software Engineering — program, preprint and textbook

The discipline of structured, auditable human-agent workflows for building software. The human frames, specifies and judges. The agent executes. Nineteen modules in four parts, built on a running project called Tribunal, a web application in which agents argue opposing sides of a case and a judge agent decides. Taught for credit at the Holon Institute of Technology.

Agentic Software Engineering curriculum

Building Cognified Systems — program, paper and book in writing

How to build systems that hold a language model as a working component, and treat that component as what it is: stochastic, slow and metered. Fourteen modules in four parts, about seventy hours. The running project is the Observatory, a news agency that watches sources, selects what matters and publishes on a cadence.

Research and analytics

Publications — journals and proceedings

Nine works, 100+ citations. Research on artificial intelligence in education, with Ilya Levin and Alexei Semenov.

The AI Pravda — LinkedIn newsletter

Critical analysis of artificial intelligence and its effect on work and society. 5,500+ subscribers. The complete archive of 103 issues (2023–2026) is published in full at mgorsky.net/theaipravda.

Subscribe to The AI Pravda on LinkedIn

Pro bono

AI for seniors — free workshop

Helping older adults use everyday AI tools. Delivered to Russian-speaking communities in Israel.

For older adults, artificial intelligence is about preserving quality of life, maintaining autonomy, and sustaining the feeling of independence that defines dignified aging. For seniors who have emigrated, AI becomes a bridge: it can translate documents, explain official letters, help compose emails in the local language, and guide users through government websites. The workshop has been delivered to Russian-speaking communities in Israel, where participants — many of them in their 70s and 80s — discovered that AI could help them read Hebrew documents and communicate with Israeli institutions.

Startup competitions — unpaid time

Judging and mentoring early-stage ventures. Helping teams clarify their value proposition, assess technical feasibility, and prepare for the realities of scaling an AI product.

AC/VC LinkedIn group — community

A group for developers and students working with coding agents. The community shares practical insights, code examples, tool comparisons, and honest assessments of what works in production.

Join the AC/VC LinkedIn group

Recent

Important Links