Skip to content

Commit 886b36d

Browse files
committed
Refine "Primitives over pipelines" blog post to highlight advancements in AI model capabilities and the shift towards Primitive-Oriented Agent Design, emphasizing the benefits of modular functions and dynamic context retrieval.
1 parent 208389d commit 886b36d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/lib/posts/primitives-over-pipelines.mdx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,14 @@ export const metadata = {
1313

1414
A lot of early AI systems that got built at orgs were built under an old era where models didn't know how to follow instructions, drifted off task, and hallucinated.
1515

16-
To ensure these systems delivered value, we created rigid guardrails, prescriptive pipelines, and step-by-step orchestrations. The goal was to force user intent onto a predetermined path that the designer had already foreseen. In many ways, we were force-fitting our insights from the [classic software era](https://karpathy.medium.com/software-2-0-a64152b37c35) in this new age of AI-native software.
16+
To ensure these systems delivered value, we created rigid guardrails, prescriptive pipelines, and step-by-step orchestrations. The goal was to force user intent onto a predetermined path that the designer had already foreseen. In many ways, we were force-fitting our insights from the [classic software era](https://karpathy.medium.com/software-2-0-a64152b37c35) in this new age of AI-native software.
1717

1818
However, as of gpt-5.2 and opus-4.6, models exhibit improved instruction following and significantly reduced hallucination. The addition of native reasoning capabilities has enhanced the models' ability to admit uncertainty and, consequently, [decrease hallucination](https://openai.com/index/why-language-models-hallucinate/#:~:text=most%20evaluations%20measure%20model%20performance%20in%20a%20way%20that%20encourages%20guessing%20rather%20than%20honesty%20about%20uncertainty.) by better saying "I don't know" when lacking context. The models also have better planning capabilities and are able to break down complex tasks into smaller chunks without losing sight of the broader goal.
1919

2020
Paradoxically, the quality-control pipelines that were once protective are now becoming obstacles, as they impose a rigid trajectory through a solution space that the models are now capable of navigating more effectively on their own.
2121

22+
> "In many ways, we were force-fitting our insights from the classic software era in this new age of AI-native software."
23+
2224
## Primitive-Oriented Agent Design
2325

2426
We propose an alternative: **Primitive-Oriented Agent Design**. Instead of prescribing rigid use cases or workflows, we provide the agent with a small, modular set of pure, composable functions — "primitives". This grants the agent the freedom to assemble its own workflows at runtime, utilizing the full context of its capabilities.
@@ -52,6 +54,8 @@ In other words, the system prompt encodes **taste, not state**.
5254

5355
The prompt defines how the agent should think and behave, while primitives supply the information required to act. This keeps the prompt small, keeps the system flexible, and ensures the agent reasons over fresh context rather than static assumptions.
5456

57+
> "A thin system prompt encodes taste, not state."
58+
5559
## A practical example
5660

5761
Consider a feature that displays a skeleton view of some inventory or content. There are two ways to build it.

0 commit comments

Comments
 (0)