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
.md
file 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!