Repository navigation
I've been exploring a slightly different question while building an AI assistant #8323
Replies: 1 comment 1 reply
|
I’d draw the boundary around whether the system can stop and resume a task without repeating an effect. A conversational assistant can still use tools. More autonomy becomes useful when it can recover from interruptions while preserving the user’s intent and permissions. There is a concrete test in Brok’s current loop. Cancellation is checked before and after each model turn, and the deadline before each turn. Neither is checked between calls in a tool batch. With the original loop and deterministic model/tool doubles, cancelling during tool one still executed tool two before returning Before adding more autonomous stages, I’d define that boundary explicitly. Check cancellation and deadlines before dispatching each new tool, and give a running tool its own cancellation or timeout handling where possible. Once tasks survive process restarts, record effect outcomes and reconcile uncertain ones before retrying. For me, that is the useful progression from an assistant to a workflow. It can take more steps while giving the user a reliable way to stop, inspect and resume them. |
Uh oh!
There was an error while loading. Please reload this page.
I've been exploring a slightly different question while building an AI assistant:
Where should an AI assistant end and an agentic workflow begin?
I've been experimenting with these ideas through an open-source project called Brok.
The project explores how an assistant can combine natural interaction with practical tools and workflows, rather than treating the LLM conversation as the entire product.
I'm curious about how developers working with agent frameworks think about this boundary.
When does an assistant become genuinely useful as an agent, and when does adding more autonomy simply make the system harder to control?
Project: https://github.com/Barman-Zarei/Brok
I'd especially appreciate perspectives from people experimenting with agentic applications and tool-using AI systems.
All reactions