Construiești
Sie bereiten die Fragen und den Ablauf des Formulars vor.
Formulare conversaționale Dezvoltare & demonstrații
Megaforms untersucht die Erfassung von Antworten über Konversationsformulare, einschließlich Sprachantworten und Transkription. Die Information wird für das Team strukturiert, das sie weiter nutzen muss.
Megaforms
Sie bereiten die Fragen und den Ablauf des Formulars vor.
Der Nutzer antwortet im verfügbaren Format, auch per Sprache.
Die Antworten werden für die Prüfung und die Anbindung an Workflows zentralisiert.
Strukturierte Information vor dem ersten Gespräch.
Antworten lassen sich leichter geben, wenn Schreiben unbequem ist.
Formulare, angepasst an die Rolle und den Kontext des Teams.
Die Funktionen, Verbindungen und Nutzungsbedingungen werden in der Demo der relevanten Konfiguration bestätigt.
Megaforms im Detail
Megaforms ist ein Formular-Builder, in dem der Mensch antworten kann, indem er spricht, nicht nur schreibt. Die Frage erscheint auf dem Bildschirm, der Befragte drückt und spricht, und die Aufnahme wird auf dem Server in Text umgewandelt — mit `whisper-1`, über unser Model-Gateway. Das Audio bleibt neben dem Transcript gespeichert, weil eine Transkription Fehler machen kann und jemand das Original anhören können muss.
Rund um das Formular gibt es den Rest der Dinge, die ein Team braucht, um es ernsthaft zu nutzen: Arbeitsbereiche mit Rollen, API-Schlüssel für Server-zu-Server-Integrationen, kryptografisch signierte Webhooks mit Secret-Rotation, eigene Domains pro Arbeitsbereich, Zwei-Faktor-Authentifizierung einschließlich physischer Schlüssel, Zahlungen über Stripe und Export in CSV, JSON, Text und PDF.
Der Compliance-Teil ist keine Seite mit einer Richtlinie, sondern Funktionalität: Jeder Arbeitsbereich hat eine Aufbewahrungsrichtlinie, ein Verzeichnis der Verarbeitungstätigkeiten, eine Folgenabschätzung, die Nachverfolgung von Verarbeitungsvereinbarungen, eine Liste von Unterauftragsverarbeitern und ein Kostenlimit auf der KI-Seite, damit eine Modellrechnung nicht außer Kontrolle geraten kann. Die Transkripte durchlaufen einen Schritt zur Schwärzung personenbezogener Daten, bevor sie gespeichert werden.
Der reale Ablauf: Die Aufnahme wird auf einen dedizierten Endpunkt der Sitzung hochgeladen, die Größe wird geprüft — maximal 25 MB — und der Typ aus einer Liste von elf akzeptierten Formaten (webm, ogg, mp3, m4a, mp4, wav, flac, aac und deren Varianten). Die Transkription erfolgt über unseren Gateway mit `whisper-1`, wobei die Sprache auf Rumänisch, Russisch, Englisch oder Ukrainisch normalisiert wird. Darüber hinaus gilt eine Grenze von 30 Uploads pro 15 Minuten und IP-Adresse.
Die Transkription auf dem Server wird pro Formular über das Feld `voice_server_enabled` aktiviert und erfordert den konfigurierten Gateway-Schlüssel. Wenn eines davon fehlt, wird das Formular nicht beschädigt — es fällt auf die Spracherkennung im Browser zurück, die schwächer ist und vom Browser des Respondenten abhängt. Der Unterschied ist im Code sichtbar, nicht verborgen.
Jede Zustellung trägt den Header `X-Megaforms-Signature-V1: sha256=<hex>`, berechnet mit HMAC-SHA256. Bei der Rotation des Geheimnisses wird 24 Stunden lang zusätzlich `X-Megaforms-Signature-V1-Previous` mit dem alten Geheimnis gesendet, und der Empfänger akzeptiert eines von beiden — der Schlüssel kann also geändert werden, ohne dass die Integration ausfällt. Es gibt eine Zustellhistorie, erneutes Senden, Inhaltsvorschau und Testszenarien.
Das Format ist `mf_<prefix>_<secret>`, mit einem Prefix von 8 Zeichen und einem Secret von 32. In der Datenbank werden nur das Prefix und `sha256(secret)` gespeichert; der vollständige Schlüssel wird nur einmal, bei der Erstellung, angezeigt. Der Vergleich erfolgt mit `timingSafeEqual`.
Passwörter mit bcrypt, Zwei-Faktor-Authentifizierung mit auf dem Telefon erzeugtem Code und separat WebAuthn für physische Schlüssel oder Biometrie. Darüber hinaus: Liste erlaubter IP-Adressen pro Arbeitsbereich, Audit-Log mit Echtzeit-Flow, Nachverfolgung aktiver Sitzungen und Administrator-Impersonation, die im Audit protokolliert wird.
Aufbewahrungsrichtlinie pro Arbeitsbereich, Verzeichnis der Verarbeitungstätigkeiten, Folgenabschätzung, Nachverfolgung von Verarbeitungsvereinbarungen, Benachrichtigung bei Änderungen von Unterauftragsverarbeitern, vollständiger Export eines Arbeitsbereichs, Verwaltung der Cookie-Einwilligung, Meldung von Verstößen gegen die Inhaltsrichtlinie und Schwärzung personenbezogener Daten aus Transkriptionen.
Daten und Funktionsweise
Von der Erkundung zur Implementierung
Sprache, Text oder beides, für jede Frage. Die vom Fragenmotor unterstützten Eingabetypen bestimmen auch, wo Sprache sinnvoll ist: bei offenen Fragen, nicht bei einer E-Mail oder einer Nummer.
`voice_server_enabled` wird im Formular aktiviert und der Schlüssel des Gateways wird konfiguriert. Ohne sie erhalten die Befragten die Browser-Variante — eine legitime Entscheidung für ein einfaches Formular, die jedoch bewusst getroffen werden muss.
Signierter Webhook an Ihr System oder API-Schlüssel für das serverseitige Lesen. Das Rotieren des Secrets im 24-Stunden-Fenster wird getestet, damit die Änderung des Schlüssels in Produktion nicht das erste Mal ist, dass Sie es tun.
Wie lange Antworten und Aufzeichnungen aufbewahrt werden, wer Zugriff hat, welche monatliche Obergrenze der AI-Verbrauch hat. Alle drei sind Felder im Produkt, also werden sie einmal festgelegt und gelten automatisch.
Die befragte Person nimmt im Browser auf, die Datei wird an den Session-Endpoint hochgeladen, und der Server prüft die Größe (maximal 25 MB) und das Format (elf unterstützte Typen: webm, ogg, mp3, m4a, mp4, wav, flac, aac). Die Transkription erfolgt mit `whisper-1` über unser Modell-Gateway, wobei die Sprache auf ro, ru, en oder uk normalisiert wird. Das Audio bleibt zusammen mit dem Transkript gespeichert, und der Text durchläuft einen Schritt zur Schwärzung personenbezogener Daten.
Nein. Die serverseitige Transkription wird ausdrücklich im Formular aktiviert und benötigt den Gateway-Schlüssel. Fehlt einer von beiden, wird das Formular nicht blockiert: Es fällt auf die Spracherkennung im Browser der befragten Person zurück. Das ist ein echter Unterschied bei Qualität und Sprachabdeckung, deshalb sagen wir das vor der Implementierung, nicht danach.
Ein signierter HMAC-SHA256-Webhook im Header `X-Megaforms-Signature-V1`. Der Schlüssel kann ohne Unterbrechung rotiert werden: 24 Stunden lang werden beide Signaturen gesendet, die neue und die alte, und der Prüfer akzeptiert jede von beiden. Es gibt eine Zustellhistorie, manuelles erneutes Senden und eine Inhaltsvorschau. Für das serverseitige Lesen gibt es API-Schlüssel, von denen wir in der Datenbank nur das Präfix und den Hash speichern.
Nicht stillschweigend. Der Verbrauch wird pro Arbeitsbereich erfasst, und es gibt ein monatliches Limit, das vor dem Aufruf des Modells geprüft wird: Bei Erreichen stoppt die Transkription mit einem Fehler, der angibt, wie viel vom Limit verbraucht wurde. Das Gate liegt vor dem Aufruf, nicht in der Rechnung am Monatsende.
Ehrlich: weniger als seine Oberfläche. Der Testbefehl des Projekts führt nichts aus — er antwortet mit „No tests yet“ und beendet sich erfolgreich. Was tatsächlich existiert: drei Dateien mit Unit-Tests (bedingte Logik, Formular-Authentifizierung, Schwärzung personenbezogener Daten), ein kompletter Ablauf-Test und ein automatischer Barrierefreiheitstest. Die echte Prüfung erfolgt heute mit `tsc --noEmit` plus Build sowie über den Gesundheits-Endpoint in Produktion, der Datenbank, Stripe, das Modell-Gateway und die Token-Signierung prüft.
Auf unserer Infrastruktur in Europa, unter `forms.megapromoting.com`. Die Domain ist vorübergehend, eine Subdomain des Unternehmens, keine eigene Produktdomain — die Umstellung ist eine offene Markenentscheidung, keine technische Einschränkung.
Es gilt die auf den Arbeitsbereich festgelegte Aufbewahrungsrichtlinie. Im Produkt gibt es außerdem das Verzeichnis der Verarbeitungstätigkeiten, die Datenschutz-Folgenabschätzung, die Nachverfolgung von Auftragsverarbeitungsverträgen, die Benachrichtigung bei Änderungen der Unterauftragsverarbeiter und den vollständigen Export eines Arbeitsbereichs — alles als Endpoints, nicht als Text auf einer Richtlinienseite.
Beispiel zur Veranschaulichung
Ein Nutzungsszenario, ohne Kundendaten oder zugeordnete kommerzielle Ergebnisse.
Ein Befragter erhält eine offene Frage und tippt statt zu schreiben auf die Aufnahmetaste und spricht eine Minute lang.
Die Datei wird an den Sitzungs-Endpoint hochgeladen; der Server prüft Größe und Format und fordert dann die Transkription mit `whisper-1` über das eigene Gateway in der Formularsprache an. Der Text wird vor dem Speichern durch die Schwärzung personenbezogener Daten verarbeitet, und das Audio bleibt daneben gespeichert.
Das Team sieht die Antwort als Text im Dashboard, kann sie nach CSV, JSON, Text oder PDF exportieren und das Original anhören, falls die Transkription falsch erscheint. Wenn ein Webhook konfiguriert ist, erhält Ihr System das signierte Ereignis.
Ce este necesar:Formularul cu voce pe server activată și cheia gateway-ului configurată — altfel se folosește recunoașterea din browser. Plafonul lunar de cost AI neatins. Informare clară a respondentului despre înregistrare și transcriere.
Möglichkeiten der Zusammenarbeit
Assistenten für wiederkehrende Fragen, mit kontrollierten Quellen, expliziten Grenzen und der Übergabe sensibler Fälle an eine verantwortliche Person.
Wir definieren einen Pilot rund um einen realen Prozess: Nutzer, Daten, Integrationen, Kosten und Abnahmekriterien. Die Erweiterung erfolgt nach der Bewertung des Ergebnisses.
Wir legen die Anforderungen an Zugänglichkeit, Hosting, Datenschutz und Interoperabilität fest. Jede Verbindung mit AGE- oder STISC-Diensten erfordert die Validierung der Berechtigung, des Zugriffs und der Genehmigungen.
Dies sind Anpassungsszenarien, keine Aussagen über bestehende Verträge oder Partnerschaften. Die vorgeschlagenen Funktionen werden im Arbeitsbereich des Projekts bestätigt.
Discută un pilotEin Assistent, der mit den Informationen Ihres Unternehmens verbunden ist, in den Kanälen, in denen Ihre Kunden Ihnen schreiben.
PlatformăTaskin untersucht die Umwandlung von Gesprächen und Projektkontext in Zusagen, Prioritäten und Arbeitsschritte.
Dezvoltare & demonstrațiisesizari.md organisiert Meldungen zum öffentlichen Raum: Ort, Kategorie, Beschreibung und relevante Materialien.
Platformă publicăErzählen Sie uns von Ihrem Prozess. Gemeinsam legen wir fest, was sich zu bauen lohnt, was wir anbinden können und wie wir das Ergebnis prüfen.