smolagents product — full thesis