A prototype should answer the riskiest questions about the use case with the smallest possible implementation. It is not a miniature production launch and should not accumulate broad permissions or hidden dependencies just to make a demo succeed.

The most useful prototype exercises one representative job end to end: intent, grounding, reasoning, action, response, trace, and handoff.

Reservation management subagent prototype in Agentforce Builder
Official Salesforce visual used as a product reference. Source:Salesforce Trailhead — Agentforce Agent Planning

Prototype for learning

  • Select one valuable workflow with known data and a clear human baseline.
  • Use realistic access controls and data shapes so the prototype tests architecture, not only presentation.
  • Record assumptions and unresolved risks instead of hiding them behind demo data.
  • Define exit criteria for proceed, redesign, and stop before stakeholders see the result.

Run a focused validation

  1. Build the narrowest subagent and action set that can complete the chosen job.
  2. Test happy, boundary, refusal, integration-failure, and escalation scenarios.
  3. Inspect traces and compare outcomes with the existing human process.
  4. Expand scope only after the prototype meets value, quality, control, and operability criteria.
Further reading

Resources

This article is based on the following Salesforce learning and product documentation.

Continue the architecture path
ObservabilityView Testing Center Results

Read subagent, action, and response evaluation pass rates.

ObservabilitySet Up Testing Criteria

Define expected subagents, actions, and response-level evaluation criteria.

ObservabilityExplore Agent Testing Tools

Compare preview modes, session tracing, test suites, and evaluation criteria.