Run enterprise grade agent systems in your cloud with the AgentOS. Join the waitlist.
from agno.agent import Agent
from agno.models.deepseek import DeepSeek
from agno.models.openai import OpenAIChat
task = (
"You are a philosopher tasked with analyzing the classic 'Trolley Problem'. In this scenario, a runaway trolley "
"is barreling down the tracks towards five people who are tied up and unable to move. You are standing next to "
"a large stranger on a footbridge above the tracks. The only way to save the five people is to push this stranger "
"off the bridge onto the tracks below. This will kill the stranger, but save the five people on the tracks. "
"Should you push the stranger to save the five people? Provide a well-reasoned answer considering utilitarian, "
"deontological, and virtue ethics frameworks. "
"Include a simple ASCII art diagram to illustrate the scenario."
)
reasoning_agent = Agent(
model=OpenAIChat(id="gpt-4o"),
reasoning_model=DeepSeek(id="deepseek-reasoner"),
markdown=True,
)
reasoning_agent.print_response(task, stream=True)
Create a virtual environment
Terminal
and create a python virtual environment.python3 -m venv .venv
source .venv/bin/activate
Set your API key
export DEEPSEEK_API_KEY=xxx
Install libraries
pip install -U openai agno
Run Agent
python cookbook/reasoning/models/deepseek/trolley_problem.py
Was this page helpful?