Skip to content

Commit b318824

Browse files
committed
chore: update ADL
1 parent ba84c3a commit b318824

1 file changed

Lines changed: 40 additions & 35 deletions

File tree

static/adl/index.html

Lines changed: 40 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -104,9 +104,9 @@
104104
background-size: 0% 100%;
105105
background-position: 0 88%; /* Lower it slightly so it looks like an underline/highlight */
106106
padding: 0 4px;
107-
animation: highlight 8s ease-in-out infinite; /* 5s total cycle */
107+
animation: highlight 10s ease-in-out infinite; /* 5s total cycle */
108108
animation-delay: 3s;
109-
border-radius: 4px;
109+
border-radius: 5px;
110110
}
111111
</style>
112112
</head>
@@ -148,21 +148,23 @@
148148
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative">
149149
<div class="lg:grid lg:grid-cols-12 lg:gap-8">
150150
<div class="sm:text-center md:max-w-2xl md:mx-auto lg:col-span-6 lg:text-left">
151-
<h1 class="text-4xl tracking-tight font-extrabold text-nature-dark sm:text-5xl md:text-6xl">
152-
<span class="block"><span class="supercharge-highlight">Supercharge</span> your</span>
153-
<span class="block text-nature-accent accent-glow">Prompt Engineering</span>
151+
<h1 class="text-4xl tracking-tight font-extrabold text-nature-dark sm:text-5xl md:text-6xl supercharge-highlight">
152+
<span class="block text-nature-accent accent-glow">Agent Programming</span>
153+
<span class="block">Not Prompting</span>
154154
</h1>
155-
<p class="mt-3 text-base text-stone-600 sm:mt-5 sm:text-lg sm:max-w-xl sm:mx-auto md:mt-5 md:text-xl lg:mx-0">
156-
The Agent Definition Language (ADL) combines natural language with structural tokens to make AI
157-
agents predictable, robust, and manageable at scale.
158-
</p>
155+
<div class="mt-3 text-base text-stone-600 sm:mt-5 sm:text-lg sm:max-w-xl sm:mx-auto md:mt-5 md:text-xl lg:mx-0">
156+
<ul class="list-disc list-inside space-y-1">
157+
<li>Prompting is not a production model.</li>
158+
<li>Production agents must exhibit bounded, deterministic behavior.</li>
159+
<li> ADL defines programmable agent logic with enforced execution rules.</li>
160+
161+
</ul>
162+
163+
</div>
159164
<div class="mt-8 sm:max-w-lg sm:mx-auto sm:text-center lg:text-left lg:mx-0">
160-
<p class="text-base font-medium text-stone-800">
161-
Build complex behaviors with stateful conversations.
162-
</p>
163165
<div class="mt-5 sm:flex sm:justify-center lg:justify-start gap-4">
164166
<a href="#usecases"
165-
class="flex items-center justify-center px-8 py-3 border border-transparent text-base font-medium rounded-md text-white bg-nature-primary hover:bg-nature-light md:py-4 md:text-lg transition">
167+
class="flex items-center justify-center px-8 py-3 border border-transparent text-base font-medium rounded-md text-white bg-nature-primary hover:bg-nature-light md:py-4 md:text-lg transition shadow-lg shadow-nature-primary/20">
166168
Learn ADL
167169
</a>
168170
<a href="#run-adl-server"
@@ -267,7 +269,7 @@ <h2 class="text-base text-nature-primary font-semibold tracking-wide uppercase">
267269
<div class="lg:col-span-7 mb-8 lg:mb-0">
268270
<div class="relative rounded-xl shadow-2xl border border-stone-200 overflow-hidden group">
269271
<div class="absolute inset-0 bg-nature-primary/5 transition duration-500 group-hover:bg-transparent"></div>
270-
<img src="/lmos/adl/images/studio.png" alt="ADL Studio Interface" class="w-full h-auto object-cover transform bg-stone-100 min-h-[300px]" onerror="this.src='https://placehold.co/800x600/e7e5e4/3a5a40?text=ADL+Studio+Screenshot'"/>
272+
<img src="studio.png" alt="ADL Studio Interface" class="w-full h-auto object-cover transform bg-stone-100 min-h-[300px]" onerror="this.src='https://placehold.co/800x600/e7e5e4/3a5a40?text=ADL+Studio+Screenshot'"/>
271273
</div>
272274
</div>
273275

@@ -282,10 +284,10 @@ <h2 class="text-base text-nature-primary font-semibold tracking-wide uppercase">
282284
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z" />
283285
</svg>
284286
</div>
285-
<p class="ml-12 text-lg leading-6 font-medium text-nature-dark">Advanced Prompt Authoring</p>
287+
<p class="ml-12 text-lg leading-6 font-medium text-nature-dark">Reliable Agent Logic Authoring</p>
286288
</dt>
287289
<dd class="mt-2 ml-12 text-base text-stone-600">
288-
Craft and manage complex prompts with a powerful, structured editor designed for clarity and control.
290+
Author human-maintainable agent logic with enforced behavioral structure.
289291
</dd>
290292
</div>
291293

@@ -428,10 +430,11 @@ <h2 class="text-3xl font-extrabold text-nature-dark tracking-tight">Run ADL Serv
428430
<div class="text-center">
429431
<h2 class="text-base text-nature-primary font-semibold tracking-wide uppercase">Core Philosophy</h2>
430432
<p class="mt-2 text-3xl leading-8 font-extrabold tracking-tight text-nature-dark sm:text-4xl">
431-
Why ADL?
433+
Why Agent Programming?
432434
</p>
433435
<p class="mt-4 max-w-2xl text-xl text-stone-600 lg:mx-auto">
434-
Prompting is difficult so don't prompt. Instead define your requirements and let ADL to the rest.
436+
Prompt-based systems are not reliable or verifiable.<br>
437+
ADL defines programmable agent behavior for production systems.
435438
</p>
436439
</div>
437440

@@ -445,10 +448,10 @@ <h2 class="text-base text-nature-primary font-semibold tracking-wide uppercase">
445448
d="M19.428 15.428a2 2 0 00-1.022-.547l-2.384-.477a6 6 0 00-3.86.517l-.318.158a6 6 0 01-3.86.517L6.05 15.21a2 2 0 00-1.806.547M8 4h8l-1 1v5.172a2 2 0 00.586 1.414l5 5c1.26 1.26.367 3.414-1.415 3.414H4.828c-1.782 0-2.674-2.154-1.414-3.414l5-5A2 2 0 009 10.172V5L8 4z"/>
446449
</div>
447450
<h3 class="mt-8 text-xl font-bold text-nature-dark text-center group-hover:text-nature-primary transition">
448-
Robust Structure</h3>
451+
Formal Structure</h3>
449452
<p class="mt-4 text-stone-600 text-center">
450-
Combining natural language with special tokens makes agent behavior predictable. Define
451-
boundaries, rules, and formats that LLMs actually respect.
453+
Agent behavior must be explicitly defined.<br>
454+
ADL enforces rules, boundaries, and execution structure.
452455
</p>
453456
</div>
454457

@@ -461,10 +464,10 @@ <h3 class="mt-8 text-xl font-bold text-nature-dark text-center group-hover:text-
461464
</svg>
462465
</div>
463466
<h3 class="mt-8 text-xl font-bold text-nature-dark text-center group-hover:text-nature-primary transition">
464-
Progressive Disclosure</h3>
467+
Controlled Complexity</h3>
465468
<p class="mt-4 text-stone-600 text-center">
466-
Manage complexity by revealing concepts and instructions only when needed. Similar to how humans
467-
learn, agents perform better when focused.
469+
Agents execute within scoped instructions.<br>
470+
Behavior is constrained to reduce ambiguity and failure.
468471
</p>
469472
</div>
470473

@@ -476,10 +479,10 @@ <h3 class="mt-8 text-xl font-bold text-nature-dark text-center group-hover:text-
476479
d="M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 01-4.255-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z"/>
477480
</div>
478481
<h3 class="mt-8 text-xl font-bold text-nature-dark text-center group-hover:text-nature-accent transition">
479-
Stateful Conversations</h3>
482+
Stateful Execution</h3>
480483
<p class="mt-4 text-stone-600 text-center">
481-
Unlike stateless API calls, ADL agents maintain context awareness over time, enabling
482-
long-running workflows and coherent multi-turn interactions.
484+
Agents maintain structured state across interactions.<br>
485+
Workflows become persistent and verifiable.
483486
</p>
484487
</div>
485488
</div>
@@ -623,17 +626,20 @@ <h3 class="mt-2 text-3xl leading-8 font-extrabold tracking-tight text-nature-dar
623626
</h3>
624627
<div class="mt-6 text-lg text-stone-600 space-y-6">
625628
<p>
626-
The idea behind ADL UseCases is a fundamental shift: instead of "prompting" the Agent and
627-
creating a black box,
628-
you define your requirements in the form of clear, structured UseCases.
629+
Instead of writing prompts and hoping the agent behaves correctly,
630+
you describe what you want in clear, structured UseCases.
631+
632+
633+
634+
635+
629636
</p>
630637
<p>
631-
The ADL Engine processes these UseCases and ensures that the Agent behaves according to your
632-
specifications.
638+
ADL turns those UseCases into reliable behavior.
633639
</p>
634640
<p>
635-
Behind the scenes, the ADL Engine translates UseCases into optimized prompts or tools,
636-
manages conversation state, and enforces your business rules.
641+
The agent follows your rules, keeps context,
642+
and works the way you expect.
637643
</p>
638644
</div>
639645
</div>
@@ -692,7 +698,6 @@ <h4 class="text-sm font-bold text-nature-primary mb-2 flex items-center gap-2">
692698
</div>
693699
</section>
694700

695-
696701
<!-- ADL Technical Specification -->
697702
<section id="technical-spec" class="py-16 bg-nature-page border-t border-nature-border">
698703
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">

0 commit comments

Comments
 (0)