JSON-dokument Søgning-komponenten er et alsidigt værktøj designet til at søge og udtrække information fra JSON-dokumenter i dit AI-workflow. Den understøtter både traditionelle tekstbaserede søgninger og avancerede pandas-forespørgselsudtryk, hvilket muliggør effektiv forespørgsel på strukturerede data gemt i JSON-format.
Hvad Gør Denne Komponent?
Denne komponent gør det muligt for brugere at:
- Søge i JSON-dokumenter, uanset om de stammer fra interne arkiver eller eksterne URL’er.
- Angive søgekriterier såsom store/små bogstaver-følsomhed, målte kolonner og resultatbegrænsninger.
- Integrere søgeoperationer direkte i AI-process workflows, hvilket muliggør data-drevet automatisering og analyse.
Den er især nyttig, når du skal filtrere, forespørge eller lokalisere specifikke datapunkter i komplekse JSON-strukturer, hvilket gør den til et værdifuldt aktiv i datapreprocessing, validering og informationshentningsopgaver.
Inputs
Der er ingen input-handle for denne komponent.
Output
- Værktøj: Outputtet fra denne komponent er et søgeværktøj, der kan bruges af agenter eller i efterfølgende workflow-trin til at hente relevant JSON-data iht. de konfigurerede søgeparametre.
Indstillinger
| Valgmulighed | Beskrivelse | Standard/Eksempel |
|---|---|---|
| Cache TTL | Bestemmer hvor længe JSON-filens indhold caches. Muligheder fra “Ingen cache” til “1 år”. | 2 uger |
| Case Sensitive | Om søgningen skelner mellem store og små bogstaver. | Falsk |
| JSON Array Key | Angiver nøglen, der indeholder arrayet af objekter der skal søges i. Lad den være tom, hvis roden allerede er et array. | (tom) |
| JSON Document ID | ID på det interne JSON-dokument, der skal bruges (hvis relevant). | (tom) |
| JSON File URL | URL til en ekstern JSON-fil, bruges hvis der ikke vælges fra interne dokumenter. | (tom) |
| Max Results | Maksimalt antal søgeresultater, der returneres. | 5000 |
| Search Columns | Kommasepareret liste over kolonner, der skal søges i. Søger i alle kolonner, hvis tomt. | (tom) |
| Tool Name | Tilpasset navn til dette værktøj, for nemmere reference. | (tom) |
| Tool Description | Beskrivelse, der hjælper agenter eller brugere med at forstå værktøjets formål. | (tom) |
| Verbose | Aktiverer detaljeret output for fejlfinding eller detaljerede logs. | Falsk |
Sådan Bruger Du Denne Komponent
- Vælg Kilde: Vælg om JSON-dokumentet skal indlæses fra en intern kilde (via dokument-ID) eller fra en ekstern URL.
- Konfigurer Søgning: Angiv om søgningen skal være store/små bogstaver-følsom, og specificer kolonner hvis nødvendigt.
- Angiv Resultatbegrænsning: Juster det maksimale antal resultater, så det passer til dit behov.
- Tilpas Værktøjet: Giv eventuelt værktøjet et navn og en beskrivelse for nemmere integration i agent-workflows.
Hvorfor Bruge Denne Komponent?
- Automatiserer Dataudtræk: Find og udtræk hurtigt relevante oplysninger fra store eller komplekse JSON-filer.
- Fleksibel Integration: Fungerer med både interne og eksterne JSON-datakilder.
- Tilpasset Søgning: Tilpas søgninger med avancerede muligheder såsom at begrænse resultater, filtrere kolonner og styre store/små bogstaver-følsomhed.
- Effektivt Workflow: Caching reducerer indlæsningstider og overflødige netværksforespørgsler for ofte tilgåede dokumenter.
Denne komponent er ideel til ethvert AI-workflow, der kræver robust, fleksibel og effektiv adgang til strukturerede JSON-data, uanset om det er til analyse, dataforbedring eller som en del af en større beslutningsproces.
