What Should Botie Do After a Tool Replies?

One search may reveal that a second search is needed. Follow the observations through an agent loop, then give that loop explicit ways to finish or ask for help.

15 sections · 4 questions · 1 coding challenge

1 / 15

An Observation Could Change the Next Action

BOTIE

A language model answering from its initial input cannot inspect a tool result that has not arrived yet. ReAct explored sequences that interleave reasoning and actions, letting observations affect the next step. This supplied a concrete way to combine language-based task handling with information gathered during execution.

Our controller is smaller than a full agent implementation. It consumes supplied proposals and results so we can inspect termination behaviour. The workshop does not run a language model or reveal its private reasoning. It shows the operational decisions an application must make around whatever model supplies the proposals.

Sources for this history