DuckDuckGoSearch Komponent Oversigt
DuckDuckGoSearch-komponenten gør det muligt for din AI-arbejdsgang at udføre realtids websøgninger ved hjælp af DuckDuckGo-søgemaskinen. Den accepterer en brugerdefineret søgeforespørgsel og returnerer relevante webresultater, herunder URL’er og deres indhold, hvilket gør det til et kraftfuldt værktøj til vidensindsamling, researchopgaver eller til at udvide LLM’er med opdateret information fra internettet.
Hvad Gør Denne Komponent?
- Udfører en søgning på DuckDuckGo ved hjælp af de angivne nøgleord (forespørgsel).
- Henter et konfigurerbart antal resultater (standard: 3).
- Giver mulighed for filtrering efter region, safesearch-niveau og tidsperiode.
- Returnerer resultater både som strukturerede URL-poster og almindelig tekst, velegnet til videre automatiseret behandling eller visning.
- Kan bruges som et selvstændigt værktøj eller integreres i agentbaserede arbejdsgange.
Inputs
| Navn | Beskrivelse | Type | Påkrævet | Standard | Avanceret |
|---|---|---|---|---|---|
| Inputnøgleord | Nøgleordene eller søgestrengen, der skal søges på. | String | Ja | (tom) | Nej |
| Maks. resultater | Antallet af resultater, der skal returneres. | Integer | Ja | 3 | Nej |
| Region | Regions-/sprogkode for lokaliserede resultater (fx us-en, uk-en, ru-ru). | String | Ja | us-en | Ja |
| SafeSearch | Indstiller safesearch-filtret: strict, moderate eller off. | String | Ja | moderate | Ja |
| Tidsgrænse | Begrænser resultater efter tid: d (dag), w (uge), m (måned), y (år). | String | Ja | y | Ja |
| Værktøjsbeskrivelse | (Valgfri) Beskrivelse til agenter om, hvordan dette værktøj bruges. | String | Nej | (tom) | Ja |
| Værktøjsnavn | (Valgfri) Alias til at referere til dette værktøj inden for agent-rammer. | String | Nej | (tom) | Ja |
| Verbose | Om der skal udskrives detaljeret/debug-output under udførelse. | Boolean | Nej | false | Ja |
Outputs
Komponenten leverer tre outputformater:
URL-poster (
UrlRecord)- En struktureret liste over søgeresultater, hver med URL og tilhørende indhold. Nyttig til programmatisk brug eller kædning til andre komponenter.
URL’er som tekst (
Message)- Søgeresultaterne formateret som læsbar tekst, velegnet til direkte visning eller integration i beskedstyrede arbejdsgange.
DuckDuckGo Søgning som værktøj (
Tool)- Hele søgeoperationen pakket som et værktøjsobjekt, der muliggør brug i agentbaserede eller værktøjsbrugende AI-systemer.
Hvorfor Bruge Denne Komponent?
- Adgang til Aktuel Information: Lader din AI-arbejdsgang forespørge opdateret webinformation, hvilket især er værdifuldt, når LLM’er eller AI-agenter har brug for nyere data, der ikke er i deres træningssæt.
- Fleksibel Konfiguration: Understøtter region-, safesearch- og tidsfiltrering for skræddersyede resultater.
- Multiformat Outputs: Vælg det outputformat, der bedst passer til din downstream-opgave, uanset om det er til videre automatiseret behandling eller visning for slutbrugere.
- Agentintegration: Designet til nem reference og beskrivelse i agentbaserede rammer, hvilket gør den egnet til kompleks AI-orkestrering.
Eksempler på Anvendelsestilfælde
- Svarforstærkning: Forbedr LLM-svar med realtids websøgning-resultater.
- Vidensudtræk: Indsaml nyligt webindhold til opsummering eller analyse.
- Forskningsautomatisering: Automatisér informationsindsamling om specifikke emner, områder eller tidsrammer.
Denne komponent er en alsidig og essentiel byggesten for arbejdsgange, der kræver ekstern viden og opdateret webdata.
