Zurück zum Blog
RAG

RAG-Optimierung für deutsche Unternehmen: Kosten senken, Qualität steigern

Retrieval-Augmented Generation (RAG) ist mächtig, aber teuer. Erfahren Sie, wie deutsche Unternehmen ihre RAG-Pipelines optimieren und bis zu 70% der Token-Kosten einsparen können.

SC
Dr. Steve Chen·KI-Infrastruktur-Lead
22. Mai 202610 Min. Lesezeit
RAG-Optimierung für deutsche Unternehmen: Kosten senken, Qualität steigern

Was ist RAG und warum ist es teuer?


Retrieval-Augmented Generation (RAG) ist eine Technik, bei der KI-Modelle vor der Antwortgenerierung relevante Dokumente aus einer Datenbank abrufen. Das macht die Antworten präziser — aber es erhöht auch die Token-Kosten erheblich.


**Warum RAG teuer wird:**

  • Jeder abgerufene Chunk wird als Kontext mitgesendet
  • Irrelevante Chunks erhöhen Input-Token ohne Nutzen
  • Zu große Chunk-Größen verschwenden Token



  • Die 5 häufigsten RAG-Kostenfallen


    1. Zu viele Chunks abrufen (Top-K zu hoch)

    ```python

    # Schlecht: 20 Chunks abrufen

    results = vectorstore.similarity_search(query, k=20)


    # Gut: Nur 3-5 relevante Chunks

    results = vectorstore.similarity_search(query, k=4)

    ```


    **Einsparung: 75% weniger Kontext-Token**


    2. Zu große Chunk-Größen

    Optimale Chunk-Größe für die meisten Anwendungsfälle: **200-400 Token**


    | Chunk-Größe | Token/Anfrage | Qualität |

    | :--- | :--- | :--- |

    | 1.000 Token | 5.000+ | Gut |

    | 400 Token | 2.000 | Gut |

    | 200 Token | 1.000 | Sehr gut |


    3. Kein Relevanz-Schwellenwert

    Filtere Chunks mit niedrigem Ähnlichkeitsscore heraus:

    ```python

    results = [doc for doc in results if doc.score > 0.75]

    ```


    4. Redundante Chunks nicht entfernen

    Ähnliche Chunks zusammenführen spart 20-30% Token.


    5. Kein Chunk-Caching

    Häufig abgerufene Chunks cachen statt neu generieren.




    Optimierte RAG-Architektur


    ```

    Anfrage → Embedding → Vektordatenbank

    → Top-5 Chunks (Score > 0.75)

    → Duplikate entfernen

    → Auf 400 Token kürzen

    → An KI-Modell senden

    ```


    **Ergebnis: 60-70% weniger Token bei gleicher Qualität**




    DSGVO-konforme Vektordatenbanken für Deutschland


    | Lösung | Hosting | DSGVO |

    | :--- | :--- | :--- |

    | **Chroma (self-hosted)** | Eigener Server | ✅ |

    | **Weaviate Cloud (EU)** | Frankfurt | ✅ |

    | **Qdrant Cloud (EU)** | Deutschland | ✅ |

    | **pgvector (PostgreSQL)** | Eigener Server | ✅ |




    Häufig gestellte Fragen


    **F: Welche Chunk-Größe ist optimal für deutsche Texte?**

    Da deutsche Texte mehr Token pro Wort verbrauchen, empfehlen wir 150-300 Token pro Chunk statt 200-400 bei englischen Texten.


    **F: Lohnt sich RAG für kleine Unternehmen?**

    Ab einer Wissensbasis von 50+ Dokumenten ist RAG sinnvoll. Für kleinere Datensätze reicht oft ein erweiterter System-Prompt.