Zum Hauptinhalt springen

🛠️ Werkzeuge & Funktionen

Stellen Sie sich vor, Sie sind gerade auf Open WebUI gestoßen oder verwenden es bereits, sind aber etwas verloren bei all dem Gerede über "Werkzeuge", "Funktionen" und "Pipelines". Alles klingt wie mysteriöser Technik-Jargon, richtig? Keine Sorge! Lassen Sie uns das Stück für Stück, ganz klar und Schritt für Schritt erklären. Am Ende dieser Erklärung haben Sie ein solides Verständnis davon, was diese Begriffe bedeuten, wie sie funktionieren und warum es nicht so kompliziert ist, wie es scheint.

TL;DR

  • Werkzeuge erweitern die Fähigkeiten von LLMs und ermöglichen ihnen, Echtzeitdaten aus der realen Welt wie Wetter, Aktienkurse usw. zu sammeln.
  • Funktionen erweitern die Möglichkeiten von Open WebUI selbst, sodass Sie Unterstützung für neue KI-Modelle (wie Anthropic oder Vertex AI) hinzufügen oder die Benutzerfreundlichkeit verbessern können (z. B. durch benutzerdefinierte Schaltflächen oder Filter).
  • Pipelines sind eher für fortgeschrittene Benutzer gedacht, die die Funktionen von Open WebUI in API-kompatible Workflows umwandeln möchten – hauptsächlich zur Entlastung bei aufwendigen Prozessen.

Der Einstieg in Werkzeuge und Funktionen ist einfach, da alles bereits im Kernsystem integriert ist! Sie müssen einfach nur auf einen Knopf klicken und diese Funktionen direkt von der Community importieren, sodass kein Programmieren oder tiefgehendes technisches Wissen erforderlich ist.

Was sind "Werkzeuge" und "Funktionen"?

Betrachten wir Open WebUI zunächst einmal als eine "Basis"-Software, die viele Aufgaben im Zusammenhang mit der Verwendung von Large Language Models (LLMs) ausführen kann. Aber manchmal benötigt man zusätzliche Funktionen oder Fähigkeiten, die nicht direkt "von Haus aus" verfügbar sind – hier kommen Werkzeuge und Funktionen ins Spiel.

Werkzeuge

Werkzeuge sind eine spannende Funktion, da sie es LLMs ermöglichen, mehr zu tun als nur Text zu verarbeiten. Sie bieten externe Fähigkeiten, die LLMs normalerweise nicht von sich aus haben.

Beispiel für ein Werkzeug:

Stellen Sie sich vor, Sie chatten mit einem LLM und möchten, dass es Ihnen die neuesten Wetterdaten oder Aktienkurse in Echtzeit liefert. Normalerweise kann das LLM das nicht, da es nur mit vortrainiertem Wissen arbeitet. Hier kommen Werkzeuge ins Spiel!

  • Werkzeuge sind wie Plugins, die das LLM verwenden kann, um Echtzeitdaten aus der realen Welt zu sammeln. Mit einem aktivierten "Wetter-Werkzeug" kann das Modell beispielsweise im Internet nach aktuellen Wetterdaten suchen und diese in Ihrem Gespräch anzeigen.

Werkzeuge sind im Wesentlichen Fähigkeiten, die Sie Ihrer KI geben, damit sie mit der Außenwelt interagieren kann. Durch das Hinzufügen solcher Werkzeuge kann das LLM nützliche Informationen "abholen" oder spezialisierte Aufgaben basierend auf dem Kontext des Gesprächs ausführen.

Beispiele für Werkzeuge (Erweiterung der Fähigkeiten des LLM):

  1. Echtzeit-Wettervorhersagen 🛰️.
  2. Aktienkurs-Abfragen 📈.
  3. Fluginformations-Tracking ✈️.

Funktionen

Während Werkzeuge von der KI während eines Gesprächs verwendet werden, helfen Funktionen dabei, die Fähigkeiten von Open WebUI selbst zu erweitern oder anzupassen. Stellen Sie sich Werkzeuge als das Hinzufügen neuer Zutaten zu einem Gericht vor und Funktionen als den Prozess, wie Sie die Küche steuern! 🚪

Eine genauere Erklärung:

  • Funktionen geben Ihnen die Möglichkeit, Features innerhalb von Open WebUI selbst zu ändern oder hinzuzufügen.
  • Sie geben dem LLM keine neuen Fähigkeiten, sondern erweitern stattdessen die Oberfläche, das Verhalten oder die Logik der Plattform selbst!

Zum Beispiel möchten Sie vielleicht:

  1. Ein neues KI-Modell wie Anthropic zur WebUI hinzufügen.
  2. Eine benutzerdefinierte Schaltfläche in Ihrer Werkzeugleiste erstellen, die einen häufig verwendeten Befehl ausführt.
  3. Eine bessere Filterfunktion implementieren, die unangemessene oder spamartige Nachrichten aus dem eingehenden Text herausfiltert.

Ohne Funktionen wären all diese Dinge außer Reichweite. Mit diesem Framework in Open WebUI können Sie jedoch diese Features ganz einfach erweitern!

Zusammenfassung der Unterschiede:

  • Werkzeuge ermöglichen es LLMs, mehr Dinge außerhalb ihrer Standardfähigkeiten zu tun (z. B. das Abrufen von Live-Informationen oder das Ausführen benutzerdefinierter Aufgaben auf Basis externer Daten).
  • Funktionen helfen der WebUI selbst, mehr Dinge zu tun, wie z. B. das Hinzufügen neuer KI-Modelle oder das Erstellen intelligenterer Möglichkeiten zur Datenfilterung.

Beide sind so konzipiert, dass sie einfach zu integrieren sind, d. h. Sie können sie mit nur einem Klick aus der Community importieren! 🎉 Sie müssen keine Stunden mit Programmieren oder Herumexperimentieren verbringen.

Was sind Pipelines?

Und dann haben wir Pipelines... Hier beginnen die Dinge ziemlich technisch zu klingen – aber verzagen Sie nicht.

Pipelines sind Teil einer Open WebUI-Initiative, die darauf abzielt, jedes Stück der WebUI interoperabel mit dem OpenAI-API-System zu machen. Grundsätzlich erweitern sie das, was sowohl Werkzeuge als auch Funktionen bereits leisten können, und bieten dabei noch mehr Flexibilität. Damit können Sie Features in API-kompatible Formate umwandeln. 🧠

Aber hier kommt der Punkt…

Wahrscheinlich werden Sie keine Pipelines benötigen, es sei denn, Sie beschäftigen sich mit komplexen Setups.

  • Wer braucht Pipelines? Typischerweise Experten oder Personen, die komplexere Anwendungsfälle betreiben.
  • Wann benötigen Sie sie? Wenn Sie versuchen, die Verarbeitung von Ihrer primären Open WebUI-Instanz auf eine andere Maschine auszulagern (damit Sie Ihr primäres System nicht überlasten).

In den meisten Fällen müssen Sie sich als Anfänger oder sogar als fortgeschrittener Benutzer keine Gedanken über Pipelines machen. Konzentrieren Sie sich einfach darauf, die Vorteile zu genießen, die Tools und Funktionen in Ihr Open WebUI-Erlebnis bringen!

Möchten Sie es ausprobieren? 🚀

Springen Sie in Open WebUI, gehen Sie zum Community-Bereich und versuchen Sie, ein Tool wie Wetterupdates zu importieren oder vielleicht ein neues Feature mit einer Funktion zur Toolbar hinzuzufügen. Das Erkunden dieser Tools zeigt Ihnen, wie leistungsstark und flexibel Open WebUI sein kann!

🌟 Es gibt immer mehr zu lernen, also bleiben Sie neugierig und experimentieren Sie weiter!