Comment by jondwillis

1 year ago

I have been working on LLM agent systems, and have come across a few different syntaxes for expressing multi-agent problem-solving in a structured way, such as SCXML. I will definitely have to do a deeper dive on this.

My system currently implements a custom framework which generates and uses a directed acyclic graph which can express tasks as nodes, and relationships between tasks as edges.

SCXML actually stands for State Chart XML: State Machine Notation for Control Abstraction!

I get excited whenever I see "State" and "Notation" in one sentence.

I learn about state-based language from the language Forth: https://www.forth.com/starting-forth

and the language Joy: https://hypercubed.github.io/joy/joy.html

Maybe you will find them inspiring too.

The use case of your system seems interesting too, if your project is open source, feel free to share it here :)