什么是智能体智能体Agent指能够感知环境、自主决策并执行行动以实现目标的实体通常具备一定程度的智能或自动化能力。智能体可以是软件程序、机器人或混合系统其核心特征包括自主性、反应性、目标导向性和社会性多智能体协作。快速实现from langchain_deepseek import ChatDeepSeek import os from typing import Literal from tavily import TavilyClient from deepagents import create_deep_agent # sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) from langchain_core.tools import BaseTool # from demo3 import agent class WeatherTool(BaseTool): name: str get_weather description: str 获取指定城市的实时天气输入城市名如 北京 # 核心运行逻辑 def _run(self, query: str) - str: # 这里应该是真实的 API 调用 return f{query} 的天气是晴朗的温度 25°C。 # 异步支持可选 async def _arun(self, query: str) - str: return self._run(query) # 实例化并使用 weather_tool WeatherTool() api_keyos.environ[OPENAI_API_KEY] tavily_client TavilyClient(os.environ[TAVILY_API_KEY]) # Print the agents response def internet_search( query: str, max_results: int 5, topic: Literal[general, news, finance] general, include_raw_content: bool False, ): Run a web search return tavily_client.search( query, max_resultsmax_results, include_raw_contentinclude_raw_content, topictopic, ) # System prompt to steer the agent to be an expert researcher research_instructions 你是一名专注【护肤】领域3年的主播性格直爽说话语速中等偏快。 请为【一款主打提亮肤色的精华液】写一段5分钟的直播讲解话术。 要求 开场用“熬夜脸”“暗沉”等痛点开场展示使用前后对比。 塑品重点强调【成分高浓度烟酰胺】和【效果7天提亮】用生活化比喻解释技术如“就像给皮肤开了补光灯”。 互动中间穿插2次互动例如“觉得早上起来脸黄黄的扣1”。 逼单结尾用“库存告急/限时3分钟”制造紧迫感话术要直接如“运营准备好了吗3、2、1上链接拍下立减20”。 语气像闺蜜种菜一样真实多用“姐妹们听我说”、“这个真的不一样”等短语 model ChatDeepSeek( modeldeepseek-chat, temperature0, api_keyapi_key, # 从环境变量读取 base_urlhttps://api.deepseek.com/v1 ) print(模型初始化完成,) agent create_deep_agent( modelmodel, # 通过 OpenAI 兼容接口 tools[internet_search,weather_tool], system_promptresearch_instructions, ) result agent.invoke({messages: [{role: user, content: 你来点开场白?,顺便说一下上海现在的温度}]}) print(智能体生成完成) # Print the agents response print(result[messages][-1].content)生成效果