Full-Code · Model-Vendor Agentsactive

Salesforce xLAM

Type: full-code · Vendor: Salesforce · Language: N/A · License: cc-by-nc-4.0 · Status: active · Status in practice: emerging · First released: 2024-07-18

Links: homepage docs repo

Salesforce xLAM is a family of Large Action Models tuned to plan and execute tasks by emitting structured function calls against available APIs rather than producing free-form text.

Description. xLAM is a family of Large Action Models from Salesforce AI Research designed to act as the action engine of AI agents. The models translate user intentions into executable actions and autonomously plan and execute tasks. The function-calling (fc) variants are optimised to return structured, JSON-formatted function calls based on the input query and the available APIs, comparable to the function-calling mode of hosted chat models. They are released for research under a CC BY-NC 4.0 license.

Agent loop shape. xLAM is the model at the core of an agent rather than a full runtime. Given a user query and a set of available APIs, an fc-series model produces a structured function call selecting the API and arguments to invoke; the surrounding harness executes the call and can feed the result back for the next step. The model is tuned so its action output follows a JSON function-calling format rather than free text, so downstream code can parse and dispatch the call deterministically.

Primary use cases

  • function calling for AI agents
  • translating user intent into executable API actions
  • structured JSON tool-call generation
  • autonomous task planning and execution

Key concepts

  • Large Action Model (LAM) large-action-models (docs)An LLM tuned to translate user intentions into executable actions in the world, acting as the decision-making brain of an agent rather than a pure text generator.
  • fc (function-calling) series tool-use (docs)Variants of xLAM optimised specifically for function-calling, returning fast, accurate, structured JSON tool calls selected from the query and the available APIs.
  • JSON function-call output structured-output (docs)The action output format: parseable JSON that mirrors the function-calling mode of hosted chat models, so a harness can dispatch the call deterministically.

Patterns this full-code implements —

Neighbourhood

Click any neighbour to follow the lineage. Scroll to zoom, drag to pan.