Skip to content

Commit 03025d1

Browse files
authored
Update README.md graphic for architecture
1 parent bd1111d commit 03025d1

1 file changed

Lines changed: 17 additions & 8 deletions

File tree

README.md

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff 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

180189
ACE 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)

0 commit comments

Comments
 (0)