How does Agent Builder using Jev work?
Agent Builder using Jev is WTA’s service for designing coordinated AI workflows around business tasks. Jev supplies structured decisions, specialist agents perform assigned work, and application controls determine which actions are permitted. Microsoft Agent Framework can coordinate the workflow, including handoffs and requests for human review.
The result is a defined operating process: receive a request, inspect relevant information, choose an approved route, perform bounded tasks, validate the output, and escalate exceptions. This article explains the architecture and a practical implementation approach. Explore WTA’s Agent Builder using Jev service for engagement details.
What is Jev, and what does it decide?
TypeSafe describes Jev System One as a decision model. Instead of asking it to write a long response, an application supplies state and typed questions. Choice questions select among defined alternatives; Score questions evaluate ordered criteria; Noul questions produce a value between zero and one. See the official TypeSafe introduction.
For example, a support workflow might ask which approved team should handle a request. Another question could assess whether supplied evidence meets a defined completeness rubric. These decisions become inputs to application logic; they do not automatically authorize access or execute business transactions.
This distinction matters when building an agent swarm. Adding agents does not establish coordination. Someone must define responsibilities, allowed transitions, required evidence, and conditions for stopping.
How do Jev and Microsoft Agent Framework fit together?
In the architecture proposed here, Jev is an external decision service. Microsoft Agent Framework coordinates workflow components, while your application integrates the Jev API. This is a custom integration, not a claim that Jev is a native Microsoft connector or an Azure-hosted model.
A useful separation has four parts:
- Decision layer: Jev evaluates explicitly defined questions about the current task.
- Execution layer: Specialist agents retrieve information, draft responses, or call approved tools.
- Coordination layer: Workflow logic moves work between components and records progress.
- Control layer: Application policies enforce permissions, approvals, spending limits, and stopping rules.
Microsoft documents workflow capabilities in its Agent Framework workflow guidance. The appropriate implementation depends on your systems, operational requirements, and supported framework version.
Building the workflow: seven practical steps
1. Select one measurable business task
Start with a task whose inputs, outputs, and owner are identifiable. Support triage, document intake, and internal knowledge assistance are possible candidates. Choose based on your evidence, rather than assuming every process needs multiple agents.
Record current turnaround time, review effort, common exceptions, and failure consequences. Define what an acceptable result looks like. A narrow pilot makes it easier to identify whether automation improves the process.
2. Define state and decision questions
State is the information supplied for the decision: the request, relevant facts, and applicable context. Provide the minimum necessary information and exclude secrets or unrelated personal data. Distinguish trusted policy instructions from untrusted customer content.
Write small questions with explicit alternatives or criteria. TypeSafe’s architectural patterns describe composing atomic decisions. Avoid a vague question such as “What should our company do?” Prefer a bounded question such as “Which permitted support route matches this request?”
3. Integrate Jev through a controlled API boundary
The TypeSafe quickstart describes authenticated requests containing state, a model selection, and typed questions. Keep credentials on the server, validate responses, and define timeouts before connecting the integration to business systems.
Questions submitted together are evaluated independently against the same state. If a later decision requires an earlier result, update the workflow state and make a subsequent request. Do not assume a batch creates sequential reasoning or implicit dependencies.
4. Give each specialist a bounded responsibility
A retrieval component can locate approved documents. A drafting agent can prepare an answer grounded in those documents. A validation component can check required fields and evidence references. Split responsibilities only when the separation makes testing or control clearer.
Use distinct tool permissions for each role. An agent that reads account information does not automatically need permission to change it. Enforce those boundaries in the application and connected systems, rather than relying entirely on instructions in a prompt.
5. Add uncertainty and approval routes
Choice and Score answers include confidence information; Noul answers do not carry the same confidence property. TypeSafe’s confidence documentation explains how uncertainty can inform routing. Treat confidence as a signal to evaluate, not proof that an answer is correct.
Set thresholds using representative examples and the consequences of mistakes. Low confidence can trigger clarification or human review. High confidence must never bypass a mandatory approval policy.
Microsoft Agent Framework supports requests for external input, including human-in-the-loop interactions. Your implementation still needs reviewer identity, approval records, and a clear path when nobody responds.
6. Design failure handling before rollout
Define what happens when an API times out, a document is missing, or a tool rejects a request. Bound retries, record failures, and route unresolved work to an accountable owner. Avoid repeated external writes by using appropriate duplicate prevention.
For long-running work, decide how state is persisted and recovered. Record enough context to investigate an incident without retaining unnecessary sensitive information. An interrupted workflow should have an explicit recovery path.
7. Evaluate against the existing process
Test ordinary requests alongside ambiguous, incomplete, and adversarial inputs. Include cases where the correct action is to stop. Compare outputs with an agreed reference set reviewed by people who understand the business task.
Measure routing accuracy, accepted completion rate, human correction effort, turnaround time, and cost per accepted task. Review failure patterns before expanding scope. Faster responses are not an improvement if they create more downstream rework.
Example: a support request from intake to resolution
Consider an illustrative enterprise support workflow. A customer reports an invoice discrepancy. The application authenticates the request and limits retrieval to that customer’s records. Jev evaluates a defined routing question, and application logic selects the permitted billing workflow.
A retrieval component gathers the invoice and relevant policy. A specialist agent drafts an explanation with evidence references. Validation checks whether the necessary records exist and whether the proposed answer addresses the request. Missing information sends the case to a reviewer.
If the proposed resolution includes a financial adjustment, the workflow requires approval before any write operation. The authorized system records the action and its outcome. This example describes a possible design, not a customer result or a guarantee of autonomous resolution.
What makes the architecture ready for daily operations?
Before rollout, assign ownership for the workflow, its integrations, and its review queue. Decide who can change decision criteria, approve tool access, and pause execution. Version these changes so an investigation can connect an outcome to the configuration that produced it.
Separate evaluation data from live customer data. Build test cases that represent different request types, and include examples that previously failed. Re-run these checks after changing a model, prompt, routing rule, or connected system. Keep a documented fallback when a dependency becomes unavailable.
Observability should follow the business task across handoffs. A shared request identifier can connect decisions, tool calls, approvals, and final outcomes. Monitor queue age and unresolved exceptions alongside technical errors, because a workflow can remain technically available while work stops progressing.
Finally, agree on release and rollback criteria. Begin with a limited audience or review mode, inspect the results, and expand deliberately. These are implementation recommendations for operating the proposed service; the presence of Jev or an orchestration framework does not supply them automatically. Document these decisions before launch so support teams can operate the workflow consistently.
What should an enterprise receive from the engagement?
A useful engagement produces more than a demonstration. Agree on a workflow map, decision definitions, integration boundaries, evaluation examples, operating controls, and a pilot report. Each deliverable should connect to a named business owner and an implementation decision.
WTA recommends documenting dependencies before estimating rollout: available APIs, data quality, identity controls, reviewer capacity, and support responsibilities. The pilot should reveal both technical gaps and process issues that an additional model cannot solve.
For related planning, read our guide to choosing an LLM for an enterprise workflow. To discuss a scoped implementation, contact WTA.
Frequently asked questions
Is Jev the same as a conversational chatbot?
No. Its documented decision interface returns typed answers. A separate generative model or agent can produce conversational text within the wider workflow.
Does every workflow need an agent swarm?
No. Start with the simplest design that meets the requirements. Multiple agents are useful when distinct responsibilities justify separate execution and evaluation.
Can Jev work with Microsoft Agent Framework?
Yes, through application code that calls the external Jev API and passes validated results into workflow logic. Integration, deployment, and data handling require project-specific engineering.
Can the agents act without human approval?
Only where the implemented policy permits it. Define mandatory review for consequential actions and provide escalation routes for uncertainty and exceptions.
How do we know the pilot is ready to expand?
Use agreed acceptance measures, representative tests, and observed operational results. Expand when the evidence supports the next scope, with ownership and recovery procedures in place.



.png)















.png)