Websuch-Tool für KI-Agenten definieren
Erstelle ein Tool, das deinem KI-Agenten ermöglicht, das Internet über die Serper API zu durchsuchen. Dies ist entscheidend, damit der Agent auf aktuelle Informationen zugreifen kann.
Originalvideo ansehen: Wir entwickeln ein Cybersecurity-Game3 Schritte
1
SerperAPIWrapper importieren
Importiere die notwendige Klasse aus LangChain, um die Serper API zu nutzen.
from langchain.utilities import SerperAPIWrapper2
SerperAPIWrapper-Instanz erstellen
Initialisiere den Wrapper. Er wird automatisch den `SERPER_API_KEY` aus den Umgebungsvariablen laden.
search = SerperAPIWrapper()3
Tool-Objekt erstellen
Verpacke die Suchfunktion in ein LangChain `Tool`-Objekt. Gib ihm einen Namen und eine klare Beschreibung, die dem LLM erklärt, wofür es verwendet werden soll.
from langchain.tools import Tool
search_tool = Tool(
name="Search",
func=search.run,
description="useful for when you need to answer questions about current events or the current state of the world"
)Tipp: Die Beschreibung ist entscheidend! Sie leitet das LLM an, wann es dieses Tool verwenden soll.