from langchain.agents import initialize_agent, Tool
tools = [
Tool(name='search', func=tavily_search, description='Cherche sur le web'),
Tool(name='calculator', func=calc, description='Calcul mathématique'),
]
agent = initialize_agent(tools, llm, agent='zero-shot-react-description')
agent.run('Combien coûte 35 GBP en CAD aujourd\'hui?')
⚠️ Les agents sont plus lents et coûteux que les chains. Utilise-les quand la logique métier est imprévisible.