Nikita
12/16/2025, 10:25 PMAI Evy
12/16/2025, 10:25 PMAI Evy
12/16/2025, 10:25 PMdescription van de functie expliciet vermeldt dat het telefoonnummer verplicht is vóórdat de functie wordt aangeroepen. [(1) ]()
3. Gebruik Extract Dynamic Variables
Je kunt dynamische variabelen in real-time extraheren en opslaan tijdens het gesprek. Dit zorgt ervoor dat informatie zoals telefoonnummers betrouwbaar wordt verzameld voordat de booking-functie wordt aangeroepen. [(3) ]()
4. Controleer de prompt instructies
Zorg dat je agent-prompt expliciet instrueert om eerst alle benodigde informatie (inclusief telefoonnummer) te verzamelen vóórdat de booking-functie wordt aangeroepen.
Het kernprobleem is dat het LLM de functie te vroeg aanroept voordat alle parameters zijn verzameld. Door parameters als required te markeren en de functie-beschrijving te verduidelijken, zou het LLM moeten wachten tot alle informatie beschikbaar is.AI Evy
12/16/2025, 10:25 PMAI Evy
12/16/2025, 10:25 PMattendeePhoneNumber als verplicht in je function definition
Bij het definiëren van je custom function kun je parameters als required markeren. [(2) ]() Bijvoorbeeld:
json
{
"type": "object",
"properties": {
"time": {
"type": "string",
"description": "The appointment time"
},
"attendeePhoneNumber": {
"type": "string",
"description": "The phone number of the attendee in E.164 format"
}
},
"required": ["time", "attendeePhoneNumber"]
}AI Evy
12/16/2025, 10:26 PM