4 Comments
User's avatar
Samier Saeed's avatar

Thanks for writing this. I’d be interested to hear more about the decision to just give Agent a sandbox over giving it access to a number of discrete tools. Is it because it is too difficult to predict and manage which tools may be useful? Because doing so leads to a proliferation of tools? I am still reading through your write-up, but seems like “skills are the new tools”? If the Agent needs to do some dynamic retrieval (e.g., a simple use-case like calling a function to search a Postgres DB), where and how are the results stored? P.S. I also have a legal tech background (including a law background :tear_smiley:) and am currently working on a fintech agent as well, in a narrower niche.

Nicolas Bustamante's avatar

Agents need total freedom. They also need to be able to retry in case the tool fails or to combine the tools in a different way. It's just way more reliable and provide better answers.

Yes skills are the new tools. Skills are the new everything. All business logic will be inside the skills

Neural Foundry's avatar

This is a seriously comprehensive technical deep dive. The real-time streaming architecture with delta updates vs full state is such an underrated pattern, especially for latency senstive financial workflows. We had a similiar challenge building analytics dashboards and the token savings from delta streaming alone paid for themselves. The section on temporal for long running tasks is gold too.

Nicolas Bustamante's avatar

Thanks! Streaming is very very important.