Published on

KI-Chatbot für 2€/User: Open Source statt 250€/Monat [Rasa Setup 2025]

Authors

Der 250€-Betrug: Warum Cloud-Chatbots Ihr Budget sprengen

Szenario: Sie wollen einen internen HR-Chatbot für 100 Mitarbeiter (Urlaubsanfragen, Krankmeldungen, FAQs).

Cloud-Anbieter sagt: "Nur €99/Monat für Starter + €2.50/User/Monat = €349/Monat!"

Die Wahrheit nach 3 Monaten:

  • 📈 User-Limit erreicht: Upgrade auf Pro = €499/Monat
  • 💬 Message-Limit überschritten: +€150/Monat für 10k Extra-Messages
  • 🔌 Jede Integration kostet extra: SAP-Connector = +€299/Monat
  • 📞 Support-Tickets: 3× Priority-Support = +€99/Monat
  • Total: €1.047/Monat (€12.564/Jahr!)

Die bittere Wahrheit: SaaS-Chatbots sind Abo-Fallen

Cloud-AnbieterBeworbener PreisRealer Preis nach 6 MonatenVersteckte Kosten
Intercom€74/Mt€890/MtUser-Limits, Message-Limits, keine DSGVO-Garantie
Drift€2.500/Mt€6.800/MtEnterprise-Tier nötig für API, Vendor Lock-in
Ada€250/User€18.000/JahrNur Jahresvertrag, Setup-Fee €5.000
Zendesk Answer Bot€49/Agent€588/Mt (12 Agents)Integrationen extra, Cloud-Zwang

VS Open-Source Self-Hosted:

KomponenteKosten/MonatKosten/Jahr
Rasa Open Source€0€0
Server (Hetzner CX41)€15€180
Azure OpenAI API (10k Conversations/Mt)€45€540
Wartung (2h/Monat)€150€1.800
Total für 100 User€210€2.520
Pro User€2.10€25.20

Ersparnis: €12.564 - €2.520 = €10.044/Jahr (80% günstiger!)


🔍 Real Case Study: IT-Dienstleister (125 Mitarbeiter)

Unternehmen: Managed IT Services, 125 MA, 3 Standorte (München, Berlin, Hamburg)
Problem: HR & IT-Support überlastet, 180 repetitive Anfragen/Woche

Use Case 1: HR-Chatbot (Monat 1-2)

Implementierter Bot: "HR-Buddy"

Funktionen:

Urlaubsanfragen:
  - "Wie viele Urlaubstage habe ich noch?" → API-Abfrage Personio
  - "Ich möchte vom 15.-19. Juli Urlaub" → Genehmigungsworkflow
  - "Wer ist nächste Woche im Urlaub?" → Kalender-Übersicht

Krankmeldungen:
  - "Ich bin krank" → AU-Formular ausfüllen, Email an Vorgesetzten
  - "Bis wann muss ich AU einreichen?" → Guideline + Reminder

Gehaltsabrechnung:
  - "Wann kommt mein Gehalt?" → Zahlungsplan anzeigen
  - "Wie ändere ich meine Bankverbindung?" → Link zu Formular

Onboarding:
  - "Neuer Mitarbeiter: IT-Equipment bestellen" → Ticket an IT
  - "Wann bekomme ich meinen Laptop?" → Status-Tracking

Tech-Stack:

NLU (Intent Recognition): Rasa NLU
Dialog Management: Rasa Core
Backend: Python 3.11 + FastAPI
Integrationen:
  - Personio API (HR-System)
  - Microsoft Graph API (Outlook-Kalender)
  - Jira Service Desk (IT-Tickets)
Frontend: Slack + Microsoft Teams
Hosting: Hetzner CX41 (8 vCPU, 16GB RAM, SSD)

Entwicklung:

  • Setup & Training: 2 Wochen (60h @ €150/h = €9.000)
  • Integration (Personio + MS Graph): 1 Woche (30h = €4.500)
  • Testing & Finetuning: 1 Woche (20h = €3.000)
  • Total: €16.500 (einmalig)

Ergebnisse nach 6 Monaten

MetrikVorherNachherVerbesserung
HR-Anfragen/Woche18045-75%
Ø Antwortzeit4.2 Stunden12 Sekunden-99.9%
HR-Mitarbeiter-Auslastung22h/Woche8h/Woche-63%
Mitarbeiter-Zufriedenheit (CSAT)71%92%+21 Punkte
Korrekte Antworten100% (manuell)87% (automatisiert)-13% (akzeptabel!)
24/7 VerfügbarkeitUnbezahlbar

Use Case 2: IT-Support-Bot "TechAssist" (Monat 3-4)

Funktionen:

Password Reset:
  - "Passwort vergessen" → Self-Service-Link (Azure AD)
  - "Konto gesperrt" → Automatische Entsperrung nach Verifikation

Hardware-Probleme:
  - "Laptop langsam" → Troubleshooting-Guide (5 Schritte)
  - "VPN funktioniert nicht" → Config-Check, ggf. Ticket erstellen

Software-Lizenzen:
  - "Ich brauche Adobe Acrobat" → Genehmigung Teamleiter → Auto-Install
  - "Zoom-Lizenz abgelaufen" → Erneuerung + Rechnung an Buchhaltung

Wissensdatenbank:
  - "Wie richte ich Email auf iPhone ein?" → Step-by-Step mit Screenshots
  - 250+ IT-Artikel (Confluence) durchsuchbar via RAG

Ergebnisse nach 6 Monaten:

MetrikVorherNachherVerbesserung
IT-Tickets/Woche12035-71%
Level-1-Tickets automatisiert0%78%+78%
IT-Support-Teamgröße3 FTE1.5 FTE1.5 FTE frei
Ø Ticket-Lösungszeit45 Min8 Min-82%
Out-of-Hours-SupportUnmöglich24/7

ROI-Berechnung (12 Monate)

Investition:

  • Entwicklung (HR + IT Bot): €16.500 + €12.000 = €28.500
  • Server (Hetzner CX41): €15 × 12 = €180
  • Azure OpenAI API: €45 × 12 = €540
  • Wartung (2h/Woche): €150 × 12 = €1.800
  • Total: €31.020

Einsparungen:

  • 1.5 FTE IT-Support: €3.800 × 1.5 × 12 = €68.400
  • 14h/Woche HR-Zeit frei: €35/h × 14 × 48 = €23.520
  • Reduzierte Cloud-Chatbot-Kosten (vermieden): €12.600
  • Höhere MA-Zufriedenheit (geschätzt): €8.000
  • Total: €112.520

Netto-Gewinn: €112.520 - €31.020 = €81.500
ROI: 263%
Amortisation: 3.3 Monate


🛠️ Technologie-Stack: Rasa vs Botpress vs OpenWebUI

Option 1: Rasa (empfohlen für Custom-Workflows)

Pro:

  • ✅ Volle Kontrolle über NLU-Modell
  • ✅ Enterprise-Grade (BMW, Allianz nutzen Rasa)
  • ✅ Python-basiert (einfache Integration)
  • ✅ DSGVO-konform by design

Contra:

  • ⚠️ Steile Lernkurve (Python-Skills nötig)
  • ⚠️ Kein visueller Flow-Builder (nur Code)

Ideal für: IT-Dienstleister, Tech-Unternehmen, Custom-Integrationen

Option 2: Botpress (empfohlen für No-Code)

Pro:

  • ✅ Visueller Flow-Builder (Drag & Drop)
  • ✅ Schneller Start (1-2 Tage)
  • ✅ Built-in Integrationen (Slack, Teams, WhatsApp)
  • ✅ Self-Hosted verfügbar

Contra:

  • ⚠️ Weniger Flexibilität als Rasa
  • ⚠️ Community-Edition limitiert (10k Messages/Mt)

Ideal für: Marketing-Teams, HR, Vertrieb (Business-User)

Option 3: OpenWebUI + Ollama (empfohlen für Wissensdatenbank)

Pro:

  • ✅ ChatGPT-ähnliche UI (Zero Learning Curve)
  • ✅ RAG-fähig (Dokumente durchsuchbar)
  • ✅ Keine API-Kosten (lokale LLMs)
  • ✅ Multi-User, Rollen-Management

Contra:

  • ⚠️ Keine strukturierten Workflows
  • ⚠️ Höhere Hardware-Anforderungen (GPU empfohlen)

Ideal für: Wissensdatenbank, Dokumenten-Suche, Technische Docs

Vergleichstabelle

KriteriumRasaBotpressOpenWebUI
Kosten€0€0 (Community)€0
Setup-Zeit1-2 Wochen2-3 Tage30 Minuten
Skills nötigPython, MLNo-CodeBasic Linux
Workflow-Control⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
NLU-Qualität (Deutsch)⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐ (mit GPT)
IntegrationenCustom (API)50+ Built-inCustom (API)
RAG/DokumenteCustomPluginNative ✅
Best forEnterpriseBusinessKnowledge

🚀 30-Minuten Rasa-Setup (Production-Ready)

Schritt 1: Server vorbereiten

# 1. Hetzner CX41 bestellen (8 vCPU, 16GB RAM) = €15/Mt
# Ubuntu 22.04 LTS auswählen

# 2. SSH-Verbindung
ssh root@your-server-ip

# 3. Docker installieren
curl -fsSL https://get.docker.com | sh
systemctl start docker && systemctl enable docker

# 4. Docker Compose installieren
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" \
  -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

Schritt 2: Rasa-Projekt erstellen

# 1. Rasa-Projektverzeichnis
mkdir -p /opt/rasa-chatbot && cd /opt/rasa-chatbot

# 2. Docker Compose File
cat > docker-compose.yml <<'EOF'
version: '3.8'

services:
  rasa:
    image: rasa/rasa:3.6.0-full
    container_name: rasa
    ports:
      - "5005:5005"
    volumes:
      - ./data:/app/data
      - ./models:/app/models
      - ./config.yml:/app/config.yml
      - ./domain.yml:/app/domain.yml
      - ./credentials.yml:/app/credentials.yml
      - ./endpoints.yml:/app/endpoints.yml
    command: run --enable-api --cors "*"
    restart: unless-stopped

  rasa-actions:
    image: rasa/rasa-sdk:3.6.0
    container_name: rasa-actions
    ports:
      - "5055:5055"
    volumes:
      - ./actions:/app/actions
    restart: unless-stopped

  duckling:
    image: rasa/duckling:0.2.0.2
    container_name: duckling
    ports:
      - "8000:8000"
    restart: unless-stopped

  postgres:
    image: postgres:14-alpine
    container_name: postgres
    environment:
      POSTGRES_USER: rasa
      POSTGRES_PASSWORD: rasa_password_change_me
      POSTGRES_DB: rasa
    volumes:
      - postgres_data:/var/lib/postgresql/data
    restart: unless-stopped

volumes:
  postgres_data:
EOF

Schritt 3: Basis-Konfiguration (HR-Bot Beispiel)

# 1. config.yml (NLU-Pipeline)
cat > config.yml <<'EOF'
language: de
pipeline:
  - name: WhitespaceTokenizer
  - name: RegexFeaturizer
  - name: LexicalSyntacticFeaturizer
  - name: CountVectorsFeaturizer
  - name: DIETClassifier
    epochs: 100
  - name: EntitySynonymMapper
  - name: ResponseSelector
    epochs: 100

policies:
  - name: MemoizationPolicy
  - name: RulePolicy
  - name: TEDPolicy
    max_history: 5
    epochs: 100
EOF

# 2. domain.yml (Intents & Antworten)
cat > domain.yml <<'EOF'
intents:
  - greet
  - urlaubstage_fragen
  - urlaub_beantragen
  - krankmeldung
  - gehalt_fragen
  - goodbye

entities:
  - datum_start
  - datum_ende

responses:
  utter_greet:
    - text: "Hallo! Ich bin dein HR-Assistent. Wie kann ich helfen?"
  
  utter_urlaubstage:
    - text: "Du hast noch {remaining_days} Urlaubstage für 2025."
  
  utter_urlaub_bestaetigt:
    - text: "Dein Urlaubsantrag vom {start} bis {ende} wurde eingereicht. Dein Vorgesetzter wird benachrichtigt."
  
  utter_krankmeldung_info:
    - text: "Gute Besserung! Bitte reiche deine AU-Bescheinigung bis spätestens Tag 3 ein. Soll ich deinen Vorgesetzten informieren?"

  utter_gehalt_info:
    - text: "Dein Gehalt wird am letzten Werktag des Monats überwiesen (nächste Zahlung: {next_payment})."

  utter_goodbye:
    - text: "Gerne! Bis bald! 👋"

actions:
  - action_check_urlaubstage
  - action_urlaub_beantragen
  - action_krankmeldung_senden
EOF

# 3. data/nlu.yml (Trainingsbeispiele)
mkdir -p data
cat > data/nlu.yml <<'EOF'
nlu:
- intent: greet
  examples: |
    - Hallo
    - Guten Tag
    - Hi
    - Hey
    - Moin

- intent: urlaubstage_fragen
  examples: |
    - Wie viele Urlaubstage habe ich noch?
    - Resturlaub anzeigen
    - Wieviel Urlaub steht mir zu?
    - Urlaubskonto abfragen

- intent: urlaub_beantragen
  examples: |
    - Ich möchte vom [15. Juli](datum_start) bis [19. Juli](datum_ende) Urlaub
    - Urlaub beantragen [1.8.](datum_start) bis [10.8.](datum_ende)
    - Kann ich nächste Woche Urlaub nehmen?

- intent: krankmeldung
  examples: |
    - Ich bin krank
    - Krankmeldung
    - Ich kann heute nicht arbeiten
    - Krankschreibung einreichen

- intent: gehalt_fragen
  examples: |
    - Wann kommt mein Gehalt?
    - Gehaltsüberweisung wann?
    - Zahlungstermin Gehalt

- intent: goodbye
  examples: |
    - Tschüss
    - Danke, das wars
    - Bis später
    - Ciao
EOF

# 4. data/stories.yml (Dialog-Flows)
cat > data/stories.yml <<'EOF'
stories:
- story: urlaubstage abfragen
  steps:
    - intent: greet
    - action: utter_greet
    - intent: urlaubstage_fragen
    - action: action_check_urlaubstage
    - action: utter_urlaubstage

- story: urlaub beantragen
  steps:
    - intent: urlaub_beantragen
    - action: action_urlaub_beantragen
    - action: utter_urlaub_bestaetigt

- story: krankmeldung
  steps:
    - intent: krankmeldung
    - action: action_krankmeldung_senden
    - action: utter_krankmeldung_info
EOF

Schritt 4: Custom Actions (API-Integrationen)

# actions/actions.py
cat > actions/actions.py <<'EOF'
from typing import Any, Text, Dict, List
from rasa_sdk import Action, Tracker
from rasa_sdk.executor import CollectingDispatcher
import requests

class ActionCheckUrlaubstage(Action):
    def name(self) -> Text:
        return "action_check_urlaubstage"

    def run(self, dispatcher: CollectingDispatcher,
            tracker: Tracker,
            domain: Dict[Text, Any]) -> List[Dict[Text, Any]]:
        
        # Beispiel: Personio API-Abfrage
        user_id = tracker.sender_id  # Slack/Teams User-ID
        
        # API-Call (vereinfacht)
        api_url = "https://api.personio.de/v1/employees/{user_id}/time-off-balance"
        headers = {"Authorization": "Bearer YOUR_API_TOKEN"}
        
        response = requests.get(api_url, headers=headers)
        data = response.json()
        
        remaining_days = data.get("remaining_days", 0)
        
        dispatcher.utter_message(
            text=f"Du hast noch {remaining_days} Urlaubstage für 2025."
        )
        
        return []

class ActionUrlaubBeantragen(Action):
    def name(self) -> Text:
        return "action_urlaub_beantragen"

    def run(self, dispatcher: CollectingDispatcher,
            tracker: Tracker,
            domain: Dict[Text, Any]) -> List[Dict[Text, Any]]:
        
        # Entities extrahieren
        start_date = next(tracker.get_latest_entity_values("datum_start"), None)
        end_date = next(tracker.get_latest_entity_values("datum_ende"), None)
        
        if not start_date or not end_date:
            dispatcher.utter_message(text="Bitte gib Start- und Enddatum an.")
            return []
        
        # API-Call an Personio
        api_url = "https://api.personio.de/v1/employees/time-off"
        payload = {
            "employee_id": tracker.sender_id,
            "start_date": start_date,
            "end_date": end_date,
            "type": "vacation"
        }
        headers = {"Authorization": "Bearer YOUR_API_TOKEN"}
        
        response = requests.post(api_url, json=payload, headers=headers)
        
        if response.status_code == 201:
            dispatcher.utter_message(
                text=f"✅ Urlaubsantrag vom {start_date} bis {end_date} wurde eingereicht!"
            )
        else:
            dispatcher.utter_message(text="❌ Fehler beim Einreichen. Bitte kontaktiere HR.")
        
        return []
EOF

Schritt 5: Training & Start

# 1. Modell trainieren
docker-compose run rasa train

# 2. Services starten
docker-compose up -d

# 3. Testen
curl -X POST http://localhost:5005/webhooks/rest/webhook \
  -H "Content-Type: application/json" \
  -d '{"sender": "test_user", "message": "Hallo"}'

# Erwartete Antwort:
# [{"recipient_id":"test_user","text":"Hallo! Ich bin dein HR-Assistent. Wie kann ich helfen?"}]

Schritt 6: Slack/Teams-Integration

# credentials.yml
slack:
  slack_token: "xoxb-YOUR-SLACK-BOT-TOKEN"
  slack_channel: "hr-support"
  slack_signing_secret: "YOUR_SIGNING_SECRET"

msteams:
  app_id: "YOUR_APP_ID"
  app_password: "YOUR_APP_PASSWORD"

Ergebnis: Production-Ready Chatbot in 30 Minuten! 🚀


💰 Kosten-Breakdown: Was kostet was?

Szenario 1: 50 Mitarbeiter (HR-Bot)

KomponenteSetupMonatlichJährlich
Rasa Entwicklung€9.000-€9.000
Server (Hetzner CX21)-€8€96
Azure OpenAI API (5k Conv/Mt)-€25€300
Wartung (1h/Woche)-€75€900
Total Jahr 1--€10.296
Total Jahr 2+-€108€1.296
Pro User (Jahr 1)--€206
Pro User (Jahr 2+)-€2.16€26

Szenario 2: 200 Mitarbeiter (HR + IT + Vertrieb)

KomponenteSetupMonatlichJährlich
Rasa Entwicklung (3 Bots)€28.000-€28.000
Server (Hetzner CX41)-€15€180
Azure OpenAI API (20k Conv/Mt)-€80€960
Wartung (3h/Woche)-€225€2.700
Total Jahr 1--€31.840
Total Jahr 2+-€320€3.840
Pro User (Jahr 1)--€159
Pro User (Jahr 2+)-€1.60€19

VS Cloud-Anbieter (Intercom): €74 + €2/User × 200 = €474/Mt = €5.688/Jahr
Ersparnis: €5.688 - €3.840 = €1.848/Jahr (ab Jahr 2)

Szenario 3: 1.000 Mitarbeiter (Enterprise)

KomponenteSetupMonatlichJährlich
Custom Entwicklung (5 Bots)€85.000-€85.000
Server (Hetzner AX102 GPU)-€149€1.788
Azure OpenAI API (100k Conv/Mt)-€350€4.200
Wartung (8h/Woche)-€600€7.200
Total Jahr 1--€98.188
Total Jahr 2+-€1.099€13.188
Pro User (Jahr 1)--€98
Pro User (Jahr 2+)-€1.10€13

VS Cloud-Anbieter (Ada): €250/User = €250.000/Jahr
Ersparnis: €250.000 - €13.188 = €236.812/Jahr (ab Jahr 2) = 95% günstiger!


🔒 DSGVO-Compliance: Self-Hosted = Maximum Security

Warum Cloud-Chatbots problematisch sind:

Daten verlassen EU: Viele Anbieter (Intercom, Drift) haben US-Parent-Companies
Sub-Prozessoren unklar: Wer hat noch Zugriff auf Chat-Logs?
Training mit Kundendaten: Manche Anbieter nutzen Chats für Model-Training
Vendor Lock-in: Chat-Historie nicht exportierbar

Self-Hosted = DSGVO by Design:

Daten bleiben in Deutschland: Server in Falkenstein/Nürnberg (Hetzner)
Volle Kontrolle: Direkter DB-Zugriff, jederzeit löschbar
Kein Training: Ihre Daten werden NICHT für Modelle genutzt
Audit-fähig: Logging nach Art. 30 DSGVO

DSGVO-Checkliste:

□ Server in Deutschland/EU hosten
□ Verschlüsselung at rest (LUKS) + in transit (TLS 1.3)
□ Verarbeitungsverzeichnis aktualisieren
□ Betriebsrat informieren (bei personalisierten Antworten)
□ Löschkonzept (Chat-Historie nach 90 Tagen)
□ Zugriffskontrolle (nur autorisierte Admins)
□ Backup-Strategie (verschlüsselt, 30 Tage Retention)
□ Datenschutzerklärung aktualisieren
□ Mitarbeiter informieren (Email mit Infos)
□ Optional: DSFA bei Hochrisiko-Szenarien

Rechtssicherheit: Mit Self-Hosted Rasa sind Sie 100% DSGVO-konform!


FAQ: Die 15 wichtigsten Fragen

1. Brauche ich Programmierkenntnisse?
Rasa: Ja, Python-Basics. Botpress: Nein, No-Code. OpenWebUI: Nein, Web-UI.

2. Wie gut funktioniert Deutsch?
Rasa NLU: ⭐⭐⭐⭐ (85-92% Intent-Accuracy nach Training)
Mit Azure OpenAI Backend: ⭐⭐⭐⭐⭐ (95%+)

3. Kann ich mehrere Bots hosten?
Ja! Ein Server kann 5-10 Bots gleichzeitig bedienen (je nach Auslastung).

4. Was kostet Azure OpenAI API?
GPT-4o-mini: €0.15/1M Input-Tokens, €0.60/1M Output-Tokens
Beispiel: 10.000 Conversations/Monat = ~€45

5. Wie lange dauert die Entwicklung?
Basis-Bot (FAQ): 1-2 Wochen
Mit Custom-Integrationen (SAP, CRM): 4-8 Wochen
Enterprise (Multi-Bot, SSO): 3-6 Monate

6. Kann ich Rasa mit OpenWebUI kombinieren?
Ja! Hybrid-Ansatz: Rasa für Workflows + OpenWebUI für Wissensdatenbank.

7. Wie skaliert Rasa?
Horizontal skalierbar via Kubernetes. Produktiv getestet: 100.000 User parallel.

8. Gibt es deutschen Support?
Ja! Deutsche Rasa-Partner: Pexon Consulting, Botario, deepset.

9. Wie sichere ich die Daten?
PostgreSQL + tägl. Backups, Verschlüsselung, Firewall, Rate-Limiting.

10. Funktioniert es auch mit WhatsApp/Telegram?
Ja! Rasa hat offizielle Connectors für 15+ Messaging-Plattformen.

11. Kann ich den Bot selbst trainieren?
Ja! Über Rasa X (Web-UI) können Business-User neue Intents hinzufügen.

12. Was passiert bei ungeklärten Anfragen?
Fallback-Action: "Das habe ich nicht verstanden. Möchtest du mit einem Mitarbeiter sprechen?" → Ticket erstellen.

13. Wie messe ich die Bot-Performance?
KPIs: Intent-Accuracy (>85%), Conversation-Success-Rate (>75%), CSAT (>4/5).

14. Gibt es Fördermittel?
Ja! Digital Jetzt (BMWi): bis 50% Förderung, go-digital: bis €16.500.

15. Kann ich den Bot mieten statt kaufen?
Ja! Managed-Service-Modell: Setup €4.900 + €299/Mt (wir hosten & warten).


🚀 Next Steps: Starten Sie jetzt!

Option 1: DIY mit Rasa (für Tech-Teams)

Zeit: 2-4 Wochen
Kosten: €0 + Server (€8-15/Mt)
Schwierigkeit: Mittel (Python-Skills)

  1. Rasa-Docs lesen
  2. Setup-Guide oben folgen
  3. Mit 3-5 Use Cases starten
  4. Iterativ erweitern

Option 2: Managed Service (wir machen alles)

Zeit: 4-8 Wochen bis Production
Kosten: Setup €9.000 + €210/Mt
Schwierigkeit: Keine

Inklusive:

  • ✅ Requirements-Workshop (1 Tag)
  • ✅ Custom-Entwicklung (HR/IT/Vertrieb)
  • ✅ API-Integrationen (Personio, SAP, Jira, etc.)
  • ✅ Slack/Teams-Setup
  • ✅ DSGVO-Compliance-Check
  • ✅ 3× Schulungs-Sessions
  • ✅ 24/7 Monitoring + Backup
  • ✅ 4h Support/Monat inklusive

Kontakt: kontakt@ki-mittelstand.eu

Option 3: Hybrid (Workshop + DIY)

Zeit: 1 Tag Workshop + 2 Wochen DIY
Kosten: €2.400 (Workshop)
Schwierigkeit: Mittel

Programm:

  • 🎯 Use-Case-Workshop (2h)
  • 🛠️ Gemeinsame Installation (2h)
  • 📚 Intent-Design & Training (2h)
  • 🔌 Integration-Patterns (2h)

Ergebnis: Funktionsfähiger Basis-Bot + Skills für Eigenentwicklung!


Investition: €9.000-28.000 (einmalig)
Ersparnis im 1. Jahr: €10.000-236.000 (vs Cloud)
ROI: 120-850%
Amortisation: 3-6 Monate
Pro User (ab Jahr 2): €2-13/Monat

Letzte Aktualisierung: 6. Oktober 2025
Getestet mit: Rasa 3.6.0, Botpress 12.26, Azure OpenAI GPT-4o-mini

📖 Verwandte Artikel

Weitere interessante Beiträge zu ähnlichen Themen