File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -168,13 +168,22 @@ for task in real_world_tasks:
168168## 🏗️ Architecture
169169
170170``` mermaid
171- graph LR
172- Q[Question] --> G[Generator]
173- G --> A[Answer]
174- A --> R[Reflector]
175- R --> C[Curator]
176- C --> P[Playbook]
177- P --> G
171+ ---
172+ config:
173+ look: neo
174+ theme: neutral
175+ ---
176+ flowchart LR
177+ Playbook[("`**📚 Playbook**<br>(Evolving Context)<br><br>•Strategy Bullets<br> ✓ Helpful strategies <br>✗ Harmful patterns <br>○ Neutral observations`")]
178+ Start(["**📝Query** <br>User prompt or question"]) --> Generator["**⚙️Generator** <br>Creates initial trajectory and answer with tags"]
179+ Generator --> Reflector
180+ Playbook -. Provides Context .-> Generator
181+ Environment["**🌍 Task Environment**<br>Evaluates answer<br>Provides feedback"] -- Feedback+ <br>Optional Ground Truth --> Reflector
182+ Reflector["**🔍 Reflector**<br>Analyzes and provides feedback what was helpful/harmful"]
183+ Reflector --> Curator["**📝 Curator**<br>Produces improvement deltas"]
184+ Curator --> DeltaOps["**🔀Merger** <br>Updates the playbook with deltas"]
185+ DeltaOps -- Incremental<br>Updates --> Playbook
186+ Generator <--> Environment
178187```
179188
180189ACE prevents "context collapse" through incremental updates rather than full rewrites, preserving valuable strategies over time.
@@ -208,4 +217,4 @@ Based on the [ACE paper](https://arxiv.org/abs/2510.04618) and inspired by [Dyna
208217
209218---
210219
211- ** Ready to build self-improving AI agents?** [ Get started now →] ( docs/QUICK_START.md )
220+ ** Ready to build self-improving AI agents?** [ Get started now →] ( docs/QUICK_START.md )
You can’t perform that action at this time.
0 commit comments