AI / Apache Burr Interview questions
What are the core building blocks of a Burr application?
Every Burr application is composed of four core constructs that work together to form and run a state machine:
| Construct | Role |
| Action | A function or class that reads from state, does the compute, and writes results back. |
| State | The immutable data that actions read from and write to, carried between steps. |
| Transition | An edge with a condition that decides which action runs next. |
| Application | The object (built via ApplicationBuilder) that ties actions, transitions, and state together and runs them. |
Everything else in Burr — hooks, persisters, the tracker — plugs into this core model rather than replacing it.
More Related questions...