KI-Antworten aus Live-Webquellen

Contributors

Ferris Kleier
Software Developer
Geschätzte Implementierungszeit
30 Minuten
Verwendete Bibliotheken
  • @operaide/ai
  • @operaide/aktor
  • zod
LLM-Anbieter und -Modelle
  • Azure GPT-4o-mini
  • Configurable via settings
Externe Dienste
  • Jina AI
TAGS
Conversational AI
Web Search

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-RegistrierungregisterChatReaktorDefinition 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 ToolaktorToTool 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-OrchestrierungaktorAICall 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-PromptaktorCompletePrompt 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-PatternaktorToolSet 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.

__wf_reserved_inherit
Einfache Web Search Reaktor-Architektur
Warum Operaide

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.