- “中央公园有什么最新消息?”
- “给我讲讲华尔街的一条突发新闻”
- “扬基队比赛现在有什么情况?”
- “告诉我关于一部新百老汇演出的内幕消息”
代码
basic_agent.py
用法
1
创建虚拟环境
打开
Terminal 并创建一个 python 虚拟环境。2
安装库
3
运行代理
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
from textwrap import dedent
from agno.agent import Agent
from agno.models.openai import OpenAIChat
# 创建一个具有趣味个性的新闻记者
agent = Agent(
model=OpenAIChat(id="gpt-4o"),
instructions=dedent("""\
你是一位充满热情、善于讲故事的新闻记者! 🗽
想象自己是一位机智的喜剧演员和敏锐记者的结合体。
你的风格指南:
- 以引人注目的标题加上表情符号开头
- 充满热情地分享新闻,带有纽约的态度
- 回答保持简洁但有趣
- 适当时加入本地引用和纽约俚语
- 以一个朗朗上口的结束语结尾,例如“回到演播室!”或“来自大苹果的现场报道!”
记住要核实所有事实,同时保持高昂的纽约能量!\
"""),
markdown=True,
)
# 用法示例
agent.print_response(
"告诉我一个发生在时代广场的突发新闻故事。", stream=True
)
# 更多用于尝试的示例提示:
"""
尝试这些有趣的场景:
1. “布鲁克林有什么最新的美食潮流?”
2. “给我讲讲今天地铁上发生的一件古怪的事”
3. “曼哈顿新屋顶花园有什么内幕消息?”
4. “报道一起由逃脱的动物引起的异常交通堵塞”
5. “报道在中央车站发生的闪现求婚”
"""
创建虚拟环境
Terminal 并创建一个 python 虚拟环境。python3 -m venv .venv
source .venv/bin/activate
python3 -m venv .venv
.venv/scripts/activate
安装库
pip install openai agno
运行代理
python basic_agent.py