Wyszukiwanie w dokumencie CSV
Wyszukuj i wydobywaj dane z plików CSV przy użyciu elastycznych zapytań — płynnie integruj dane strukturalne w swoich przepływach.

Opis komponentu
Jak działa komponent Wyszukiwanie w dokumencie CSV
Komponent Wyszukiwanie w dokumencie CSV to wszechstronne narzędzie zaprojektowane do inteligentnego przeszukiwania plików CSV jako element Twojego AI workflowu. Umożliwia użytkownikom wykonywanie wyszukiwań tekstowych lub uruchamianie wyrażeń zapytań pandas na dokumentach CSV, co czyni go szczególnie przydatnym w sytuacjach, gdy trzeba dynamicznie zapytać i analizować dane strukturalne.
Co robi ten komponent?
Ten komponent pozwala:
- Wyszukiwać w plikach CSV przy użyciu wyszukiwania po słowie kluczowym lub bardziej zaawansowanych wyrażeń zapytań w stylu pandas.
- Filtrować wyniki wyszukiwania po określonych kolumnach lub przeszukiwać wszystkie kolumny, jeśli nie określono żadnych.
- Kontrolować liczbę zwracanych wyników poprzez ustawienie maksymalnego limitu.
- Elastycznie wybierać źródła danych, wybierając plik CSV z dokumentów wewnętrznych lub podając zewnętrzny adres URL pliku.
- Optymalizować wydajność i efektywność dzięki opcjom buforowania, co ogranicza konieczność wielokrotnego ładowania i przetwarzania dużych plików.
To sprawia, że komponent jest szczególnie przydatny do integracji zapytań do danych strukturalnych w większych pipeline’ach AI lub przetwarzania danych, gdzie wymagany jest zautomatyzowany, powtarzalny dostęp do danych tabelarycznych.
Wejścia
Ten komponent nie posiada wejścia typu handle.
Ustawienia
Parametr | Opis | Wartość domyślna/przykładowa | Wymagane |
---|---|---|---|
CSV Document ID | Wybierz plik CSV z wewnętrznej pamięci do przeszukiwania. | Nie | |
CSV File URL | Podaj zewnętrzny URL do pliku CSV, jeśli nie korzystasz z dokumentu wewnętrznego. | Nie | |
Search Columns | Określ, w których kolumnach wyszukiwać (oddzielone przecinkami). Jeśli puste, przeszukiwane są wszystkie kolumny. | Nie | |
Case Sensitive | Określa, czy wyszukiwanie powinno rozróżniać wielkość liter. | False | Nie |
Max Results | Ustawia maksymalną liczbę zwracanych wyników dla każdego wyszukiwania. | 5000 | Tak |
Cache TTL | Określa, jak długo zawartość CSV powinna być przechowywana w cache (różne przedziały od „Brak cache” do „1 rok”). | 2 tygodnie | Nie |
Verbose | Włącza szczegółowe wyjście do celów debugowania lub rozwoju. | False | Nie |
Tool Name | Przypisz własną nazwę narzędzia do wykorzystania w workflowach agenta. | Nie | |
Tool Description | Podaj opis narzędzia, aby ułatwić agentom zrozumienie jego przeznaczenia i sposobu użycia. | Nie |
Wyjścia
- Narzędzie: Głównym wyjściem jest obiekt Tool, który można zintegrować z workflowem lub wykorzystać przez agentów do wyszukiwania w dokumentach według potrzeb.
Typowe przypadki użycia
- Automatyczna ekstrakcja danych: Pobieraj odpowiednie wiersze z dużych zbiorów danych CSV na podstawie zapytań lub parametrów podanych przez użytkownika.
- Przetwarzanie danych wstępnych: Filtrowanie i wydobywanie podzbiorów danych jako etap przygotowawczy do dalszej analizy lub uczenia maszynowego.
- Dynamiczne wyszukiwanie danych przez agentów AI: Pozwól agentom AI na dostęp i wyszukiwanie danych tabelarycznych na żądanie jako część szerszego procesu decyzyjnego.
Dlaczego warto używać Wyszukiwania w dokumencie CSV?
- Elastyczność: Działa zarówno z plikami CSV wewnętrznymi, jak i zewnętrznymi, dostosowuje się do różnych strategii przechowywania danych.
- Wydajność: Opcje buforowania zwiększają szybkość i ograniczają powtarzające się ładowanie danych.
- Dostosowywanie: Parametry wyszukiwania, limity wyników i zakres wyszukiwania (kolumny, czułość na wielkość liter) można dopasować do konkretnych potrzeb.
- Płynna integracja: Zaprojektowany jako modułowy komponent większych workflowów AI, umożliwiający dostęp do danych strukturalnych dla kolejnych zadań.
Ten komponent jest idealny dla każdego, kto potrzebuje programistycznych, powtarzalnych możliwości wyszukiwania w danych tabelarycznych w ramach automatyzacji lub analitycznego pipeline’u opartego na AI.
Najczęściej zadawane pytania
- Co robi komponent Wyszukiwanie w dokumencie CSV?
Umożliwia wyszukiwanie i wydobywanie informacji z dokumentów CSV w ramach Twojego workflowu, przy użyciu prostego wyszukiwania tekstowego lub wyrażeń zapytań pandas.
- Czy mogę użyć własnych plików CSV?
Tak, możesz wyszukiwać zarówno w wewnętrznych dokumentach CSV, jak i w zewnętrznych plikach CSV poprzez URL.
- Jak mogę kontrolować zakres wyszukiwania?
Możesz określić, w których kolumnach wyszukiwać oraz ustawić, czy wyszukiwanie ma być czułe na wielkość liter, czy nie. Jeśli nie określisz kolumn, przeszukiwane są wszystkie kolumny.
- Jaka jest maksymalna liczba wyników, które mogę otrzymać?
Możesz ustawić maksymalną liczbę zwracanych wyników, domyślnie do 5000.
- Czy zawartość jest buforowana?
Tak, możesz skonfigurować, jak długo zawartość CSV jest przechowywana w pamięci podręcznej — od braku cache do roku — aby zoptymalizować wydajność.
- Jakie rodzaje zapytań mogę użyć?
Możesz wykonywać proste wyszukiwania tekstowe lub używać bardziej zaawansowanych wyrażeń zapytań pandas dla elastycznego pobierania danych.
Wypróbuj Wyszukiwanie w dokumencie CSV
Udoskonal swoje workflowy, wyszukując i wykorzystując dane CSV z łatwością — odkryj moc Wyszukiwania w dokumencie CSV w FlowHunt.