# Een formulier bouwen met een AI-agent

Vraag Claude, ChatGPT, Cursor of een andere verbonden agent om een formbase-formulier te bouwen, zie het vorm krijgen in een voorbeeld, wijzig het, en publiceer het.

## Een formulier bouwen met een AI-agent

Je beschrijft het formulier in gewone taal; de agent bouwt het als concept in je werkruimte en geeft je een voorbeeldlink. Je vraagt op dezelfde manier om wijzigingen, en publiceert zodra het er goed uitziet.

<p>
  Je hebt een AI-tool nodig waarmee <a href="/nl/guides/ai-agents/connect">formbase is verbonden</a>. De prompts hieronder zijn degene
  waarmee deze handleiding is getest; elke formulering werkt, zolang die maar zegt wat er moet worden gevraagd en of het moet worden
  gepubliceerd.
</p>

<h2 id="describe">1. Beschrijf het formulier</h2>

<p>Noem het formulier, som op wat het moet vragen, en zeg dat het voorlopig een concept blijft:</p>

```
Build a formbase form called "[Guide] Supplier onboarding". Ask for the company name, a contact email, the company's VAT number, and whether they accept our 30-day payment terms (yes or no). Keep it as a draft and send me the preview link.
```

<p>
  De agent maakt het formulier aan in de werkruimte die je hebt verbonden, voegt vraag voor vraag toe, en leest het formulier terug om de
  volgorde te controleren. Hij kiest een vraagtype voor elk item: een e-mailveld voor het contact-e-mailadres, een enkele keuze voor ja of
  nee. Als hij klaar is, antwoordt hij met de vragen die hij heeft toegevoegd en een voorbeeldlink.
</p>

<h2 id="preview">2. Open het voorbeeld</h2>

<p>
  De voorbeeldlink toont het concept zoals de ontvanger het zal zien, en volgt de wijzigingen van de agent live, dus houd hem open terwijl
  je om wijzigingen vraagt.
</p>

<p>
  Hetzelfde formulier staat in formbase onder <strong>Formulieren</strong>, waar je het met de hand in de editor kunt openen en alles kunt
  wijzigen. Wat de agent bouwt, is een gewoon formulier.
</p>

<h2 id="change">3. Vraag om wijzigingen</h2>

<p>Zeg wat er moet veranderen in hetzelfde gesprek, en noem de vragen bij hun titel:</p>

```
Make the VAT number optional and add a file upload for their certificate of incorporation at the end.
```

<p>Het open voorbeeld toont de wijziging zodra de agent hem doorvoert:</p>

<p>
  Voor het meeste wat je in de editor instelt, kun je een agent vragen: verplicht of optioneel, een beschrijving, keuzeopties,
  voorwaardelijke logica, het thema, vertalingen. Vraag bij lange formulieren om één onderdeel tegelijk en controleer het voorbeeld
  ertussendoor.
</p>

<h2 id="publish">4. Publiceer en haal de veldsleutels op</h2>

<p>Vraag de agent om te publiceren zodra het voorbeeld er goed uitziet:</p>

```
Looks good. Publish it, give me the link to share, and list each question's field key.
```

<p>
  De agent publiceert het formulier en somt de <a href="/nl/requests/field-keys">veldsleutels</a> op. De eerste publicatie maakt altijd een{' '}
  <a href="/nl/sharing-publishing/sharing-embedding#share-links">deellink</a> die iedereen kan openen, en de agent geeft je die. Een agent
  leest de sleutels uit het gepubliceerde formulier, dus als je het vraagt voordat je publiceert, zegt hij dat hij ze nog niet kan opsommen.
</p>

<p>
  Elke sleutel komt van de titel van de vraag: <em>Company name</em> wordt <code>company_name</code>. Sleutels bepalen hoe een aanvraag een
  vraag vooraf invult en hoe de antwoorden terugkomen, en ze <a href="/nl/requests/field-keys#freeze">blijven hetzelfde</a> wanneer je een
  vraag later hernoemt. Een agent kan geen sleutel kiezen. Om een lange sleutel in te korten, bewerk je hem in de{' '}
  <a href="/nl/requests/field-keys#where">Sleuteltabel</a> van de editor, bij voorkeur vóór de eerste publicatie, zolang er nog geen
  automatisering gebruik van maakt.
</p>

> ℹ️ **Publiceren maakt het formulier live**
> <p>
>     Eenmaal gepubliceerd, kan iedereen met de deellink het formulier indienen. Om alleen van met naam genoemde personen antwoorden te
>     krijgen, vraag je de agent om de deellink in te trekken en{' '}
>     <a href="/nl/guides/ai-agents/send-a-request">in plaats daarvan aanvragen te sturen</a>.
>   </p>

<h2 id="next">Vervolgens</h2>

<div class="not-prose grid gap-3 sm:grid-cols-2 mb-8">
  - [Een aanvraag versturen met een AI-agent](/nl/guides/ai-agents/send-a-request) — Vraag één persoon om het formulier in te vullen, vooraf ingevuld, en lees hun antwoorden terug.
  - [Vraagtypen](/nl/building-forms/field-types) — Elk vraagtype dat een agent kan toevoegen.
</div>
