> For the complete documentation index, see [llms.txt](https://docs.artific.nl/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.artific.nl/voor-beheerders/toolbox/elementen.md).

# Elementen

Een element is één tool in de AI Toolbox. Beheerd onder **AI Toolbox → Elementen**.

## Een element aanmaken

Kies **Element aanmaken**. Op het instellingenscherm staan links de eigenschappen van het element en rechts de invoervelden en de prompt template.

### Instellingen

| Veld                          | Wat het doet                                                                                                         |
| ----------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| **Naam**                      | Wat gebruikers op de kaart zien. Noem het naar de klus: *Afwijzingsbrief schrijven*, niet *Brieftool 2*.             |
| **Beschrijving**              | Staat onder de naam. Zeg wat het oplevert en wanneer je het gebruikt.                                                |
| **Categorie**                 | Onder welke groep het verschijnt. Zie [Categorieën](/voor-beheerders/toolbox/categorieen.md).                        |
| **Afbeelding**                | Een omslagafbeelding voor de kaart. Optioneel, maar maakt een lange lijst veel makkelijker te scannen.               |
| **Status**                    | **Concept** terwijl je bouwt, **Gepubliceerd** zodra collega's het mogen zien.                                       |
| **Beschikbaarheid**           | Of het element buiten je organisatie gedeeld mag worden. Zie [Bibliotheek](/voor-beheerders/toolbox/bibliotheek.md). |
| **Type**                      | **Tekst** levert geschreven uitvoer; **Afbeelding** levert een afbeelding.                                           |
| **Model**                     | Welk model het uitvoert.                                                                                             |
| **Modeltemperatuur**          | Hoeveel variatie is toegestaan. Laag voor consistente uitvoer, hoger voor creatief werk.                             |
| **Markeren als nieuw**        | Zet een markering **Nieuw** op de kaart.                                                                             |
| **Persoonsgegevens maskeren** | Haalt persoonsgegevens weg voor de verwerking.                                                                       |
| **Kennisbank inschakelen**    | Laat het element putten uit je kennisbank.                                                                           |

{% hint style="info" %}
Laat een element op **Concept** staan tot je het getest hebt. Een gepubliceerd element verschijnt meteen in de Toolbox van iedereen.
{% endhint %}

### Geavanceerde instellingen

| Instelling                                      | Wat het doet                                                                                  |
| ----------------------------------------------- | --------------------------------------------------------------------------------------------- |
| **Toegestane groepen**                          | Beperkt het element tot bepaalde gebruikersgroepen.                                           |
| **Niet stoppen als het primaire model uitvalt** | Wijkt tijdens een storing uit naar een ander model, volgens de gekozen **Fallbackstrategie**. |

## Invoervelden: het formulier dat de gebruiker invult

Elk invoerveld wordt één veld op het formulier van het element. Met **Invoerveld aanmaken** voeg je er een toe.

| Veld                    | Wat het doet                                                                                          |
| ----------------------- | ----------------------------------------------------------------------------------------------------- |
| **Naam**                | Het label dat de gebruiker ziet.                                                                      |
| **Template referentie** | De naam waarmee je deze waarde in de prompt template invoegt. Wordt automatisch afgeleid van de naam. |
| **Type**                | Wat voor soort veld het is.                                                                           |
| **Verplicht veld**      | Of de gebruiker het moet invullen.                                                                    |

Sleep de rijen om de volgorde te wijzigen waarin ze verschijnen.

### Soorten invoervelden

| Type                                                       | Wat de gebruiker krijgt                                                                                 |
| ---------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
| **Tekst**                                                  | Een veld van één regel.                                                                                 |
| **Tekstvak**                                               | Een veld van meerdere regels. **Max. aantal regels** bepaalt de hoogte.                                 |
| **Aantal woorden**                                         | Een getal, met **Max. aantal woorden** als bovengrens.                                                  |
| **Opties**                                                 | Een dropdown met keuzes die je zelf bepaalt.                                                            |
| **Berichtstijl**                                           | Een dropdown met de opgeslagen [berichtstijlen](/voor-beheerders/berichtstijlen.md) van je organisatie. |
| **Aanspreekvorm**, **Schrijfstijl**, **Taal**              | Dropdowns gevuld vanuit je [standaard waarden](/voor-beheerders/toolbox/standaard-waarden.md).          |
| **Document**                                               | Een bestandsupload.                                                                                     |
| **Document (inclusief tabellen en gescande afbeeldingen)** | Een bestandsupload die ook overweg kan met spreadsheets en tabellen. Kies bij voorkeur deze.            |
| **Referentieafbeelding**                                   | Een afbeeldingsupload, voor afbeeldingselementen.                                                       |
| **Audiotranscriptie**                                      | Laat de gebruiker audio opnemen of uploaden, die wordt uitgeschreven en als invoer gebruikt.            |

**Max. bestanden** begrenst hoeveel documenten er toegevoegd mogen worden.

{% hint style="success" %}
Gebruik dropdowns in plaats van vrije tekst zodra het antwoord uit een bekende set komt. Een veld **Opties** of **Schrijfstijl** geeft je voorspelbare uitvoer; een tekstvak nodigt uit om iets te typen waar de prompt template nooit voor bedoeld was.
{% endhint %}

## De prompt template

De **Prompt template** is de instructie die naar het model gaat, met de antwoorden van de gebruiker erin geplaatst via hun template referentie.

Schrijf het zoals je een collega zou instrueren:

* Benoem de taak en de doelgroep.
* Leg de vorm expliciet vast: lengte, structuur, of je koppen wilt.
* Zeg wat vermeden moet worden.
* Zet de invoer op de plek waar die hoort in de instructie.

Een prompt template die verwijst naar een invoerveld dat niet bestaat, kan niet worden opgeslagen. Verwijder of hernoem verwijzingen dus als je een invoerveld wijzigt.

## Uitproberen

Open het element vanuit de Toolbox en voer het uit met realistische invoer. Kijk ook wat er gebeurt bij een bijna leeg formulier en bij een ongewoon lange invoer, niet alleen bij het ideale geval.

Laat het daarna proberen door iemand die het niet gebouwd heeft. Twijfelt die persoon bij een veld, dan moet het label beter.

## Tools en connectors

Met twee extra tabbladen kan een element meer dan alleen tekst maken:

* **Tools**: zet tools aan die het element tijdens het uitvoeren mag gebruiken.
* **Connectors**: geef het toegang tot acties op externe servers.

Beide werken precies zoals bij assistenten. Zie [Tools](/voor-beheerders/assistenten/tools.md) en [Connectors](/voor-beheerders/assistenten/connectors.md).

## Verwijderen

**Element verwijderen** haalt het weg. Wie er resultaten van heeft opgeslagen, houdt die resultaten, maar het element zelf is weg.
