Welcome to the Echo Protocol repository. This collection contains structured echoes designed to guide AI processes in areas like evaluation, diagnosis, reflection, simulation, planning, and more.
Each echo defines a clear cognitive flow and can be executed by assistants, agents, or AI systems that support structured reasoning.
There are two versions available for each echo:
- Simplified: Lightweight and ideal for fast iterations, e.g., in ChatGPT or similar interfaces.
- PRS (Processed Response Structure): Full version with validations, expected outputs, retry logic, and detailed documentation for deeper integrations.
If you're new to Echo Protocol or want a ready-to-use collection for everyday reasoning, start with the official Starter Pack.
It includes 6 core echoes:
- 🧭 Planning
- ✅ Coherence
- 🔢 Prioritization
- 🧪 Evaluation
- ⚙️ Optimization
- 🔁 Prompt Execution
Each one is selected for daily workflows like decision-making, troubleshooting, and organizing thought processes in tools like ChatGPT.
📄 Read the Starter Pack README →
Each folder contains:
echo-name.yaml→ Simplified versionecho-name.prs.yaml→ Full PRS versionREADME.md→ Human-readable explanation
| Echo Type | Description |
|---|---|
| 🧾 Audit | Structural analysis to detect missing, redundant, or misaligned elements |
| ✅ Coherence | Self-correction of flow when focus or purpose is lost |
| 🤝 Consensus | Negotiate between different positions to reach shared agreements |
| 🌟 Creativity | Generate diverse and divergent ideas with no initial judgment |
| 🛠️ Diagnostic | Technical analysis to detect the root of a problem |
| 🧪 Evaluation (Structured) | Critical or technical evaluation with explicit criteria, user confirmation, and recommendations |
| 🔁 Execution (Prompt) | Transform informal prompts into optimized, validated prompt flows |
| 📘 Explanation | Progressive teaching adapted to the user’s level |
| 🧠 Generalization | Extract generalizable principles from specific cases |
| 🧿 Interpretation | Semantic analysis of ambiguous or symbolic input |
| 🧐 Metaevaluation | Audit past evaluations to detect bias or improve criteria |
| ⚙️ Optimization | Refactor or improve without losing intention |
| 🧩 Orchestration | Connect multiple echoes into structured cognitive pipelines |
| 🧭 Planification | Step-by-step structure for learning or execution |
| 🔢 Prioritization | Order alternatives based on explicit decision-making criteria |
| 🧘 Reflection | Closing cycles and integrating personal change |
| 🎭 Simulation | Controlled scenario generation with internal logic |
To use any echo:
- Choose the simplified or PRS version inside
/echoes/[type]/ - If you're building an AI system, use the PRS version and validate steps
- If you're prototyping with ChatGPT or similar, use the simplified version
- Check the
.mdfile inside each folder for a human-readable explanation
You can create your own echoes using the official templates:
- echo-template.prs.yaml (English)
- echo-template.prs.yaml (English)
- echo-template.prs.es.yaml (Español)
- echo-template.es.yaml (Español)
This repository is based on a formal framework that defines the Echo Protocol as a modular architecture of structured reasoning.
To understand its philosophical foundations, cognitive design principles, and the empirical validation plan, see:
👉 echo-validation.md (English) 👉 echo-validation.es.md (Español)
This document includes:
- Definitions of what echoes are
- Justification of their design as functional cognitive units
- Hypotheses and metrics for empirical testing
- Guidance for collaboration and real-world application
Feel free to open issues or submit pull requests to expand the ecosystem.
New echoes, refinements or translations are welcome!