> ## Documentation Index
> Fetch the complete documentation index at: https://docs.langdock.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Agent Evals

> Mit Agent Evals kannst du deinen Agenten mit strukturierten Test-Sets testen, bevor du eine neue Version veröffentlichst, um Probleme zu erkennen, bevor sie dein Team erreichen.

<Frame>
  <img src="https://mintcdn.com/langdock-34/ceDu5wa41kJdPtG7/de/images/agent-evals.jpg?fit=max&auto=format&n=ceDu5wa41kJdPtG7&q=85&s=ca7964c29dd9ccb6f1540cada541a7e5" alt="Agent Evals Durchlauf-Ansicht mit abgeschlossenen Testfällen, die den Status bestanden und nicht bestanden, Prompts und erwartete Antworten zeigen" style={{borderRadius: '6px'}} width="1920" height="1080" data-path="de/images/agent-evals.jpg" />
</Frame>

Agent Evals ist ein Test-Tool, das in den Agenten-Editor integriert ist. Es ermöglicht dir, strukturierte Evaluierungen deines Agenten durchzuführen, um zu überprüfen, ob er sich nach Änderungen noch korrekt verhält. Anstatt Prompts einzeln manuell zu testen, definierst du Testfälle, wählst aus, wie sie bewertet werden sollen, und führst sie alle auf einmal aus.

Öffne deinen Agenten und klicke oben im Agenten-Editor auf den Tab **Agent Evals**. Der Tab enthält zwei Bereiche: **Test-Sets** und **Durchläufe**.

## Test-Sets

Ein Test-Set ist eine Sammlung von Testfällen mit gemeinsamer Konfiguration. Jedes Test-Set definiert die Konversationsform, welche Checks angewendet werden und wie sich Tools während der Evaluierung verhalten sollen.

### Ein Test-Set erstellen

1. Klicke im Agent Evals Tab auf **Neues Test-Set**.

<Frame>
  <img src="https://mintcdn.com/langdock-34/ceDu5wa41kJdPtG7/de/images/agent_evals_1.png?fit=max&auto=format&n=ceDu5wa41kJdPtG7&q=85&s=665932655e82bce18582c08f0e2cfc32" alt="Agent Evals Willkommensbildschirm mit Button zum Erstellen des ersten Test-Sets und Link zur Dokumentation" style={{borderRadius: '6px'}} width="1778" height="756" data-path="de/images/agent_evals_1.png" />
</Frame>

2. Gib einen Namen für das Test-Set ein und wähle eine Konversationsform. Derzeit ist nur **Einzelner Turn** verfügbar.

<Frame>
  <img src="https://mintcdn.com/langdock-34/ceDu5wa41kJdPtG7/de/images/agent_evals2.png?fit=max&auto=format&n=ceDu5wa41kJdPtG7&q=85&s=74ff014f850d139c3789ebbea0c21708" alt="Test-Set erstellen Dialog mit Namensfeld und Konversationsform-Auswahl, Einzelner Turn ist ausgewählt" style={{borderRadius: '6px'}} width="1776" height="752" data-path="de/images/agent_evals2.png" />
</Frame>

3. Wähle einen oder mehrere Checks zur Bewertung deiner Testfälle: **KI-Prüfer**, **Tool-Check** oder **Keyword-Prüfung**.

<Frame>
  <img src="https://mintcdn.com/langdock-34/ceDu5wa41kJdPtG7/de/images/agent_evals3.png?fit=max&auto=format&n=ceDu5wa41kJdPtG7&q=85&s=897b20c03791d13d0394e755714eb6fd" alt="Check-Auswahl mit KI-Prüfer und Modellauswahl, Tool-Check und Keyword-Prüfung Optionen" style={{borderRadius: '6px'}} width="1774" height="702" data-path="de/images/agent_evals3.png" />
</Frame>

4. Wenn du KI-Prüfer ausgewählt hast, wähle das Modell, das als Prüfer dienen soll.

<Frame>
  <img src="https://mintcdn.com/langdock-34/ceDu5wa41kJdPtG7/de/images/agent_evals4.png?fit=max&auto=format&n=ceDu5wa41kJdPtG7&q=85&s=ffdfc75f00a797e81712ea0c3fbef9ff" alt="Modellauswahl-Dropdown mit verfügbaren Modellen für den KI-Prüfer" style={{borderRadius: '6px'}} width="1848" height="626" data-path="de/images/agent_evals4.png" />
</Frame>

5. Klicke auf **Test-Set erstellen**.

<Tip>
  Klappe den Bereich **Advanced** im Erstellungsdialog aus, um den Tool-Ausführungsmodus zu konfigurieren. Standardmäßig laufen Evals im **Testmodus**, in dem keine Tools tatsächlich ausgeführt werden. Siehe [Tool-Ausführungsmodi](#tool-ausführungsmodi) für Details.
</Tip>

## Check-Typen

Checks definieren, wie jeder Testfall bewertet wird. Du wählst sie beim Erstellen eines Test-Sets aus, und sie gelten für jeden Fall in diesem Set.

### KI-Prüfer

Der KI-Prüfer vergleicht die tatsächliche Antwort deines Agenten mit einer erwarteten Antwort, die du für jeden Testfall definierst. Er verwendet ein Sprachmodell, um zu bewerten, ob die Antwort die Absicht und den Inhalt der erwarteten Antwort erfüllt, auch wenn die Formulierung abweicht.

Du wählst beim Erstellen des Test-Sets, welches Modell als Prüfer dient.

### Tool-Check

Der Tool-Check überprüft, ob dein Agent die erwarteten Tools für einen bestimmten Prompt aufgerufen hat. Definiere die Tools, die du erwartest, und der Check bestätigt, ob der Agent sie während der Evaluierung verwendet hat.

Dies ist nützlich für Agenten mit Integrations-Aktionen, bei denen der Aufruf des richtigen Tools genauso wichtig ist wie die Antwort selbst.

### Keyword-Prüfung

Die Keyword-Prüfung überprüft, ob die Antwort des Agenten Pflichtwörter enthält oder verbotene Wörter vermeidet. Im Gegensatz zum KI-Prüfer verwendet sie kein Modell und liefert ein deterministisches Ergebnis: bestanden oder nicht bestanden.

Jeder Testfall hat zwei Felder für diesen Check: **Muss enthalten** und **Darf nicht enthalten**. Verwende sie für Compliance-Anforderungen, Markenrichtlinien oder alle Fälle, in denen bestimmte Begriffe in der Antwort vorkommen oder vermieden werden müssen.

## Testfälle

Nach dem Erstellen eines Test-Sets fügst du die einzelnen Testfälle hinzu, die evaluiert werden.

### Testfälle manuell hinzufügen

Klicke auf der Test-Set-Seite auf **Fall hinzufügen**, um einen einzelnen Testfall zu erstellen. Jeder Fall enthält einen Prompt und die erwarteten Outputs, anhand derer deine ausgewählten Checks bewerten.

<Frame>
  <img src="https://mintcdn.com/langdock-34/ceDu5wa41kJdPtG7/de/images/agent_evals5.png?fit=max&auto=format&n=ceDu5wa41kJdPtG7&q=85&s=3dd1db561ae0502dd044012c62cc3b94" alt="Leere Test-Set-Seite mit Fall hinzufügen und CSV importieren Buttons" style={{borderRadius: '6px'}} width="1848" height="722" data-path="de/images/agent_evals5.png" />
</Frame>

### Import per CSV

Für größere Test-Sets klicke auf **CSV importieren**, um mehrere Fälle auf einmal zu laden. Die CSV kann Prompts, erwartete Antworten, erwartete Tools und weitere Felder enthalten, die deinen ausgewählten Checks zugeordnet werden.

<Info>
  Der CSV-Import ist der schnellste Weg, umfassende Test-Sets aufzubauen, besonders wenn du bereits eine Tabelle mit Prompts pflegst, die du für manuelle Tests verwendest.
</Info>

## Evals ausführen

Klicke oben rechts auf der Test-Set-Seite auf **Ausführen**, um die Evaluierung zu starten. Ergebnisse erscheinen live, sobald jeder Fall abgeschlossen ist, und zeigen Status, Prompt, Output, Grader-Ergebnisse und Dauer pro Fall.

<Frame>
  <img src="https://mintcdn.com/langdock-34/ceDu5wa41kJdPtG7/de/images/agent_evals6.png?fit=max&auto=format&n=ceDu5wa41kJdPtG7&q=85&s=56e45828b003afed094c0ba8ebd62e50" alt="Test-Set mit geladenen Testfällen, Prompts, erwarteten Antworten und erwarteten Tools Spalten mit CSV exportieren, Bearbeiten und Ausführen Buttons" style={{borderRadius: '6px'}} width="1846" height="460" data-path="de/images/agent_evals6.png" />
</Frame>

Ein einzelner Durchlauf kann bis zu 100 Fälle gleichzeitig evaluieren.

<Info>
  Jeder Eval-Fall verbraucht Nutzung auf die gleiche Weise wie eine reguläre Agenten-Konversation. Es kann immer nur ein Durchlauf gleichzeitig aktiv sein.
</Info>

### Ergebnisse überprüfen

Sobald ein Fall abgeschlossen ist, klicke darauf, um die Detailansicht zu öffnen. Du kannst Folgendes überprüfen:

<Frame>
  <img src="https://mintcdn.com/langdock-34/ceDu5wa41kJdPtG7/de/images/agent_evals7.png?fit=max&auto=format&n=ceDu5wa41kJdPtG7&q=85&s=74a8d176e998dd657648209dadee1ea3" alt="Abgeschlossener Durchlauf mit bestanden und nicht bestanden Status, Prompts, erwarteten Antworten, Outputs, Grader-Ergebnissen und Dauer pro Fall" style={{borderRadius: '6px'}} width="1850" height="386" data-path="de/images/agent_evals7.png" />
</Frame>

* Die vollständige Konversation zwischen Prompt und Agent
* Die Antwort des Agenten
* Token-Nutzung und Dauer
* Den Status jedes Graders (bestanden oder nicht bestanden)

Um Ergebnisse außerhalb von Langdock zu analysieren, klicke auf **CSV herunterladen**, um den gesamten Durchlauf als Tabelle zu exportieren.

## Tool-Ausführungsmodi

Der Tool-Ausführungsmodus bestimmt, ob die Tools deines Agenten während einer Evaluierung tatsächlich ausgeführt werden. Du konfigurierst dies im Bereich **Advanced** beim Erstellen eines Test-Sets.

| Modus                    | Verhalten                                                                                                                                                   | Einsatzzweck                                                                                                               |
| ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| **Testmodus** (Standard) | Zeichnet Aktionen und MCP-Aufrufe auf, ohne sie auszuführen. Es werden keine realen Aktionen durchgeführt.                                                  | Die meisten Evaluierungen. Sicheres Testen ohne Nebenwirkungen.                                                            |
| **Live-Modus**           | Führt Aktionen und MCP-Aufrufe aus, die keine Freigabe benötigen. Aktionen, die eine Freigabe benötigen, stoppen den Durchlauf, statt ausgeführt zu werden. | Wenn du den vollständigen Ausführungsfluss überprüfen musst, einschließlich Tool-Verhalten und Antworten externer Systeme. |

<Warning>
  Der Live-Modus kann externe Systeme verändern, z. B. E-Mails senden, Tickets erstellen oder Datensätze aktualisieren. Nutze ihn nur, wenn du bewusst einen vollständigen Integrationstest durchführen möchtest.
</Warning>
