Hybride Lösungsarchitektur mit Zoho und KI: Ein Praxisbeispiel aus dem Legal-Tech-Bereich
Die Digitalisierung von komplexen Dienstleistungen stellt viele Unternehmen vor eine Herausforderung: Wie schaffst Du einen Prozess, der für 80 % der Nutzer einfach und standardisiert ist, aber gleichzeitig die Flexibilität für die 20 % der komplizierten Sonderfälle bietet? Ein starrer, formularbasierter Ansatz kann komplexe Anforderungen nicht abbilden, während ein komplett offener Ansatz schnell zu Fehlern und rechtlichen Risiken führt. Genau hier setzen hybride Architekturen an, die das Beste aus zwei Welten kombinieren: die prozesssichere, strukturierte Datenerfassung eines Low-Code-Tools wie Zoho Creator und die flexible, kontextbezogene Intelligenz externer KI-APIs, beispielsweise von OpenAI. In diesem Artikel zeigen wir Dir anhand eines praxisnahen Beispiels aus der Legal-Tech-Branche, wie Du eine solche Lösung mit dem Zoho-Ökosystem und externen Diensten aufbaust.
Die Herausforderung: Zwischen Standardisierung und Individualität
Stell Dir eine Online-Plattform vor, die Nutzern hilft, rechtssichere Dokumente wie Testamente zu erstellen. Der Markt ist hier stark polarisiert. Auf der einen Seite gibt es teure Anwälte, die eine hochindividuelle, aber zeit- und kostenintensive Beratung bieten. Auf der anderen Seite stehen frei verfügbare KI-Tools, die schnell und günstig sind, aber oft juristisch unzureichende oder sogar fehlerhafte Ergebnisse liefern, da ihnen die nötigen Leitplanken und das juristische Fachwissen fehlen.
Die Aufgabe besteht darin, ein Tool zu entwickeln, das sich genau dazwischen positioniert. Es muss:
- eine rechtssichere Basis garantieren, indem es den Nutzer durch einen strukturierten Prozess führt und alle gesetzlichen Vorgaben (z.B. Pflichtteile im Erbrecht) berücksichtigt.
- Sonderfälle wie Immobilienbesitz, Auslandsvermögen oder komplexe Patchwork-Familienkonstellationen abbilden können, ohne die Benutzeroberfläche zu überfrachten.
- dem Nutzer Vertrauen vermitteln und die Komplexität hinter einer einfachen Oberfläche verbergen.
Die Lösung liegt in einem hybriden Modell: Zuerst wird eine geprüfte, korrekte Basisvorlage durch einen geführten Prozess erstellt. Anschließend kann der Nutzer diese Vorlage durch eine KI-gestützte Interaktion um individuelle, komplexe Klauseln verfeinern lassen.
Schritt-für-Schritt-Anleitung zur Umsetzung mit Zoho und externen APIs
Wir bauen diesen Prozess mit einer Kombination aus verschiedenen Zoho-Anwendungen und einer externen KI-API. Als zentrales Werkzeug dient uns Zoho Creator, die Low-Code-Plattform von Zoho.
Schritt 1: Das Fundament mit Zoho Creator bauen
Das Herzstück unserer Anwendung ist ein mehrseitiges Formular in Zoho Creator. Hier führen wir den Nutzer Schritt für Schritt durch die notwendige Datenerfassung.
- Familienstammbaum erfassen: Wir erstellen Formulare zur Erfassung der familiären Situation (verheiratet, Kinder, Eltern, etc.). Die Logik von Creator hilft uns dabei, nur die relevanten Fragen zu stellen. Gibt ein Nutzer an, kinderlos zu sein, entfallen die Detailfragen zu den Kindern.
- Sonderfälle frühzeitig identifizieren: Gleich zu Beginn fragen wir gezielt nach potenziell komplexen Sachverhalten: „Besitzt Du Immobilien?“, „Hast Du Vermögen im Ausland?“, „Gibt es einen Ehevertrag?“. Diese Informationen speichern wir in separaten Feldern. Sie dienen später als Trigger für den KI-Verfeinerungsschritt.
- Vermögen strukturieren: In weiteren Schritten erfassen wir das Vermögen und die gewünschten Erbquoten. Hier setzen wir auf strikte Validierungsregeln, um sicherzustellen, dass die gesetzlichen Pflichtteile nicht unterschritten werden.
Am Ende dieses Prozesses haben wir in Zoho Creator einen sauberen, strukturierten Datensatz für jeden Nutzer.
Schritt 2: Das rechtssichere Basisdokument generieren
Mit den gesammelten Daten können wir nun ein juristisch einwandfreies Basis-Testament erstellen. Anstatt eine einfache PDF-Vorlage zu nutzen, verwenden wir die Zoho Writer API. Dies gibt uns maximale Flexibilität bei der Gestaltung.
Wir erstellen in Zoho Writer eine Vorlage mit Platzhaltern (Merge-Feldern). Über eine Custom Function in Zoho Creator, geschrieben in Deluge, füllen wir diese Vorlage mit den Daten des Nutzers und erzeugen ein fertiges Dokument.
Ein vereinfachter Deluge-Code dafür könnte so aussehen:
// Deluge Custom Function in Zoho Creator
// recordId ist die ID des Creator-Datensatzes
string generateBaseDocument(int recordId)
{
// 1. Nutzerdaten aus Creator abrufen
recordData = zoho.creator.getRecordById("mein-creator-app", "formularname", recordId);
// 2. Daten für die Writer API vorbereiten
mergeData = Map();
mergeData.put("Vorname", recordData.get("Vorname"));
mergeData.put("Nachname", recordData.get("Nachname"));
// ... weitere Felder mappen ...
// 3. Zoho Writer API aufrufen, um das Dokument zu erstellen
writerConfig = Map();
writerConfig.put("document_name", "Basis-Testament_" + recordData.get("Nachname"));
writerConfig.put("output_format", "pdf");
writerConfig.put("merge_data", mergeData);
// Die Template-ID erhältst du aus der URL deines Writer-Templates
writerResponse = zoho.writer.mergeAndDownload("DEINE_WRITER_TEMPLATE_ID", writerConfig);
// 4. Das generierte PDF in Zoho WorkDrive speichern
uploadResponse = zoho.workdrive.uploadFile(writerResponse, "DEIN_WORKDRIVE_ORDNER_ID", "Basis-Testament_" + recordId + ".pdf", true);
// Rückgabe der WorkDrive-URL des Dokuments
return uploadResponse.get("download_url");
}
Schritt 3: Die KI-Verfeinerung als Herzstück der Integration
Nachdem das Basis-Dokument erstellt ist, prüfen wir die zu Beginn erfassten Sonderfall-Flags. Wenn der Nutzer beispielsweise Immobilienbesitz angegeben hat, bieten wir ihm nun die KI-Verfeinerung an: „Dein rechtssicheres Testament ist fertig. Möchtest Du nun die Details für Deine Immobilie mit unserer KI-Hilfe präzisieren?“
Hier kommt die externe API ins Spiel. Wir nutzen beispielsweise die API von OpenAI (GPT-4). Der Schlüssel zum Erfolg liegt im Prompt Engineering. Wir geben der KI extrem klare Anweisungen („Leitplanken“), um die Rechtssicherheit nicht zu gefährden.
In einer weiteren Custom Function in Zoho Creator bauen wir den API-Call zusammen:
// Deluge Custom Function für den OpenAI API Call
// baseText ist der Inhalt des generierten Basis-Testaments
// userRequest ist die offene Anfrage des Nutzers (z.B. "Meine Ferienwohnung in Spanien soll mein Sohn erben, aber meine Tochter soll sie 5 Jahre lang mietfrei nutzen dürfen.")
string refineWithAI(string baseText, string userRequest)
{
// 1. OpenAI API-Endpunkt und Header definieren
url = "https://api.openai.com/v1/chat/completions";
headers = Map();
// Den API-Key sicher in einer Connection oder Zoho Vault speichern!
headers.put("Authorization", "Bearer " + zoho.vault.getSecret("OpenAI_API_Key"));
headers.put("Content-Type", "application/json");
// 2. Den Prompt mit klaren "Leitplanken" konstruieren
system_prompt = "Du bist ein juristischer Assistent. Deine Aufgabe ist es, einen bestehenden Testamentstext um spezifische Klauseln zu ergänzen. ÄNDERE NIEMALS die grundlegenden Erbquoten oder Pflichtteilsregelungen des Basistextes. Füge nur Formulierungen für den Sonderwunsch des Nutzers hinzu. Antworte ausschließlich mit der ergänzten Textklausel, ohne Einleitung oder Erklärung.";
prompt_text = "Basistext:n---n" + baseText + "n---nnSonderwunsch des Nutzers: " + userRequest + "nnAufgabe: Formuliere eine juristisch saubere Klausel für den Sonderwunsch, die an passender Stelle in den Basistext eingefügt werden kann.";
// 3. Request Body für die API erstellen
body = Map();
body.put("model", "gpt-4-turbo");
messages = List();
messages.add({"role":"system", "content":system_prompt});
messages.add({"role":"user", "content":prompt_text});
body.put("messages", messages);
body.put("temperature", 0.3); // Kreativität niedrig halten für präzise Ergebnisse
// 4. API aufrufen
response = invokeurl
[
url: url
type: POST
headers: headers
content: body.toString()
];
// 5. Antwort parsen und nur den Text der Ergänzung zurückgeben
if(response.get("choices") != null && response.get("choices").size() > 0)
{
return response.get("choices").get(0).get("message").get("content");
}
return "Fehler bei der KI-Anfrage.";
}
Die Antwort der KI wird dem Nutzer dann als Vorschlag angezeigt. Er kann diesen akzeptieren und das finale Dokument wird neu generiert, diesmal inklusive der individuellen Klausel.
Schritt 4: Orchestrierung des Gesamtprozesses
Das Zoho-Ökosystem erlaubt uns, auch die nachgelagerten Prozesse zu automatisieren:
- Upselling & Review: Nach der KI-Verfeinerung können wir ein Upselling-Angebot platzieren: „Lasse Dein Dokument für 99 € von einem Partneranwalt prüfen.“ Bei Klick wird automatisch ein Bezahl-Link über Zoho Checkout erstellt. Nach erfolgreicher Zahlung legt ein Workflow in Zoho Flow automatisch ein Ticket in Zoho Desk für das Anwaltsteam an und hängt das Dokument aus Zoho WorkDrive an.
- Interne Kommunikation: Wichtige Ereignisse, wie der Abschluss eines komplexen Falls, können als Benachrichtigung an einen relevanten Kanal in Zoho Cliq gesendet werden.
- Analyse und Optimierung: Wie viele Nutzer brechen den Prozess ab? Wie viele nutzen die KI-Funktion? Diese Daten können von Zoho Creator an Zoho Analytics gesendet werden. Dort erstellst Du Dashboards zur Überwachung der Conversion-Rate und zur Identifizierung von Engpässen im Prozess. Für ein detailliertes, aber anonymisiertes Frontend-Tracking, wie es Tools wie Sentry oder Hotjar bieten, kannst du deren Skripte in die veröffentlichten Creator-Formulare einbetten.
Tipps und Best Practices
- Sicherheit geht vor: Speichere API-Keys und andere sensible Daten niemals direkt im Code. Nutze die Verbindungen (Connections) in Zoho Creator oder Zoho Vault.
- Disclaimer sind Pflicht: Mache dem Nutzer klar, dass die KI-generierten Texte ein Vorschlag sind und im Zweifelsfall einer juristischen Prüfung bedürfen. Transparenz schafft Vertrauen.
- Error-Handling: Was passiert, wenn der API-Call fehlschlägt? Dein Deluge-Code sollte solche Fälle abfangen und dem Nutzer eine verständliche Fehlermeldung geben.
- Skalierbarkeit: Die hier gezeigte Architektur auf Basis von Zoho Creator ist von Haus aus skalierbar. Für noch komplexere Backend-Logiken oder Microservices könntest Du statt der Creator Functions auch auf Zoho Catalyst, die Serverless-Plattform von Zoho, ausweichen.
Fazit: Die Kraft der intelligenten Kombination
Dieses Praxisbeispiel zeigt eindrucksvoll, dass die Stärke des Zoho-Ökosystems nicht nur in den einzelnen Apps liegt, sondern in ihrer intelligenten Verknüpfung untereinander und mit externen Spezialdiensten. Indem wir einen strukturierten, sicheren Prozess in Zoho Creator mit der Flexibilität einer externen KI-API kombinieren, schaffen wir eine Lösung, die weit mehr ist als die Summe ihrer Teile. Wir lösen ein echtes Geschäftsproblem, erschließen neue Kundensegmente und schaffen einen klaren Wettbewerbsvorteil. Der hybride Ansatz ermöglicht es, Standardisierung und Individualisierung zu vereinen und so digitale Dienstleistungen auf ein neues Level zu heben.
Verwendete Zoho Apps in diesem Szenario:
- Zoho Creator: Als Kernplattform für die Anwendung und die Formulare.
- Zoho Writer: Für die dynamische Erstellung von hochwertigen Dokumentvorlagen.
- Zoho WorkDrive: Zur sicheren Ablage der generierten Dokumente.
- Zoho Flow: Zur Orchestrierung der Prozesse zwischen den Apps.
- Zoho Desk: Für das Management der optionalen Anwaltsprüfung.
- Zoho Checkout: Zur Abwicklung von Zahlungen für Zusatzleistungen.
- Zoho Analytics: Zur Analyse des Nutzerverhaltens und zur Prozessoptimierung.
- Zoho Cliq: Für interne Benachrichtigungen im Team.
- Zoho Vault: Zur sicheren Verwaltung von API-Schlüsseln.
