Introduction

What is Echo PDK

What is Echo PDK?

Echo PDK (Prompt Development Kit) is a domain-specific language for creating dynamic AI prompts. It lets you write logic directly in your prompts, rendering only the relevant context at runtime.

Why Use Echo PDK?

  • Token Reduction - Up to 75% cost savings by sending only relevant context
  • Better Accuracy - Less cognitive load on the LLM means better responses
  • Maintainable - Modular, readable prompts that scale with your team
  • Deterministic Logic - Business rules in code, not AI interpretation

Example: Movie Recommender

movie-recommender.echo
You are a Context-Aware Movie Curator.

Recommend a movie based on who I am watching with ({{companions}}) and genre ({{genre}}).

[#IF {{companions}} #contains(Family)]
**Family Viewing Rules:**
* Must be G or PG rated - NO violence or swearing
* Must be engaging for adults too (Pixar style)
[END IF]

[#IF {{genre}} #equals(Horror)]
**Horror Filter:**
* I have a phobia of creepy dolls - exclude Annabelle, etc.
[END IF]

Recommend ONE movie and explain why it fits.