feat: add rate limiting with countdown timer for docs chat
- Add in-memory rate limiter (10 requests/minute per user) - Show informative message when limit reached explaining demo context - Display countdown timer showing when chat becomes available again - Auto-reset rate limit when timer expires - Update documentation with rate limit FAQ and category selection flow 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -28,17 +28,23 @@ Klik op de **oranje knop met sparkles-icoon** rechtsonder in het scherm. Deze kn
|
||||
|
||||
**Wat u ziet:**
|
||||
- Een chatvenster opent met een slide-in animatie
|
||||
- Een welkomstbericht met voorbeeldvragen verschijnt
|
||||
- De knop verandert in het chatvenster
|
||||
- Een welkomstbericht verschijnt
|
||||
- Drie categorieën om uit te kiezen: Cliënten & Dossiers, Intake & Screening, Spraak & Rapportage
|
||||
|
||||
### Stap 2: Stel uw vraag
|
||||
### Stap 2: Kies een onderwerp of stel een vraag
|
||||
|
||||
Typ uw vraag in het tekstveld onderaan het chatvenster. Voorbeeldvragen:
|
||||
U kunt op twee manieren beginnen:
|
||||
|
||||
- "Hoe maak ik een nieuwe cliënt aan?"
|
||||
- "Waar vind ik de screeningresultaten?"
|
||||
- "Hoe start ik een intake?"
|
||||
- "Hoe werkt de spraakherkenning?"
|
||||
**Optie A: Kies een categorie**
|
||||
Klik op een van de drie categorieën om voorbeeldvragen te zien:
|
||||
- **Cliënten & Dossiers** - Vragen over cliëntbeheer en dossiers
|
||||
- **Intake & Screening** - Vragen over intakes en screenings
|
||||
- **Spraak & Rapportage** - Vragen over spraakherkenning en dicteren
|
||||
|
||||
Na het kiezen van een categorie ziet u drie voorbeeldvragen. Klik op een vraag om deze direct te stellen.
|
||||
|
||||
**Optie B: Typ uw eigen vraag**
|
||||
Typ uw vraag in het tekstveld onderaan het chatvenster.
|
||||
|
||||
**Tips voor betere antwoorden:**
|
||||
- Stel specifieke vragen over één onderwerp
|
||||
@@ -156,6 +162,17 @@ Nee. Gesprekken worden niet permanent opgeslagen:
|
||||
|
||||
De assistent is geoptimaliseerd voor **Nederlands**. U krijgt ook antwoorden in het Nederlands.
|
||||
|
||||
### Waarom zie ik "Even pauze"?
|
||||
|
||||
Dit is een demo-omgeving met een vraaglimiet van **10 vragen per minuut**. Deze limiet voorkomt overbelasting van het systeem.
|
||||
|
||||
**Wat u ziet:**
|
||||
- Een oranje melding met uitleg over de limiet
|
||||
- Een countdown timer die aftelt tot u weer vragen kunt stellen
|
||||
- Een overzicht van onderwerpen waarvoor de assistent geschikt is
|
||||
|
||||
Wacht tot de timer op 0 staat - de chat wordt automatisch weer actief.
|
||||
|
||||
---
|
||||
|
||||
## Bekende beperkingen
|
||||
@@ -164,6 +181,7 @@ De assistent is geoptimaliseerd voor **Nederlands**. U krijgt ook antwoorden in
|
||||
- **Geen acties**: De assistent kan niets wijzigen in het systeem
|
||||
- **Sessie-gebonden**: Conversatie verdwijnt na uitloggen
|
||||
- **Tekst-only**: Geen ondersteuning voor afbeeldingen of bestanden
|
||||
- **Vraaglimiet**: Maximaal 10 vragen per minuut (demo-omgeving)
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user