Replies: 2 comments 2 replies
|
cc
|
1 reply
|
@cafzal I am trying to understand whether this can be something similar to numerical-optimization-formulation where it is generic enough to be common skills for all the APIs. |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
The cuOpt agent-skills direction lets non-experts drive optimization through agents and natural language. That pays off only if the agent can also say what the result means, instead of handing back a black box of numbers. When an agent presents a solve to a non-expert, two honesty failures recur on a standalone decision solve (the common case):
This skill is the certify-then-explain layer that catches them, built over the existing formulation and api-* skills:
Scope: numerical (LP/MILP/QP).
Forward-compatible. It consumes LP basis/variable status (#1394) and sensitivity ranging (#1395) as they land, sharpening the Source-tag, Certify, and Explain outputs.
Relationship. The single-solve complement to cuopt-multi-objective-exploration (#1355), which applies this discipline only within a sweep. It consolidates the status seed in cuopt-user-rules ("Check Results") and the dual-scope work in #1393 / #1408, generalized to any one solve.
Placement. Status literacy and certify could fold into cuopt-user-rules' "Check Results," and source-tag into the formulation and api skills. Explain (the solve-to-decision step for a non-expert) has no existing home, which is the case for a standalone skill. My lean: a small standalone concept skill plus one tightened cuopt-user-rules paragraph. Standalone, folded in, or split: happy to PR whichever you prefer.
All reactions