ReasoningTools
from agno.agent import Agent from agno.models.ollama.chat import Ollama from agno.tools.duckduckgo import DuckDuckGoTools from agno.tools.reasoning import ReasoningTools reasoning_agent = Agent( model=Ollama(id="llama3.2:latest"), tools=[ ReasoningTools( think=True, analyze=True, add_instructions=True, add_few_shot=True, ), DuckDuckGoTools(), ], instructions="Use tables where possible", markdown=True, ) reasoning_agent.print_response( "Write a report comparing NVDA to TSLA", stream=True, show_full_reasoning=True, stream_intermediate_steps=True, )
Create a virtual environment
Terminal
python3 -m venv .venv source .venv/bin/activate
Install libraries
pip install -U ollama agno ddgs
Run Example
python cookbook/reasoning/tools/ollama_reasoning_tools.py