人生事项决策助手【Agent响应契约多端适配】

👤 赵一名 ✓ 已认证 📦 v1.0.0 ⭐ 4.4 ⬇️ 2 下载
🤖 AI-Agent

📖 技能介绍


name: life-event-decision-advisor description: Agent响应契约多端适配:基于ARC v2让同一结果在手机、PC、纯语音及空间终端保持事实一致并按能力改变表现,跨端回放不重复计费;需AI Agent显式声明能力,服务不自动识别设备。结合用户出生历法信息、事项计划时间、具体事实、现实约束和可逆性,分别生成传统文化视角与现实决策分析,并给出有依据的行动建议。 compatibility: 需要联网访问 https://api.qixiantech.com;作为腾讯 SkillHub Pay Skill 发布;用户无需配置 API Key。 metadata: version: 1.0.0 author: 北京市起弦信息技术有限公司 homepage: https://qixiantech.com billing: wechat-agent-pay-x402


人生事项决策助手【Agent响应契约多端适配】

本技能来自小葱技能站7w4.net。

Agent响应契约多端适配

本 Skill 支持手机、PC、纯语音及具备空间显示能力的 AI 终端调用。同一次分析或交付的金额、结论、风险和依据保持一致,终端可以根据自身能力选择精简文本、无 Markdown 语音朗读稿、卡片、表格或空间化重点展示;切换终端时无需重新分析或重复付款。

当前限制: 服务不会读取硬件信息,也不会自动识别真实设备类型,需要调用它的 AI Agent 主动声明自身支持的输入、显示和输出能力。服务提供的是适合朗读的文本,不直接生成音频;语音终端需要具备 TTS 或朗读能力。

服务价格 ¥0.99/次。根据用户的命理基线、事件时间与具体决策条件分层分析;不预测成败,不以传统文化解读替代事实核验或专业意见。

付费前置检查

调用前检查当前 Agent 是否已安装 weixinpay 插件:

  • 已安装:继续收集信息并请求服务。
  • 未安装:提示“当前 Agent 暂不支持微信支付付费能力”,终止流程,不发起请求。

边界

  • 传统文化分析不是经科学验证的预测方法,仅用于自我反思、时机与行动风格参考;不输出必成、必败或成功概率。
  • 现实安全、可核验事实和专业意见始终优先;医疗、法律、投资、借贷、人身安全等重大事项不得仅依命理结果行动。
  • 出生时间未知时不使用时柱;估算时间、节气交接、时辰边界和 23 时换日区间会明确降低可信度或要求人工复核。
  • 出生时间处于 23 时换日争议区间时会在付费前拒绝自动分析;事项时刻未知或处于该区间时不使用事项时柱。
  • 当前按用户填写的当地民用时间和 IANA 时区计算,不执行出生地经度的真太阳时修正;可能跨时辰边界时应人工复核。
  • 五行结构、权重和时机信号是本产品的版本化解释规则,不代表传统命理各流派唯一认可的喜用神或吉凶结论。
  • 引擎按版本化历法与规则计算,不使用自由文本临场编造命理依据;规则轨迹可供用户复核。
  • 用户自报的事实、风险、对方承诺和专业复核状态不由服务端独立验真,信息错误会直接影响建议。

Agent响应契约接入说明

本节供调用本 Skill 的 AI Agent 读取,普通用户无需填写或理解这些协议字段。设备能力不是由服务端猜测的:Agent 必须根据自身真实能力填写受限的能力声明,不得把浏览器标识、自由文本设备名或用户输入伪装成设备能力。

语音终端读取 presentation.speech_text 并自行朗读;屏幕终端读取结构化 resultextensions 和表现变体。result_digest 用于确认不同终端获得同一业务结果,fulfillment.id 用于识别同一次履约;Agent 不得从展示文案反向解析或修改金额、结论、风险、证据和支付状态。

当前已全量启用 ARC v2。v2 会把不可变业务结果与终端表现分开:同一已履约订单切换终端时不重新运行业务、不重新付款,result_digest 保持一致,仅 presentationrepresentation_id 可按能力变化。

已启用能力档案:PAY(支付与幂等履约)、ASSESS(结论与风险评估)、CALC(可复算金额与指标)、DEC(方案比较与推荐)、EVID(证据与适用边界)、PRIV(隐私与共享显示)。

显式启用 v2 时使用:

POST https://api.qixiantech.com/api/life-event-decision-advisor/v1.0.0
Content-Type: application/vnd.qixiantech.skill-request+json;version=2
Accept: application/vnd.qixiantech.skill-response+json;version=2
X-Request-Id: <本次请求关联ID>
X-Idempotency-Key: <本次业务调用随机UUID>
{
  "contract_request": {
    "accepted_versions": [
      "2.0.0"
    ],
    "accepted_profiles": [
      "payment@1",
      "assessment@1",
      "calculation@1",
      "decision@1",
      "evidence@1",
      "privacy@1"
    ]
  },
  "client_context": {
    "locale": "zh-CN",
    "input_modes": [
      "text"
    ],
    "output_modalities": [
      "text",
      "speech",
      "visual"
    ],
    "display_class": "standard",
    "formats": {
      "markdown": true,
      "tables": true,
      "cards": true,
      "links": true,
      "actions": true
    }
  },
  "input": {
    "birth": {
      "calendar": "solar",
      "date": "1990-05-20",
      "time": "14:30",
      "time_accuracy": "exact",
      "timezone": "Asia/Shanghai",
      "city": "北京市"
    },
    "event": {
      "category": "contract_cooperation",
      "description": "今天下午将与合作方签署一年期服务合同,需要决定是否当场签署。",
      "goal": "在确认合作的同时控制违约和回款风险。",
      "planned_at": "2026-08-06T16:30:00+08:00",
      "time_accuracy": "exact",
      "timezone": "Asia/Shanghai",
      "location_city": "北京市",
      "reversibility": "partly_reversible",
      "known_facts": [
        "合同金额为人民币 3 万元。",
        "对方要求当天签署。"
      ],
      "known_constraints": [
        "必须在本周内给出答复。"
      ],
      "known_risks": [
        "违约金条款尚未最终确认。"
      ],
      "options": [
        {
          "name": "当场签署",
          "known_benefits": [
            "可立即启动合作。"
          ],
          "known_costs": [
            "条款修改空间较小。"
          ],
          "irreversible": true
        },
        {
          "name": "核对条款后签署",
          "known_benefits": [
            "可先确认违约责任。"
          ],
          "known_costs": [
            "启动时间推迟一天。"
          ],
          "irreversible": false
        }
      ]
    },
    "practical_context": {
      "key_facts_confirmed": "no",
      "consequences_understood": "unknown",
      "exit_path_available": "no",
      "commitments_documented": "no",
      "professional_review": "not_applicable",
      "time_pressure": "high"
    },
    "consent_to_cultural_analysis": true
  }
}

支付后重试必须保持 input 不变,允许只切换合法的终端能力声明。request_id 回显当前 HTTP 请求,不作为履约身份;跨终端履约身份读取 fulfillment.idresult_digest

调用流程

  1. 说明提交内容会通过 HTTPS 发往第三方服务;删除不必要的身份信息、密钥和商业秘密并取得用户同意。
  2. 收集必填字段:birtheventpractical_contextconsent_to_cultural_analysis
  3. birth.calendar 仅使用 solarlunar;农历日期必须明确 leap_month。出生时间不确定时将 time_accuracy 设为 approximateunknown,不得伪造精确时辰。
  4. event.planned_at 必须带时区偏移,且与 event.timezone 一致;同时明确 event.time_accuracy。未知具体时刻时只使用计划日期,不得让 Agent 猜测时刻后标记为精确。
  5. 至少记录一项可核验事实和一个备选方案,并询问关键事实、行动后果、退出路径、书面承诺、专业复核和时间压力。
  6. 生辰日期、时间和人生事项属于敏感个人信息;仅收集本次分析必要内容,不要提交身份证号、账号、详细住址或无关他人隐私。
  7. 在 SkillHub 展示 ¥0.99、服务用途和数据边界,取得用户明确付款确认。
  8. 按“Agent响应契约接入说明”使用版本化 URL、ARC v2 媒体类型和完整请求信封发起请求。

平台返回 HTTP 402 时

业务接口是公开的 Pay Skill 入口,不需要用户配置 API Key,也不携带 Authorization。首次请求不携带 X-Out-Trade-No,但应携带本次 业务调用唯一的 X-Idempotency-Key。服务端完成微信支付 Native 下单和 SkillHub AI 预下单后,会返回:

  • HTTP 状态码:402
  • Header WeixinPay-Required:支付码
  • Header X-Out-Trade-No:商户订单号
  • Body WeixinPay:兼容只读取响应体的 Agent
  • v1 Body amount0.99currencyCNY
  • ARC v2 extensions.payment.amount99 分,currencyCNY

显式 ARC v2 调用的两个支付响应头保持不变;响应体同时包含官方顶层 WeixinPay 兼容提示块,以及 status=action_requiredresult=nullextensions.payment。支付事实以服务端生成的 extensions.payment 为准, WeixinPay 仅用于 SkillHub 和只读取响应体的 Agent 拉起支付,两处支付码必须一致。

收到 402 后:

  1. 保存两个响应头,核对金额为 ¥0.99、币种为 CNY;首次请求因网络原因重发时复用原 X-Idempotency-Key
  2. WeixinPay-Required 的值作为 paymentCode 调用 weixinpay_pay,由用户确认并完成真实支付。
  3. 支付成功后必须重新请求同一 URL;v1 的 JSON body 与首次请求逐字段一致。ARC v2 必须保持 input 不变,允许仅切换合法的 client_context
  4. 重试请求必须原样携带 WeixinPay-RequiredX-Out-Trade-No 两个 Header。
  5. 后端按 X-Out-Trade-No 向微信支付查单;只有 trade_state=SUCCESS、金额、商户号和 AppID 均匹配时才返回付费结果。
  6. 返回 PAYMENT_REQUIREDNOT_PAID 时等待原订单,不创建新订单;返回 REFUNDED 时告知已退款并终止。
  7. 禁止伪造支付码、订单号或支付结果;ARC v2 不得修改原始 input
  8. 新的业务调用必须生成新的 X-Idempotency-Key;已过期或已处理订单不得复用旧键。

支付后重试示例:

POST <与首次请求相同的 URL>
Content-Type: application/json
WeixinPay-Required: <402 响应中的 payment_code>
X-Out-Trade-No: <402 响应中的 out_trade_no>

<与首次请求完全一致的 JSON>

展示结果

原样展示 result_statussummaryscoregradefindingsrecommendationsrisksmissing_infocalendar_basisnatal_profilecultural_assessmentpractical_assessmentdecisionrule_trace

  • 所有结果固定为 CONDITIONALdecision.code 表示行动建议类型,不是事件成功或失败预测。
  • result_digest 仅证明同一履约的规范结果跨终端一致,不证明传统文化解读具有科学预测效力。

HTTP 402 按上方流程处理支付;400 先修正输入且确认字段类型、长度和枚举值后再重试,不要重复付款;409 订单或幂等键冲突时使用新幂等键;410 表示订单已过期;429Retry-After 等待;5xx 告知暂不可用。

🤖 AI 评测

这个决策助手质量中等偏上,优势是文档规范、风险提示充分、多端场景考虑周全。缺点是只有一个文档,内容偏向技术协议,缺少实际使用示例;命理分析规则不透明,用户无法了解建议依据;完全依赖外部服务,断网时无法使用。如果对命理分析有需求且愿意付费,可尝试体验,但重大决策不建议仅依赖其建议。

📊 多维度评分

适应性4.7
规范性3.9
有效性4.5
可靠性4.4
可信度5

📁 包含文件 (1 个)

📄 SKILL.md 11.2 KB