KI-Antworten aus Live-Webquellen

Contributors

Geschätzte Implementierungszeit
Verwendete Bibliotheken
- @operaide/ai
- @operaide/aktor
- zod
LLM-Anbieter und -Modelle
- Azure GPT-4o-mini
- Configurable via settings
Externe Dienste
- Jina AI
TAGS
Introduction
Stelle eine Frage und erhalte eine aktuelle Antwort, gestützt auf Live-Webquellen — mit Quellenangaben. Die KI sucht eigenständig, verfeinert ihren Ansatz bei Bedarf und liefert fundierte Antworten, auf die sich dein Team verlassen kann. Funktioniert für aktuelle Ereignisse, Marktdaten, Wettbewerbsanalysen oder jedes Thema, bei dem Aktualität zählt.
Business Impact
Herausforderung
Mitarbeiter und Kunden brauchen aktuelle, faktenbasierte Antworten, die über das hinausgehen, was eine statische Wissensdatenbank oder ein vortrainiertes Modell liefern kann.
Lösung
Ein KI-Chat durchsucht das Web in Echtzeit, ruft relevante Ergebnisse ab und fasst Antworten mit Quellenangaben zusammen.
Ergebnis
Aktuelle, fundierte Antworten ohne manuelle Recherche — die KI übernimmt Suchstrategie und Synthese eigenständig.
Funktionsweise
- Konversationelle Websuche — Stelle Fragen in einer Chat-Oberfläche und erhalte Antworten, die auf Live-Webquellen basieren. Die KI entscheidet selbst, wonach gesucht wird und wie die Ergebnisse zu interpretieren sind — kein manuelles Formulieren von Suchanfragen nötig.
- Mehrstufige Recherche — Bei komplexen Fragen sucht die KI mehrfach, prüft die Ergebnisse und verfeinert ihren Ansatz, bevor sie eine finale Antwort liefert. Mehrteilige Fragen werden genauso zuverlässig beantwortet wie einfache Anfragen.
- Immer aktuell — Die Antworten spiegeln die neuesten verfügbaren Informationen aus dem Web wider. Die KI kennt das heutige Datum und bearbeitet Anfragen zu aktuellen Ereignissen, Fristen oder zeitkritischen Themen korrekt.
- Konfigurierbar ohne Code — Passe Persönlichkeit, Suchtiefe und Sprachmodell der KI über die Operaide-Oberfläche an. Auch nicht-technische Teammitglieder können das Verhalten ohne Entwicklerbeteiligung anpassen.
Technische Details
- Chat-Reaktor-Registrierung — registerChatReaktorDefinition erstellt einen chat-optimierten Endpunkt. Nachrichten kommen als Konversationsverlauf an, und der Reaktor gibt die KI-Antwort zurück — das Framework übernimmt das Chat-Protokoll automatisch.
- Websuche als Tool — aktorToTool verpackt die eingebaute aktorWebsearch in ein KI-aufrufbares Tool mit einem Zod-validierten Parameterschema. Die KI sieht nur den query-Parameter; das Suchergebnis-limit wird als Dependency injiziert — unsichtbar für die KI, aber konfigurierbar durch Operatoren.
- Mehrstufige Tool-Orchestrierung — aktorAICall wird mit max_steps: 5 konfiguriert, sodass die KI pro Durchlauf mehrfach Tools aufrufen kann. Sie kann suchen, Ergebnisse bewerten, feststellen, dass sie unzureichend sind, und mit einer verfeinerten Anfrage erneut suchen, bevor sie eine finale Antwort generiert.
- Template-basierter System-Prompt — aktorCompletePrompt füllt {{dateTime}}-Platzhalter zur Laufzeit mithilfe von aktorGetDateTime. Der System-Prompt selbst wird als aktorSetting exponiert und kann so über die Operaide-Oberfläche angepasst werden, ohne Code zu ändern.
- Komponierbares Toolset-Pattern — aktorToolSet verpackt das Websuche-Tool in eine Toolbox, die an aktorAICall übergeben wird. Dasselbe Pattern skaliert auf mehrere Tools — zusätzliche Fähigkeiten können dem Toolset hinzugefügt werden, ohne die Orchestrierungslogik zu ändern.
Reaktor-Architektur
Der Web Search Chat ist ein einzelner Chat-Reaktor mit einer sauberen, linearen Komposition. Beim Start erfasst aktorGetDateTime die aktuelle Zeit. Das System-Prompt-Template wird über aktorCompletePrompt vervollständigt, wobei der Zeitstempel injiziert wird. aktorWebsearch wird über aktorToTool als KI-Tool verpackt, mit limit als injizierter Dependency, und dann in ein Toolset gruppiert. aktorAICall erhält die gepatchten Nachrichten (Nutzerverlauf + System-Prompt), das Toolset und max_steps: 5 — was der KI bis zu fünf Reasoning-Schleifen ermöglicht. Das Framework übernimmt den Tool-Call-Zyklus: Die KI fordert eine Suche an, aktorWebsearch führt sie über Jina AI aus, die Ergebnisse fließen zurück zur KI, und die Schleife wird fortgesetzt, bis die KI zufrieden ist oder das Schrittlimit erreicht wird.

Bereit zur Auslieferung von KI
Das funktioniert?
Erfahren Sie, wie Operaide Teams dabei hilft, zuverlässige KI-Anwendungen schneller bereitzustellen. Vom Prototyp bis zur Produktion — mit vollständiger Kontrolle und europäischer Souveränität.
