---
title: "Creating an AI agent: what you really need (and what you don't)"
description: "Create an AI agent without a developer team: the five steps from task through data and instructions to approvals – and when a platform makes sense."
type: "wissen"
product: "agent"
slug: "creating-an-ai-agent"
source_language: "de"
target_languages: ["de", "en", "es", "pl", "tr"]
published: "2026-06-10"
status: "publish"
faq_json: [{"q":"How do I create an AI agent?","a":"In five steps: clearly define the task, make relevant data accessible, formulate instructions, set limits and approvals, then test and refine. Programming knowledge is not strictly necessary for this."}, {"q":"Do I need developers to create an AI agent?","a":"Not necessarily: on platforms with ready-made agent infrastructure, you configure instructions and automations instead of programming yourself. Building your own only makes sense for very specific requirements."}, {"q":"What is the most important success factor for an AI agent?","a":"The context: an agent is only as good as the data and instructions it works with. A clear task with clear conditions counts for more than the choice of technology."}, {"q":"How do I keep control over my agent?","a":"Through the approval principle: actions with external impact such as emails or calls run through your approval – the agent does the groundwork, you decide."}, {"q":"What should I start with?","a":"With a recurring, clearly defined task – such as checking documents for deadlines or creating regular summaries. Start small, then expand."}]
language: "en"
source_id: "wissen/ki-agent-erstellen"
source_hash: "22b7bb7370c06276272dd3e0e94d553ead7a7285fba8f83a56cba9d79a65e911"
---

To create an AI agent today, you don't need a developer team – but you do need four things that no model in the world can replace: a clearly defined task, access to the relevant data, precise instructions, and defined limits with approvals. The technology is now the smallest hurdle; most agent projects fail because of unclear assignments and missing context, not because of the AI.

## Step 1: Define the task

"An agent that helps me" is not an assignment. Tasks that work well are those that are recurring and clearly defined: checking incoming documents for deadlines, creating weekly summaries, answering and logging calls. Phrase the task so that you could also hand it over to a new employee – including what is **not** part of it.

## Step 2: Make data accessible

An agent without context guesses. It needs access to the knowledge relevant to its task: contacts, tasks, documents, appointments, goals. If this data is scattered across separate tools, that's the first thing to fix – even before the agent itself. The article [AI agent with company data](/en/wissen/ki-agent-mit-firmendaten.html) explores why this is so crucial.

## Step 3: Formulate instructions

Instructions are your agent's job interview: don't just tell it *what* to do, but *under which conditions*. A practical example: "Only create deadlines if the date, obligation, and source are clearly documented – uncertain cases should only be mentioned, not created." Such conditions distinguish a usable agent from one that produces plausible-sounding nonsense.

## Step 4: Define limits and approvals

The most important architectural decision: what may the agent do independently, and where does a human decide? A proven principle is to route any external impact through approvals – emails, calls, changes to master data only go out once you have reviewed the proposal. This way the agent can boldly do the groundwork without anything important going out unchecked.

## Step 5: Test and refine

Start with a small scope, review the results, refine the instructions. An agent doesn't become good when it's created, but when it's trained in – like an employee during a probation period. Plan a few weeks for this and note which corrections you make repeatedly: that's exactly where the next instructions come from.

## Build it yourself or use a platform?

Building your own (frameworks, APIs, your own infrastructure) makes sense for very specific requirements – but it means ongoing responsibility for operation, security, and data connection. The faster route for most companies is a platform where the agent, data, and approvals already work together.

With [webRichtung agent](https://www.webrichtung.de/module/agent/), you don't create an agent from scratch but configure your personal AI employee: it knows the context of your company through the platform data, you give it personal instructions, you activate automations one by one – with adjustable settings like a minimum confidence level – and you decide on follow-up questions before anything with external impact happens. The details are shown in the [documentation on automations & approvals](https://docs.webrichtung.de/agent/automationen-und-freigaben/).
