Files
AM516/capabilities/am516-delivery-prediction/skills/joint-module-model-recommendation/SKILL.md

86 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: joint-module-model-recommendation
description: Parse one eRob robot joint module model and generate internal similar-model candidates from the packaged v3.1 recommendation rule source. This skill does not query inventory, ERP, production, purchasing, lead-time, or customer commitment data.
---
# Joint Module Model Recommendation
## Purpose
Generate internal similar-model candidates for one eRob joint module model.
## Rule Source
Use the packaged local rule file:
```text
capabilities/am516-delivery-prediction/rules/eRob关节模组相似型号推荐规则_v3.1.md
```
If the rule file is missing, stop.
## Boundary
- Output is internal candidate only.
- Do not query API, ERP, inventory, purchasing, production, or lead-time data.
- Do not write "can directly replace", "committed", or "can deliver".
- The original model is the baseline.
- Candidates require customer confirmation and AR516 or authorized human review.
## Input
Accept one model only.
Example:
```text
eRob90H100I-FHM-18CT[V6]
```
## Core Constraints
Strong constraints must stay unchanged:
- outer diameter;
- gear ratio;
- installation;
- communication;
- output shaft.
Allowed upgrades:
- brake `F -> B`;
- encoder upgrade only, never downgrade;
- sensor `N -> T`;
- standard grease to low-temperature grease;
- DZ and LF brand may be candidates.
## Full Candidate Generation
- Keep outer diameter, structure, gear ratio, installation, communication, output shaft, and version unchanged.
- Generate the full Cartesian set across every allowed value for brake, encoder, sensor, grease, and DZ/LF brand.
- Encoder options are directional: `S -> M/HS/HM`, `M -> HS/HM`, `HS -> HM`, and `HM` has no further automatic upgrade.
- Include the original model separately as the baseline and deduplicate all generated models.
- Never generate a brake, encoder, sensor, or grease downgrade.
- Preserve the complete deduplicated candidate pool in rule order so the lead-time capability can page through it deterministically.
- The original model is a baseline and does not count toward the four recommended candidate models in a batch.
- When used by the lead-time capability, pass only the first four candidates on the initial query. A same-conversation human request for more candidates passes the next four, without repeating or reordering earlier candidates.
- This recommendation Skill does not call the delivery-prediction API itself. The lead-time capability queries only the current candidate batch and summarizes missing or unsupported models under `不可用候选`.
## Output
Use a vertical list with:
- model;
- candidate type;
- difference;
- recommendation reason;
- customer confirmation item;
- human review item.
Format the difference field as `字段 原值→新值`. Join multiple changes with the Chinese semicolon ``, for example:
```text
差异项:编码器 HS→HM品牌 DZ→LF
```