Answers from the documentation; checking which model is on duty
Hi - I answer from the OpenSmartRoute documentation: routing, the API, plans and quotas, self-hosting. Ask away, or open a support ticket if you need a person.
Grounded in the docs - follow a source before acting on it.
Imported from luckysus/Suna (src-tauri/resources/skills/process-optimization/SKILL.md). Install upstream with npx skills add luckysus/Suna --skill process-optimization. Copyright stays with the author.
工艺优化工作流
输入
已完成的训练任务(性能预测页产出)、优化变量范围与约束(如回火温度 500~650℃)。
优化方向:最大化硬度/强度/耐磨性,或最小化成本类目标。
步骤
确认模型有效:训练任务已完成且验证指标可接受,否则先回到性能预测页补训。
设定变量与边界:淬火温度、回火温度、保温时间、冷却速度等,边界来自产线实际可调范围。
算法选择:多目标用 NSGA-II,单目标可用 TPE、遗传算法、粒子群或网格搜索;说明选择理由。
约束建模:把工艺互斥与设备能力写成等式/不等式约束,禁止用提示词描述代替显式约束。
结果解读:候选方案表(方案 A/B/C…)+ Pareto 前沿权衡(性能 vs 工艺变量),说明为什么推荐。
输出
候选方案列表:变量取值、预测值、目标值、可行性。
权衡说明:提升主目标的代价是什么(如韧性下降)。
下一步建议:把候选方案加入实验计划验证。
边界
模型只在训练分布内可信,边界外的"最优解"必须标注外推风险。
不虚构设备约束;用户未提供的约束必须先询问。
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
# after Install: the listing is in your workspace's routing pool - a plan picks it for its slotcurl-s-X POST https://api.opensmartroute.ai/api/v1/route -H 'Authorization: Bearer $OSR_API_KEY' -H 'Content-Type: application/json' -d '{"text": "...", "plan": true}'
Installed into a catalogue, chosen by a router
Install process-optimization and it becomes one more candidate the router can pick - when it fits.
A listing is a routing target with a manifest: what it does, which domains it covers, what it costs and who publishes it. Once installed it sits beside your own models and tools, is scored like any other candidate for each request, and shows up in the trace when it wins. Ratings come from workspaces that installed it, one per account.