mrr_rosie_63776
11/26/2025, 4:12 AMaaronv (BAML)
11/26/2025, 4:13 AMbrokenshaders.xyz
11/26/2025, 4:55 PMTypeBuilder to union together the tools you want the agent to have. It's doable, but not the most ergonomic developer experience.
But... I highly reccomend you read 12 factor agents repo. Once you realize that "tools" are just structured output, and in fact everything is just structured output, your whole perspective change. Where BAML shines is because of the level of granular control you get.
When building something custom to your specific domains requirements in order to achieve better reliability than a standard generalized ReAct agent could, that's where BAML shines.brokenshaders.xyz
11/26/2025, 4:58 PMbrokenshaders.xyz
11/26/2025, 5:00 PMTypeBuilder to make a Function behave more like "a configurable agent"
But that's your problem right there. LangChain gives an abstraction where you pass in the config, and the framework does everything else for you (everything else...)
In BAML you would have to build that config-abstraction yourself. And that's the feature!brokenshaders.xyz
11/26/2025, 5:03 PM