router = ToolRouter(tools, embed_model) thought = "Je dois extraire des infos d’un PDF" selected_tools = router.route(thought) for tool, score in selected_tools: print(f"{tool.name} ({score:.2f})")