Skip to main content
Skip table of contents

GGU-CONNECT - ggu-assistant.exe

Connie – Der KI-Assistent fuer GGU-CONNECT

Uebersicht

Connie (ggu-assistant.exe) ist ein KI-gestützter Assistent fuer Geotechniker, der natuerlichsprachliche Interaktion mit GGU-CONNECT-Datenbanken ermoeglicht. Anstatt manuell durch Menues zu navigieren, koennen Sie Connie in normaler Sprache bitten, Daten zu suchen, zu importieren, zu exportieren oder zu validieren.

Connie kombiniert:

  • Kuenstliche Intelligenz (Claude von Anthropic oder GPT-4o von OpenAI) fuer das Sprachverstaendnis

  • Geotechnisches Fachwissen zu DIN-Normen, SEP3-Format und Bodenklassifikation

  • Direkten Datenbankzugriff ueber die GGU-CONNECT-CLI im Hintergrund


Voraussetzungen

Komponente

Beschreibung

GGU-CONNECT-CLI

Muss installiert und konfiguriert sein (Datenbankverbindung)

API-Schluessel

Anthropic API Key (fuer Claude) oder OpenAI API Key (fuer GPT-4o)

GGU-CONNECT-Datenbank

Access (.mdb), PostgreSQL oder MSSQL

Internetverbindung

Erforderlich fuer die Kommunikation mit dem KI-Dienst


Installation und Start

Installation

Connie wird als einzelne ausfuehrbare Datei (ggu-assistant.exe) ausgeliefert. Eine separate Installation ist nicht erforderlich — kopieren Sie die Datei in ein beliebiges Verzeichnis.

Programmstart

Starten Sie Connie per Doppelklick oder ueber die Kommandozeile:

CODE
ggu-assistant.exe

Nach dem Start erscheint das Connie-Logo und die Eingabeaufforderung:

CODE
   ____                  _
  / ___|___  _ __  _ __ (_) ___
 | |   / _ \| '_ \| '_ \| |/ _ \
 | |__| (_) | | | | | | | |  __/
  \____\___/|_| |_|_| |_|_|\___|

  GGU-CONNECT KI-Assistent v0.1.0

Sie:

Konfiguration

Connie liest Einstellungen aus mehreren Quellen. Die Reihenfolge der Prioritaet (hoechste zuerst):

Option 1: GGU-CONNECT-Appsettings.xml (empfohlen)

Wenn Sie GGU-CONNECT bereits nutzen, werden die Einstellungen automatisch aus der gemeinsamen Konfigurationsdatei gelesen:

CODE
%APPDATA%\GGU-Software\GGU-CONNECT\GGU-CONNECT-Appsettings.xml

Folgende Einstellungen werden daraus uebernommen:

XML-Element

Attribute

Beschreibung

anthropic-config

api-key, model, max-tokens, language

Anthropic/Claude-Konfiguration

llm-config

llm-provider, openai-api-key, large-language-model

LLM-Anbieter-Auswahl

mcp-server

name, base-url, type, auth-header

Zusaetzliche Wissensquellen

ggu-app-configs

connect-cli-path

Pfad zur GGU-CONNECT-CLI

Option 2: config.json

Legen Sie eine Datei config.json im selben Verzeichnis wie ggu-assistant.exe an:

JSON
{
  "apiKey": "sk-ant-...",
  "llmProvider": "anthropic",
  "model": "claude-sonnet-4-20250514",
  "maxTokens": 4096,
  "language": "de",
  "database": "access:C:\\Pfad\\Zur\\Datenbank.mdb",
  "gguConnectCliPath": "C:\\Programme\\GGU\\GGU.Apps.ConnectCLI.exe"
}

Option 3: Umgebungsvariablen

Variable

Beschreibung

Beispiel

ANTHROPIC_API_KEY

API-Schluessel fuer Claude

sk-ant-...

OPENAI_API_KEY

API-Schluessel fuer GPT-4o

sk-...

LLM_PROVIDER

KI-Anbieter

anthropic oder openai

GGU_DATABASE

Datenbank-Verbindung

access:C:\\Daten\\Projekt.mdb

GGU_DB_PROFILE

Datenbankprofil-Name

mein-profil

GGU_CONNECT_CLI_PATH

Pfad zur CLI

C:\\Programme\\GGU\\CLI.exe

GGU_LANGUAGE

Sprache

de oder en

Hinweis: Wenn Sie GGU-CONNECT bereits installiert haben, ist Option 1 (Appsettings.xml) der einfachste Weg — Connie uebernimmt die Konfiguration automatisch.


Bedienung

Chat-Eingabe

Schreiben Sie Ihre Frage oder Anweisung einfach in natuerlicher Sprache nach dem Sie:-Prompt. Connie versteht Deutsch und Englisch.

Befehle

Befehl

Funktion

/help

Zeigt verfuegbare Befehle und Beispiele

/tools

Listet alle verfuegbaren GGU-CONNECT-Werkzeuge auf

/new

Startet eine neue Konversation (loescht den bisherigen Verlauf)

/clear

Leert den Bildschirm

/exit

Beendet Connie

Beispiel-Konversation

CODE
Sie: Zeige mir alle Projekte in meiner Datenbank

Connie: Ich suche nach allen Projekten in Ihrer Datenbank...
        [Werkzeug: search_projects]

        In Ihrer Datenbank befinden sich 3 Projekte:

        | Nr. | Projektname              | Bohrungen |
        |-----|--------------------------|-----------|
        | 1   | Bauvorhaben Musterstadt  | 12        |
        | 2   | Erkundung Gewerbegebiet  | 8         |
        | 3   | Altlast Industriepark    | 24        |

        Moechten Sie Details zu einem bestimmten Projekt sehen?

Sie: Zeige mir die Bohrungen von Projekt 1

Connie: Ich lade die Bohrungsdaten fuer "Bauvorhaben Musterstadt"...
        ...

Funktionen

Daten durchsuchen

Connie kann Ihre GGU-CONNECT-Datenbank nach Projekten, Bohrungen, Schichten, Proben und Grundwasserdaten durchsuchen.

Beispiele:

  • "Zeige mir alle Projekte"

  • "Suche die Bohrung B-04 im Projekt Musterstadt"

  • "Welche Bohrungen haben Grundwasserstände?"

  • "Liste alle Schichten der Bohrung KB-1 auf"

Daten importieren

Connie kann verschiedene Datenformate in Ihre Datenbank importieren:

Format

Beschreibung

Beispiel-Anweisung

SEP3 / Geodin

Standard-Austauschformat (.mdb)

"Importiere die SEP3-Datei aus C:\Daten\bohrungen.mdb"

CSV

Koordinaten und Kurzzeilen

"Importiere die Koordinaten aus C:\Daten\coords.csv"

BoreholeML

XML-Bohrdatenformat

"Lade die BoreholeML-Datei C:\Daten\bml.xml"

Daten exportieren

Format

Beschreibung

Beispiel-Anweisung

CSV / Excel

Tabellarische Ausgabe

"Exportiere alle Bohrungen als CSV"

SEP3

SEP3-konforme Datenbank

"Erstelle einen SEP3-Export fuer Projekt 1"

GGU-Formate

STRATIG, BORELOG etc.

"Oeffne Bohrung B-04 in GGU-STRATIG"

Daten validieren

Connie kann Ihre Daten auf SEP3-Konformitaet pruefen und Qualitaetsprobleme identifizieren:

  • "Validiere das Projekt auf SEP3-Konformitaet"

  • "Pruefe die Datenqualitaet aller Bohrungen"

  • "Gibt es Fehler in den Schichtbeschreibungen?"

Fachliche Beratung

Connie verfuegt ueber geotechnisches Fachwissen und kann bei fachlichen Fragen helfen:

Thema

Beispiel-Frage

Bodenklassifikation

"Was bedeutet die Kurzbezeichnung fS,ms nach DIN 18196?"

DIN-Normen

"Erklaere mir die Bodengruppen nach DIN EN ISO 14688"

SEP3-Format

"Welche Pflichtfelder hat eine SEP3-Schichtbeschreibung?"

GGU-Produkte

"Welches GGU-Programm brauche ich fuer Setzungsberechnungen?"


KI-Anbieter

Connie unterstuetzt zwei KI-Anbieter:

Anbieter

Modell

Staerken

Anthropic (Standard)

Claude Sonnet

Praezise Antworten, starke Werkzeug-Integration

OpenAI

GPT-4o

Alternative bei bestehenden OpenAI-Vertraegen

Der Anbieter wird in der Konfiguration festgelegt (llmProvider). Beide Anbieter liefern vergleichbare Ergebnisse bei der Arbeit mit GGU-CONNECT-Daten.


Fehlerbehebung

"API Key nicht konfiguriert"

Connie benoetigt einen gueltigen API-Schluessel. Pruefen Sie:

  1. Ist der Schluessel in der Appsettings.xml, config.json oder als Umgebungsvariable hinterlegt?

  2. Beginnt der Schluessel mit sk-ant- (Anthropic) oder sk- (OpenAI)?

  3. Ist der Schluessel noch gueltig? (Pruefen Sie im Anbieter-Dashboard)

"GGU-CONNECT-CLI nicht gefunden"

Connie benoetigt die CLI im Hintergrund. Loesungen:

  1. Setzen Sie den Pfad explizit in der Konfiguration (gguConnectCliPath)

  2. Stellen Sie sicher, dass GGU.Apps.ConnectCLI.exe installiert ist

  3. Pruefen Sie, ob die CLI einzeln funktioniert: GGU.Apps.ConnectCLI.exe --help

"Datenbank nicht erreichbar"

  1. Pruefen Sie den Datenbankpfad in der Konfiguration

  2. Bei Access: Existiert die .mdb-Datei am angegebenen Pfad?

  3. Bei PostgreSQL/MSSQL: Ist der Datenbankserver erreichbar?

  4. Testen Sie die Verbindung ueber die CLI: GGU.Apps.ConnectCLI.exe db test

"Netzwerkfehler / Timeout"

Connie benoetigt eine Internetverbindung fuer die KI-Kommunikation:

  1. Pruefen Sie Ihre Internetverbindung

  2. Ist ein Proxy konfiguriert? Setzen Sie ggf. HTTPS_PROXY

  3. Wird die Verbindung durch eine Firewall blockiert? Port 443 (HTTPS) muss offen sein

Konversation zuruecksetzen

Wenn Connie unerwartete Antworten gibt, starten Sie eine neue Konversation:

CODE
/new

Dies loescht den bisherigen Verlauf und beginnt von vorne.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.