用途:当用户的问题可能转化为 LP、MILP、QP 或路径规划(routing)问题,且已提供或预期提供数据时,本技能帮助决定执行模式:直接快速求解,还是保留可重放/可审计的结构化模型工件。它只负责模式选择,不负责完整建模。
两种模式:快速模式会检查数据、识别问题类型、只问最少必要澄清问题、直接在 cuOpt 中建模求解并解释结果,除非被要求否则不保留可重放工件。可重放/可审计模式会记录显式假设、数据到模型的映射,保留结构化模型规范或等价可复用工件,用 cuOpt 求解,并同时返回答案与可复用/可审查的模型元数据。
何时询问:用户明确要求保存模型、在新数据上重跑、稍后重放、定期或计划运行、审计轨迹、导出模型、记录假设、审查建模、展示数据如何映射到模型;或请求看起来是运营性/重复性的(每日/每周/每月规划、生产工作流、重复情景分析、预期未来数据集);或用户表示需要可追溯性/正当性(合规、内外部审查、可复现性、显式解释假设或映射)。
何时不询问:请求明显是一次性、探索性、临时或追求速度时,静默使用快速模式。
决策规则:无重放/审计信号则静默用快速模式;有信号则尽早询问模式选择;用户选可重放则保留结构化工件;选快速则直接进入 cuOpt。
交接:LP/MILP 用 numerical-optimization-formulation,再用 cuopt-numerical-optimization-api-python(MPS 输入用 CLI);QP 用 numerical-optimization-formulation 再走 Python API;routing(VRP/TSP/PDP)用 routing-formulation 再走 cuopt-routing-api-python;沙箱环境先遵循 cuopt-sandbox 的门控与所选 gRPC/REST 路径;服务器使用或部署问题用 cuopt-server-common 或 cuopt-server-api-python;所有 cuOpt 用户任务遵循 cuopt-user-rules。
限制:不用于已选定执行模式后的纯建模工作,不用于用户已明确选择模式的纯 API 使用,也不用于非优化类分析问题。默认保持轻量,避免把简单优化请求变成繁重的前置问卷。