Skip to main content
Agentic AI for companies

AI agents that work inside your systems

A chatbot answers questions, an AI agent gets a task done. It plans the steps itself, looks up data, uses your systems and prepares the result. We develop and deploy AI agents for businesses with fixed rules, checkpoints and human approval wherever a mistake would cost money or customer trust.

  • Important actions are approved by a person
  • Every step the agent takes is recorded
  • The agent can only do what it is permitted to

AI agents at a glance

Webforte designs, develops and deploys AI agents for businesses. An AI agent is a program built on a language model that breaks a task into steps itself and carries it out with tools: it searches documents and reads from and writes to a database, email, an accounting system or customer records (CRM). A chatbot only answers. An agent acts and writes the result where it belongs. Classic automation needs input in a fixed format, while an agent can also handle an enquiry written in the sender's own words. For larger tasks, we build several specialised agents that work together under one controller (orchestration). We build agentic AI with safeguards: the agent has only the permissions it needs, passes through checkpoints in code, important actions are approved by a person and every step is saved to a record (a log). The service is provided by Webforte Technologies s.r.o., Prague, company ID (IČO) 23364343. Pricing is set by a non-binding quote after a consultation.

What is an AI agent?

AI agent
An AI agent is a program built on a language model that receives a goal and decides for itself which steps will achieve it. While working, it uses tools such as document search, a database or a company system, evaluates the results as it goes and continues until the task is done or a rule stops it.

Agentic AI is the general term for systems in which AI plans and carries out steps itself. When several agents work together under one controller, this is called a multi-agent system, and coordinating them is called orchestration.

  1. Language model

    Understands instructions in everyday language and decides which step to take next.

  2. Tools

    Access to documents, databases and systems through an API, the interface programs use to talk to each other.

  3. Memory

    What the agent has already done, what it has found out and the context of the task.

  4. Rules (harness)

    Permissions, checkpoints, limits and human approval.

AI agentA model on its own only answers. It becomes an agent only with tools, memory and rules.

Chatbot, automation or AI agent?

All three are sold as AI, but they solve different problems. Before you decide, check which type your task actually needs.

Swipe the table sideways to see all columns.

Chatbot, automation or AI agent?ChatbotAutomationAI agent
What it doesAnswers questionsRuns a fixed sequence of stepsCompletes multi-step tasks and chooses how
How it decidesBased on the question and your documentsBased on rules someone wrote in advanceBased on the goal, the rules and the results of earlier steps
What input it handlesA question in everyday languageData in a fixed formatAn email, a document or an enquiry in the sender's own words
Where it worksIn a chat window on a website or in an appIn the background between systemsInside your systems, through tools it has permission to use
ExampleTells a customer the delivery timeTransfers every paid order to the accounting systemReads an enquiry, looks up prices and stock and prepares a quote for approval
When it fitsRecurring questions from customers or staffA stable process with inputs in a fixed formatVaried inputs that need judgement and work across several systems

An AI agent is not always the better choice. When classic automation can handle the task reliably, it is usually cheaper to run and easier to check. We recommend the simplest option that solves the task.

Where an AI agent pays off in a business

An agent makes sense where someone currently retypes and looks up data across several systems and the inputs have no fixed form.

  • Handling enquiries

    The agent reads an enquiry from an email or form, looks up the customer in the CRM, prices in the price list and stock in the e-shop, and prepares a draft quote. A salesperson checks it and sends it.

  • Back office and documents

    It extracts data from invoices, orders and delivery notes, compares it with the order and prepares the accounting entry. It flags discrepancies and hands them to a person.

  • Research and reporting

    It goes through the sources, internal data and documents you specify, summarises what has changed and prepares a brief or report with links to the sources it is based on.

  • Customer support

    Behind a chatbot that answers, there can be an agent that also acts: it checks an order's status, prepares a claim or opens a ticket. Anything outside the rules goes to a person.

  • Internal assistant for company data

    An employee asks in everyday language and the agent finds the answer in policies, contracts or the database, always with a link to the source. We set it up so that it sees only the data the person asking has access to.

  • Checking documents against rules

    It compares a contract, policy or quote with your rules and suggests changes, each with a reference to the specific rule. A person decides whether to accept a suggestion.

How AI agents work: orchestration and harness

A larger task is not handled by one all-purpose agent but by several agents with narrow roles. A planner directs them (this is called orchestration), and the harness holds it all together: the software around the model that sets what the agents may do, what they remember, when they stop and who checks their work.

Harness

  1. Input

    Brief

    An email enquiry, a document or a request from your system.

  2. Orchestration

    Planner

    Breaks the task into steps, assigns them to agents and tracks what is done.

  3. Specialised agents

    Each agent does one thing

    A narrow role is easier to test and check than one agent for everything. Steps that do not depend on each other run in parallel.

    • Research

      Finds the customer, order history and documents.

      Tools

      • CRM
      • document search
    • Calculation

      Works out the price from the price list and checks availability.

      Tools

      • price list
      • e-shop stock
    • Draft

      Writes the quote using your templates and tone.

      Tools

      • templates
      • email draft
  4. Check in code

    Checkpoint

    An ordinary program verifies the rules: the totals add up, the customer exists, the claim has a source and the agent has not exceeded a limit.

    • Passed: continues
    • Failed: back for fixing
  5. Human in the loop

    Approval

    Before the agent sends a quote or writes to the accounting system, a person reviews and confirms the result.

    • Approves
    • Returns with a note
  6. Output

    Result and log

    The output is written to your system. Every step, every tool used and every human decision stays in the log.

Rules around the agents

A language model does not police itself. Reliability depends on the harness we build around it.

  • Tools

    Precisely defined functions through which the agent works with your systems. If it is not among the tools, the agent cannot do it.

  • Permissions

    Set per tool, with reading kept separate from writing. Sensitive actions always go through approval.

  • Memory

    The state of the task and context from your data, so the agent does not repeat finished steps and picks up where it left off.

  • Record (log)

    Every step, tool and output. You can trace why the agent did what it did and fix the mistake in the rules.

  • Evaluation

    A set of test cases from your own work. We check every change to the model or rules against it before it goes live.

  • Limits

    A cap on the number of steps, time and cost per task. When the agent reaches it, it stops and hands the task to a person.

How to build an AI agent you can trust

An agent's reliability does not come from the model alone but from the system you build around it. Checks in code, sources for claims and human approval are also what we use in our own AI tools.

Start with the task, not the technology

First we describe the task as a person does it today: inputs, decisions, systems and the places where mistakes happen. Only then do we decide whether automation, a single agent or several agents working together is the right fit.

  • The task described step by step
  • Decisions that must stay with a person
  • A clear measure of a good result

Narrow roles and orchestration

One agent for everything is hard to check. We split the task among agents with narrow roles and their own tools and hand control to a planner. Where the order of steps is always the same, we keep it in code, because that is cheaper and more predictable.

  • Each agent has one responsibility
  • Code runs fixed steps, the model judges
  • Parallel work where steps are independent

Tools and data through interfaces

The agent works with your systems through an API or through MCP (Model Context Protocol), an open standard for connecting AI applications to data and tools. We describe each tool so that the model knows what it is for and what it must not do with it.

  • Connections to accounting, the e-shop, CRM and documents
  • Read tools kept separate from write tools
  • The application holds the access keys, the model never sees them

Code checks the rules, not the model

Whatever a program can check, we do not leave to the model: totals, whether the customer exists, required fields, a source for every claim. Our article generator works the same way: the code discards research findings that have no source, and the program, not the model, compiles the list of sources with citation numbers.

  • Checkpoints between steps
  • Claims linked to a source
  • Anything that fails goes back for fixing or to a person

Evaluation and limits

Before an agent goes live, it runs through a set of test cases from your own work, and again after every change to the model or rules. In operation we set limits on steps, time and cost per task and monitor where the agent makes mistakes.

  • A test set built from real cases
  • Limit on steps, time and cost per task
  • Costs tracked step by step

AI agent security and permissions

An agent that acts in company systems needs rules like a new employee, only stricter. We set this up for every agent we build.

PermissionsThe agent gets access only to the tools and data the task requires. If it prepares quotes, it may read the price list and create drafts, but not send emails or change prices.
only what is needed
Reading and writingWe separate tools that only read from those that write. Writing is the first candidate for human approval.
kept separate
Sensitive actionsSending to a customer, writing to the accounts, a payment or a deletion: the agent prepares, a person decides.
a person approves
Planted instructionText in an email or document can contain a planted instruction, and the model may not always recognise it. That is why sensitive actions never depend on the model alone: they always wait for human approval.
cannot bypass approval
RecordThe log contains the input, the tools used, the outputs and human decisions. It is used to trace mistakes and for evaluation.
every step
Data sent to the modelWe send the model only the data each step needs. We discuss the choice of model and where data is processed based on the data the agent works with.
the minimum

Process: from task to agent in operation

We do not build agents blind. Every step produces an output you can see and comment on.

  1. Consultation and choosing the task

    We discuss where you lose the most time and choose the task where an agent pays off first. We also assess whether simpler automation would do.

    Output: Recommended solution and a non-binding quote

  2. Task map and harness design

    We describe the inputs, steps, systems and decisions. We design the agents' roles, tools, permissions, checkpoints and the points where a person approves.

    Output: Agent design including permissions and checkpoints

  3. Test set

    From your real cases we put together a set to measure the agent against. We define what a correct result is and which mistakes are unacceptable.

    Output: Set of test cases and success criteria

  4. Prototype on your data

    We build a first version and run it on the test set. We show you the results, mistakes included, and adjust the rules.

    Output: Evaluation of the prototype on the test set

  5. Pilot with approvals

    The agent runs live, but a person approves everything important. The log shows us where it makes mistakes, and we fine-tune the rules.

    Output: Agent in pilot operation with a record of steps

  6. Operation and improvement

    Based on the pilot results, we expand what the agent may do on its own. Sensitive actions are still approved by a person. After every change we re-check the agent on the test set and keep an eye on costs and limits.

    Output: Agent in operation with regular evaluation

We run multi-step AI ourselves

The article generator in this website's admin works in several steps: research, an article plan, writing section by section and checks in code. It discards findings without a source, checks internal links against the site map and publishes nothing on its own: a person decides whether an article stays a draft or goes live. Our products are built on the same principles.

When an AI agent makes sense and when it does not

An agent pays off when

  • The task repeats, but the inputs have no fixed form: emails, documents, enquiries written in people's own words.
  • Someone currently retypes and looks up data across several systems.
  • The result can be checked: you know what a correct quote, entry or reply looks like.
  • Your systems have an API or another way to connect to them securely.
  • At the start, you have capacity to approve outputs and give feedback.

An agent does not make sense when

  • The process is the same every time and the inputs have a fixed format. Classic automation is enough: it is cheaper and easier to check.
  • Answering questions is enough. An AI chatbot built on your documents is better suited to that.
  • The task comes up only a few times a year and the development would not pay for itself.
  • A mistake would be irreversible and nobody has capacity to check the outputs.
  • You mainly want your team to start using AI. For that, rolling out ChatGPT, Claude or Copilot and training people is enough.

Frequently asked questions

An AI agent is a program built on a language model that receives a goal, plans the steps itself and uses tools to carry them out: it searches documents, reads from and writes to systems, calculates or drafts text. In a company it can, for example, handle an enquiry from reading the email to a ready draft quote. Every agent we build has defined permissions and checkpoints, and important actions are approved by a person.

A chatbot answers: it gets a question and returns an answer, typically from your documents. An AI agent acts: it gets a task, breaks it into steps and carries them out in your systems, for example looking up data, preparing a document and recording the result. A chatbot can be the entry point through which the agent receives its brief. Because an agent changes things in your systems, it needs stricter rules: permissions, checks and human approval.

Classic automation runs a fixed sequence of steps and works as long as the input matches the expected format. An AI agent chooses its approach based on the goal and can also handle free text, such as an enquiry written in the sender's own words. Automation is cheaper and more predictable, so we recommend it wherever it is enough. We use agents where judgement is needed, and even then we keep the fixed parts of the process in code.

Technically, all you need is a language model, a set of tools and a loop in which the model chooses the next step. For use in a business, though, everything around it matters more: a description of the task, permissions, checkpoints in code, human approval, a record of the steps and a set of test cases from real work. We go from a task map through a prototype on your data and a pilot with approvals to live operation. You can try the principle yourself in ready-made tools, but working inside company systems takes development and integration.

Agentic AI is the term for systems in which a language model plans and carries out steps itself and uses tools, instead of just answering a single question. An AI agent is a specific program built on this principle. When several agents work together under one controller, this is called a multi-agent system, and coordinating them is called orchestration.

As safe as the rules you build around them are strict. The risk does not come from the agent thinking, but from what it is allowed to do. That is why it gets only the permissions it needs, a person approves sensitive actions (sending to a customer, writing to the accounts, payments), code checks the rules, every step is written to the log and each task has a limit on steps, time and cost. A planted instruction in an email can mislead the model, so it can never trigger a sensitive action without human approval. We send the model only the data each step needs.

The price depends mainly on how many systems the agent uses and how good their interfaces are, how many agents and steps the task needs, how strict the checks and approvals must be and how many tasks the agent handles, because running a language model is billed by usage. We do not publish a price list, as agents differ from case to case. After a consultation we prepare a non-binding quote for development and an estimate of running costs.

Usually not. The agent connects to what you already use through an API (the interface programs use to talk to each other) or through MCP, an open standard for connecting AI to data and tools. If a system has no interface, we look for another secure route, such as a file exchange, or recommend a change. In the consultation we go through what you work with and tell you what can be connected.

Find out whether an AI agent suits your task

Describe a task that someone currently does by hand across several systems. In a consultation we assess whether automation is enough or an agent is needed, where a person has to decide, and prepare a non-binding quote. We communicate in English.

Free consultation