AI bei Vertec

AI-basierte Softwaresysteme werden im täglichen Einsatz immer wichtiger – so auch bei Vertec intern, beim Einsatz der Vertec-Software und bei Kunden. Auf dieser Seite möchten wir unsere Haltung gegenüber AI-Systemen darlegen und den genauen Einsatz beschreiben. Mit diesen Informationen erfüllen wir auch die Dokumentationsanforderungen gemäss dem EU AI Act.

AI Chatbots auf der Vertec Webseite

Wir betreiben mehre AI-basierte Chatbots auf der Vertec Webseite.

AI Support Chat

Dieser Chatbot ist RAG («Retrieval Augmented Generation») basiert und wird von Intercom bereitgestellt. Indiziert und für die Generierung von Antworten verwendet werden dabei nur öffentlich verfügbare Informationen über die Vertec Gruppe als Unternehmen und die Vertec-Software (da natürlich vor allem die Knowledge-Base), ergänzt um einige weitere Dokumente, die wir direkt im Intercom UI hinterlegen (so z.B. über das Vertec Softwaremodell). Als LLM nutzt Intercom aktuell Claude von Anthropic.

Die Nutzungsbedingungen für User finden sich auf der Seite AI Chatbot terms of use. In der allgemeinen Datenschutzerklärung der Webseite findet sich ebenfalls ein Abschnitt zum Support Chatbot.

Konfigurator AI Agent

Den Vertec Konfigurator kann man auch via Chatbot bedienen. Dieser verwickelt den User in eine Diskussion um seine Anforderungen an Vertec und der Chatbot wählt entsprechend Module und Zusatzfunktionen aus. Der Konfigurator AI Agent kann aber direkt keine Vertec Konfigurationen vornehmen, sondern hilft einfach im Konfigurator die richtigen Elemente auszuwählen. Erst wenn man so einen erstellten Konfigurationscode in sein (leere) Vertec Instanz eingibt oder sich via Self-Signup eine 30 Tage Cloud Abo Testinstanz konfigurieren lässt, wird die gewählte Vertec Konfiguration auch angewendet.

Als LLM wird ChatGPT von OpenAI verwendet, welches direkt vom Backend der Vertec Webseite angesprochen wird. Das System hat keine eigene persistente Storage, die Informationen über Basis- und Zusatzfunktionen werden direkt aus den entsprechenden Information, die auf der Webseite öffentlich verfügbar sind, extrahiert.

AI Systeme in der Vertec Software

In der Vertec Software stehen einige AI-basierte Funktionen bereit, die von Kunden optional genutzt werden können. Ohne Aktivierung oder Lizenzierung nutzt die Vertec Standardsoftware keine AI-Funktionen.

AI Know-how Management Modul

Mit dem Erweiterungsmodul AI Know-how Management lizenziert der Vertec Kunde ein RAG System auf Basis der Technologie von Squirro. In dem Fall betreibt Vertec pro Kunde eine Squirro Instanz in den Rechenzentren im DACH Raum. Die RAG Datenbank wird dabei mit Texten aus Vertec bestückt, Squirro greift diese über ein Webservice API von Vertec ab. Das AI Know-how Management Modul erlaubt in der Folge einen Chat mit den in Vertec gespeicherten Daten. Für die Interpretation der Fragen sowie der Aufbereitung der Antworten wird ein LLM benötigt – welches, steht dem Kunden frei. Es können auch selbst betriebene Open Source LLMs angebunden werden, solange die von der Squirro Instanz her erreichbar sind. Aus Erfahrung liefert dieser Vertec AI Chat die besten Resultate aber mit den LLMs von OpenAI.

Die AI Spesen- und Kreditorbelegerkennung

Kunden, welche das Modul Einkauf & Fremdkosten lizenziert haben, können die automatische Belegerkennung für Spesen und Kreditorrechnungen aktivieren. In dem Fall werden in Vertec erfasste (z.B. mit der Vertec Phone App aufgenommene) Belegbilder oder PDF Belege an einen von Vertec betriebenen Service bei Microsoft Azure hochgeladen. Dieser versucht mithilfe eines AI-basierten Dienstes von Azure die kommerziellen Eckdaten des Belegs auszulesen und schickt diese an den Vertec Client zur Weiterverarbeitung zurück. Die Resultate der AI-basierten Belegerkennung werden dem Vertec User zur Korrektur angezeigt.

Die Belegdaten (Belegbild oder PDF) werden also zu Azure hochgeschickt, aber von Vertec dort nicht gespeichert.

Python LLM Client

In Vertec steht mit Python eine sehr mächtige Skriptsprache zur Verfügung, mit der der Funktionsumfang der Vertec Standardsoftware erweitert werden kann, z.B. in Bezug auf Automatismen oder Schnittstellen. Auch die Vertec Zusatzfunktionen und viele Customizings von Vertec Betreuern nutzen Python.

Eines der Module, welches im Rahmen des Python Scriptings genutzt werden kann, ist «llm_api_adapter», ein generischer LLM Client. Es kann verwendet werden, um LLM Funktionalität direkt in Vertec zu nutzen, die Konfiguration, welches Modell mit welchem Abo verwendet wird, wird dabei direkt im Skript angegeben. So erstellte kunden- oder projektspezifische AI-Funktionalität lässt sich durch den User nicht von AI Funktionen in der Standardfunktionalität unterscheiden.

Vertec MCP Server

Der Vertec MCP Server erlaubt mit AI Clients wie Claude oder ChatGPT den Zugriff auf Ihre Vertec Daten. Über sogenannte Tools kann der Vertec MCP Server in Vertec bestimmte Funktionen ausführen, bspw. Objekte suchen, anlegen oder editieren. Eigene Anpassungen in Ihrem Vertec sowie aktivierte Zusatzfunktionen kennt der MCP ebenfalls, diese können also über die Tools auch angesprochen werden.

Der MCP Server authentifiziert den User über OAuth und wendet die in Vertec definierten Zugriffsrechte dieses Users an.

AI-Systeme als Betriebsmittel der Vertec Gruppe

Auch Vertec-intern kommen verschiedene AI-basierte Systeme zum Einsatz, vor allem für die Anreicherung von selbst erstellten Inhalten (z.B. Videos oder Texte/Übersetzungen). Die Vertec Gruppe ist dabei immer Urheberin dieser Inhalte. Vertec setzt aber keinerlei AI-Systeme ein für die Unterstützung von Unternehmensentscheidungen (inkl. HR). Die Vertec setzt keine «High-Risk AI Systeme» ein.

Netherlands

United Kingdom