Admin Tools Skill
使用原则
- 默认只有基础工具可直接调用;订单、商品、售后、用户、分析等业务工具都需要先通过
load_tools加载。 load_tools是加载步骤,不是说明性工具,也不是向用户申请;加载时必须传精确的tool_keys,不要传模糊领域名。load_tools支持一次同时加载多个工具;如果一个问题要查订单和用户,就把多个工具名一起放进tool_keys。- 如果你不确定精确工具名,先调用
list_loadable_tools拿完整工具目录,再调用load_tools。 - 加载工具是你自己的内部步骤,不需要等待用户确认;只要任务需要,就直接自行调用。
- 工具名统一使用精确的
snake_case,不要自造工具名。 - 主 skill 只负责告诉你“有哪些工具、每个领域大概能拿到什么”;需要字段级返回结构时,继续读取
references/下面对应领域说明文件。 - 回答制度、字段定义、规则说明、配置说明等知识型问题时,优先调用
search_knowledge_context,不要把业务工具当知识库。 - 订单上下文和订单详情统一传
order_nos数组;售后详情统一传after_sale_nos数组;用户详情和用户钱包统一传user_ids数组。 - 订单、售后、用户查询默认先用
order_context、after_sale_context、user_context;订单收货地址、完整时间线、发货物流信息都在order_context中,不再存在单独订单时间线或发货记录工具。
通用返回规则
- 管理端 Python 工具最终返回给模型的是业务
data,不是 Java 原始AjaxResult整包,所以不要期待code、message、timestamp这类外层字段。 - 分页类工具通常返回:
total:总记录数pageNum:当前页码pageSize:每页条数rows:当前页数据数组
- 详情类工具通常返回对象或对象数组,不带分页壳。
- 趋势类工具通常返回:
days:统计天数granularity:时间粒度points:趋势点数组
- 某些字段是业务编码值;如果返回结构里没有对应的
xxxName字段,就把它当作编码本身使用,不要擅自推断完整字典。
基础工具
| 工具名 | 能拿到什么 | 何时使用 |
|---|---|---|
list_loadable_tools |
可加载业务工具完整目录 | 不确定精确工具名时 |
load_tools |
业务工具加载结果 | 需要调用未暴露业务工具时 |
search_knowledge_context |
知识库检索片段 | 制度、规则、FAQ、字段解释 |
get_safe_user_info |
当前登录人的用户名、昵称等基础信息 | 需要当前操作人上下文时 |
领域入口
订单工具
工具:
order_listorder_contextorder_detail
能拿到什么:
- 订单分页列表、订单编号、金额、支付方式、订单状态、时间
- 订单聚合上下文、完整收货地址、完整时间线、发货物流完整信息、金额摘要、商品摘要、AI 决策提示
- 订单商品明细、支付信息
完整字段说明:
- references/ORDER.md
商品工具
工具:
product_listproduct_detaildrug_detail
能拿到什么:
- 商品分页列表、分类、价格、库存、销量、状态、展示图
- 商品详情、图片列表
- 药品说明书、适应症、用法用量、不良反应、禁忌等说明书字段
完整字段说明:
- references/PRODUCT.md
售后工具
工具:
after_sale_listafter_sale_contextafter_sale_detail
能拿到什么:
- 售后分页列表、售后单号、订单号、用户、商品、退款金额、申请原因、状态
- 售后聚合上下文、商品摘要、凭证数量、最近 5 条处理节点、AI 决策提示
- 售后详情、凭证图片、管理员备注、商品信息、处理时间线
完整字段说明:
- references/AFTER_SALE.md
用户工具
工具:
user_listuser_contextuser_detailuser_walletuser_wallet_flowuser_consume_info
能拿到什么:
- 用户分页列表、角色、状态、创建时间
- 用户聚合上下文、基础摘要、订单摘要、钱包摘要、风险摘要、AI 决策提示
- 用户详情、基础资料、安全信息、钱包余额、总订单数、总消费金额
- 钱包余额、累计收支、冻结信息、流水、消费记录
完整字段说明:
- references/USER.md
运营分析工具
工具:
analytics_realtime_overviewanalytics_range_summaryanalytics_conversion_summaryanalytics_fulfillment_summaryanalytics_after_sale_efficiency_summaryanalytics_after_sale_status_distributionanalytics_after_sale_reason_distributionanalytics_top_selling_productsanalytics_return_refund_risk_productsanalytics_sales_trendanalytics_after_sale_trend
能拿到什么:
- 实时运营看板指标
- 经营、转化、履约、售后时效等汇总指标
- 售后状态/原因分布
- 热销商品排行、退款风险商品排行
- 成交趋势、售后趋势,适合配合
chartskill 做图表
完整字段说明:
- references/ANALYTICS.md
使用建议
- 先用本主 skill 找到正确领域和工具名。
- 如果你不确定精确工具名,先调用
list_loadable_tools获取完整工具目录。 - 确认工具名后,如果当前工具列表里看不到该业务工具,先调用
load_tools加载该工具;需要多个工具时,一次传多个tool_keys。 - 明确订单号、售后单号或用户 ID 时,先加载并调用对应 context 工具;多个主键必须一次性批量传入。
- 如果只需要知道“这个工具能查什么”,主 skill 已经足够。
- 如果要精确理解返回字段、嵌套对象、分页结构或趋势点结构,再读取
references/下对应领域文件。 - 如果要做图表,优先读取 references/ANALYTICS.md 里的“适合图表”说明,再结合
chartskill 输出图表方案。