Function calling

01TECHNOLOGY · FUNCTION CALLING

A model that acts

Function calling is how you give an LLM hands. The platform’s tools are declared to the model as schemas, and it calls them itself — whenever the conversation asks for it.

Skills
forms · bookings · quotes
Connectors
1C · CRM · your API
Base search
RAG context
Agent
handover to a human
Scheduler
deferred jobs
Validation
arguments against the schema
Log
every call is recorded
Your functions
declared by schema
LLM
03HOW A CALL HAPPENS

From a sentence to a call

The customer never sees the machinery — only the result. Inside runs a strict cycle: pick the tool, validate the arguments, call, answer.

CYCLE ·

Choosing the tool

The model works out that this needs a warehouse connector call, not a retelling of the base.

CYCLE ·

A call with a schema

The arguments are assembled against the declared schema and validated before the call.

CYCLE ·

The result in the answer

The data comes back into the dialogue and the model answers with it.

A standard protocol, not a home-made one

DECLARATION

Tools are described by schemas

Every function has a name, arguments and types. The model sees only the declared tool surface.

VALIDATION

No call leaves with broken data

Arguments are validated against the schema before the call — an error goes back to the model, not to your system.

TRAIL

Every call leaves a record

Tool, arguments, result and time — the log is available to your team in the admin.

04 · Protocol
01

Schema
functions are declared as schemas — the model calls them itself

02

Buttons
the customer writes a sentence — the model starts the action

03

Validation
arguments are validated before the call

04

Fallback
without tool calling, prompt mode takes over

05

Log
every call is recorded with its result

05IN NUMBERS

Calls on the clock

A tool must not slow the conversation down. The choice is instant, the call is controlled, and a slow response never hangs the dialogue.

01

Choosing the tool
the model makes the decision on the fly

02

Argument validation
no call leaves with broken data

03

Modes
tool calling and the prompt fallback

04

In every dialogue
the tools are always available

Dialogues with a tool call · % · by week
Share of dialogues
Call · ms · by tool
PeakTypical
06TOOLS

What the model can call

The set grows with the platform. Everything declared is available to the model in every dialogue.

/01

Skills

Forms, bookings, calculators — actions in the chat window.

/02

Connectors

Live data from 1C, the CRM, the calendar and your API.

/03

Base search

RAG context: knowledge fragments straight into the prompt.

/04

Agent

Handing the dialogue to a human when that is the right call.

/05

Scheduler

Deferred and recurring jobs on a schedule.

/06

Your functions

Describe the schema and the model starts calling your own logic.

REQUEST

Tell us your task

PORTFOLIO BY TYPEBY YEAR

Projects by type grow year over year

MVPRedesignAISupportTotal

MVP, redesign, AI and support — cumulative

STRENGTHSPROFILE

The studio profile across key axes

Speed, quality, transparency, engineering

PROJECT PHASESOVER TIME

Research, design and build overlap

Parallel streams — not a waterfall