Skip to content

Scenario-to-Capability Mapping

Languages: English · 中文

When a team asks "can Agently help us build this", the fastest path is to start from the deliverable. What does the business need to receive: fields, a report, an action plan, a controlled system call, an approval-ready artifact, or a recoverable workflow?

Start with the Business Deliverable

Business goalWhat the business wants to seeWhat developers need to addAgently entrypoint
Turn input into consumable fieldsTickets, forms, risk items, summaries, evidenceFields, types, required checks, validation, retry, final data readersOutput Control, Model Response
Show progress before the full resultCards filling in, report sections appearing, staged UIinstant field stream, temporary UI state, final get_data() persistenceModel Response, TriggerFlow Model Integration
Let the model call business capabilitiesQuery status, read DB, send notifications, control objectsAction schema, visible capability scope, call logs, error semanticsActions, Action Runtime
Connect MCP, scripts, or specialist toolsReuse ecosystem capabilities without losing controlHost permissions, redaction, audit; managed execution lifecycleMCP, Execution Environment
Manage branches, waits, approval, recoveryKnow where each step is, why it stopped, who can resumeExecution id, runtime stream, pause/resume, close snapshotTriggerFlow
Let specialist roles collaborateRisk, facts, editing, execution roles produce reviewable resultsRole agents, Sub-Flow, Workspace topology, structured aggregationMulti-Role Collaboration
Proactively move tasks or send remindersScheduled reports, approval reminders, event-triggered work, IM notificationsScheduler / webhook / queue boundary with Agently executionInteraction Layer and Active Tasks
Retain cross-turn evidencePrior conclusions, reports, downloads, rules, checkpointsWorkspace records/artifacts/checkpoints and goal-budgeted ContextPack recallWorkspace, Context Engineering

Common Scenario Patterns

Customer Support, Operations, and Internal Tickets

Start with output schema. The agent should return fields such as intent, priority, summary, required_action, and customer_reply. A downstream system can route or update tickets from those fields.

Upgrade path:

  • Add instant stream when the UI needs a card to fill in while the response is streaming.
  • Add Actions when the agent needs to query ticket status, customer profile, billing state, or ownership.
  • Add TriggerFlow when the task needs approval, escalation, retries, or human handoff.

Industry News, Research Reports, and Document Collection

The deliverable is usually a report that can keep being edited. A good Agently structure is: topic planning, search/browse actions, candidate selection, summarization, structured section output, and report rendering.

Use TriggerFlow when sources can be processed in parallel. Store source links, summaries, and final report artifacts in Workspace when the team needs traceability.

Document Review, Contract Analysis, and Policy Checking

Do not ask one prompt to "review everything". Split the problem into routing, evidence extraction, issue classification, suggested changes, and approval decisions.

Useful capabilities:

  • Output Control for issue records and required evidence.
  • Workspace for source snippets, decisions, and report artifacts.
  • TriggerFlow for staged review, parallel sections, and human confirmation.
  • Model judge or deterministic business checks for acceptance.

Natural-Language Control of Business Objects

The model should not directly execute natural-language instructions. First ask it to produce a structured plan or command object, then let deterministic code check permissions and call Actions.

Typical result fields:

json
{
  "intent": "update_device_mode",
  "target": "controller-17",
  "args": {"mode": "eco"},
  "requires_approval": false,
  "user_message": "I will switch controller-17 to eco mode."
}

The user-facing message and the internal command are separate fields. That separation makes audit, approval, and rollback possible.

Specialist Workbenches and Complex Toolchains

Professional tools often need structured drafts, deterministic validation, and controlled tool execution. Agently should help the developer separate:

  • model-owned reasoning and draft generation,
  • deterministic validation and repair,
  • controlled Actions or ExecutionEnvironment calls,
  • visible runtime evidence for users and operators.

Scheduled, Reminder, and Proactive Workflows

When the system triggers work without a user waiting on the HTTP request, the trigger belongs to scheduler / webhook / queue / worker code. Agently execution should own the reasoning, actions, workflow, and evidence after the task starts.

Capability Packages and Team Practices

When a team has a reusable way to handle a class of work, encode it as guidance, Actions, Skills, or TriggerFlow templates depending on what it actually contains. A Skill should not hide an uncontrolled execution path; it should map back to controlled runtime capabilities.

A Simple Decision Order

  1. What fields or artifacts should the business system receive?
  2. Does the model need external capabilities?
  3. Do those capabilities need permissions, redaction, approval, or sandboxing?
  4. Is there a workflow lifecycle: branch, parallel work, wait, resume, or stream?
  5. Does evidence need to survive across turns?
  6. Does the product need stable process events?
  7. What proves the result was correct enough to ship?

Project Evidence

Project typeScenario evidenceAgently responsibility
Daily News CollectorTopic to Markdown/PDF reportWorkflow orchestration, search/browse, structured summaries, report rendering
Talk to ControlNatural-language control of a business objectAction plan, controller boundary, refusal of unsafe operations, process feedback
AgentlyTextParserLong-document extraction and evidence locationChunking, field extraction, citation location, aggregation
EDA Agent FinalSpecialist toolchain assistantStructured draft, deterministic validation, controlled tool execution, runtime evidence