Workbench
📖 Best for: All roles — anyone who needs to chat with an AI assistant and use AI to solve daily tasks (look up information, draft copy, analyze data, invoke vertical apps)
📖 Reading time: 3 minutes
📖 In one sentence: YingCore's central conversation surface for AI assistants / agents and the unified entry point for vertical scenario apps. Accessible from the top nav "工作台 / Workbench" (route
/chat) for all roles, supporting multi-turn chat, @-mention knowledge base, citation tracing, model switching, web search, plus specialized capabilities like Xiaohongshu monitoring, sales leads, ad-investment analytics, voice cloning, and lip-sync.
On first entry to the Workbench, the system auto-creates / verifies a default assistant, so you can start chatting without manual setup.
1. Capabilities
| Capability | Description |
|---|---|
| Multi-turn conversation | SSE streaming answers with Stop / Regenerate / Delete-single-message controls and lossless long context |
| @ Knowledge base | Knowledge base tags appear above the input box; add or remove them anytime and the change is saved to the current session in real time |
| Citation tracing | Answers carry [ID:n] citation marks. Click to open the PDF preview and highlight the original text |
| Model switching | Models are grouped by provider and searchable. Switch the active session's model at any time |
| Web search | When toggled on, answers incorporate real-time web information—useful for news, market data, policy updates, etc. |
| File upload | Local files join the conversation directly; or choose "Upload & Parse" to ingest into a target knowledge base in one step |
| Reasoning trace | Expand or collapse the model's reasoning content to understand how the conclusion was reached |
| Convert to document | For bids, video scripts, quotations, etc., turn an answer into an editable document in the right-side editor and save |
| Vertical sub-apps | 14+ specialized capabilities: Xiaohongshu monitoring, sales leads, ad-investment analytics, voice cloning, lip-sync, video subtitles, and more |
| Embed on site | Generate an iframe snippet to embed the assistant on your website or business system |
2. Typical Scenarios
- Quick Q&A for business users: Pick an assistant → link 1-2 industry knowledge bases → ask "What have competitors done recently?" Answers carry PDF citation marks you can click to verify.
- Bids / procurement / compliance workflows: When an assistant name contains keywords like "Bid", "Procurement", or "Compliance", the system auto-routes to a dedicated workflow and supports "Convert to Document" for editable drafts.
- Ad-investment analytics: Pick the "Ad-Investment Analytics" assistant from the app list. The main area switches to a five-platform dashboard (Jùguāng / Chéngfēng / Língxī / Púgōngyīng / Qiānfān) plus an investment overview report—see ROI across all channels on one screen.
- Sales lead follow-up: Pick the "Sales Leads" assistant to view video / Xiaohongshu comment leads, then claim → update status → view details to close the loop.
- Digital-human content production: Combine "Voice Cloning" + "Lip-Sync"—text-to-speech → image/video driven by audio/text → lip-synced video—to batch-produce short-video assets.
- Mounting an AI assistant on an external site: In the assistant card menu, click "Embed on Site", copy the iframe snippet, and paste it into your website or support portal so visitors can chat with your assistant directly.
3. UI & Operations
1. App List (Leftmost Column)
Apps are grouped and shown as cards by type:
| Group | type | Typical examples |
|---|---|---|
| Assistant | 0 | General assistant, industry knowledge assistant, customer-service assistant |
| Agent | 1 | Bid assistant, procurement assistant, Xiaohongshu monitor, ad-investment analytics |
Each card menu offers three actions: Edit / Delete / Embed on Site:
- Edit: Open the config dialog to set persona, bind knowledge base, choose model, configure greeting.
- Delete: Remove the app (existing sessions are preserved).
- Embed on Site: Generate an iframe snippet to mount the assistant on an external website.
The top 「+ Create Assistant」 button creates a new custom assistant.
2. Session List (Second Column)
- Sessions are grouped by the app they belong to.
- Supports new ephemeral session (not written to history), rename, and delete.
- Click any session to restore its context in the main area and continue the conversation.
3. Conversation Main Area
Depending on the selected app's configuration, the main area renders either the default chat UI or a specialized sub-app.
3.1 Default Chat UI
| Region | Function |
|---|---|
| Top toolbar | Current assistant name · Model selector · Web-search toggle · New session |
| Message stream | User / assistant message bubbles with Markdown, code blocks, tables, [ID:n] citation marks |
| Per-message actions | Copy, Regenerate, Delete; assistant messages support 👍 / 👎 feedback |
| Input area | Multi-line text box; above it is a knowledge base tag bar (add / remove) |
| Send area | Send button, file-upload button, "Upload & Parse" ingestion option |
Message-level operations:
- Stop output: Stop a streaming answer at any time.
- Regenerate: Run the same context again to compare.
- Delete single message: Remove from context without affecting other turns.
3.2 Specialized Assistant Routing
The system auto-detects scenarios from the assistant name (e.g. "Bid Assistant", "Procurement Assistant", "Quotation Assistant", "Compliance Assistant", "Copy-Effect Analysis", "Video Generation", "Sourcing", "New-Product Analysis"). On match, it routes to a dedicated workflow and the input area switches to that scenario's specialized form.
4. Vertical Sub-App Catalog
Click an app whose name carries the corresponding identifier; the main area switches to the specialized app. Common sub-apps:
| Sub-app | Function |
|---|---|
| Xiaohongshu Monitor (xhs-monitor) | Note / share counts, engagement trends, top-5 comment types, comment-sentiment distribution, comment trends |
| Sales Leads (sales-leads) | Video-comment lead list with claim, status feedback, and detail view |
| Xiaohongshu Image Recognition | Live-streaming metrics (views / payments / orders / add-to-cart / engagement / follow rate) trend lines |
| Xiaohongshu Comment Analysis | Configure comment scope and run asynchronous content analysis |
| Intent Disclosure | Search procurement-intent projects by province + keyword (budget, contact, official link) |
| Ad-Investment Analytics | Five-platform dashboard (Jùguāng / Chéngfēng / Língxī / Púgōngyīng / Qiānfān) + investment overview report |
| Voice Cloning | CosyVoice preset / cloned voices, TTS dialogue, video voice-over |
| Lip-Sync | Image / video + audio / text driven, choose voice and resolution, generate lip-synced video |
| Video Subtitle Assistant | Video subtitle generation (embeddable) |
| Enterprise Info Library | Search enterprises by industry / name, view details |
| Hit-Product Analysis | Xiaohongshu hit copy: templates, compliance-word filter, copy generation |
| Content Creation Platform (ying-media) | Asset library management, copy writing, image-to-video, drag-reorder, Excel import |
| Blogger Analysis | Paste a blogger profile link for AI analysis |
| Chéngfēng Audience Analysis | Chéngfēng platform audience-profile analysis |
The sub-apps you actually see depend on which apps the admin has enabled in assistant configuration. If one is missing, contact your admin.
4. Best Practices
- Prefer cited answers; treat uncited ones with caution: Content with
[ID:n]marks comes from the knowledge base and is more reliable. Uncited answers rely on the model's own knowledge—always have a human verify before critical decisions. - Configure a model before chatting: Before opening the Workbench, configure at least one chat model under Model Providers; otherwise you cannot send messages.
- Parse the knowledge base before linking it: Before an assistant links a knowledge base, make sure documents (PDF / Word / web) are fully parsed under Knowledge Base, or citation tracing will silently fail.
- Use specialized assistants for complex scenarios: For bids / procurement / compliance / quotations, don't use a general assistant—use the dedicated one whose name contains the scenario keyword, which auto-routes to the right workflow and supports "Convert to Document".
- Turn great answers into reusable assets with "Convert to Document": When an answer is satisfying, click "Convert to Document", polish it in the right-side editor, and save it into the knowledge base—turn a one-off answer into a reusable asset.
- Enable vertical sub-apps by role: Admins can control which sub-apps each role (sales / ops / investment / content) sees—avoid drowning the UI in irrelevant apps.
- Mind permissions when embedding on site: An iframe-embedded assistant is exposed to the public web—never configure internal API keys, tokens, or other secrets in its persona.