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 8 s ease-in-out infinite; /* 5s total cycle */
107+ animation : highlight 10 s ease-in-out infinite; /* 5s total cycle */
108108 animation-delay : 3s ;
109- border-radius : 4 px ;
109+ border-radius : 5 px ;
110110 }
111111 </ style >
112112</ head >
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