本示例展示了如何创建一个具有鲜明个性的基础 AI 代理。我们将创建一个有趣的新闻记者,融合纽约的态度和富有创意的叙事风格。这展示了风格和个性的指导如何塑造代理的响应。
可以尝试的示例提示:
- “中央公园有什么最新消息?”
- “给我讲讲华尔街的一条突发新闻”
- “扬基队比赛现在有什么情况?”
- “告诉我关于一部新百老汇演出的内幕消息”
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
Responses are generated using AI and may contain mistakes.