WERBEPLATZ VERFÜGBAR · PARTNERSCHAFTEN WILLKOMMEN

Wie Entwickler und KI-Praktiker eigene Assistants in HuggingChat mit Open-Weights-Modellen und spezialisierten System-Prompts erstellen, konfigurieren und teilen

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.

Für Entwickler und KI-Praktiker, die spezialisierte dialogorientierte KI-Agenten entwickeln möchten, ohne sich an proprietäre Ökosysteme wie die Custom GPTs von OpenAI binden zu müssen, bietet Hugging Face mit HuggingChat Assistants eine leistungsstarke Open-Source-Alternative. Basierend auf der quelloffenen Engine chat-ui ermöglicht HuggingChat Assistants die Erstellung, individuelle Konfiguration und Verteilung von Aufgabenagenten, die vollständig auf Open-Weights-Sprachmodellen (LLMs) aufbauen.

Im Gegensatz zu proprietären Plattformen, die sowohl von Erstellern als auch von Endnutzern kostenpflichtige Abonnements (wie 20 US-Dollar oder mehr pro Monat für ChatGPT Plus/Team) verlangen, sind HuggingChat Assistants komplett kostenlos erstellbar, testbar und teilbar. Da der gesamte Software-Stack quelloffen ist, besteht zudem kein Vendor-Lock-in: Konfigurationen, die auf der gehosteten Plattform von Hugging Face erprobt wurden, lassen sich nahtlos in selbst gehostete Unternehmensumgebungen überführen.

Dieser Leitfaden führt Schritt für Schritt durch das Design, die Auswahl geeigneter Open-Weights-Modelle, das System-Prompt-Engineering, die Integration von Community Tools und relevante Sicherheitsaspekte.


Architektur und Kernbestandteile von HuggingChat Assistants

HuggingChat Assistants stützt sich auf drei zentrale Architekturkomponenten:

  1. Open-Weights-Basismodelle: Anstelle eines einzelnen geschlossenen Anbieters können Entwickler aus führenden offenen Modellen wählen, die auf der Hugging-Face-Inferenzinfrastruktur bereitgestellt werden. Dazu zählen die Meta-Llama-Familie (z. B. Llama 3.3 70B, Llama 3.1), Mistral- und Mixtral-Architekturen, Qwen 2.5, DeepSeek sowie Cohere Command R+.
  2. System-Prompt-Konfiguration (Preprompt): Eine persistente Instruktionsebene, die die Persona des Assistenten, operationale Verhaltensregeln, strenge Ausgabeformate und Fachgebietsgrenzen für die gesamte Dauer der Chatsitzung festlegt.
  3. Werkzeug- und Kontexterweiterungen: Neben nativer Echtzeit-Websuche unterstützt die Plattform sogenannte „Community Tools“. Diese wandeln öffentliche Hugging Face Spaces (Gradio-Anwendungen) in aufrufbare APIs um, sodass Modelle Bildgenerierung, Code-Ausführung oder Retrieval-Augmented Generation (RAG) auf eigenen Dokumenten durchführen können.

Die Benutzeroberfläche und die Backend-Logik werden durch das Open-Source-Projekt huggingface/chat-ui bereitgestellt, eine SvelteKit-Anwendung mit MongoDB-Persistenz und OpenAI-kompatibler Inferenzanbindung.


Schritt-für-Schritt-Anleitung: Assistenten in HuggingChat erstellen

Die Erstellung eines Assistenten über die Web-Oberfläche erfordert bei Standardkonfigurationen keinerlei Programmieraufwand.

1. Navigieren zum Erstellungs-Studio

  1. Öffnen Sie den HuggingChat Assistants Hub.
  2. Melden Sie sich mit Ihrem kostenlosen Hugging-Face-Konto an.
  3. Klicken Sie oben rechts auf die Schaltfläche "Create new assistant" (oder rufen Sie direkt /chat/settings/assistants/new auf).

2. Metadaten und visuelle Identität festlegen

Im Konfigurationsformular wird das öffentliche Profil des Assistenten definiert:

3. Das passende Open-Weights-Modell auswählen

Die Modellwahl bestimmt Kontextlänge, Argumentationsschärfe und die Zuverlässigkeit bei Funktionsaufrufen:

Hinweis: Wenn Sie Community Tools einbinden möchten, wählen Sie ein Modell, das für Tool-Calling (Funktionsaufrufe) optimiert ist.

4. Den System-Prompt (Preprompt) verfassen

Der System-Prompt bildet das logische Fundament des Assistenten. Bei Open-Weights-Modellen sorgt eine saubere Strukturierung für maximale Zuverlässigkeit:

Beispiel für einen System-Prompt: Technischer Code-Reviewer

### Role & Persona
You are a Staff Software Engineer specializing in Python, Go, and cloud-native architecture. Your role is to perform rigorous, production-grade code reviews focused on security, latency, and idiomatic maintainability.

### Operational Guidelines
1. Analyze the user's submitted snippet before providing suggestions.
2. Structure your review into three distinct sections:
   - **Critical Vulnerabilities & Bugs:** Highlight severe logic errors, security risks (SQLi, SSRF, memory leaks), or race conditions.
   - **Performance & Idiomatic Refactoring:** Suggest algorithmic improvements and language-native patterns.
   - **Refactored Implementation:** Provide a fully commented, drop-in replacement code block.
3. If the user's code is already optimal, explicitly validate why it conforms to best practices.
4. Keep explanations direct, technical, and free of conversational filler.

5. Gesprächsstarter (Message Starters) konfigurieren

Geben Sie 2 bis 4 beispielhafte Eingabeaufforderungen an (z. B. "Review this Python async connection pool for memory leaks", "Optimize this PostgreSQL index strategy"). Diese werden beim Start eines neuen Chats als Schaltflächen angezeigt und erleichtern Anwendern den Einstieg.

6. Websuche und Community Tools aktivieren

Erweitern Sie die Fähigkeiten des Modells über das Trainingsdatum hinaus:

7. Speichern und testen

Klicken Sie auf "Create", um den Assistenten zu initialisieren. Er steht sofort in Ihrem persönlichen Arbeitsbereich für Praxistests bereit.


Teilen und Community-Ökosystem

Das Verteilen erstellter Assistenten erfordert keinen zusätzlichen Administrationsaufwand:


Unternehmensweiter Einsatz: Self-Hosting mit chat-ui

Ein zentraler Vorteil von HuggingChat Assistants ist die architektonische Portabilität. Im Gegensatz zu proprietären SaaS-Assistenten ist der gesamte Code im Repository huggingface/chat-ui frei verfügbar.

Unternehmen mit strengen Datenschutzvorgaben oder eigenen feinabgestimmten Modellen können eine vollständig private Instanz betreiben:

  1. chat-ui lokal oder in der Private Cloud bereitstellen: Starten Sie chat-ui via Docker oder Node.js und verbinden Sie die Anwendung mit einer internen MongoDB-Instanz.
  2. Private Inferenz-Endpunkte anbinden: Setzen Sie in der Datei .env.local die Variable OPENAI_BASE_URL auf interne GPU-Server, auf denen vLLM, TGI (Text Generation Inference), Ollama oder llama.cpp laufen.
  3. Assistenten-Funktion freischalten: Aktivieren Sie ENABLE_ASSISTANTS=true in der Konfiguration. Mitarbeiter können nun interne Assistenten mit firmeneigenen Modellen und Wissensbeständen konfigurieren und teilen, ohne dass Daten das Unternehmensnetzwerk verlassen.

Best Practices und Sicherheitsüberlegungen

Beachten Sie beim Erstellen und Veröffentlichen von Assistenten folgende Empfehlungen:


Referenzen