Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > agorum core Module und Plugins > ALBERT | AI Agents > ALBERT| AI KI-Tools-Dokumentationen
Anzeigename: Tool Registry
Hinweise:
Das Tool tool_registry dient zur dynamischen Verwaltung der in einem Preset (KI-Voreinstellung) verfügbaren Tools und ist die Grundlage für Lazy Tool Loading in chatWithToolCalls. Sobald dieses Tool einem Preset zugewiesen ist, wechselt das System automatisch in den Lazy-Modus: An die KI werden pro Nachricht nur tool_registry selbst und die von der KI explizit aktivierten Tools übertragen. Dadurch sinkt der Kontext (Tokens) deutlich, insbesondere bei Presets mit vielen Tools.
Über Aktionen kann die KI eine kompakte Liste aller Tools im Preset abrufen, Details (inkl. Parameter-Schema) zu einzelnen Tools anfordern und Tools für die nächste Nachricht aktivieren oder wieder deaktivieren. Die Aktivliste wird als INFO-Eintrag in der Chat-Historie gepflegt und vor jedem KI-Aufruf neu ausgelesen. Im Lazy-Modus wird zusätzlich das Argument _activeTools mit der aktuellen Aktivliste an tool_registry durchgereicht.
Verwenden Sie tool_registry, wenn ein Preset sehr viele Tools enthält und die Übertragung aller Tool-Schemas zu teuer ist.
Das Tool ist ideal, um:
| Parameter | Beschreibung |
|---|---|
| action (Pflicht) |
Aktion, die ausgeführt werden soll.
|
| names (Optional) |
Liste von Tool-Namen (Funktionsnamen), auf die sich die Aktion bezieht.
Wichtig: Es werden die internen Tool-Funktionsnamen verwendet (z. B. die Namen aus den Schemas). Die Lazy-Mode-Detektion erfolgt über |
| aiContextToolPrompt (Optional, nur Konfiguration) |
Ein Freitext-Prompt, der beim Laden des Tools automatisch in den System-Kontext des Chats eingefügt wird. Über diesen Parameter können Sie dem Tool feste Arbeitsanweisungen, Regeln oder zusätzlichen Kontext mitgeben, ohne dass die KI den Parameter selbst sieht oder setzen kann.
Dieser Parameter steht auf allen KI-Tools automatisch zur Verfügung. Typische Anwendungsfälle: Feste Regeln für ein Tool vorgeben (z. B. „Erstelle Dateien immer im PDF-Format“), zusätzlichen Kontext liefern (z. B. Firmenrichtlinien) oder das Verhalten der KI bei der Nutzung des Tools steuern. Standard: – (kein Prompt) |
Tipp: Aktivieren Sie nur die Tools, die Sie wirklich brauchen, und deaktivieren Sie sie danach wieder. So bleibt der Kontext klein und die KI-Antworten werden stabiler und günstiger. Beachten Sie außerdem: Nach einem activate-Aufruf sind die Tools bereits im nächsten Durchlauf des bestehenden Tool-Loops sichtbar. Es ist keine zusätzliche Benutzer-Nachricht erforderlich.