DuckDuckGoSearch-komponentoversikt
DuckDuckGoSearch-komponenten lar din AI-arbeidsflyt utføre sanntidssøk på nettet ved hjelp av DuckDuckGo-søkemotoren. Den tar imot en brukerdefinert søkestreng og returnerer relevante nettresultater, inkludert nettadresser og innhold, noe som gjør den til et kraftig verktøy for kunnskapshenting, forskning eller for å utvide LLM-er med oppdatert informasjon fra internett.
Hva gjør denne komponenten?
- Utfører et søk på DuckDuckGo med de angitte søkeordene (forespørselen).
- Henter et konfigurerbart antall resultater (standard: 3).
- Lar deg filtrere på region, sikkerhetssøk-nivå og tidsperiode.
- Returnerer resultater både som strukturerte nettadresse-poster og som ren tekst, egnet for videre automatisert behandling eller visning.
- Kan brukes som et frittstående verktøy eller integreres i agentbaserte arbeidsflyter.
Inndata
| Navn | Beskrivelse | Type | Påkrevd | Standard | Avansert |
|---|---|---|---|---|---|
| Input Keywords | Søkeordene eller søkestrengen du vil søke med. | String | Ja | (tom) | Nei |
| Max Results | Antall resultater som skal returneres. | Integer | Ja | 3 | Nei |
| Region | Region-/språkkode for lokale resultater (f.eks. us-en, uk-en, ru-ru). | String | Ja | us-en | Ja |
| SafeSearch | Angir filter for sikkerhetssøk: strict, moderate eller off. | String | Ja | moderate | Ja |
| Time Limit | Begrens resultater etter tid: d (dag), w (uke), m (måned), y (år). | String | Ja | y | Ja |
| Tool Description | (Valgfritt) Beskrivelse for at agenter skal forstå hvordan verktøyet brukes. | String | Nei | (tom) | Ja |
| Tool Name | (Valgfritt) Alias for å referere til dette verktøyet i agentrammeverk. | String | Nei | (tom) | Ja |
| Verbose | Om det skal vises detaljerte/feilsøkingsmeldinger under kjøring. | Boolean | Nei | false | Ja |
Utdata
Komponenten tilbyr tre utdataformater:
URL-poster (
UrlRecord)- En strukturert liste over søkeresultater, hver med nettadresse og tilhørende innhold. Nyttig for programmatisk bruk eller kjeding til andre komponenter.
Nettadresser som tekst (
Message)- Søkeresultatene formatert som lesbar tekst, egnet for direkte visning eller integrasjon i meldingsdrevne arbeidsflyter.
DuckDuckGo Search som verktøy (
Tool)- Hele søkeoperasjonen pakket som et verktøyobjekt, slik at det kan brukes i agentbaserte eller verktøybrukende AI-systemer.
Hvorfor bruke denne komponenten?
- Tilgang til oppdatert informasjon: Lar din AI-arbeidsflyt hente oppdatert informasjon fra nettet, noe som er spesielt verdifullt når LLM-er eller AI-agenter trenger ferske data som ikke finnes i treningssettet.
- Fleksibel konfigurasjon: Støtter region-, sikkerhetssøk- og tidsfiltrering for tilpassede resultater.
- Flerformat utdata: Velg det utdataformatet som passer best for din videre prosessering eller visning til sluttbruker.
- Agent-integrasjon: Designet for enkel referanse og beskrivelse i agentrammeverk, noe som gjør den egnet for komplekse AI-orkestreringer.
Eksempler på brukstilfeller
- Svarforbedring: Suppler LLM-svar med sanntidsresultater fra nettsøk.
- Kunnskapsuttrekk: Samle inn ferskt nettinnhold for oppsummering eller analyse.
- Forskningsautomatisering: Automatiser innhenting av informasjon om spesifikke temaer, områder eller tidsperioder.
Denne komponenten er en allsidig og essensiell byggekloss for arbeidsflyter som krever ekstern kunnskap og oppdatert nettdata.
