WERBEPLATZ VERFÜGBAR · PARTNERSCHAFTEN WILLKOMMEN

Benutzerdefinierte HuggingChat Assistants mit Open-Access-Modellen erstellen: Leitfaden zur Fachbereichsautomatisierung

365Finds Editorial
11.430 Wiki-Artikel erfasst

365 Wiki mit deiner KI nutzen

Kopiere den Prompt unten, füge ihn in deine gewohnte KI ein und stelle direkt deine Frage.

Vollständigen Skill herunterladen

Probiere es zuerst mit dem Prompt aus. Wenn du 365 Wiki häufig nutzt, installiere den vollständigen 365Wiki Skill, damit du ihn nicht jedes Mal einfügen musst. Ohne bevorzugte KI funktionieren auch die Webversionen von Gemini oder Microsoft Copilot.

Mit HuggingChat Assistants können Softwareentwickler, Data Engineers und KI-Spezialisten führende Open-Access-Basismodelle mit maßgeschneiderten Systemanweisungen (Preprompts), strukturierten Konversationsstartern und externen Werkzeugen kombinieren. Auf Basis des Open-Source-Frameworks chat-ui von Hugging Face entstehen so spezialisierte Fachassistenten für Code-Reviews, technische Dokumentationsanalysen und strukturierte Datenabfragen – völlig unabhängig von geschlossenen, proprietären Plattformen.

Gleichgültig, ob ein interner technischer Support-Assistent für das eigene Team konzipiert oder ein wiederverwendbarer Fachexperte für die Open-Source-Community bereitgestellt werden soll: Dieser Leitfaden beschreibt die Modellauswahl, den Entwurf robuster Systemanweisungen, die Integration von Spaces-Tools sowie den Übergang vom öffentlichen Prototyping zur unternehmensweiten privaten Bereitstellung.


Warum Fachassistenten auf HuggingChat aufbauen?

Im Vergleich zu Custom GPTs auf proprietären Plattformen bieten HuggingChat Assistants drei entscheidende architektonische Vorteile für Entwicklungsteams:

  1. Freie Modellwahl und aufgabengerechte Allokation: Anstatt alle Arbeitsabläufe in ein einzelnes monolithisches Modell zu zwingen, erlaubt HuggingChat den flexiblen Wechsel zwischen modernen offenen Architekturen. Komplexe mathematische Ableitungen lassen sich an DeepSeek-Reasoning-Modelle übertragen, Software-Refactorings an spezialisierte Qwen-Coder-Modelle delegieren und Standardanfragen mit minimaler Latenz über Meta Llama abwickeln.
  2. Dynamische Tool-Aufrufe über Spaces (Community Tools): Jede öffentlich auf Hugging Face Spaces gehostete Gradio-Applikation kann direkt als Funktionsaufruf (Tool Calling) angebunden werden. Damit kann der Assistent während des Dialogs Python-Skripte ausführen, Retrieval-Augmented Generation (RAG) auf hinterlegten Dokumenten durchführen oder externe Schnittstellen abfragen.
  3. Reibungsloser Übergang zur eigenen Infrastruktur: Da HuggingChat vollständig auf dem quelloffenen chat-ui-Repository basiert, können erprobte Prompt-Vorlagen, Tool-Definitionen und Konfigurationen unmittelbar in eine unternehmenseigene, mit MongoDB und privaten Inferenz-Endpunkten betriebene Instanz übernommen werden.

Schritt-für-Schritt-Anleitung: Einen benutzerdefinierten Assistenten erstellen

Die Erstellung eines Assistenten auf HuggingChat erfordert keine Frontend-Programmierung. Die Einrichtung erfolgt in wenigen klaren Schritten:

Schritt 1: Konfigurationsmaske aufrufen

  1. Melden Sie sich mit Ihrem Benutzerkonto auf HuggingChat an.
  2. Wählen Sie in der linken Seitenleiste den Menüpunkt Assistants (oder navigieren Sie direkt zu https://huggingface.co/chat/settings/assistants/new).
  3. Klicken Sie in der oberen Leiste auf die Schaltfläche Create new assistant.

Schritt 2: Das passende Open-Access-Basismodell wählen

Die Wahl des Modells bestimmt Verarbeitungsgeschwindigkeit, Kontextlänge und Argumentationstiefe:

Schritt 3: Systemanweisungen (Preprompt) formulieren

Der System-Prompt legt die Rolle, Verhaltensgrenzen und Ausgabeformate verbindlich fest. Ein verlässlicher Assistent benötigt präzise Leitplanken und strikte negative Einschränkungen zur Vermeidung von Halluzinationen.

Praxisbeispiel: Auditor für API-Sicherheit und Python-Architektur

Sie sind Senior SecOps & Python Architecture Auditor, ein Fachassistent mit Spezialisierung auf FastAPI, asynchrone Programmierung mit asyncio und OWASP-API-Sicherheitsstandards.

Ihre Aufgaben:
1. Prüfen Sie vom Benutzer eingereichte Python-Endpunkte und Datenbankabfragen gründlich auf architektonische Engpässe und Sicherheitslücken (z. B. IDOR, SQL-Injection, blockierende Aufrufe in Async-Routinen).
2. Liefern Sie bei Refactoring-Vorschlägen stets vollständigen, sofort einsetzbaren Code mit Typanmerkungen (Type Annotations) und prägnanten Docstrings.
3. Führen Sie keine unüblichen Drittanbieter-Bibliotheken ein; beschränken Sie sich auf gängige Standardbibliotheken (FastAPI, Pydantic v2, SQLAlchemy 2.0).
4. Strukturieren Sie die Antwort strikt in drei Abschnitte:
   - Zusammenfassung der Schwachstellen und Architekturschwächen
   - Refaktorierte Implementierung (in Python-Codeblöcken)
   - Analyse der Performance- und Sicherheitsabwägungen

Sollten im Benutzercode Kontextinformationen oder Konfigurationsdetails fehlen, formulieren Sie Ihre technischen Annahmen explizit, bevor Sie Handlungsempfehlungen aussprechen.

Schritt 4: Konversationsstarter (Message Starters) einrichten

Hinterlegen Sie zwei bis vier vorgefertigte Eingabebeispiele, um Benutzern zu zeigen, wie präzise Anfragen formuliert werden:

Schritt 5: Community Tools anbinden (Optional)

Falls der Assistent dynamische Berechnungen oder externe Dokumentenrecherchen ausführen soll:

  1. Wechseln Sie im Editor zum Abschnitt Tools.
  2. Durchsuchen Sie vorhandene Community-Tools (z. B. Dokumenten-RAG-Parser, Rechenmodule oder Web-Extraktoren) oder tragen Sie die URL eines eigenen öffentlichen Gradio-Space ein.
  3. HuggingChat liest die API-Schnittstelle des Spaces automatisch aus und ordnet Parameter in Pflichtfelder (Required), optionale Angaben (Optional) oder unveränderliche Werte (Fixed) ein.
  4. Ergänzen Sie im Preprompt genaue Anweisungen, unter welchen Bedingungen das Tool aufgerufen werden soll und wie die Rückgabewerte zu verarbeiten sind.

Schritt 6: Testen, verfeinern und bereitstellen

  1. Speichern Sie den Assistenten über die Schaltfläche Create.
  2. Nutzen Sie das Testfenster, um Grenzfälle, fehlerhaften Code und unvollständige Prompts einzugeben und das Befolgen der Richtlinien zu überprüfen.
  3. Kopieren Sie nach erfolgreicher Prüfung die eindeutige Freigabe-URL (https://huggingface.co/chat/assistant/<assistant-id>), um den Assistenten intern oder in der Entwickler-Community zu teilen.

Betriebliche Kriterien: Datenschutz, Nutzungslimits und Self-Hosting

Vor dem produktiven Rollout in Unternehmensabläufen sollten die Unterschiede zwischen der öffentlichen Plattform und einer eigenen Installation abgewogen werden:

KriteriumÖffentliche HuggingChat-PlattformEigene chat-ui-Bereitstellung
Datenschutz & VertraulichkeitAssistenten und Prompts sind öffentlich einsehbar; keine privaten API-Keys oder Betriebsgeheimnisse einfügen.Vollständig in der eigenen VPC oder lokalen Docker-Umgebung isoliert; Datenhaltung in privater MongoDB.
Inferenzkapazität & LimitsGeteilte öffentliche Infrastruktur; unterliegt dynamischen Community-Ratenbegrenzungen.Dedizierte Rechenkapazität via Hugging Face Inference Endpoints, vLLM, Ollama oder llama.cpp-Server.
ModellauswahlBeschränkt auf die im offiziellen HuggingChat-Katalog jeweils freigeschalteten Modelle.Freie Anbindung beliebiger OpenAI-kompatibler Schnittstellen über die Variable OPENAI_BASE_URL.
Zugriffssteuerung & GovernanceFreigabe über öffentliche Weblinks; keine rollenbasierte Zugriffskontrolle (RBAC).Enterprise-SSO via OpenID Connect, Audit-Webhooks und einstellbare Nutzungskontingente pro Benutzer.

Wann ist Self-Hosting erforderlich?

Für experimentelle Zwecke, Prompt-Design und öffentliche Community-Assistenten ist die kostenfreie HuggingChat-Plattform optimal. Müssen jedoch geschützter Quellcode, vertrauliche Geschäftsunterlagen oder geschäftskritische Workflows mit hohen Durchsatzanforderungen verarbeitet werden, sollte das quelloffene Repository chat-ui intern deployt werden. Mit dem Schalter ENABLE_ASSISTANTS=true in der Datei .env.local behält die eigene Organisation die vollständige Hoheit über Systemdaten und Datenflüsse.


Fazit und Ausblick

HuggingChat Assistants bieten einen praxistauglichen Weg, spezialisierte KI-Agenten mit Open-Access-Modellen ohne Anbieterabhängigkeit aufzubauen. Durch die Kombination zielgerichteter Basismodelle (wie DeepSeek, Qwen oder Llama) mit disziplinierten Systemanweisungen und Spaces-Tools lassen sich komplexe technische Prozesse effizient automatisieren.

Erstellen und validieren Sie Ihren Prototyp zunächst auf der öffentlichen Oberfläche. Sobald Prompt-Logik und Tool-Aufrufe stabil arbeiten, können Sie entscheiden, ob eine direkte Link-Freigabe genügt oder ob die Anforderungen an Datenschutz und Rechenkapazität eine unternehmenseigene chat-ui-Installation erfordern.

Referenzen