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
python3 -m venv .venv source .venv/bin/activate
安装库
pip install openai agno
运行代理
python basic_agent.py