Lass Agenten das Web durchsuchen
Deine Freundin möchte 500 $ an ihre Schwester in New York senden, ist aber unsicher, ob der Wechselkurs noch günstig ist. Sie erinnert sich, letzte Woche „1 GBP → 1,24 USD“ gesehen zu haben, aber Wechselkurse können sich täglich ändern.
Damit sie eine gute Entscheidung trifft, baust du einen Code-Agenten, der Folgendes kann:
- den aktuellen GBP-→-USD-Kurs nachschlagen
- zusammenfassen, wie sich der Kurs in den letzten 7 Tagen verändert hat
Du stattest deinen Agenten mit Web-Suchfunktionen aus, indem du das integrierte VisitWebpageTool verwendest.
Hinweis: Das model wurde bereits für dich initialisiert. Die Klasse CodeAgent wurde ebenfalls importiert.
Diese Übung ist Teil des Kurses
AI-Agents mit Hugging Face smolagents
Anleitung zur Übung
- Importiere das
VisitWebpageToolaus der Bibliotheksmolagents. - Erstelle den Agenten mit dem bereitgestellten Modell und einer Tools-Liste, die eine Instanz von
VisitWebpageTool()enthält. - Führe den Agenten mit der Methode
.run()aus und übergib dabei dentask.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Import the VisitWebpageTool class
from smolagents import ____
# Create agent with web search capabilities
agent = CodeAgent(
tools=[____],
model=model
)
task = "Find GBP to USD exchange rates and summarize how this rate has changed over the past 7 days. A good source is usually Wise."
# Run the agent with the task
result = agent.run(____)