Less Reasoning. More Doing. Meet Koa Decisions.
Less Reasoning. More Doing. Meet Koa Decisions.
The new version of Salesforce’s decision model handles single-step decisions in milliseconds.
Darvish Shadravan
Senior Director of Product Management
November 6, 2026
5 min read
Decision models are having a moment. In mid-September, TypeSafe AI came out of stealth with Jev, a model built to pick from a set of options. A month later, OpenAI made its Decisions API generally available, and several other AI companies have released decision models of their own.
Salesforce has used decision models for years, including HyperClassifier, which routes requests inside Agentforce, sending each inquiry to the part of the agent built to handle it. For example, when a customer asks a service agent, “Where’s my package?” this routing model sends the message to the part of the agent that handles shipping and delivery. Other parts handle FAQs, current promotional offers, and escalations. Decision models help agents quickly determine the right next step, whether that’s selecting the appropriate workflow, making a yes-or-no decision, or assigning a score, without relying on a larger, more expensive AI model for every task.
This month, we’re introducing the next version of our HyperClassifier model, Koa Decisions. Building on HyperClassifier’s proven capabilities, Koa Decisions dramatically expands where and how decision models can be used across Salesforce. The result is a more versatile model that brings fast, efficient decision-making to a broader range of workflows and applications.
Koa Decisions reads a request and a list of categories you define, then makes a decision in a single step, in milliseconds. Our data science team built it by applying novel training techniques to Google’s Gemma, an open-weight model. Among other advances, it adds multimodal support for images and audio.
We plan to extend it well beyond routing, into flows, Apex, and prompt templates for Salesforce builders, plus an API for developers. Koa Decisions joins the Koa family of Salesforce models, which also includes a separate reasoning model built with NVIDIA.
Why decision models matter for enterprise agents
A large language model (LLM) generates text, but much of an agent’s work is simply making choices, such as which team gets a request or which knowledge article to show. That’s what a decision model does: It returns a choice, like one option from a list, a yes or no, or a score.
Say a customer types “I can’t log in to my account” into a company’s chat window. Should the request go to engineering, accounts, or sales? A general-purpose LLM can interpret the request, but it isn’t purpose-built to make these quick, targeted decisions, and it can take more than a second to work through the question.
A decision model, by contrast, is designed for exactly this task. Given the same request and options, it identifies “accounts” in milliseconds, returning a clear answer and confidence score without the overhead of a larger, general-purpose model.
An answer like that is often a single token, the basic unit of text an AI model processes, about the size of a word. An LLM writes its answer one token at a time, with each new token based on the ones before it. A decision model reads the whole request at once and produces its answer in one step. A short answer takes less computing to produce, and other software can act on it right away.
When we measured routing requests in Agentforce, we found that our decision model took roughly 26 milliseconds, compared with about 1.4 seconds for a general-purpose LLM. For a closer look at how Koa Decisions works, read our team’s research paper.
A customer message goes in, and one decision comes out, such as the team that should handle it.
See for yourself
You can test-drive a decision model even if you aren’t a Salesforce customer. Sign up for a free Trailhead account, then run the Koa Decisions demo.
- Click Route a support request and click the gray arrow. The model routes the default request to engineering, accounts, or sales and shows a confidence score for each option.
- Under Choices, add a fourth option, like “Returns.” You can get creative and add fun or personal options here, like “Healthcare” or even “Daycare.” To lock it in, click back in the Input field.
- In the Input field, change the request to something relevant to the choice you added, like “I need to send back the order that arrived yesterday,” and click the gray arrow again. Check which option the model picks now.
- Paste a similar written request and list of options into an LLM-based chat assistant. Compare the length and format of its answer with the decision model’s.
In step 3, the model picked returns as soon as you added it, with no retraining. Software has classified requests for decades, but that used to take a custom predictive machine learning model. Teams defined the outcome, gathered and labeled data, trained the model, checked its accuracy, and repeated. For many enterprise customers, getting from idea to production took months. A decision model starts from a language model that has already learned, from large amounts of text, how “send back the order” relates to “returns.” A team can add the category and sometimes reach production in hours.
Efficiency built into Salesforce
Koa Decisions is built to make the quick calls that keep work moving across Salesforce, saving LLMs for writing and reasoning. Customers get a more efficient process without having to manually select a model for a particular job.
For example, when a sales deal starts to slip, a decision model can flag the risk and pick which team should step in, and an LLM can summarize what changed. By the time anyone opens the record, the right team already knows.
To learn how Koa Decisions fits into everyday business processes, from a Sales Cloud record to a Slack alert, watch this demo video.
Koa Decisions applied to a common business process, moving from flagging an at-risk deal to alerting the team in Slack.
Pricing and packaging are subject to change. Availability may vary by region and is governed by customer agreements. Customers should base purchasing decisions on products and services currently available.
https://www.salesforce.com/news/stories/koa-decisions-salesforce-decision-models/Reposted. Will be removed on request. All rights belong to the original author.
More from this batch
纽约时报长篇人物稿《The Making of Dario Amodei》:上市前梳理 Anthropic CEO 的理性主义与有效利他主义来路
Ryan Mac、Kalley Huang、Cade Metz、Georgia Gee 采访二十多位同学、朋友、老师和同事,并看到他早年邮件与在 OpenAI 的内部消息。Dario 本人拒绝受访。报道把他对 AI 风险的立场追溯到普林斯顿时期对奇点、Yudkowsky 社群和 …
社交平台传 OpenAI 大规模封号:反代、拼车、额度转售和低价区账号是重灾区,官方尚未专函说明
机器之心 11 月 7 日率先整理用户反馈:不少账号无通知邮件即无法登录。反馈较集中的包括 API 额度转售、多人共享/Team 席位、codex2api 一类反代、低价区号和学生认证号;也有人声称纯自用被波及。时间上接近 11 月 2 日前后的设备/支付卡绑定限制,以及 11 …
开发者重新掂量 Claude Code 和 Codex:复杂编排 vs 高通量成本
趋势页汇总近期讨论:Claude Code(Opus 5.5)在多步编码基准上更强但更吃 token,Codex(GPT-6.1 Sol)被说成更省、更适合大量重复活。不少人把两者当互补而不是二选一,并建议用自己的真实项目测一遍。
编码 Agent 讨论从「换模型」转向「做 harness」:规则、记忆、子代理和过夜任务
开发者把一次性聊天改成可过夜跑的系统:初始化仓库、写验证步骤、按任务拆模型(有人用 Sonnet 写代码、Haiku 做检索、Opus 当顾问),再用 CLAUDE.md 固化规则。模型波动时,可检查的工作流比换一个名字更要紧。
Higgs Realtime Duplex: Face to Face, Working in the Background
Boson's 45B MoE front model listens, watches, speaks and renders a face in 160 ms chunks while thinking, calling tools and delegating hard w…
MEMOIR:给长程 Agent 的免训练记忆生命周期——合并前先「公证」证据还在,用过之后再回头给记忆打分
改进什么:现有系统多在写入时就定下重要性,合并可能悄悄丢掉以后要用的证据,检索又一直偏向过时条目。怎么做:合并前用裁判团检查答案相关证据是否保留;每次回答后再根据记忆对答案的贡献更新检索优先级,并用 UCB 探索少被看见的条目。在 1905 条 LoCoMo 问答上,完整检索栈比…
DRAP:按轨迹放大风险调节可塑性,让物理 AI 在不回放旧数据时也能记住以前学会的动作
改进什么:机器人等物理智能体持续学习新任务时,旧行为容易被冲掉,完整回放又不现实。怎么做:根据轨迹放大风险,自适应降低关键部件的可塑性,从而在学新技能时更好地保留旧行为。
全波形激光雷达 Transformer 靠强度引导的 token 裁剪与保波形增强,走向实时
改进什么:全波形激光雷达 Transformer 准,但 token 太多、跑不快。怎么做:按强度剪并合并 token,再用保住波形物理特性的数据增强,在提速的同时改善精度和泛化。对做车载/机器人感知的团队有参考。
EDGAR:用扩散模型和合成失败样本,把损坏的高斯人头数字人修回去
改进什么:3D 高斯人头数字人一损坏就难看。怎么做:条件扩散加融合块和专家混合,注入自监督身份特征,再用修好的多视角渲染当伪标签去优化同一个数字人。
HERIT:用检索增强的伪标签减轻时间偏差,让汉字文献能更稳地译成英文
改进什么:历史文献的用词随朝代变,现代翻译模型容易偏到某一个时期。怎么做:检索增强伪标签适配历史档案,提升跨时期准确率,便于把古籍向全球读者打开。
UniRestorer++:按多种粒度给图像退化建模,再自适应路由,把通用图像修复做强
改进什么:一张修复模型很难同时对付模糊、噪声、压缩等多种损伤。怎么做:多粒度退化建模加自适应路由,让模型在更多退化类型上扩得动、泛化更好。
This week in Claude Code, Codex and Gemini CLI (week of November 8, 2026)
Claude Code auto mode no longer falls back to the built-in classifier behind gateways; denyInsteadOfPrompting keeps unattended runs from sta…