diff --git a/README.adoc b/README.adoc index ac6b50b..f515630 100644 --- a/README.adoc +++ b/README.adoc @@ -64,10 +64,12 @@ bugs that plague multi-agent systems. == The Problem -When Agent A creates Agent B, it is _writing a program_. Every agent framework +When Agent A creates Agent B, it is _writing a program_. Almost all agent frameworks today treats this as string concatenation — prompts glued together, tools passed as JSON, behaviour defined in untyped configuration. This is the equivalent of -building SQL queries by concatenating user input. We know how that ends. +building SQL queries by concatenating user input. We know how that ends... + +Well, maybe not all of us, so here's the primer. Multi-agent systems today suffer from: @@ -241,9 +243,11 @@ choreography peer_review(author: Author, reviewer: Reviewer) { | Specify and verify agent behaviour over time. |=== -== Novel Contributions +== Novel Contributions (I think!)- -007 introduces concepts not found in any existing language: +007 introduces concepts not found in any existing language, except as referenced jtv +(https://github.com/hyperpolymath/jtv and https://jtv-lang.org [under construction]) +and typed-wasm (https://github.com/hyperpolymath/typed-wasm), again, as refrenced) 1. **Harvard Architecture for Agent Creation** — grammatical separation of agent data and control, making agent injection a parse error