> For the complete documentation index, see [llms.txt](https://docs.ebrain.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ebrain.ai/ebrain-documentation/ebrain-documentation-nl/agents-autonoom/building-an-agent.md).

# Een agent bouwen

Een agent is een opgeslagen taak die eBrain voor je uitvoert, volgens een schema of op verzoek. Het opzetten ervan komt neer op drie dingen: beslissen wat het elke keer moet doen als het draait, duidelijke instructies schrijven en het opslaan. Deze pagina neemt alle drie door.

Nieuw met agents? Begin met [Wat zijn Agenten?](/ebrain-documentation/ebrain-documentation-nl/agents-autonoom/overview.md) voor het grote geheel en kom daarna hier terug om je eerste te bouwen.

## Drie manieren om een agent te maken

Je kunt op drie manieren een agent maken. Ze leveren allemaal hetzelfde soort agent op, dus kies wat het best past bij hoe je graag werkt.

| Pad                     | Het best wanneer                                                          | Waar te beginnen                                                                          |
| ----------------------- | ------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
| **Maken via chat**      | Je liever in gewone taal beschrijft wat je wilt en Tim het laat schrijven | **Maken via chat** knop (rechtsboven), of **Beschrijf het zelf aan Tim** in de lege staat |
| **Vanuit een sjabloon** | Je een bewezen startpunt wilt dat je kunt aanpassen                       | **Sjablonen bekijken** (rechtsboven)                                                      |
| **Handmatig maken**     | Je de details zelf wilt invullen                                          | **Handmatig maken** in de vervolgkeuzelijst naast **Maken via chat**                      |

{% hint style="info" %}
**Aanbevolen:** Laat Tim het bouwen. Wanneer je via chat maakt, stelt Tim eventuele verduidelijkende vragen, schrijft de instructies voor je en stelt de afgewerkte agent voor als een goedkeuringskaart die je bevestigt. De pagina stuurt je hier niet voor niets naartoe: dit is de snelste weg naar een goed gevormde agent.
{% endhint %}

## Bouw het met Tim

{% stepper %}
{% step %}

### Start het gesprek

Klik **Maken via chat** (of **Beschrijf het zelf aan Tim** als je nog geen agents hebt). eBrain opent de chatpagina met het berichtenvak al ingevuld met een startzin zoals **"Maak een agent die "** om zelf af te maken.
{% endstep %}

{% step %}

### Beschrijf de taak

Maak de zin in gewone taal af, bijvoorbeeld "bekijk elke ochtend mijn inbox en vertel me wat aandacht nodig heeft." Tim stelt eventuele verduidelijkende vragen die nodig zijn en schrijft de instructies voor de agent voor je.
{% endstep %}

{% step %}

### Keur de agent goed

Tim stelt de agent voor en er verschijnt een **goedkeuringskaart** in de chat. Bevestig die daar om de agent te maken.
{% endstep %}

{% step %}

### Stel een schema in (optioneel)

Als je wilt dat hij volgens een schema draait, vraagt Tim waar het resultaat van elke uitvoering naartoe moet gaan (hier in de chat, op WhatsApp, per e-mail of een combinatie) en stelt het schema voor als een tweede bevestigingskaart die je kunt goedkeuren. Zie voor meer hierover [Planning, uitvoering en resultaten](/ebrain-documentation/ebrain-documentation-nl/agents-autonoom/scheduling-and-runs.md).
{% endstep %}
{% endstepper %}

Je kunt het later ook op dezelfde manier bewerken: open **Bewerken met Tim**, beschrijf de wijziging in gewone taal en Tim herschrijft de instructies en werkt de instellingen bij.

## Begin vanuit een sjabloon

Sjablonen zijn vooraf geschreven agents van eBrain. Kies er een en het vult de instructies en een voorgesteld schema voor je in.

{% stepper %}
{% step %}

### Open het sjablonenpaneel

Klik **Sjablonen bekijken**. Er opent een paneel met de titel **Sjablonen**, met de ondertitel "Gemaakt door eBrain. Kies er een en Tim stelt het voor je in."
{% endstep %}

{% step %}

### Kies een sjabloon

Elke sjabloonkaart toont een pictogram, een naam, een beschrijving in één regel en een badge voor het voorgestelde schema. Blader door de opties en kies degene die het dichtst bij je behoefte ligt.
{% endstep %}

{% step %}

### Gebruik het en rond de instellingen af

Klik **Sjabloon gebruiken**. Hiermee wordt het handmatige formulier geopend, vooraf ingevuld met de instructies en het voorgestelde schema van de sjabloon. Sjablonen worden niet geleverd met een specifieke chat of project eraan gekoppeld, dus kies een doel als je dat wilt, sla het op of geef het aan Tim om het af te maken.
{% endstep %}
{% endstepper %}

### Beschikbare sjablonen

| Sjabloon                      | Wat het doet                                                                     | Voorgesteld schema   |
| ----------------------------- | -------------------------------------------------------------------------------- | -------------------- |
| **Dagelijkse briefing**       | Een ochtendoverzicht van wat aandacht nodig heeft in e-mail, taken en facturen   | Elke dag om 08:00    |
| **Wekelijkse evaluatie**      | Een wekelijkse samenvatting van voortgang, blokkades en wat eraan komt           | Vrijdagen om 16:00   |
| **Projectmonitor**            | Houd een project in de gaten en signaleer te laat of vastgelopen werk            | Elke 6 uur           |
| **Inboxtriage**               | Sorteer en prioriteer inkomende e-mail zodat de belangrijke zaken bovenaan komen | Elk uur              |
| **Vergaderingsvoorbereiding** | Bereid een briefing voor voorafgaand aan je aankomende vergaderingen             | Elke dag om 07:30    |
| **Release-opmerkingen**       | Stel release-opmerkingen op uit afgerond werk volgens een schema                 | Donderdagen om 17:00 |

## Handmatig bouwen

Geef je liever zelf de details in? Gebruik het formulier.

{% stepper %}
{% step %}

### Open het formulier

Klik **Handmatig maken** in de vervolgkeuzelijst naast **Maken via chat**. Het dialoogvenster heet **Nieuwe agent**.
{% endstep %}

{% step %}

### Geef het een naam

Voer een **Naam**. De naam van elke agent moet uniek zijn in je werkruimte, dus als je dezelfde opnieuw gebruikt, zie je een duidelijke melding "Er bestaat al een agent met de naam '…'."
{% endstep %}

{% step %}

### Schrijf de instructies

In het **Prompt** vak (placeholder "Beschrijf wat deze agent elke keer moet doen als hij draait…"), schrijf je een duidelijke, specifieke beschrijving van de ene taak die de agent bij elke uitvoering doet. Dit is de kern van de agent.
{% endstep %}

{% step %}

### Doel, levering en schema instellen (optioneel)

Gebruik de knopjes om een **Doel** (een specifieke chat of project waarop de uitvoering zich richt), **Levering** kanalen (waar het resultaat naartoe gaat) en een **Schema** (of laat het op verzoek). Deze worden in detail behandeld in [Planning, uitvoering en resultaten](/ebrain-documentation/ebrain-documentation-nl/agents-autonoom/scheduling-and-runs.md).
{% endstep %}

{% step %}

### Opslaan

Klik **Maken**. Je kunt pas opslaan als zowel een naam als de instructies zijn ingevuld. Liever overdragen? Gebruik de **Bouw het met Tim** link in het formulier en Tim schrijft de instructies en kiest de instellingen op basis van je gedeeltelijke concept.
{% endstep %}
{% endstepper %}

## Instructies schrijven die werken

De kwaliteit van een agent hangt af van de kwaliteit van de instructies. Of je ze nu zelf schrijft of Tim een concept laat maken, streef naar dezelfde dingen.

{% hint style="success" %}
**Tips voor effectieve agentinstructies**

* **Geef het één duidelijke, goed gedefinieerde taak.** Een vage alleskunner gedraagt zich onvoorspelbaar. Smal is beter dan breed.
* **Zeg hoe de uitvoer eruit moet zien.** Een korte briefing, een geprioriteerde lijst, een conceptantwoord, een samenvatting van wat actie nodig heeft: wees specifiek over de vorm van het resultaat.
* **Zeg waar het resultaat naartoe moet.** Bepaal of het in de chat, op WhatsApp, per e-mail of in een combinatie daarvan terechtkomt.
* **Zeg wat te doen als iets ontbreekt.** Bijvoorbeeld wat er moet gebeuren op een dag zonder nieuwe e-mail.
* **Zeg wanneer het moet draaien** als je het volgens een schema wilt laten lopen.
  {% endhint %}

{% hint style="info" %}
**Wat een agent wel en niet doet.** Een agent draait onbeheerd, dus er is niemand in de ruimte om halverwege een stap goed te keuren. Daarom verzamelt en analyseert een agent je informatie en levert hij een resultaat op dat je kunt bekijken en gebruiken: een briefing, een samenvatting, een concept, een lijst met wat actie nodig heeft. Hij verstuurt niet zelfstandig e-mails en maakt ook geen agenda-afspraken aan. Schrijf instructies die om concepten en samenvattingen vragen, niet om autonoom verzenden.
{% endhint %}

## Na het opslaan

Zodra opgeslagen, verschijnt je agent onder **Actueel** op de Agents-pagina, en je kunt hem op elk moment uitvoeren, inplannen, pauzeren of bewerken.

<table data-view="cards"><thead><tr><th>Onderwerp</th><th data-card-target data-type="content-ref">Link</th></tr></thead><tbody><tr><td>Plan het in, voer het nu uit en lees de resultaten</td><td><a href="/pages/263d16419a1d45aaadc9b7109b4b66cedbb26522">/pages/263d16419a1d45aaadc9b7109b4b66cedbb26522</a></td></tr><tr><td>Begrijp wat agents zijn en hoe ze verschillen van chatten</td><td><a href="/pages/f57dd3f87d38bb9a775d61eb26482c73cf90176b">/pages/f57dd3f87d38bb9a775d61eb26482c73cf90176b</a></td></tr><tr><td>Koppel WhatsApp zodat een agent daar kan afleveren</td><td><a href="/pages/ec6121bd48e1a707a0d976cc30b713cc92da1091">/pages/ec6121bd48e1a707a0d976cc30b713cc92da1091</a></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ebrain.ai/ebrain-documentation/ebrain-documentation-nl/agents-autonoom/building-an-agent.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
