Position Assistant (Digital Employee) Design Assessment · 2026-08-10
This article addresses one question: Is this "Position Assistant" design correct, who is it for, how is it used, and to what extent can it help enterprises.
Basis: Code static structure + real runtime smoke tests + frontend/configuration verification (not speculation).
One-sentence conclusion
The core is valid, but it is currently a "monitoring-type background robot" rather than a "conversational-type position assistant." It has been verified to identify real business problems (52k PPS quality issues, 485k restocking needs), but most value stops at "detection + reporting." The closed loop (detect → create ticket → track to closure) is only connected for 7/61 cases. For the design to be valid, the closed loop and human-in-the-loop must be completed; otherwise, it's just 61 more dashboards.
Six questions answered one by one
1. Is the design correct?
The direction is correct, but the positioning has a gap.
- Correct: Binding "roles" to "autonomous agents on backend business systems (PLM/ERP/QMS)" addresses a real pain point for manufacturing enterprises (cross-system inspection, data quality, inventory risk) and is not a pseudo-requirement.
- Gap: The product is called "Position Assistant" (implying human augmentation, human-driven), but the implementation is a "scheduled background monitoring bot" (runs autonomously, produces reports). The metaphor and mechanism do not match—users will be confused: "Is this an assistant I hired, or a scheduled task installed on the server?"
2. Who is the user for such a position assistant?
Two categories, with the second currently driving the system in practice:
- (a) Business role personnel: Process engineers, quality engineers, warehouse keepers, equipment operators — triggered via conversation in DigitalStaff / AiWorkbench, or passively receiving inspection conclusions.
- (b) Enterprise digitalization/IT department: As the maintenance party, they configure employees, monitor cron jobs, and check result cards.
- Reality: Because the conversational LLM is disabled by default and MTClaw is not enabled, currently mainly (b) is operational; the experience for business personnel is dormant.
3. Who uses it?
- Trigger methods = cron scheduled automation (44 tasks) + keyword-routed conversation (on-demand), lacking "event-driven" (e.g., "new NCR created → automatically run root cause analysis").
- Users = the aforementioned business personnel (passively receiving results/actively asking) + IT (configuration and oversight). Currently IT-led.
4. How is it used?
Open DigitalStaff.vue / AiWorkbench.vue → ask in natural language (e.g., "Will inventory run out of materials?") → staff-router keyword-routes to an employee → reads SCSAI/SCSAI/PPS databases → returns a StaffResultCard or automatically creates a ticket (NCR/CAPA). Additionally, 44 employees run automatically via cron (every 2h/daily).
5. What objectives can be achieved?
Automatically detect and preliminarily handle "data anomalies, inventory risks, and quality deviations" scattered across PLM/ERP/QMS, reducing the cost of manual inspections and cross-system verification. Proven to identify real issues.
6. Does it help the enterprise?
Yes, but only if the closed loop is completed. Stopping at "detection + reporting" ≈ an advanced dashboard, offering limited value. Only when "detection → ticket creation → tracking to closure" is fully operational does it truly replace/enhance human effort and genuinely help the enterprise.
Three Real Risks
- Ambiguous Positioning (The Biggest Risk): The roles of Assistant vs. backend bot are not clearly defined, leaving "who is responsible for results and who handles the 52k issues" unresolved.
- Primarily Open Loop: 54/61 employees are read-only; 52k issues detected but no mechanism to drive closure = a reporting factory.
- Granularity Bloat: The 61 employees resemble "61 thin wrappers for 10 data sources." Keyword routing already shows false positives (e.g., 'repair' → supplier instead of maintenance staff). Depth > Breadth.
Three Steps to Solidify the "Assistant"
- Clarify the Positioning: Choose one main thread (suggest "automatic detection + ticket creation for quality/inventory/equipment anomalies"), achieve closed-loop for 5~8 employees, and demote the rest to "read-only monitoring" for now.
- Complete the Closed Loop: Automatically convert findings from "read-only employees" like inspect/process-data/stock into NCR/CAPA/replenishment suggestion tickets and feed them into a task list, with a human-in-the-loop approval gate (write actions must be logged and rejectable).
- Enable the Dialogue Side: Turn on and properly connect LLM/MTClaw, enabling business personnel to "ask a question" to trigger the corresponding employee; otherwise, DigitalStaff.vue is just an empty shell entry point.
Current Implementation Status (Gap vs. Design)
| Dimension | Design Intent | Actually Operational |
|---|---|---|
| Dialogue Trigger | Natural language from business personnel | LLM off, only keyword routing available |
| Scheduled Monitoring | Cron for all employees | 44 configured with cron, can run |
| Closed-Loop Ticket Creation | Automatic NCR/CAPA/audit creation | Only 7 workers connected |
| Result Presentation | Frontend result cards | Components are complete, but server is not running |
BossAgents