AI Assistant (Beta)
Über den AI Assistant LIA (LOGINventory Intelligent Assistant) können Sie mit LOGINventory chatten, um Informationen zu erhalten, Fragen zu stellen oder Anweisungen zu geben. LIA nutzt die KI-Technologie von OpenAI, um Ihre Anfragen zu verstehen und relevante Antworten zu liefern.

Info
Aktuell befindet sich LIA im Beta-Status. Es kann sein, dass der Dienst zeitweise nicht verfügbar ist oder nicht wie erwartet funktioniert. Wir arbeiten kontinuierlich an der Verbesserung von LIA und freuen uns über Ihr Feedback!
Nutzen Sie dazu gerne den Feedback-Button in der Chat-Oberfläche, wenn eine Frage nicht die gewünschten Ergebnisse liefert und lassen Sie uns wissen, was Sie erwartet haben und was stattdessen passiert ist!
Zugriff auf den AI Assistant
Sie können auf den AI Assistant LIA über unterschiedliche Wege zugreifen:
- Über die Schnellzugriffsleiste oder das Ribbon-Menü in der LOGINventory-Benutzeroberfläche.

- Über den Webbrowser: Dazu muss zunächst der Web Viewer veröffentlicht und die entsprechende URL (z.B.
https://my-loginventory/LOGINventory9/lia.aspx) aufgerufen werden.
- Beim Erstellen von Abfragen: Anstatt manuell auszuwählen, welche Spalten gewählt werden sollen und welche Filterbedingungen gesetzt werden sollen, können Sie textuell beschreiben, was Sie sehen möchten.

- Über eine eigene KI, die auf den MCP-Server von LOGINventory zugreift. Gerne unterstützen wir Sie bei der Anbindung Ihrer KI-Lösung — kontaktieren Sie unseren Support für weitere Informationen.
Der Zugriff auf LIA ist dabei nur für Benutzer mit der Rolle "Administrator" möglich (Ausnahme: Abfrageerstellung auch für Hauptbenutzer) und es muss eine aktive Internetverbindung bestehen, damit LIA die KI-Dienste von OpenAI nutzen kann.
Die Chat-Oberfläche
Die Oberfläche ist in Desktop- und Web-Version identisch aufgebaut und besteht aus zwei Bereichen:
- Chat-Bereich (links): Hier stellen Sie Ihre Fragen und erhalten Antworten von LIA.
- Ergebnis-Bereich (rechts): Hier werden Abfrageergebnisse als interaktive Datentabelle angezeigt. Dieser Bereich erscheint automatisch, sobald LIA eine Abfrage ausführt.

Zwischen beiden Bereichen befindet sich ein verschiebbarer Trennbalken, mit dem Sie die Aufteilung anpassen können.
Nachrichten senden
Geben Sie Ihre Frage oder Anweisung in das Textfeld am unteren Rand ein und klicken Sie auf den Senden-Button (Pfeil-Symbol) oder drücken Sie Enter. Für einen Zeilenumbruch innerhalb der Nachricht verwenden Sie Shift+Enter.
Während LIA antwortet, können Sie die Verarbeitung über den Abbrechen-Button (X-Symbol) stoppen.
Neuer Chat
Über die Option "Neuer Chat" in der Toolbar starten Sie einen neuen Chat. Dabei werden der Chatverlauf und die Ergebnistabelle zurückgesetzt. LIA beginnt ohne Kenntnis vorheriger Nachrichten.

Tipp
Wir empfehlen, für jedes neue Thema einen neuen Chat zu starten, da LIA immer den gesamten Chat-Verlauf als Kontext für die Beantwortung Ihrer Fragen nutzt. Ein zu langer Verlauf kann die Antwortqualität beeinträchtigen.
Ergebnis-Tabelle
Wenn LIA eine Abfrage ausführt, erscheinen die Ergebnisse als Tabelle im rechten Bereich:
- Sortieren: Klicken Sie auf eine Spaltenüberschrift, um auf- oder absteigend zu sortieren.
- Filtern: Unterhalb der Spaltenüberschriften befindet sich eine Filterzeile. Geben Sie dort einen Suchbegriff ein, um die Ergebnisse einzuschränken.
- Datensatz-Anzahl: In der Toolbar wird die Anzahl der Ergebnisse angezeigt (z.B. „42 Datensätze").
Funktionen und Möglichkeiten
LIA kann folgende Aufgaben für Sie erledigen:
Abfragen Erstellen und Ausführen
Beschreiben Sie in natürlicher Sprache, welche Daten Sie benötigen. LIA erstellt daraus automatisch eine Abfrage und zeigt die Ergebnisse in der Datentabelle an.
Beispiele:
- „Zeige mir alle Windows 11 Geräte mit weniger als 8 GB RAM"
- „Welche Geräte haben Microsoft Office installiert?"
- „Liste alle Benutzer, die sich seit 3 Monaten nicht angemeldet haben"
Sie können Folgefragen stellen, die sich auf vorherige Ergebnisse beziehen:
- „Davon nur die mit SSD"
- „Sortiere nach Letzte Anmeldung"

Abfragen Speichern
LIA kann eine erstellte Abfrage dauerhaft im Ordner "Eigene Abfragen" speichern:
- „Speichere diese Abfrage als ‚Alte Windows-Geräte'"
Die gespeicherte Abfrage steht Ihnen anschließend im Management Center und Web Viewer zur Verfügung.
Eigene Eigenschaften Verwalten
LIA kann Eigene Eigenschaften erstellen und Werte setzen:
- Eigenschaft anlegen: „Erstelle eine Custom Property ‚Kostenstelle' vom Typ Text für Geräte"
- Wert setzen: „Setze die Kostenstelle von PC-IT-007 auf ‚IT-2024'"
- Eigenschaft umbenennen: „Benenne die Eigenschaft ‚Standort' in ‚Gebäude' um"
Unterstützte Datentypen: Text, Ja/Nein, Dezimalzahl, Datum. Der Datentyp kann nach dem Erstellen nicht mehr geändert werden.
Lifecycle-Einträge Erstellen
Sie können über LIA Lifecycle-Einträge für Geräte anlegen:
- „Erstelle einen Reparatur-Eintrag für PC-IT-007 vom 15.03. bis 22.03."
- „Trage eine Ausleihe für LAPTOP-POOL-03 ein, 4 Wochen ab heute"
LIA versteht natürliche Datumsangaben wie „ab morgen", „nächste Woche" oder „4 Wochen ab heute".
Asset-Aktionen
LIA kann einzelne Assets verwalten:
- Archivieren: „Archiviere den Rechner PC-HR-042"
- Reaktivieren: „Reaktiviere das Gerät LAPTOP-SALES-01"
- Löschen: „Lösche das Peripheriegerät Monitor-003"
Vor jeder Aktion zeigt LIA eine Vorschau an und fragt nach Ihrer Bestätigung. Massenaktionen (z.B. „Lösche alle alten Geräte") werden aus Sicherheitsgründen nicht unterstützt.
Handbuch Durchsuchen
LIA kann das LOGINventory-Handbuch gezielt durchsuchen und Ihnen relevante Informationen zusammenfassen:
- „Wie scanne ich einen Exchange Server?"
- „Was ist der Unterschied zwischen archivieren und löschen?"
- „Erkläre mir die Rollenverwaltung"

MCP-Server
Der MCP-Server (Model Context Protocol) ermöglicht es, eine externe KI (z.B. Claude, ChatGPT oder eine eigene Lösung) mit LOGINventory zu verbinden. Die KI kann dann dieselben Werkzeuge nutzen wie LIA — Abfragen erstellen, Assets verwalten, Handbuch durchsuchen und mehr.
Endpunkte
Der MCP-Server ist über den Web Viewer erreichbar:
| Endpunkt | Methode | Beschreibung |
|---|---|---|
/api/mcp/describe |
GET | Gibt die Serverbeschreibung und die Liste aller verfügbaren Werkzeuge zurück |
/api/mcp/execute |
POST | Führt ein Werkzeug mit den angegebenen Parametern aus |
Verfügbare Werkzeuge
Über den MCP-Server stehen folgende Werkzeuge zur Verfügung:
| Werkzeug | Beschreibung |
|---|---|
execute_query_definition |
Erstellt und führt eine dynamische Abfrage aus |
plain_text_query |
Generiert eine Abfrage aus einer natürlichsprachlichen Beschreibung |
persist_query_definition |
Speichert eine Abfrage dauerhaft unter „Eigene Abfragen" |
find_model_entities |
Semantische Suche im LOGINventory-Datenmodell |
asset_action |
Führt Asset-Aktionen aus (Archivieren, Reaktivieren, Löschen) |
create_lifecycle_entry_for_entity |
Erstellt einen Lifecycle-/Kalendereintrag |
create_custom_property |
Erstellt eine neue benutzerdefinierte Eigenschaft |
patch_custom_property |
Ändert eine bestehende benutzerdefinierte Eigenschaft |
set_custom_property_value |
Setzt den Wert einer benutzerdefinierten Eigenschaft |
memo_tool |
Persistenter Notizblock für sitzungsübergreifendes Wissen |
manual_search |
Durchsucht das LOGINventory-Handbuch |
Authentifizierung
Der Zugriff auf die MCP-Endpunkte erfolgt ausschließlich über die Verwendung von API-Keys, die in den Einstellungen konfiguriert werden. Ein Zugriff ist nicht mit Benutzer / Passwort möglich. Stattdessen muss jeder API-Request den entsprechenden API-Key im HTTP-Header X-Api-Key übermitteln.
Info
Für den Zugriff wird ein API-Key mit Schreibzugriff benötigt, ein gültiger API Key nur für lesenden Zugriff reicht nicht aus.
Beispiel: Werkzeuge Abrufen
GET https://my-loginventory/LOGINventory9/api/mcp/describe
X-Api-Key: <Ihr-API-Key>
Antwort:
{
"name": "LOGINventory MCP Bridge",
"version": "1.0",
"tools": [ ... ]
}
Beispiel: Werkzeug Ausführen
POST https://my-loginventory/LOGINventory9/api/mcp/execute
X-Api-Key: <Ihr-Writer-API-Key>
Content-Type: application/json
{
"toolName": "plain_text_query",
"argumentsJson": "{\"prompt\": \"Zeige mir Windows 10 Rechner\"}"
}
Antwort:
{
"Name": "Windows 10 Devices",
"BaseEntity": "Device",
"Filter": "Contains([OperatingSystem.OperatingSystemInfo.Name], 'Windows') AND Contains([OperatingSystem.OperatingSystemInfo.DisplayVersion], '10')",
"Properties": [
{ "FullName": "Name", "Selected": true },
{ "FullName": "OperatingSystem.OperatingSystemInfo.Name", "Selected": true }
]
}
Datenschutz und Sicherheit
Wie bereits erwähnt, steht LIA nur Benutzern mit der Rolle "Administrator" zur Verfügung (Ausnahme: im Abfrage-Editor auch für Hauptbenutzer).
Folgende Auflistung beschreibt, was genau bei der Verwendung von LIA mit Ihren Fragen passiert und welchen Zugriff der KI-Dienst auf Ihre Daten erhält:
- Neuer Chat: Formulierung einer Frage oder Anweisung in natürlicher Sprache. Z.B. "Zeige mir alle Geräte von Max Mustermann".
- Übertragung der Frage: Ihre Nachricht wird unverändert an den KI-Dienst gesendet. In diesem Beispiel enthält die Nachricht den Namen "Max Mustermann".
- Verarbeitung durch KI: Der KI-Dienst verarbeitet die Frage und generiert eine Abfrage, um die gewünschten Informationen zu erhalten. Z.B. "Select Name, OperatingSystem.Name, LastInventory.Ip where Device.Owner.Fullname = 'Max Mustermann'".
- Abfrageergebnisse: Die Abfrage wird lokal in LOGINventory ausgeführt, und die Ergebnisse werden in der Ergebnis-Tabelle angezeigt. In diesem Beispiel könnte das Ergebnis eine Liste von Geräten sein, die Max Mustermann gehören.
- Bis zu 25 pseudonymisierte Zeilen der Abfrageergebnisse werden nun an den KI-Dienst gesendet. In diesem Beispiel würden die tatsächlichen Namen der Geräte durch Tokens wie
ENTITY_000,ENTITY_001(siehe Automatische Anonymisierung) ersetzt, bevor sie an den KI-Dienst übermittelt werden. - KI-Antwort: Der KI-Dienst generiert eine Antwort für die Chat-Unterhaltung basierend auf der Frage und den anonymisierten Ergebnissen. In diesem Beispiel könnte die Antwort lauten: "Max Mustermann besitzt 3 Geräte, darunter ENTITY_000 mit Betriebssystem ENTITY_001".
- Anzeige der Antwort: Die Antwort von LIA wird im Chat-Bereich angezeigt. Alle anonymisierten Tokens in der Antwort werden automatisch durch die echten Werte ersetzt, bevor sie Ihnen angezeigt werden. In diesem Beispiel würde
ENTITY_000durch den tatsächlichen Namen des Geräts ersetzt undENTITY_001durch das tatsächliche Betriebssystem.
Automatische Anonymisierung
LIA nutzt einen externen KI-Dienst (Azure OpenAI), um zu Ihrer Frage eine textuelle Antwort zu generieren. Dabei werden alle sensiblen Inventardaten automatisch anonymisiert, bevor sie an den Cloud-Dienst gesendet werden.
Die Anonymisierung funktioniert wie folgt:
- Alle Textwerte in den Abfrageergebnissen (Computernamen, Benutzernamen, Standorte, etc.) werden durch anonyme Tokens wie
ENTITY_000,ENTITY_001usw. ersetzt. - Zahlenwerte, Datumswerte und GUIDs werden nicht anonymisiert.
- Auch in Ihren Folgefragen werden Wörter, die 1:1 so in der Ergebnis-Tabelle angezeigt werden, automatisch durch das entsprechende Token ersetzt, bevor die Nachricht an den KI-Dienst gesendet wird.
Die KI arbeitet ausschließlich mit den anonymisierten Tokens. In der Anzeige bei Ihnen werden die Tokens automatisch wieder durch die echten Werte ersetzt — Sie sehen also immer die realen Daten.
Beispiel: Was wird gesendet?
Angenommen, Sie stellen die Frage: „Zeige mir Windows 10 Rechner"
LIA erstellt intern eine Abfrage und erhält Ergebnisse. Bevor die Daten an den KI-Dienst gesendet werden, erfolgt die Anonymisierung:
Was LIA Ihnen anzeigt (echte Daten):
| Name | Betriebssystem |
|---|---|
| DESK400 | Microsoft Windows 10 Enterprise |
| PC-BERLIN-01 | Microsoft Windows 10 Pro |
| NB-SCHMIDT | Microsoft Windows 10 Enterprise |
Was an den KI-Dienst gesendet wird (anonymisiert):
| Name | Betriebssystem |
|---|---|
| ENTITY_000 | ENTITY_001 |
| ENTITY_002 | ENTITY_003 |
| ENTITY_004 | ENTITY_001 |
Beachten Sie: Identische Werte erhalten dasselbe Token (hier ENTITY_001 für „Microsoft Windows 10 Enterprise"). Der Cloud-Dienst kann aus den Tokens keine Rückschlüsse auf Ihre realen Daten ziehen.
Wenn Sie anschließend fragen: „Zeige mir Details zu DESK400", wird auch in dieser Nachricht DESK400 automatisch durch ENTITY_000 ersetzt, bevor sie an den KI-Dienst gesendet wird.