# Do Not Start an Agentic AI Project Before Reading This

> <div>This is a monologue from Salil Shekharan, Partner, outlining a critical distinction that will determine whether we build true Agentic AI or just automation with AI labels.</div>

<div id="bkmrk-"></div><span style="font-family: 'Aptos',sans-serif;">As we continue building our Agentic AI capabilities, I want to clarify an important architectural distinction that will fundamentally determine whether we build transformational systems or simply traditional automation wrapped with AI.</span>

<span style="font-family: 'Aptos',sans-serif;">There is a growing industry pattern where teams take an existing workflow, insert LLM calls into a few steps, orchestrate prompts and APIs, and label the outcome as “Agentic AI.”</span>

<span style="font-family: 'Aptos',sans-serif;">That is not Agentic AI.</span>

<span style="font-family: 'Aptos',sans-serif;">It is important that we align on this early because the engineering mindset, architecture, operating model, testing strategy, and production risks are fundamentally different.</span>

---

<span style="font-family: 'Aptos',sans-serif;">Traditional software and automation systems are built around predefined execution paths:</span>

<span style="font-family: 'Aptos',sans-serif;">Input → Rules → Output</span>

<span style="font-family: 'Aptos',sans-serif;">The developer defines:</span>

<div id="bkmrk-every-workflow-every">- <span style="font-family: 'Aptos',sans-serif;">every workflow</span>
- <span style="font-family: 'Aptos',sans-serif;">every branch</span>
- <span style="font-family: 'Aptos',sans-serif;">every condition</span>
- <span style="font-family: 'Aptos',sans-serif;">every exception path</span>

</div><span style="font-family: 'Aptos',sans-serif;">Even when LLMs are added for extraction, summarization, or classification, the system is still fundamentally deterministic. The intelligence is assisting the workflow — not driving it.</span>

<span style="font-family: 'Aptos',sans-serif;">True Agentic AI is fundamentally different.</span>

<span style="font-family: 'Aptos',sans-serif;">Agentic systems are goal-driven, not workflow-driven.</span>

<span style="font-family: 'Aptos',sans-serif;">The system should be capable of:</span>

<div id="bkmrk-dynamically-planning">- <span style="font-family: 'Aptos',sans-serif;">dynamically planning execution paths</span>
- <span style="font-family: 'Aptos',sans-serif;">reasoning about ambiguity</span>
- <span style="font-family: 'Aptos',sans-serif;">selecting tools contextually</span>
- <span style="font-family: 'Aptos',sans-serif;">adapting to failures</span>
- <span style="font-family: 'Aptos',sans-serif;">maintaining memory and state</span>
- <span style="font-family: 'Aptos',sans-serif;">evaluating outcomes</span>
- <span style="font-family: 'Aptos',sans-serif;">self-correcting when needed</span>
- <span style="font-family: 'Aptos',sans-serif;">escalating intelligently when confidence is low</span>

</div><span style="font-family: 'Aptos',sans-serif;">The most important shift is this:</span>

<span style="font-family: 'Aptos',sans-serif;">Traditional systems execute predefined logic.</span><span style="font-size: 7.0pt; font-family: 'Aptos',sans-serif;">  
</span><span style="font-family: 'Aptos',sans-serif;">Agentic systems create and adapt logic at runtime to achieve goals.</span>

<span style="font-family: 'Aptos',sans-serif;">If the entire execution path can be fully drawn upfront as a fixed workflow</span><span style="font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-language: EN-IN;">, </span><span style="font-family: 'Aptos',sans-serif;">then we are most likely building automation - “not an agent.”</span>

---

**<span style="font-family: 'Aptos',sans-serif;">A useful analogy:</span>**

<span style="font-family: 'Aptos',sans-serif;">Traditional software is like a train running on fixed tracks.</span><span style="font-size: 7.0pt; font-family: 'Aptos',sans-serif;">  
</span><span style="font-family: 'Aptos',sans-serif;">Automation + LLM is a smarter train with better announcements.</span><span style="font-size: 7.0pt; font-family: 'Aptos',sans-serif;">  
</span><span style="font-family: 'Aptos',sans-serif;">Agentic AI is autonomous navigation where the destination is defined, but the path is dynamically determined based on context, obstacles, priorities, and outcomes.</span>

<span style="font-family: 'Aptos',sans-serif;">This means our engineering approach must evolve beyond:</span>

<div id="bkmrk-prompt-chaining-stat">- <span style="font-family: 'Aptos',sans-serif;">prompt chaining</span>
- <span style="font-family: 'Aptos',sans-serif;">static orchestration</span>
- <span style="font-family: 'Aptos',sans-serif;">workflow-centric thinking</span>
- <span style="font-family: 'Aptos',sans-serif;">deterministic branching models</span>

</div><span style="font-family: 'Aptos',sans-serif;">Instead, we must design around:</span>

<div id="bkmrk-goals-and-intent-rea">- <span style="font-family: 'Aptos',sans-serif;">goals and intent</span>
- <span style="font-family: 'Aptos',sans-serif;">reasoning loops</span>
- <span style="font-family: 'Aptos',sans-serif;">planning and replanning</span>
- <span style="font-family: 'Aptos',sans-serif;">memory architectures</span>
- <span style="font-family: 'Aptos',sans-serif;">tool ecosystems</span>
- <span style="font-family: 'Aptos',sans-serif;">reflection and validation</span>
- <span style="font-family: 'Aptos',sans-serif;">bounded autonomy</span>
- <span style="font-family: 'Aptos',sans-serif;">human-in-the-loop governance</span>
- <span style="font-family: 'Aptos',sans-serif;">observability and evaluation</span>

</div><span style="font-family: 'Aptos',sans-serif;">This is not just a technology shift. It is a **systems engineering** shift.</span>

<span style="font-family: 'Aptos',sans-serif;">The success metric is no longer:</span><span style="font-size: 7.0pt; font-family: 'Aptos',sans-serif;">  
</span><span style="font-family: 'Aptos',sans-serif;">“Did the software execute correctly?”</span>

<span style="font-family: 'Aptos',sans-serif;">The success metric becomes:</span><span style="font-size: 7.0pt; font-family: 'Aptos',sans-serif;">  
</span><span style="font-family: 'Aptos',sans-serif;">“Did the system achieve the business outcome safely, reliably, and adaptively under uncertainty?”</span>

---

**<span style="font-family: 'Aptos',sans-serif;">Design Clarity is non-negotiable:</span>**

<div id="bkmrk-we-will-not-build-sy">- <span style="font-family: 'Aptos',sans-serif;">We will not build systems where the design is unclear.</span>
- <span style="font-family: 'Aptos',sans-serif;">If you are not fully clear on the architecture, execution model, and agent behavior, do not start building.</span>

</div><span style="font-family: 'Aptos',sans-serif;">Pause, engage with the architecture leads, and resolve the ambiguity first.</span>

<div id="bkmrk-the-fundamental-desi">- <span style="font-family: 'Aptos',sans-serif;">The fundamental design failures that will break at scale.</span>

</div><span style="font-family: 'Aptos',sans-serif;">Every system must have:</span>

<div id="bkmrk-clearly-defined-agen">- <span style="font-family: 'Aptos',sans-serif;">clearly defined agent roles and boundaries</span>
- <span style="font-family: 'Aptos',sans-serif;">explicit control flows (including failure and exit conditions)</span>
- <span style="font-family: 'Aptos',sans-serif;">well-structured tool invocation patterns</span>
- <span style="font-family: 'Aptos',sans-serif;">auditable reasoning and execution paths</span>

</div>---

**<span style="font-family: 'Aptos',sans-serif;">Use AI-assisted code review as a baseline - not as an afterthought.</span>**

<div id="bkmrk-validate-your-logic%2C">- <span style="font-family: 'Aptos',sans-serif;">Validate your logic, interaction patterns, and edge cases proactively before integration.</span>
- <span style="font-family: 'Aptos',sans-serif;">Do not build first and figure it out later.</span>
- <span style="font-family: 'Aptos',sans-serif;">Get the design right, validate it, and then execute.</span>

</div><span style="font-family: 'Aptos',sans-serif;">As we move forward, I encourage teams to challenge designs that resemble:</span>

<div id="bkmrk-hardcoded-workflows-">- <span style="font-family: 'Aptos',sans-serif;">hardcoded workflows with prompts</span>
- <span style="font-family: 'Aptos',sans-serif;">deterministic orchestration disguised as agents</span>
- <span style="font-family: 'Aptos',sans-serif;">excessive branching logic around LLM calls</span>
- <span style="font-family: 'Aptos',sans-serif;">agents that cannot operate outside predefined paths</span>

</div>---

**<u><span style="font-family: 'Aptos',sans-serif;">The goal is not to build smarter workflows</span></u>***<u><span style="font-family: 'Aptos',sans-serif;">.</span></u>*

<span style="font-family: 'Aptos',sans-serif;">The goal is to build systems capable of reasoning, adapting, and operating toward outcomes within controlled boundaries.</span>

<span style="font-family: 'Aptos',sans-serif;">This distinction will define the maturity, scalability, and long-term differentiation of our platform and solutions.</span>

<span style="font-family: 'Aptos',sans-serif; mso-fareast-language: EN-US;">“This distinction will define whether we lead - or fail to differentiate.”</span>