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.

Wyszukiwanie w dokumencie CSV

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

ParametrOpisWartość domyślna/przykładowaWymagane
CSV Document IDWybierz plik CSV z wewnętrznej pamięci do przeszukiwania.Nie
CSV File URLPodaj zewnętrzny URL do pliku CSV, jeśli nie korzystasz z dokumentu wewnętrznego.Nie
Search ColumnsOkreśl, w których kolumnach wyszukiwać (oddzielone przecinkami). Jeśli puste, przeszukiwane są wszystkie kolumny.Nie
Case SensitiveOkreśla, czy wyszukiwanie powinno rozróżniać wielkość liter.FalseNie
Max ResultsUstawia maksymalną liczbę zwracanych wyników dla każdego wyszukiwania.5000Tak
Cache TTLOkreśla, jak długo zawartość CSV powinna być przechowywana w cache (różne przedziały od „Brak cache” do „1 rok”).2 tygodnieNie
VerboseWłącza szczegółowe wyjście do celów debugowania lub rozwoju.FalseNie
Tool NamePrzypisz własną nazwę narzędzia do wykorzystania w workflowach agenta.Nie
Tool DescriptionPodaj 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.

Dowiedz się więcej