在百度秒哒平台创建智能体并生成可运行代码,需要先完成智能体基础配置、能力绑定与逻辑编排,最后导出为标准 Python 脚本。今天就来完整拆解一下这个流程,看看具体应该怎么操作。

开通秒哒智能体开发权限
首先登录百度智能云控制台,找到秒哒服务页,点击「立即开通」,完成实名认证和项目授权。如果还没开通,你会发现所有智能体创建入口都是灰色的,根本点不了。
开通后刷新页面,左侧导航栏会出现「智能体开发」菜单项,点击进去就能进入开发工作台了。
新建智能体并选择编码模式
点击右上角「创建智能体」按钮,填写名称、描述和图标。这里有个关键点:在「开发模式」中,必须选择「代码模式」,不能选「低代码模式」,否则无法生成可编辑的源码文件。
点击「确定创建」后,系统会自动生成一个包含默认函数框架的 Python 文件,路径是 agent.py,位于右侧代码编辑区。
编写核心逻辑并绑定工具
有三种方法可以实现核心逻辑的编写。
第一种:直接修改 agent.py 中的 run() 函数。在函数体内调用百度内置工具,比如查询天气可以这样写:weather_result = self.call_tool("weather_query", {"city": "北京"})。注意参数键名必须和工具文档定义完全一致,错一个字母就会报 KeyError。
第二种:通过「工具市场」拖拽接入。点击左侧「工具」面板,搜索「天气」,找到「百度地图天气API」,点击「添加」,在弹窗中填写 API Key(需提前在百度地图开放平台申请)。添加成功后,编辑区会自动插入一段带注释的调用示例代码。
第三种:手动注册自定义工具。在 tools/ 目录下新建 my_math.py,定义类继承 BaseTool,实现 name、description 和 _run 方法。然后回到智能体设置页,在「高级设置」中的「自定义工具路径」填入 tools.my_math:MyMathTool,保存后就能在 run() 中调用 self.call_tool("my_math", {...}) 了。
调试并导出完整代码
第一步:点击右上角「调试」按钮,输入测试 query,比如“查上海明天温度”,查看右侧日志输出是否返回结构化 JSON 数据。
第二步:确认没有报错且结果符合预期后,点击「发布」,等待构建完成,大概需要10到20秒。构建成功后会有提示。
第三步:点击「更多操作」→「导出代码」,选择「Python SDK」格式,下载 zip 包。解压后就能得到包含 main.py、requirements.txt 和 config.yaml 的标准工程目录。
