Accueil · Agent

Copilote opérationnel · Constitutionnel

L'agent qui connaît ton calendrier, ton équipe et la mer.

Ce n'est pas une AGI. Ce n'est pas un chatbot qui bavarde. C'est un employé numérique invisible qui gère la logistique de ton école : il lit la mer — il la calcule, il ne la devine pas — respecte les règles de sécurité et s'occupe du reste. 5 minutes deviennent 5 secondes, scellé à l'intérieur de ton école.

Ça donnera quoi samedi à 10h à Espinho ?

AgentSamedi à 10h, Espinho :
• Vague 1,2m à 9s, SSW
• Vent 14kt cross-shore
• Score 7,4 / 10 pour débutants

Meilleure fenêtre entre 10h et 11h.

ouvre un cours débutants à cette heure-là, 6 places, 35€

AgentCours ouvert — sam 10h, 6 places Visible sur le marketplace Liste d'attente (3 surfeurs) notifiée Je te préviens vendredi à 18h si le forecast change.

Ton Agent connaît ton école. Ce n'est pas un chatbot générique.

Fondation + personnalisation

La constitution SurfBooking. La couche de ton école.

Chaque Agent sur SurfBooking tourne sur la même fondation dure — confidentialité, audit, honnêteté, zéro fuite. Ton école ajoute sa couche par-dessus.

Fondation figéeS'applique à chaque école, sur chaque page, à chaque minute

La Constitution SurfBooking

Le charter que nous avons écrit et que nous respectons. Il définit ce que chaque Agent — dans chaque école, sur chaque appareil — doit faire et ne peut pas faire. Confidentialité entre écoles. Audit trail. Aucune invention. Zéro fuite de données personnelles. Nous y sommes tenus autant que toi. Il ne plie pas pour le chiffre d'affaires, pour les investisseurs, pour les raccourcis.

Ta couche

La constitution de ton école

Construite par-dessus la nôtre. Règles de la maison, voix de ton école, particularités des élèves, protocoles spéciaux. L'Agent la lit avant chaque réponse. Elle évolue avec toi tous les jours.

Promesse de confidentialité

Nous réglons les règles. Nous ne lisons pas les conversations.

L'équipe SurfBooking voit des signaux anonymisés de la façon dont ton Agent est utilisé et si les gens l'ont trouvé utile — usage et pouce en haut/en bas, agrégés. Rien de plus. Nous ne lisons jamais ce que tu as dit à l'Agent, ni ce qu'il t'a répondu. Chaque conversation reste scellée à l'intérieur de ton école.

Nous voyonsSignaux anonymisés d'usage et de satisfaction. Agrégés.
Nous ne voyons pasLe contenu de tes conversations. Jamais.
SurfBooking OS

Ce que fait ton Agent

En une ligne, l'Agent atteint tous les recoins de ton école.

Lit ton forecast

Swell + vent + marée par spot. Suggère les meilleures fenêtres pour chaque niveau.

Ouvre des cours

À l'unité, en lot, pack ou externe (Airbnb / Booking). Des assistants guident pas à pas.

Explique chaque fiche

Liste d'attente, matériel, historique du moniteur, progression de l'élève, certifications. Il puise dans les données de ton école.

Parle à ta liste d'attente

Un cours s'ouvre — il prévient les bons surfeurs (niveau, plage, langue) et note qui a répondu.

Lit tes chiffres

Réservations, revenus, annulations, note moyenne. Il voit des tendances que tu n'as pas vues — "3 annulations les dimanches venteux ce mois-ci".

Respecte les règles

Ratios pédagogiques, âge minimum, limites réglementaires — validés automatiquement avant que le cours ne soit publié.

Couche 1 · Scellée

Fondation SurfBooking

Des règles figées sur le serveur que chaque Agent respecte — murs de confidentialité, ratios SurfBooking, RGPD, piste d'audit. Les mêmes pour toutes les écoles, toutes les conversations, tous les déploiements. Aucune école ne peut les contourner.

Couche 2 · La tienne

La couche de ton école

Ce que tu nous racontes sur ton école — règles de la maison, voix, particularités de la plage, matériel. Nous le tissons dans chaque réponse. Modifie-le quand tu veux ; en cas de conflit, la fondation gagne toujours.

Piliers publics

Sept promesses que chaque Agent tient.

Le charter complet est plus long et de niveau audit. Ces sept-là sont ceux qui comptent le plus pour une école.

01En production

Privacy between schools

Each school's data stays apart from every other school's. Separation is enforced on the server, not on the screen.

02En production

Your school's context

The file where you write your rules, voice and quirks. The Agent reads it before every answer. Free to edit — evolves with you every day.

03Conçu

Honesty

The Agent answers from your school's data. Changes only with your confirmation.

04En production

Server always decides

Hiding in the frontend is never enough. Every sensitive request is validated server-side. You never rely on what the screen hides — neither do we.

05Conçu

Capacity, not content

We never read the texts. We never know what you said to the Agent or what it replied — only anonymised usage metrics. Measuring the Agent's QUALITY over time is the next step (being built).

06En production

No abuse

Max length per question. Hourly limits per user. Detector for Agent manipulation attempts. No room to abuse.

07En production

Beach Editais: ratio per coach, not per lesson

When a lesson bundles two or more coaches to expand capacity, Portuguese beach law requires students to be split into independent sub-groups on the sand — each sub-group respecting the single-coach ratio. The platform surfaces this rule on every creation, edit and check-in, in plain pedagogical copy. It doesn't block (the operation is the school's); it informs, protects and records.

Niveau audit — preuves concrètes

Ce que les auditeurs voient vraiment.

Sous accord de confidentialité, les régulateurs inspectent les FORMATS ci-dessous — pas le contenu. Les actions administratives se posent dans un log append-only ; le ledger des remboursements va plus loin, avec une chaîne de hashes côté serveur pour que la réconciliation des payouts soit vérifiable par hash au replay.

Action administrativeevent=school·approved · actor=[admin] · at=[ISO timestamp] · target=[id]

Chaque approbation / rejet / changement-de-rôle est enregistré avec l'auteur et la cible. Append-only par convention. Extrait pour un rapport de régulateur à la demande — jamais envoyé spontanément.

Modifications du contexte de l'écoleschool=[id] · what=school·context · bytes=[size] · edited_by=[owner] · at=[ISO timestamp]

Chaque modification du contexte de ton école est versionnée avec auteur + timestamp + taille. Nous ne révélons jamais le contenu de la modification à quiconque en dehors de ton école.

Ledger des remboursements (hash-chained)booking=[id] · event=refund·processed · amount=[REDACTED] · tier=[window] · prev_hash=[…] · row_hash=[…]

Les remboursements se posent dans un ledger append-only séparé pour que la réconciliation des payouts soit vérifiable par hash côté serveur. Le montant n'est pas visible pour l'auditeur — la chaîne rend toute altération immédiatement détectable au replay.

Preuve du droit à l'effacementuser=[id] · event=account·purged · scope=[every PII surface] · at=[ISO timestamp]

Les demandes de droit à l'effacement sont enregistrées avec timestamp + scope pour que l'opération soit auditable. Les auditeurs voient l'entrée — tes données personnelles deviennent inatteignables, pas seulement cachées.

Ce sont des FORMATS D'EXEMPLE avec des IDs synthétiques. L'accès d'audit se fait sous accord signé via [email protected] — les auditeurs voient tes contrôles, jamais ton contenu.

Tes conversations restent les tiennes.

Les prompts de l'Agent, sa configuration centrale et le contexte de ton école ne sortent pas d'ici. Nous ne les partageons ni avec des auditeurs, ni avec d'autres écoles, ni avec personne. Ce que nous ouvrons — sous accord de confidentialité, quand un régulateur demande — ce sont nos contrôles : le code qui prouve que la confidentialité, l'intégrité de la piste d'audit et le RGPD fonctionnent. Jamais le contenu que ces contrôles protègent.

v1.0.0 · actuelDernière mise à jour 2026-11-02Voir les fonctionnalitésPour les écoles

Voix · en production aujourd'hui

L'Agent écoute. Puis il agit.

Deux micros dans le calendrier : en haut pour le lot, la vignette pour le chirurgical. Voix native du navigateur, aucune commande à mémoriser, il n'ouvre jamais le chat tout seul — il reste dans le calendrier pour que tu ne perdes pas le fil.

Meilleure fenêtre

"Move to the best day this week" — agent fetches 7 days of forecast, scores per level (wave + period bonus from 12s + offshore wind), picks the top hour and shows conditions before confirm.

Un lot en une phrase

"Déplace tous les cours débutants à la semaine prochaine / au mois prochain / au meilleur jour." Des dizaines de créneaux sont replanifiés en parallèle, avec les conditions visibles cours par cours.

Éditions contextuelles

Le micro de la vignette connaît le cours : "Instructeur Pedro" / "Prix 55€" / "6 élèves" / "Duplique au samedi à 10h". PUT direct, sans menus.

Tolérance aux erreurs d'écoute pt-PT

Les moteurs vocaux entendent "Móvel" au lieu de "Move-a". Le parser normalise, accepte "dia 24" / "próxima semana", et les nombres en toutes lettres ("cinco alunos") — conçu pour la façon dont les écoles parlent vraiment.

Chat qui connaît le stock

Demande « combien de combinaisons M ai-je ? » — l’agent répond depuis un bloc de stock précalculé : le chiffre est celui de tes données, pas une estimation du modèle. Quantité en maintenance à part. Chargé à la demande, donc les requêtes sans rapport n’en paient pas le coût.

N'ouvre jamais l'agent tout seul

Si le parser ne comprend pas, il affiche des exemples dans un toast — on reste dans le calendrier. Le chat de l'agent ne s'ouvre que si l'utilisateur dit explicitement "ouvre l'agent". Fini le schéma frustrant du "l'IA a essayé de répondre et a empiré les choses".

La côte d'Ericeira

Prêt quand tu l'es

Crée la couche de ton école.

La fondation tourne déjà. La couche de l'école, c'est à toi de l'écrire. Ouvre ton école, modifie le fichier de contexte en deux minutes, et l'Agent commence à répondre avec tes règles maison dès la prochaine conversation.

Créer la constitution de mon école

0 €/mois · compte en quelques minutes · Sans carte · Voir le prix complet

Retour en haut